%------------------------------------------------------------------------------
% File : HWV129_1 : TPTP v9.3.1. Bugfixed v6.2.0.
% Domain : Hardware Verification
% Problem : niu_rxc property 1 cone of influence 5_b20
% Version : Especial.
% English : Verification of a property of the SPARCT2 RTL hardware design.
% Refs : [Kha14] Khasidashvili (2014), Email to Geoff Sutcliffe
% Source : [Kha14]
% Names : niu_rxc_prop1_cone5_b20 [Kha14]
% Status : Theorem
% Rating : 1.00 v6.2.0
% Syntax : Number of formulae : 42700 (2725 unt;22727 typ; 0 def)
% Number of atoms : 344136 (1153 equ)
% Maximal formula atoms : 359 ( 17 avg)
% Number of connectives : 330165 (6002 ~;2784 |;150720 &)
% (162315 <=>;8344 =>; 0 <=; 0 <~>)
% Maximal formula depth : 172 ( 11 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of types : 3 ( 2 usr)
% Number of type conns : 14622 (13231 >;1391 *; 0 +; 0 <<)
% Number of predicates : 13235 (13232 usr; 3 prp; 0-2 aty)
% Number of functors : 9493 (9493 usr;9493 con; 0-0 aty)
% Number of variables : 22060 (22060 !; 0 ?;22060 :)
% SPC : TF0_THM_EQU_NAR_NDT
% 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.
% Bugfixes : Added missing declaration of state_type and bitindex_type.
% Added missing type declarations.
%------------------------------------------------------------------------------
tff(state_type,type,
state_type: $tType ).
tff(bitindex_type_dec,type,
bitindex_type: $tType ).
tff(bitIndex0_type,type,
bitIndex0: bitindex_type ).
tff(bitIndex1_type,type,
bitIndex1: bitindex_type ).
tff(bitIndex2_type,type,
bitIndex2: bitindex_type ).
tff(bitIndex3_type,type,
bitIndex3: bitindex_type ).
tff(bitIndex4_type,type,
bitIndex4: bitindex_type ).
tff(bitIndex5_type,type,
bitIndex5: bitindex_type ).
tff(bitIndex6_type,type,
bitIndex6: bitindex_type ).
tff(bitIndex7_type,type,
bitIndex7: bitindex_type ).
tff(bitIndex8_type,type,
bitIndex8: bitindex_type ).
tff(bitIndex9_type,type,
bitIndex9: bitindex_type ).
tff(bitIndex10_type,type,
bitIndex10: bitindex_type ).
tff(bitIndex11_type,type,
bitIndex11: bitindex_type ).
tff(bitIndex12_type,type,
bitIndex12: bitindex_type ).
tff(bitIndex13_type,type,
bitIndex13: bitindex_type ).
tff(bitIndex14_type,type,
bitIndex14: bitindex_type ).
tff(bitIndex15_type,type,
bitIndex15: bitindex_type ).
tff(bitIndex16_type,type,
bitIndex16: bitindex_type ).
tff(bitIndex17_type,type,
bitIndex17: bitindex_type ).
tff(bitIndex18_type,type,
bitIndex18: bitindex_type ).
tff(bitIndex19_type,type,
bitIndex19: bitindex_type ).
tff(bitIndex20_type,type,
bitIndex20: bitindex_type ).
tff(bitIndex21_type,type,
bitIndex21: bitindex_type ).
tff(bitIndex22_type,type,
bitIndex22: bitindex_type ).
tff(bitIndex23_type,type,
bitIndex23: bitindex_type ).
tff(bitIndex24_type,type,
bitIndex24: bitindex_type ).
tff(bitIndex25_type,type,
bitIndex25: bitindex_type ).
tff(bitIndex26_type,type,
bitIndex26: bitindex_type ).
tff(bitIndex31_type,type,
bitIndex31: bitindex_type ).
tff(func_def_28,type,
bitIndex27: bitindex_type ).
tff(func_def_29,type,
bitIndex28: bitindex_type ).
tff(func_def_30,type,
bitIndex29: bitindex_type ).
tff(func_def_31,type,
bitIndex30: bitindex_type ).
tff(func_def_32,type,
constB0: state_type ).
tff(func_def_33,type,
bitIndex96: bitindex_type ).
tff(func_def_34,type,
bitIndex97: bitindex_type ).
tff(func_def_35,type,
bitIndex98: bitindex_type ).
tff(func_def_36,type,
bitIndex99: bitindex_type ).
tff(func_def_37,type,
bitIndex100: bitindex_type ).
tff(func_def_38,type,
bitIndex101: bitindex_type ).
tff(func_def_39,type,
bitIndex102: bitindex_type ).
tff(func_def_40,type,
bitIndex103: bitindex_type ).
tff(func_def_41,type,
bitIndex104: bitindex_type ).
tff(func_def_42,type,
bitIndex105: bitindex_type ).
tff(func_def_43,type,
bitIndex106: bitindex_type ).
tff(func_def_44,type,
bitIndex107: bitindex_type ).
tff(func_def_45,type,
bitIndex108: bitindex_type ).
tff(func_def_46,type,
bitIndex109: bitindex_type ).
tff(func_def_47,type,
bitIndex110: bitindex_type ).
tff(func_def_48,type,
bitIndex111: bitindex_type ).
tff(func_def_49,type,
bitIndex32: bitindex_type ).
tff(func_def_50,type,
bitIndex33: bitindex_type ).
tff(func_def_51,type,
bitIndex34: bitindex_type ).
tff(func_def_52,type,
bitIndex35: bitindex_type ).
tff(func_def_53,type,
bitIndex36: bitindex_type ).
tff(func_def_54,type,
bitIndex37: bitindex_type ).
tff(func_def_55,type,
bitIndex38: bitindex_type ).
tff(func_def_56,type,
bitIndex39: bitindex_type ).
tff(func_def_57,type,
bitIndex112: bitindex_type ).
tff(func_def_58,type,
bitIndex113: bitindex_type ).
tff(func_def_59,type,
bitIndex114: bitindex_type ).
tff(func_def_60,type,
bitIndex115: bitindex_type ).
tff(func_def_61,type,
bitIndex116: bitindex_type ).
tff(func_def_62,type,
bitIndex117: bitindex_type ).
tff(func_def_63,type,
bitIndex118: bitindex_type ).
tff(func_def_64,type,
bitIndex119: bitindex_type ).
tff(func_def_65,type,
bitIndex120: bitindex_type ).
tff(func_def_66,type,
bitIndex121: bitindex_type ).
tff(func_def_67,type,
bitIndex122: bitindex_type ).
tff(func_def_68,type,
bitIndex123: bitindex_type ).
tff(func_def_69,type,
bitIndex124: bitindex_type ).
tff(func_def_70,type,
bitIndex125: bitindex_type ).
tff(func_def_71,type,
bitIndex126: bitindex_type ).
tff(func_def_72,type,
bitIndex127: bitindex_type ).
tff(func_def_73,type,
bitIndex64: bitindex_type ).
tff(func_def_74,type,
bitIndex65: bitindex_type ).
tff(func_def_75,type,
bitIndex66: bitindex_type ).
tff(func_def_76,type,
bitIndex67: bitindex_type ).
tff(func_def_77,type,
bitIndex68: bitindex_type ).
tff(func_def_78,type,
bitIndex69: bitindex_type ).
tff(func_def_79,type,
bitIndex70: bitindex_type ).
tff(func_def_80,type,
bitIndex71: bitindex_type ).
tff(func_def_81,type,
bitIndex40: bitindex_type ).
tff(func_def_82,type,
bitIndex41: bitindex_type ).
tff(func_def_83,type,
bitIndex42: bitindex_type ).
tff(func_def_84,type,
bitIndex43: bitindex_type ).
tff(func_def_85,type,
bitIndex44: bitindex_type ).
tff(func_def_86,type,
bitIndex45: bitindex_type ).
tff(func_def_87,type,
bitIndex46: bitindex_type ).
tff(func_def_88,type,
bitIndex47: bitindex_type ).
tff(func_def_89,type,
bitIndex72: bitindex_type ).
tff(func_def_90,type,
bitIndex73: bitindex_type ).
tff(func_def_91,type,
bitIndex74: bitindex_type ).
tff(func_def_92,type,
bitIndex75: bitindex_type ).
tff(func_def_93,type,
bitIndex76: bitindex_type ).
tff(func_def_94,type,
bitIndex77: bitindex_type ).
tff(func_def_95,type,
bitIndex78: bitindex_type ).
tff(func_def_96,type,
bitIndex79: bitindex_type ).
tff(func_def_97,type,
bitIndex52: bitindex_type ).
tff(func_def_98,type,
bitIndex53: bitindex_type ).
tff(func_def_99,type,
bitIndex54: bitindex_type ).
tff(func_def_100,type,
bitIndex55: bitindex_type ).
tff(func_def_101,type,
bitIndex84: bitindex_type ).
tff(func_def_102,type,
bitIndex85: bitindex_type ).
tff(func_def_103,type,
bitIndex86: bitindex_type ).
tff(func_def_104,type,
bitIndex87: bitindex_type ).
tff(func_def_105,type,
bitIndex56: bitindex_type ).
tff(func_def_106,type,
bitIndex57: bitindex_type ).
tff(func_def_107,type,
bitIndex58: bitindex_type ).
tff(func_def_108,type,
bitIndex59: bitindex_type ).
tff(func_def_109,type,
bitIndex60: bitindex_type ).
tff(func_def_110,type,
bitIndex61: bitindex_type ).
tff(func_def_111,type,
bitIndex62: bitindex_type ).
tff(func_def_112,type,
bitIndex63: bitindex_type ).
tff(func_def_113,type,
bitIndex88: bitindex_type ).
tff(func_def_114,type,
bitIndex89: bitindex_type ).
tff(func_def_115,type,
bitIndex90: bitindex_type ).
tff(func_def_116,type,
bitIndex91: bitindex_type ).
tff(func_def_117,type,
bitIndex92: bitindex_type ).
tff(func_def_118,type,
bitIndex93: bitindex_type ).
tff(func_def_119,type,
bitIndex94: bitindex_type ).
tff(func_def_120,type,
bitIndex95: bitindex_type ).
tff(func_def_121,type,
bitIndex130: bitindex_type ).
tff(func_def_122,type,
bitIndex129: bitindex_type ).
tff(func_def_123,type,
bitIndex128: bitindex_type ).
tff(func_def_124,type,
bitIndex48: bitindex_type ).
tff(func_def_125,type,
bitIndex49: bitindex_type ).
tff(func_def_126,type,
bitIndex50: bitindex_type ).
tff(func_def_127,type,
bitIndex51: bitindex_type ).
tff(func_def_128,type,
bitIndex80: bitindex_type ).
tff(func_def_129,type,
bitIndex81: bitindex_type ).
tff(func_def_130,type,
bitIndex82: bitindex_type ).
tff(func_def_131,type,
bitIndex83: bitindex_type ).
tff(func_def_132,type,
bitIndex131: bitindex_type ).
tff(func_def_133,type,
bitIndex132: bitindex_type ).
tff(func_def_134,type,
bitIndex133: bitindex_type ).
tff(func_def_135,type,
bitIndex134: bitindex_type ).
tff(func_def_136,type,
bitIndex135: bitindex_type ).
tff(func_def_137,type,
bitIndex136: bitindex_type ).
tff(func_def_138,type,
bitIndex137: bitindex_type ).
tff(func_def_139,type,
bitIndex138: bitindex_type ).
tff(func_def_140,type,
bitIndex139: bitindex_type ).
tff(func_def_141,type,
bitIndex140: bitindex_type ).
tff(func_def_142,type,
bitIndex141: bitindex_type ).
tff(func_def_143,type,
bitIndex142: bitindex_type ).
tff(func_def_144,type,
bitIndex143: bitindex_type ).
tff(func_def_145,type,
bitIndex144: bitindex_type ).
tff(func_def_146,type,
bitIndex145: bitindex_type ).
tff(func_def_147,type,
bitIndex146: bitindex_type ).
tff(func_def_148,type,
bitIndex147: bitindex_type ).
tff(func_def_149,type,
bitIndex295: bitindex_type ).
tff(func_def_150,type,
bitIndex294: bitindex_type ).
tff(func_def_151,type,
bitIndex293: bitindex_type ).
tff(func_def_152,type,
bitIndex292: bitindex_type ).
tff(func_def_153,type,
bitIndex291: bitindex_type ).
tff(func_def_154,type,
bitIndex290: bitindex_type ).
tff(func_def_155,type,
bitIndex289: bitindex_type ).
tff(func_def_156,type,
bitIndex288: bitindex_type ).
tff(func_def_157,type,
bitIndex287: bitindex_type ).
tff(func_def_158,type,
bitIndex286: bitindex_type ).
tff(func_def_159,type,
bitIndex285: bitindex_type ).
tff(func_def_160,type,
bitIndex284: bitindex_type ).
tff(func_def_161,type,
bitIndex283: bitindex_type ).
tff(func_def_162,type,
bitIndex282: bitindex_type ).
tff(func_def_163,type,
bitIndex281: bitindex_type ).
tff(func_def_164,type,
bitIndex280: bitindex_type ).
tff(func_def_165,type,
bitIndex279: bitindex_type ).
tff(func_def_166,type,
bitIndex278: bitindex_type ).
tff(func_def_167,type,
bitIndex277: bitindex_type ).
tff(func_def_168,type,
bitIndex276: bitindex_type ).
tff(func_def_169,type,
bitIndex275: bitindex_type ).
tff(func_def_170,type,
bitIndex274: bitindex_type ).
tff(func_def_171,type,
bitIndex273: bitindex_type ).
tff(func_def_172,type,
bitIndex272: bitindex_type ).
tff(func_def_173,type,
bitIndex271: bitindex_type ).
tff(func_def_174,type,
bitIndex270: bitindex_type ).
tff(func_def_175,type,
bitIndex269: bitindex_type ).
tff(func_def_176,type,
bitIndex268: bitindex_type ).
tff(func_def_177,type,
bitIndex267: bitindex_type ).
tff(func_def_178,type,
bitIndex266: bitindex_type ).
tff(func_def_179,type,
bitIndex265: bitindex_type ).
tff(func_def_180,type,
bitIndex264: bitindex_type ).
tff(func_def_181,type,
bitIndex263: bitindex_type ).
tff(func_def_182,type,
bitIndex262: bitindex_type ).
tff(func_def_183,type,
bitIndex261: bitindex_type ).
tff(func_def_184,type,
bitIndex260: bitindex_type ).
tff(func_def_185,type,
bitIndex259: bitindex_type ).
tff(func_def_186,type,
bitIndex258: bitindex_type ).
tff(func_def_187,type,
bitIndex257: bitindex_type ).
tff(func_def_188,type,
bitIndex256: bitindex_type ).
tff(func_def_189,type,
bitIndex255: bitindex_type ).
tff(func_def_190,type,
bitIndex254: bitindex_type ).
tff(func_def_191,type,
bitIndex253: bitindex_type ).
tff(func_def_192,type,
bitIndex252: bitindex_type ).
tff(func_def_193,type,
bitIndex251: bitindex_type ).
tff(func_def_194,type,
bitIndex250: bitindex_type ).
tff(func_def_195,type,
bitIndex249: bitindex_type ).
tff(func_def_196,type,
bitIndex248: bitindex_type ).
tff(func_def_197,type,
bitIndex247: bitindex_type ).
tff(func_def_198,type,
bitIndex246: bitindex_type ).
tff(func_def_199,type,
bitIndex245: bitindex_type ).
tff(func_def_200,type,
bitIndex244: bitindex_type ).
tff(func_def_201,type,
bitIndex243: bitindex_type ).
tff(func_def_202,type,
bitIndex242: bitindex_type ).
tff(func_def_203,type,
bitIndex241: bitindex_type ).
tff(func_def_204,type,
bitIndex240: bitindex_type ).
tff(func_def_205,type,
bitIndex239: bitindex_type ).
tff(func_def_206,type,
bitIndex238: bitindex_type ).
tff(func_def_207,type,
bitIndex237: bitindex_type ).
tff(func_def_208,type,
bitIndex236: bitindex_type ).
tff(func_def_209,type,
bitIndex235: bitindex_type ).
tff(func_def_210,type,
bitIndex234: bitindex_type ).
tff(func_def_211,type,
bitIndex233: bitindex_type ).
tff(func_def_212,type,
bitIndex232: bitindex_type ).
tff(func_def_213,type,
bitIndex231: bitindex_type ).
tff(func_def_214,type,
bitIndex230: bitindex_type ).
tff(func_def_215,type,
bitIndex229: bitindex_type ).
tff(func_def_216,type,
bitIndex228: bitindex_type ).
tff(func_def_217,type,
bitIndex227: bitindex_type ).
tff(func_def_218,type,
bitIndex226: bitindex_type ).
tff(func_def_219,type,
bitIndex225: bitindex_type ).
tff(func_def_220,type,
bitIndex224: bitindex_type ).
tff(func_def_221,type,
bitIndex223: bitindex_type ).
tff(func_def_222,type,
bitIndex222: bitindex_type ).
tff(func_def_223,type,
bitIndex221: bitindex_type ).
tff(func_def_224,type,
bitIndex220: bitindex_type ).
tff(func_def_225,type,
bitIndex219: bitindex_type ).
tff(func_def_226,type,
bitIndex218: bitindex_type ).
tff(func_def_227,type,
bitIndex217: bitindex_type ).
tff(func_def_228,type,
bitIndex216: bitindex_type ).
tff(func_def_229,type,
bitIndex215: bitindex_type ).
tff(func_def_230,type,
bitIndex214: bitindex_type ).
tff(func_def_231,type,
bitIndex213: bitindex_type ).
tff(func_def_232,type,
bitIndex212: bitindex_type ).
tff(func_def_233,type,
bitIndex211: bitindex_type ).
tff(func_def_234,type,
bitIndex210: bitindex_type ).
tff(func_def_235,type,
bitIndex209: bitindex_type ).
tff(func_def_236,type,
bitIndex208: bitindex_type ).
tff(func_def_237,type,
bitIndex207: bitindex_type ).
tff(func_def_238,type,
bitIndex206: bitindex_type ).
tff(func_def_239,type,
bitIndex205: bitindex_type ).
tff(func_def_240,type,
bitIndex204: bitindex_type ).
tff(func_def_241,type,
bitIndex203: bitindex_type ).
tff(func_def_242,type,
bitIndex202: bitindex_type ).
tff(func_def_243,type,
bitIndex201: bitindex_type ).
tff(func_def_244,type,
bitIndex200: bitindex_type ).
tff(func_def_245,type,
bitIndex199: bitindex_type ).
tff(func_def_246,type,
bitIndex198: bitindex_type ).
tff(func_def_247,type,
bitIndex197: bitindex_type ).
tff(func_def_248,type,
bitIndex196: bitindex_type ).
tff(func_def_249,type,
bitIndex195: bitindex_type ).
tff(func_def_250,type,
bitIndex194: bitindex_type ).
tff(func_def_251,type,
bitIndex193: bitindex_type ).
tff(func_def_252,type,
bitIndex192: bitindex_type ).
tff(func_def_253,type,
bitIndex191: bitindex_type ).
tff(func_def_254,type,
bitIndex190: bitindex_type ).
tff(func_def_255,type,
bitIndex189: bitindex_type ).
tff(func_def_256,type,
bitIndex188: bitindex_type ).
tff(func_def_257,type,
bitIndex187: bitindex_type ).
tff(func_def_258,type,
bitIndex186: bitindex_type ).
tff(func_def_259,type,
bitIndex185: bitindex_type ).
tff(func_def_260,type,
bitIndex184: bitindex_type ).
tff(func_def_261,type,
bitIndex183: bitindex_type ).
tff(func_def_262,type,
bitIndex182: bitindex_type ).
tff(func_def_263,type,
bitIndex181: bitindex_type ).
tff(func_def_264,type,
bitIndex180: bitindex_type ).
tff(func_def_265,type,
bitIndex179: bitindex_type ).
tff(func_def_266,type,
bitIndex178: bitindex_type ).
tff(func_def_267,type,
bitIndex177: bitindex_type ).
tff(func_def_268,type,
bitIndex176: bitindex_type ).
tff(func_def_269,type,
bitIndex175: bitindex_type ).
tff(func_def_270,type,
bitIndex174: bitindex_type ).
tff(func_def_271,type,
bitIndex173: bitindex_type ).
tff(func_def_272,type,
bitIndex172: bitindex_type ).
tff(func_def_273,type,
bitIndex171: bitindex_type ).
tff(func_def_274,type,
bitIndex170: bitindex_type ).
tff(func_def_275,type,
bitIndex169: bitindex_type ).
tff(func_def_276,type,
bitIndex168: bitindex_type ).
tff(func_def_277,type,
bitIndex167: bitindex_type ).
tff(func_def_278,type,
bitIndex166: bitindex_type ).
tff(func_def_279,type,
bitIndex165: bitindex_type ).
tff(func_def_280,type,
bitIndex164: bitindex_type ).
tff(func_def_281,type,
bitIndex163: bitindex_type ).
tff(func_def_282,type,
bitIndex162: bitindex_type ).
tff(func_def_283,type,
bitIndex161: bitindex_type ).
tff(func_def_284,type,
bitIndex160: bitindex_type ).
tff(func_def_285,type,
bitIndex159: bitindex_type ).
tff(func_def_286,type,
bitIndex158: bitindex_type ).
tff(func_def_287,type,
bitIndex157: bitindex_type ).
tff(func_def_288,type,
bitIndex156: bitindex_type ).
tff(func_def_289,type,
bitIndex155: bitindex_type ).
tff(func_def_290,type,
bitIndex154: bitindex_type ).
tff(func_def_291,type,
bitIndex153: bitindex_type ).
tff(func_def_292,type,
bitIndex152: bitindex_type ).
tff(func_def_293,type,
bitIndex151: bitindex_type ).
tff(func_def_294,type,
bitIndex150: bitindex_type ).
tff(func_def_295,type,
bitIndex149: bitindex_type ).
tff(func_def_296,type,
bitIndex148: bitindex_type ).
tff(func_def_297,type,
bitIndex443: bitindex_type ).
tff(func_def_298,type,
bitIndex442: bitindex_type ).
tff(func_def_299,type,
bitIndex441: bitindex_type ).
tff(func_def_300,type,
bitIndex440: bitindex_type ).
tff(func_def_301,type,
bitIndex439: bitindex_type ).
tff(func_def_302,type,
bitIndex438: bitindex_type ).
tff(func_def_303,type,
bitIndex437: bitindex_type ).
tff(func_def_304,type,
bitIndex436: bitindex_type ).
tff(func_def_305,type,
bitIndex435: bitindex_type ).
tff(func_def_306,type,
bitIndex434: bitindex_type ).
tff(func_def_307,type,
bitIndex433: bitindex_type ).
tff(func_def_308,type,
bitIndex432: bitindex_type ).
tff(func_def_309,type,
bitIndex431: bitindex_type ).
tff(func_def_310,type,
bitIndex430: bitindex_type ).
tff(func_def_311,type,
bitIndex429: bitindex_type ).
tff(func_def_312,type,
bitIndex428: bitindex_type ).
tff(func_def_313,type,
bitIndex427: bitindex_type ).
tff(func_def_314,type,
bitIndex426: bitindex_type ).
tff(func_def_315,type,
bitIndex425: bitindex_type ).
tff(func_def_316,type,
bitIndex424: bitindex_type ).
tff(func_def_317,type,
bitIndex423: bitindex_type ).
tff(func_def_318,type,
bitIndex422: bitindex_type ).
tff(func_def_319,type,
bitIndex421: bitindex_type ).
tff(func_def_320,type,
bitIndex420: bitindex_type ).
tff(func_def_321,type,
bitIndex419: bitindex_type ).
tff(func_def_322,type,
bitIndex418: bitindex_type ).
tff(func_def_323,type,
bitIndex417: bitindex_type ).
tff(func_def_324,type,
bitIndex416: bitindex_type ).
tff(func_def_325,type,
bitIndex415: bitindex_type ).
tff(func_def_326,type,
bitIndex414: bitindex_type ).
tff(func_def_327,type,
bitIndex413: bitindex_type ).
tff(func_def_328,type,
bitIndex412: bitindex_type ).
tff(func_def_329,type,
bitIndex411: bitindex_type ).
tff(func_def_330,type,
bitIndex410: bitindex_type ).
tff(func_def_331,type,
bitIndex409: bitindex_type ).
tff(func_def_332,type,
bitIndex408: bitindex_type ).
tff(func_def_333,type,
bitIndex407: bitindex_type ).
tff(func_def_334,type,
bitIndex406: bitindex_type ).
tff(func_def_335,type,
bitIndex405: bitindex_type ).
tff(func_def_336,type,
bitIndex404: bitindex_type ).
tff(func_def_337,type,
bitIndex403: bitindex_type ).
tff(func_def_338,type,
bitIndex402: bitindex_type ).
tff(func_def_339,type,
bitIndex401: bitindex_type ).
tff(func_def_340,type,
bitIndex400: bitindex_type ).
tff(func_def_341,type,
bitIndex399: bitindex_type ).
tff(func_def_342,type,
bitIndex398: bitindex_type ).
tff(func_def_343,type,
bitIndex397: bitindex_type ).
tff(func_def_344,type,
bitIndex396: bitindex_type ).
tff(func_def_345,type,
bitIndex395: bitindex_type ).
tff(func_def_346,type,
bitIndex394: bitindex_type ).
tff(func_def_347,type,
bitIndex393: bitindex_type ).
tff(func_def_348,type,
bitIndex392: bitindex_type ).
tff(func_def_349,type,
bitIndex391: bitindex_type ).
tff(func_def_350,type,
bitIndex390: bitindex_type ).
tff(func_def_351,type,
bitIndex389: bitindex_type ).
tff(func_def_352,type,
bitIndex388: bitindex_type ).
tff(func_def_353,type,
bitIndex387: bitindex_type ).
tff(func_def_354,type,
bitIndex386: bitindex_type ).
tff(func_def_355,type,
bitIndex385: bitindex_type ).
tff(func_def_356,type,
bitIndex384: bitindex_type ).
tff(func_def_357,type,
bitIndex383: bitindex_type ).
tff(func_def_358,type,
bitIndex382: bitindex_type ).
tff(func_def_359,type,
bitIndex381: bitindex_type ).
tff(func_def_360,type,
bitIndex380: bitindex_type ).
tff(func_def_361,type,
bitIndex379: bitindex_type ).
tff(func_def_362,type,
bitIndex378: bitindex_type ).
tff(func_def_363,type,
bitIndex377: bitindex_type ).
tff(func_def_364,type,
bitIndex376: bitindex_type ).
tff(func_def_365,type,
bitIndex375: bitindex_type ).
tff(func_def_366,type,
bitIndex374: bitindex_type ).
tff(func_def_367,type,
bitIndex373: bitindex_type ).
tff(func_def_368,type,
bitIndex372: bitindex_type ).
tff(func_def_369,type,
bitIndex371: bitindex_type ).
tff(func_def_370,type,
bitIndex370: bitindex_type ).
tff(func_def_371,type,
bitIndex369: bitindex_type ).
tff(func_def_372,type,
bitIndex368: bitindex_type ).
tff(func_def_373,type,
bitIndex367: bitindex_type ).
tff(func_def_374,type,
bitIndex366: bitindex_type ).
tff(func_def_375,type,
bitIndex365: bitindex_type ).
tff(func_def_376,type,
bitIndex364: bitindex_type ).
tff(func_def_377,type,
bitIndex363: bitindex_type ).
tff(func_def_378,type,
bitIndex362: bitindex_type ).
tff(func_def_379,type,
bitIndex361: bitindex_type ).
tff(func_def_380,type,
bitIndex360: bitindex_type ).
tff(func_def_381,type,
bitIndex359: bitindex_type ).
tff(func_def_382,type,
bitIndex358: bitindex_type ).
tff(func_def_383,type,
bitIndex357: bitindex_type ).
tff(func_def_384,type,
bitIndex356: bitindex_type ).
tff(func_def_385,type,
bitIndex355: bitindex_type ).
tff(func_def_386,type,
bitIndex354: bitindex_type ).
tff(func_def_387,type,
bitIndex353: bitindex_type ).
tff(func_def_388,type,
bitIndex352: bitindex_type ).
tff(func_def_389,type,
bitIndex351: bitindex_type ).
tff(func_def_390,type,
bitIndex350: bitindex_type ).
tff(func_def_391,type,
bitIndex349: bitindex_type ).
tff(func_def_392,type,
bitIndex348: bitindex_type ).
tff(func_def_393,type,
bitIndex347: bitindex_type ).
tff(func_def_394,type,
bitIndex346: bitindex_type ).
tff(func_def_395,type,
bitIndex345: bitindex_type ).
tff(func_def_396,type,
bitIndex344: bitindex_type ).
tff(func_def_397,type,
bitIndex343: bitindex_type ).
tff(func_def_398,type,
bitIndex342: bitindex_type ).
tff(func_def_399,type,
bitIndex341: bitindex_type ).
tff(func_def_400,type,
bitIndex340: bitindex_type ).
tff(func_def_401,type,
bitIndex339: bitindex_type ).
tff(func_def_402,type,
bitIndex338: bitindex_type ).
tff(func_def_403,type,
bitIndex337: bitindex_type ).
tff(func_def_404,type,
bitIndex336: bitindex_type ).
tff(func_def_405,type,
bitIndex335: bitindex_type ).
tff(func_def_406,type,
bitIndex334: bitindex_type ).
tff(func_def_407,type,
bitIndex333: bitindex_type ).
tff(func_def_408,type,
bitIndex332: bitindex_type ).
tff(func_def_409,type,
bitIndex331: bitindex_type ).
tff(func_def_410,type,
bitIndex330: bitindex_type ).
tff(func_def_411,type,
bitIndex329: bitindex_type ).
tff(func_def_412,type,
bitIndex328: bitindex_type ).
tff(func_def_413,type,
bitIndex327: bitindex_type ).
tff(func_def_414,type,
bitIndex326: bitindex_type ).
tff(func_def_415,type,
bitIndex325: bitindex_type ).
tff(func_def_416,type,
bitIndex324: bitindex_type ).
tff(func_def_417,type,
bitIndex323: bitindex_type ).
tff(func_def_418,type,
bitIndex322: bitindex_type ).
tff(func_def_419,type,
bitIndex321: bitindex_type ).
tff(func_def_420,type,
bitIndex320: bitindex_type ).
tff(func_def_421,type,
bitIndex319: bitindex_type ).
tff(func_def_422,type,
bitIndex318: bitindex_type ).
tff(func_def_423,type,
bitIndex317: bitindex_type ).
tff(func_def_424,type,
bitIndex316: bitindex_type ).
tff(func_def_425,type,
bitIndex315: bitindex_type ).
tff(func_def_426,type,
bitIndex314: bitindex_type ).
tff(func_def_427,type,
bitIndex313: bitindex_type ).
tff(func_def_428,type,
bitIndex312: bitindex_type ).
tff(func_def_429,type,
bitIndex311: bitindex_type ).
tff(func_def_430,type,
bitIndex310: bitindex_type ).
tff(func_def_431,type,
bitIndex309: bitindex_type ).
tff(func_def_432,type,
bitIndex308: bitindex_type ).
tff(func_def_433,type,
bitIndex307: bitindex_type ).
tff(func_def_434,type,
bitIndex306: bitindex_type ).
tff(func_def_435,type,
bitIndex305: bitindex_type ).
tff(func_def_436,type,
bitIndex304: bitindex_type ).
tff(func_def_437,type,
bitIndex303: bitindex_type ).
tff(func_def_438,type,
bitIndex302: bitindex_type ).
tff(func_def_439,type,
bitIndex301: bitindex_type ).
tff(func_def_440,type,
bitIndex300: bitindex_type ).
tff(func_def_441,type,
bitIndex299: bitindex_type ).
tff(func_def_442,type,
bitIndex298: bitindex_type ).
tff(func_def_443,type,
bitIndex297: bitindex_type ).
tff(func_def_444,type,
bitIndex296: bitindex_type ).
tff(func_def_445,type,
bitIndex591: bitindex_type ).
tff(func_def_446,type,
bitIndex590: bitindex_type ).
tff(func_def_447,type,
bitIndex589: bitindex_type ).
tff(func_def_448,type,
bitIndex588: bitindex_type ).
tff(func_def_449,type,
bitIndex587: bitindex_type ).
tff(func_def_450,type,
bitIndex586: bitindex_type ).
tff(func_def_451,type,
bitIndex585: bitindex_type ).
tff(func_def_452,type,
bitIndex584: bitindex_type ).
tff(func_def_453,type,
bitIndex583: bitindex_type ).
tff(func_def_454,type,
bitIndex582: bitindex_type ).
tff(func_def_455,type,
bitIndex581: bitindex_type ).
tff(func_def_456,type,
bitIndex580: bitindex_type ).
tff(func_def_457,type,
bitIndex579: bitindex_type ).
tff(func_def_458,type,
bitIndex578: bitindex_type ).
tff(func_def_459,type,
bitIndex577: bitindex_type ).
tff(func_def_460,type,
bitIndex576: bitindex_type ).
tff(func_def_461,type,
bitIndex575: bitindex_type ).
tff(func_def_462,type,
bitIndex574: bitindex_type ).
tff(func_def_463,type,
bitIndex573: bitindex_type ).
tff(func_def_464,type,
bitIndex572: bitindex_type ).
tff(func_def_465,type,
bitIndex571: bitindex_type ).
tff(func_def_466,type,
bitIndex570: bitindex_type ).
tff(func_def_467,type,
bitIndex569: bitindex_type ).
tff(func_def_468,type,
bitIndex568: bitindex_type ).
tff(func_def_469,type,
bitIndex567: bitindex_type ).
tff(func_def_470,type,
bitIndex566: bitindex_type ).
tff(func_def_471,type,
bitIndex565: bitindex_type ).
tff(func_def_472,type,
bitIndex564: bitindex_type ).
tff(func_def_473,type,
bitIndex563: bitindex_type ).
tff(func_def_474,type,
bitIndex562: bitindex_type ).
tff(func_def_475,type,
bitIndex561: bitindex_type ).
tff(func_def_476,type,
bitIndex560: bitindex_type ).
tff(func_def_477,type,
bitIndex559: bitindex_type ).
tff(func_def_478,type,
bitIndex558: bitindex_type ).
tff(func_def_479,type,
bitIndex557: bitindex_type ).
tff(func_def_480,type,
bitIndex556: bitindex_type ).
tff(func_def_481,type,
bitIndex555: bitindex_type ).
tff(func_def_482,type,
bitIndex554: bitindex_type ).
tff(func_def_483,type,
bitIndex553: bitindex_type ).
tff(func_def_484,type,
bitIndex552: bitindex_type ).
tff(func_def_485,type,
bitIndex551: bitindex_type ).
tff(func_def_486,type,
bitIndex550: bitindex_type ).
tff(func_def_487,type,
bitIndex549: bitindex_type ).
tff(func_def_488,type,
bitIndex548: bitindex_type ).
tff(func_def_489,type,
bitIndex547: bitindex_type ).
tff(func_def_490,type,
bitIndex546: bitindex_type ).
tff(func_def_491,type,
bitIndex545: bitindex_type ).
tff(func_def_492,type,
bitIndex544: bitindex_type ).
tff(func_def_493,type,
bitIndex543: bitindex_type ).
tff(func_def_494,type,
bitIndex542: bitindex_type ).
tff(func_def_495,type,
bitIndex541: bitindex_type ).
tff(func_def_496,type,
bitIndex540: bitindex_type ).
tff(func_def_497,type,
bitIndex539: bitindex_type ).
tff(func_def_498,type,
bitIndex538: bitindex_type ).
tff(func_def_499,type,
bitIndex537: bitindex_type ).
tff(func_def_500,type,
bitIndex536: bitindex_type ).
tff(func_def_501,type,
bitIndex535: bitindex_type ).
tff(func_def_502,type,
bitIndex534: bitindex_type ).
tff(func_def_503,type,
bitIndex533: bitindex_type ).
tff(func_def_504,type,
bitIndex532: bitindex_type ).
tff(func_def_505,type,
bitIndex531: bitindex_type ).
tff(func_def_506,type,
bitIndex530: bitindex_type ).
tff(func_def_507,type,
bitIndex529: bitindex_type ).
tff(func_def_508,type,
bitIndex528: bitindex_type ).
tff(func_def_509,type,
bitIndex527: bitindex_type ).
tff(func_def_510,type,
bitIndex526: bitindex_type ).
tff(func_def_511,type,
bitIndex525: bitindex_type ).
tff(func_def_512,type,
bitIndex524: bitindex_type ).
tff(func_def_513,type,
bitIndex523: bitindex_type ).
tff(func_def_514,type,
bitIndex522: bitindex_type ).
tff(func_def_515,type,
bitIndex521: bitindex_type ).
tff(func_def_516,type,
bitIndex520: bitindex_type ).
tff(func_def_517,type,
bitIndex519: bitindex_type ).
tff(func_def_518,type,
bitIndex518: bitindex_type ).
tff(func_def_519,type,
bitIndex517: bitindex_type ).
tff(func_def_520,type,
bitIndex516: bitindex_type ).
tff(func_def_521,type,
bitIndex515: bitindex_type ).
tff(func_def_522,type,
bitIndex514: bitindex_type ).
tff(func_def_523,type,
bitIndex513: bitindex_type ).
tff(func_def_524,type,
bitIndex512: bitindex_type ).
tff(func_def_525,type,
bitIndex511: bitindex_type ).
tff(func_def_526,type,
bitIndex510: bitindex_type ).
tff(func_def_527,type,
bitIndex509: bitindex_type ).
tff(func_def_528,type,
bitIndex508: bitindex_type ).
tff(func_def_529,type,
bitIndex507: bitindex_type ).
tff(func_def_530,type,
bitIndex506: bitindex_type ).
tff(func_def_531,type,
bitIndex505: bitindex_type ).
tff(func_def_532,type,
bitIndex504: bitindex_type ).
tff(func_def_533,type,
bitIndex503: bitindex_type ).
tff(func_def_534,type,
bitIndex502: bitindex_type ).
tff(func_def_535,type,
bitIndex501: bitindex_type ).
tff(func_def_536,type,
bitIndex500: bitindex_type ).
tff(func_def_537,type,
bitIndex499: bitindex_type ).
tff(func_def_538,type,
bitIndex498: bitindex_type ).
tff(func_def_539,type,
bitIndex497: bitindex_type ).
tff(func_def_540,type,
bitIndex496: bitindex_type ).
tff(func_def_541,type,
bitIndex495: bitindex_type ).
tff(func_def_542,type,
bitIndex494: bitindex_type ).
tff(func_def_543,type,
bitIndex493: bitindex_type ).
tff(func_def_544,type,
bitIndex492: bitindex_type ).
tff(func_def_545,type,
bitIndex491: bitindex_type ).
tff(func_def_546,type,
bitIndex490: bitindex_type ).
tff(func_def_547,type,
bitIndex489: bitindex_type ).
tff(func_def_548,type,
bitIndex488: bitindex_type ).
tff(func_def_549,type,
bitIndex487: bitindex_type ).
tff(func_def_550,type,
bitIndex486: bitindex_type ).
tff(func_def_551,type,
bitIndex485: bitindex_type ).
tff(func_def_552,type,
bitIndex484: bitindex_type ).
tff(func_def_553,type,
bitIndex483: bitindex_type ).
tff(func_def_554,type,
bitIndex482: bitindex_type ).
tff(func_def_555,type,
bitIndex481: bitindex_type ).
tff(func_def_556,type,
bitIndex480: bitindex_type ).
tff(func_def_557,type,
bitIndex479: bitindex_type ).
tff(func_def_558,type,
bitIndex478: bitindex_type ).
tff(func_def_559,type,
bitIndex477: bitindex_type ).
tff(func_def_560,type,
bitIndex476: bitindex_type ).
tff(func_def_561,type,
bitIndex475: bitindex_type ).
tff(func_def_562,type,
bitIndex474: bitindex_type ).
tff(func_def_563,type,
bitIndex473: bitindex_type ).
tff(func_def_564,type,
bitIndex472: bitindex_type ).
tff(func_def_565,type,
bitIndex471: bitindex_type ).
tff(func_def_566,type,
bitIndex470: bitindex_type ).
tff(func_def_567,type,
bitIndex469: bitindex_type ).
tff(func_def_568,type,
bitIndex468: bitindex_type ).
tff(func_def_569,type,
bitIndex467: bitindex_type ).
tff(func_def_570,type,
bitIndex466: bitindex_type ).
tff(func_def_571,type,
bitIndex465: bitindex_type ).
tff(func_def_572,type,
bitIndex464: bitindex_type ).
tff(func_def_573,type,
bitIndex463: bitindex_type ).
tff(func_def_574,type,
bitIndex462: bitindex_type ).
tff(func_def_575,type,
bitIndex461: bitindex_type ).
tff(func_def_576,type,
bitIndex460: bitindex_type ).
tff(func_def_577,type,
bitIndex459: bitindex_type ).
tff(func_def_578,type,
bitIndex458: bitindex_type ).
tff(func_def_579,type,
bitIndex457: bitindex_type ).
tff(func_def_580,type,
bitIndex456: bitindex_type ).
tff(func_def_581,type,
bitIndex455: bitindex_type ).
tff(func_def_582,type,
bitIndex454: bitindex_type ).
tff(func_def_583,type,
bitIndex453: bitindex_type ).
tff(func_def_584,type,
bitIndex452: bitindex_type ).
tff(func_def_585,type,
bitIndex451: bitindex_type ).
tff(func_def_586,type,
bitIndex450: bitindex_type ).
tff(func_def_587,type,
bitIndex449: bitindex_type ).
tff(func_def_588,type,
bitIndex448: bitindex_type ).
tff(func_def_589,type,
bitIndex447: bitindex_type ).
tff(func_def_590,type,
bitIndex446: bitindex_type ).
tff(func_def_591,type,
bitIndex445: bitindex_type ).
tff(func_def_592,type,
bitIndex444: bitindex_type ).
tff(func_def_593,type,
bitIndex739: bitindex_type ).
tff(func_def_594,type,
bitIndex738: bitindex_type ).
tff(func_def_595,type,
bitIndex737: bitindex_type ).
tff(func_def_596,type,
bitIndex736: bitindex_type ).
tff(func_def_597,type,
bitIndex735: bitindex_type ).
tff(func_def_598,type,
bitIndex734: bitindex_type ).
tff(func_def_599,type,
bitIndex733: bitindex_type ).
tff(func_def_600,type,
bitIndex732: bitindex_type ).
tff(func_def_601,type,
bitIndex731: bitindex_type ).
tff(func_def_602,type,
bitIndex730: bitindex_type ).
tff(func_def_603,type,
bitIndex729: bitindex_type ).
tff(func_def_604,type,
bitIndex728: bitindex_type ).
tff(func_def_605,type,
bitIndex727: bitindex_type ).
tff(func_def_606,type,
bitIndex726: bitindex_type ).
tff(func_def_607,type,
bitIndex725: bitindex_type ).
tff(func_def_608,type,
bitIndex724: bitindex_type ).
tff(func_def_609,type,
bitIndex723: bitindex_type ).
tff(func_def_610,type,
bitIndex722: bitindex_type ).
tff(func_def_611,type,
bitIndex721: bitindex_type ).
tff(func_def_612,type,
bitIndex720: bitindex_type ).
tff(func_def_613,type,
bitIndex719: bitindex_type ).
tff(func_def_614,type,
bitIndex718: bitindex_type ).
tff(func_def_615,type,
bitIndex717: bitindex_type ).
tff(func_def_616,type,
bitIndex716: bitindex_type ).
tff(func_def_617,type,
bitIndex715: bitindex_type ).
tff(func_def_618,type,
bitIndex714: bitindex_type ).
tff(func_def_619,type,
bitIndex713: bitindex_type ).
tff(func_def_620,type,
bitIndex712: bitindex_type ).
tff(func_def_621,type,
bitIndex711: bitindex_type ).
tff(func_def_622,type,
bitIndex710: bitindex_type ).
tff(func_def_623,type,
bitIndex709: bitindex_type ).
tff(func_def_624,type,
bitIndex708: bitindex_type ).
tff(func_def_625,type,
bitIndex707: bitindex_type ).
tff(func_def_626,type,
bitIndex706: bitindex_type ).
tff(func_def_627,type,
bitIndex705: bitindex_type ).
tff(func_def_628,type,
bitIndex704: bitindex_type ).
tff(func_def_629,type,
bitIndex703: bitindex_type ).
tff(func_def_630,type,
bitIndex702: bitindex_type ).
tff(func_def_631,type,
bitIndex701: bitindex_type ).
tff(func_def_632,type,
bitIndex700: bitindex_type ).
tff(func_def_633,type,
bitIndex699: bitindex_type ).
tff(func_def_634,type,
bitIndex698: bitindex_type ).
tff(func_def_635,type,
bitIndex697: bitindex_type ).
tff(func_def_636,type,
bitIndex696: bitindex_type ).
tff(func_def_637,type,
bitIndex695: bitindex_type ).
tff(func_def_638,type,
bitIndex694: bitindex_type ).
tff(func_def_639,type,
bitIndex693: bitindex_type ).
tff(func_def_640,type,
bitIndex692: bitindex_type ).
tff(func_def_641,type,
bitIndex691: bitindex_type ).
tff(func_def_642,type,
bitIndex690: bitindex_type ).
tff(func_def_643,type,
bitIndex689: bitindex_type ).
tff(func_def_644,type,
bitIndex688: bitindex_type ).
tff(func_def_645,type,
bitIndex687: bitindex_type ).
tff(func_def_646,type,
bitIndex686: bitindex_type ).
tff(func_def_647,type,
bitIndex685: bitindex_type ).
tff(func_def_648,type,
bitIndex684: bitindex_type ).
tff(func_def_649,type,
bitIndex683: bitindex_type ).
tff(func_def_650,type,
bitIndex682: bitindex_type ).
tff(func_def_651,type,
bitIndex681: bitindex_type ).
tff(func_def_652,type,
bitIndex680: bitindex_type ).
tff(func_def_653,type,
bitIndex679: bitindex_type ).
tff(func_def_654,type,
bitIndex678: bitindex_type ).
tff(func_def_655,type,
bitIndex677: bitindex_type ).
tff(func_def_656,type,
bitIndex676: bitindex_type ).
tff(func_def_657,type,
bitIndex675: bitindex_type ).
tff(func_def_658,type,
bitIndex674: bitindex_type ).
tff(func_def_659,type,
bitIndex673: bitindex_type ).
tff(func_def_660,type,
bitIndex672: bitindex_type ).
tff(func_def_661,type,
bitIndex671: bitindex_type ).
tff(func_def_662,type,
bitIndex670: bitindex_type ).
tff(func_def_663,type,
bitIndex669: bitindex_type ).
tff(func_def_664,type,
bitIndex668: bitindex_type ).
tff(func_def_665,type,
bitIndex667: bitindex_type ).
tff(func_def_666,type,
bitIndex666: bitindex_type ).
tff(func_def_667,type,
bitIndex665: bitindex_type ).
tff(func_def_668,type,
bitIndex664: bitindex_type ).
tff(func_def_669,type,
bitIndex663: bitindex_type ).
tff(func_def_670,type,
bitIndex662: bitindex_type ).
tff(func_def_671,type,
bitIndex661: bitindex_type ).
tff(func_def_672,type,
bitIndex660: bitindex_type ).
tff(func_def_673,type,
bitIndex659: bitindex_type ).
tff(func_def_674,type,
bitIndex658: bitindex_type ).
tff(func_def_675,type,
bitIndex657: bitindex_type ).
tff(func_def_676,type,
bitIndex656: bitindex_type ).
tff(func_def_677,type,
bitIndex655: bitindex_type ).
tff(func_def_678,type,
bitIndex654: bitindex_type ).
tff(func_def_679,type,
bitIndex653: bitindex_type ).
tff(func_def_680,type,
bitIndex652: bitindex_type ).
tff(func_def_681,type,
bitIndex651: bitindex_type ).
tff(func_def_682,type,
bitIndex650: bitindex_type ).
tff(func_def_683,type,
bitIndex649: bitindex_type ).
tff(func_def_684,type,
bitIndex648: bitindex_type ).
tff(func_def_685,type,
bitIndex647: bitindex_type ).
tff(func_def_686,type,
bitIndex646: bitindex_type ).
tff(func_def_687,type,
bitIndex645: bitindex_type ).
tff(func_def_688,type,
bitIndex644: bitindex_type ).
tff(func_def_689,type,
bitIndex643: bitindex_type ).
tff(func_def_690,type,
bitIndex642: bitindex_type ).
tff(func_def_691,type,
bitIndex641: bitindex_type ).
tff(func_def_692,type,
bitIndex640: bitindex_type ).
tff(func_def_693,type,
bitIndex639: bitindex_type ).
tff(func_def_694,type,
bitIndex638: bitindex_type ).
tff(func_def_695,type,
bitIndex637: bitindex_type ).
tff(func_def_696,type,
bitIndex636: bitindex_type ).
tff(func_def_697,type,
bitIndex635: bitindex_type ).
tff(func_def_698,type,
bitIndex634: bitindex_type ).
tff(func_def_699,type,
bitIndex633: bitindex_type ).
tff(func_def_700,type,
bitIndex632: bitindex_type ).
tff(func_def_701,type,
bitIndex631: bitindex_type ).
tff(func_def_702,type,
bitIndex630: bitindex_type ).
tff(func_def_703,type,
bitIndex629: bitindex_type ).
tff(func_def_704,type,
bitIndex628: bitindex_type ).
tff(func_def_705,type,
bitIndex627: bitindex_type ).
tff(func_def_706,type,
bitIndex626: bitindex_type ).
tff(func_def_707,type,
bitIndex625: bitindex_type ).
tff(func_def_708,type,
bitIndex624: bitindex_type ).
tff(func_def_709,type,
bitIndex623: bitindex_type ).
tff(func_def_710,type,
bitIndex622: bitindex_type ).
tff(func_def_711,type,
bitIndex621: bitindex_type ).
tff(func_def_712,type,
bitIndex620: bitindex_type ).
tff(func_def_713,type,
bitIndex619: bitindex_type ).
tff(func_def_714,type,
bitIndex618: bitindex_type ).
tff(func_def_715,type,
bitIndex617: bitindex_type ).
tff(func_def_716,type,
bitIndex616: bitindex_type ).
tff(func_def_717,type,
bitIndex615: bitindex_type ).
tff(func_def_718,type,
bitIndex614: bitindex_type ).
tff(func_def_719,type,
bitIndex613: bitindex_type ).
tff(func_def_720,type,
bitIndex612: bitindex_type ).
tff(func_def_721,type,
bitIndex611: bitindex_type ).
tff(func_def_722,type,
bitIndex610: bitindex_type ).
tff(func_def_723,type,
bitIndex609: bitindex_type ).
tff(func_def_724,type,
bitIndex608: bitindex_type ).
tff(func_def_725,type,
bitIndex607: bitindex_type ).
tff(func_def_726,type,
bitIndex606: bitindex_type ).
tff(func_def_727,type,
bitIndex605: bitindex_type ).
tff(func_def_728,type,
bitIndex604: bitindex_type ).
tff(func_def_729,type,
bitIndex603: bitindex_type ).
tff(func_def_730,type,
bitIndex602: bitindex_type ).
tff(func_def_731,type,
bitIndex601: bitindex_type ).
tff(func_def_732,type,
bitIndex600: bitindex_type ).
tff(func_def_733,type,
bitIndex599: bitindex_type ).
tff(func_def_734,type,
bitIndex598: bitindex_type ).
tff(func_def_735,type,
bitIndex597: bitindex_type ).
tff(func_def_736,type,
bitIndex596: bitindex_type ).
tff(func_def_737,type,
bitIndex595: bitindex_type ).
tff(func_def_738,type,
bitIndex594: bitindex_type ).
tff(func_def_739,type,
bitIndex593: bitindex_type ).
tff(func_def_740,type,
bitIndex592: bitindex_type ).
tff(func_def_741,type,
bitIndex887: bitindex_type ).
tff(func_def_742,type,
bitIndex886: bitindex_type ).
tff(func_def_743,type,
bitIndex885: bitindex_type ).
tff(func_def_744,type,
bitIndex884: bitindex_type ).
tff(func_def_745,type,
bitIndex883: bitindex_type ).
tff(func_def_746,type,
bitIndex882: bitindex_type ).
tff(func_def_747,type,
bitIndex881: bitindex_type ).
tff(func_def_748,type,
bitIndex880: bitindex_type ).
tff(func_def_749,type,
bitIndex879: bitindex_type ).
tff(func_def_750,type,
bitIndex878: bitindex_type ).
tff(func_def_751,type,
bitIndex877: bitindex_type ).
tff(func_def_752,type,
bitIndex876: bitindex_type ).
tff(func_def_753,type,
bitIndex875: bitindex_type ).
tff(func_def_754,type,
bitIndex874: bitindex_type ).
tff(func_def_755,type,
bitIndex873: bitindex_type ).
tff(func_def_756,type,
bitIndex872: bitindex_type ).
tff(func_def_757,type,
bitIndex871: bitindex_type ).
tff(func_def_758,type,
bitIndex870: bitindex_type ).
tff(func_def_759,type,
bitIndex869: bitindex_type ).
tff(func_def_760,type,
bitIndex868: bitindex_type ).
tff(func_def_761,type,
bitIndex867: bitindex_type ).
tff(func_def_762,type,
bitIndex866: bitindex_type ).
tff(func_def_763,type,
bitIndex865: bitindex_type ).
tff(func_def_764,type,
bitIndex864: bitindex_type ).
tff(func_def_765,type,
bitIndex863: bitindex_type ).
tff(func_def_766,type,
bitIndex862: bitindex_type ).
tff(func_def_767,type,
bitIndex861: bitindex_type ).
tff(func_def_768,type,
bitIndex860: bitindex_type ).
tff(func_def_769,type,
bitIndex859: bitindex_type ).
tff(func_def_770,type,
bitIndex858: bitindex_type ).
tff(func_def_771,type,
bitIndex857: bitindex_type ).
tff(func_def_772,type,
bitIndex856: bitindex_type ).
tff(func_def_773,type,
bitIndex855: bitindex_type ).
tff(func_def_774,type,
bitIndex854: bitindex_type ).
tff(func_def_775,type,
bitIndex853: bitindex_type ).
tff(func_def_776,type,
bitIndex852: bitindex_type ).
tff(func_def_777,type,
bitIndex851: bitindex_type ).
tff(func_def_778,type,
bitIndex850: bitindex_type ).
tff(func_def_779,type,
bitIndex849: bitindex_type ).
tff(func_def_780,type,
bitIndex848: bitindex_type ).
tff(func_def_781,type,
bitIndex847: bitindex_type ).
tff(func_def_782,type,
bitIndex846: bitindex_type ).
tff(func_def_783,type,
bitIndex845: bitindex_type ).
tff(func_def_784,type,
bitIndex844: bitindex_type ).
tff(func_def_785,type,
bitIndex843: bitindex_type ).
tff(func_def_786,type,
bitIndex842: bitindex_type ).
tff(func_def_787,type,
bitIndex841: bitindex_type ).
tff(func_def_788,type,
bitIndex840: bitindex_type ).
tff(func_def_789,type,
bitIndex839: bitindex_type ).
tff(func_def_790,type,
bitIndex838: bitindex_type ).
tff(func_def_791,type,
bitIndex837: bitindex_type ).
tff(func_def_792,type,
bitIndex836: bitindex_type ).
tff(func_def_793,type,
bitIndex835: bitindex_type ).
tff(func_def_794,type,
bitIndex834: bitindex_type ).
tff(func_def_795,type,
bitIndex833: bitindex_type ).
tff(func_def_796,type,
bitIndex832: bitindex_type ).
tff(func_def_797,type,
bitIndex831: bitindex_type ).
tff(func_def_798,type,
bitIndex830: bitindex_type ).
tff(func_def_799,type,
bitIndex829: bitindex_type ).
tff(func_def_800,type,
bitIndex828: bitindex_type ).
tff(func_def_801,type,
bitIndex827: bitindex_type ).
tff(func_def_802,type,
bitIndex826: bitindex_type ).
tff(func_def_803,type,
bitIndex825: bitindex_type ).
tff(func_def_804,type,
bitIndex824: bitindex_type ).
tff(func_def_805,type,
bitIndex823: bitindex_type ).
tff(func_def_806,type,
bitIndex822: bitindex_type ).
tff(func_def_807,type,
bitIndex821: bitindex_type ).
tff(func_def_808,type,
bitIndex820: bitindex_type ).
tff(func_def_809,type,
bitIndex819: bitindex_type ).
tff(func_def_810,type,
bitIndex818: bitindex_type ).
tff(func_def_811,type,
bitIndex817: bitindex_type ).
tff(func_def_812,type,
bitIndex816: bitindex_type ).
tff(func_def_813,type,
bitIndex815: bitindex_type ).
tff(func_def_814,type,
bitIndex814: bitindex_type ).
tff(func_def_815,type,
bitIndex813: bitindex_type ).
tff(func_def_816,type,
bitIndex812: bitindex_type ).
tff(func_def_817,type,
bitIndex811: bitindex_type ).
tff(func_def_818,type,
bitIndex810: bitindex_type ).
tff(func_def_819,type,
bitIndex809: bitindex_type ).
tff(func_def_820,type,
bitIndex808: bitindex_type ).
tff(func_def_821,type,
bitIndex807: bitindex_type ).
tff(func_def_822,type,
bitIndex806: bitindex_type ).
tff(func_def_823,type,
bitIndex805: bitindex_type ).
tff(func_def_824,type,
bitIndex804: bitindex_type ).
tff(func_def_825,type,
bitIndex803: bitindex_type ).
tff(func_def_826,type,
bitIndex802: bitindex_type ).
tff(func_def_827,type,
bitIndex801: bitindex_type ).
tff(func_def_828,type,
bitIndex800: bitindex_type ).
tff(func_def_829,type,
bitIndex799: bitindex_type ).
tff(func_def_830,type,
bitIndex798: bitindex_type ).
tff(func_def_831,type,
bitIndex797: bitindex_type ).
tff(func_def_832,type,
bitIndex796: bitindex_type ).
tff(func_def_833,type,
bitIndex795: bitindex_type ).
tff(func_def_834,type,
bitIndex794: bitindex_type ).
tff(func_def_835,type,
bitIndex793: bitindex_type ).
tff(func_def_836,type,
bitIndex792: bitindex_type ).
tff(func_def_837,type,
bitIndex791: bitindex_type ).
tff(func_def_838,type,
bitIndex790: bitindex_type ).
tff(func_def_839,type,
bitIndex789: bitindex_type ).
tff(func_def_840,type,
bitIndex788: bitindex_type ).
tff(func_def_841,type,
bitIndex787: bitindex_type ).
tff(func_def_842,type,
bitIndex786: bitindex_type ).
tff(func_def_843,type,
bitIndex785: bitindex_type ).
tff(func_def_844,type,
bitIndex784: bitindex_type ).
tff(func_def_845,type,
bitIndex783: bitindex_type ).
tff(func_def_846,type,
bitIndex782: bitindex_type ).
tff(func_def_847,type,
bitIndex781: bitindex_type ).
tff(func_def_848,type,
bitIndex780: bitindex_type ).
tff(func_def_849,type,
bitIndex779: bitindex_type ).
tff(func_def_850,type,
bitIndex778: bitindex_type ).
tff(func_def_851,type,
bitIndex777: bitindex_type ).
tff(func_def_852,type,
bitIndex776: bitindex_type ).
tff(func_def_853,type,
bitIndex775: bitindex_type ).
tff(func_def_854,type,
bitIndex774: bitindex_type ).
tff(func_def_855,type,
bitIndex773: bitindex_type ).
tff(func_def_856,type,
bitIndex772: bitindex_type ).
tff(func_def_857,type,
bitIndex771: bitindex_type ).
tff(func_def_858,type,
bitIndex770: bitindex_type ).
tff(func_def_859,type,
bitIndex769: bitindex_type ).
tff(func_def_860,type,
bitIndex768: bitindex_type ).
tff(func_def_861,type,
bitIndex767: bitindex_type ).
tff(func_def_862,type,
bitIndex766: bitindex_type ).
tff(func_def_863,type,
bitIndex765: bitindex_type ).
tff(func_def_864,type,
bitIndex764: bitindex_type ).
tff(func_def_865,type,
bitIndex763: bitindex_type ).
tff(func_def_866,type,
bitIndex762: bitindex_type ).
tff(func_def_867,type,
bitIndex761: bitindex_type ).
tff(func_def_868,type,
bitIndex760: bitindex_type ).
tff(func_def_869,type,
bitIndex759: bitindex_type ).
tff(func_def_870,type,
bitIndex758: bitindex_type ).
tff(func_def_871,type,
bitIndex757: bitindex_type ).
tff(func_def_872,type,
bitIndex756: bitindex_type ).
tff(func_def_873,type,
bitIndex755: bitindex_type ).
tff(func_def_874,type,
bitIndex754: bitindex_type ).
tff(func_def_875,type,
bitIndex753: bitindex_type ).
tff(func_def_876,type,
bitIndex752: bitindex_type ).
tff(func_def_877,type,
bitIndex751: bitindex_type ).
tff(func_def_878,type,
bitIndex750: bitindex_type ).
tff(func_def_879,type,
bitIndex749: bitindex_type ).
tff(func_def_880,type,
bitIndex748: bitindex_type ).
tff(func_def_881,type,
bitIndex747: bitindex_type ).
tff(func_def_882,type,
bitIndex746: bitindex_type ).
tff(func_def_883,type,
bitIndex745: bitindex_type ).
tff(func_def_884,type,
bitIndex744: bitindex_type ).
tff(func_def_885,type,
bitIndex743: bitindex_type ).
tff(func_def_886,type,
bitIndex742: bitindex_type ).
tff(func_def_887,type,
bitIndex741: bitindex_type ).
tff(func_def_888,type,
bitIndex740: bitindex_type ).
tff(func_def_889,type,
bitIndex1035: bitindex_type ).
tff(func_def_890,type,
bitIndex1034: bitindex_type ).
tff(func_def_891,type,
bitIndex1033: bitindex_type ).
tff(func_def_892,type,
bitIndex1032: bitindex_type ).
tff(func_def_893,type,
bitIndex1031: bitindex_type ).
tff(func_def_894,type,
bitIndex1030: bitindex_type ).
tff(func_def_895,type,
bitIndex1029: bitindex_type ).
tff(func_def_896,type,
bitIndex1028: bitindex_type ).
tff(func_def_897,type,
bitIndex1027: bitindex_type ).
tff(func_def_898,type,
bitIndex1026: bitindex_type ).
tff(func_def_899,type,
bitIndex1025: bitindex_type ).
tff(func_def_900,type,
bitIndex1024: bitindex_type ).
tff(func_def_901,type,
bitIndex1023: bitindex_type ).
tff(func_def_902,type,
bitIndex1022: bitindex_type ).
tff(func_def_903,type,
bitIndex1021: bitindex_type ).
tff(func_def_904,type,
bitIndex1020: bitindex_type ).
tff(func_def_905,type,
bitIndex1019: bitindex_type ).
tff(func_def_906,type,
bitIndex1018: bitindex_type ).
tff(func_def_907,type,
bitIndex1017: bitindex_type ).
tff(func_def_908,type,
bitIndex1016: bitindex_type ).
tff(func_def_909,type,
bitIndex1015: bitindex_type ).
tff(func_def_910,type,
bitIndex1014: bitindex_type ).
tff(func_def_911,type,
bitIndex1013: bitindex_type ).
tff(func_def_912,type,
bitIndex1012: bitindex_type ).
tff(func_def_913,type,
bitIndex1011: bitindex_type ).
tff(func_def_914,type,
bitIndex1010: bitindex_type ).
tff(func_def_915,type,
bitIndex1009: bitindex_type ).
tff(func_def_916,type,
bitIndex1008: bitindex_type ).
tff(func_def_917,type,
bitIndex1007: bitindex_type ).
tff(func_def_918,type,
bitIndex1006: bitindex_type ).
tff(func_def_919,type,
bitIndex1005: bitindex_type ).
tff(func_def_920,type,
bitIndex1004: bitindex_type ).
tff(func_def_921,type,
bitIndex1003: bitindex_type ).
tff(func_def_922,type,
bitIndex1002: bitindex_type ).
tff(func_def_923,type,
bitIndex1001: bitindex_type ).
tff(func_def_924,type,
bitIndex1000: bitindex_type ).
tff(func_def_925,type,
bitIndex999: bitindex_type ).
tff(func_def_926,type,
bitIndex998: bitindex_type ).
tff(func_def_927,type,
bitIndex997: bitindex_type ).
tff(func_def_928,type,
bitIndex996: bitindex_type ).
tff(func_def_929,type,
bitIndex995: bitindex_type ).
tff(func_def_930,type,
bitIndex994: bitindex_type ).
tff(func_def_931,type,
bitIndex993: bitindex_type ).
tff(func_def_932,type,
bitIndex992: bitindex_type ).
tff(func_def_933,type,
bitIndex991: bitindex_type ).
tff(func_def_934,type,
bitIndex990: bitindex_type ).
tff(func_def_935,type,
bitIndex989: bitindex_type ).
tff(func_def_936,type,
bitIndex988: bitindex_type ).
tff(func_def_937,type,
bitIndex987: bitindex_type ).
tff(func_def_938,type,
bitIndex986: bitindex_type ).
tff(func_def_939,type,
bitIndex985: bitindex_type ).
tff(func_def_940,type,
bitIndex984: bitindex_type ).
tff(func_def_941,type,
bitIndex983: bitindex_type ).
tff(func_def_942,type,
bitIndex982: bitindex_type ).
tff(func_def_943,type,
bitIndex981: bitindex_type ).
tff(func_def_944,type,
bitIndex980: bitindex_type ).
tff(func_def_945,type,
bitIndex979: bitindex_type ).
tff(func_def_946,type,
bitIndex978: bitindex_type ).
tff(func_def_947,type,
bitIndex977: bitindex_type ).
tff(func_def_948,type,
bitIndex976: bitindex_type ).
tff(func_def_949,type,
bitIndex975: bitindex_type ).
tff(func_def_950,type,
bitIndex974: bitindex_type ).
tff(func_def_951,type,
bitIndex973: bitindex_type ).
tff(func_def_952,type,
bitIndex972: bitindex_type ).
tff(func_def_953,type,
bitIndex971: bitindex_type ).
tff(func_def_954,type,
bitIndex970: bitindex_type ).
tff(func_def_955,type,
bitIndex969: bitindex_type ).
tff(func_def_956,type,
bitIndex968: bitindex_type ).
tff(func_def_957,type,
bitIndex967: bitindex_type ).
tff(func_def_958,type,
bitIndex966: bitindex_type ).
tff(func_def_959,type,
bitIndex965: bitindex_type ).
tff(func_def_960,type,
bitIndex964: bitindex_type ).
tff(func_def_961,type,
bitIndex963: bitindex_type ).
tff(func_def_962,type,
bitIndex962: bitindex_type ).
tff(func_def_963,type,
bitIndex961: bitindex_type ).
tff(func_def_964,type,
bitIndex960: bitindex_type ).
tff(func_def_965,type,
bitIndex959: bitindex_type ).
tff(func_def_966,type,
bitIndex958: bitindex_type ).
tff(func_def_967,type,
bitIndex957: bitindex_type ).
tff(func_def_968,type,
bitIndex956: bitindex_type ).
tff(func_def_969,type,
bitIndex955: bitindex_type ).
tff(func_def_970,type,
bitIndex954: bitindex_type ).
tff(func_def_971,type,
bitIndex953: bitindex_type ).
tff(func_def_972,type,
bitIndex952: bitindex_type ).
tff(func_def_973,type,
bitIndex951: bitindex_type ).
tff(func_def_974,type,
bitIndex950: bitindex_type ).
tff(func_def_975,type,
bitIndex949: bitindex_type ).
tff(func_def_976,type,
bitIndex948: bitindex_type ).
tff(func_def_977,type,
bitIndex947: bitindex_type ).
tff(func_def_978,type,
bitIndex946: bitindex_type ).
tff(func_def_979,type,
bitIndex945: bitindex_type ).
tff(func_def_980,type,
bitIndex944: bitindex_type ).
tff(func_def_981,type,
bitIndex943: bitindex_type ).
tff(func_def_982,type,
bitIndex942: bitindex_type ).
tff(func_def_983,type,
bitIndex941: bitindex_type ).
tff(func_def_984,type,
bitIndex940: bitindex_type ).
tff(func_def_985,type,
bitIndex939: bitindex_type ).
tff(func_def_986,type,
bitIndex938: bitindex_type ).
tff(func_def_987,type,
bitIndex937: bitindex_type ).
tff(func_def_988,type,
bitIndex936: bitindex_type ).
tff(func_def_989,type,
bitIndex935: bitindex_type ).
tff(func_def_990,type,
bitIndex934: bitindex_type ).
tff(func_def_991,type,
bitIndex933: bitindex_type ).
tff(func_def_992,type,
bitIndex932: bitindex_type ).
tff(func_def_993,type,
bitIndex931: bitindex_type ).
tff(func_def_994,type,
bitIndex930: bitindex_type ).
tff(func_def_995,type,
bitIndex929: bitindex_type ).
tff(func_def_996,type,
bitIndex928: bitindex_type ).
tff(func_def_997,type,
bitIndex927: bitindex_type ).
tff(func_def_998,type,
bitIndex926: bitindex_type ).
tff(func_def_999,type,
bitIndex925: bitindex_type ).
tff(func_def_1000,type,
bitIndex924: bitindex_type ).
tff(func_def_1001,type,
bitIndex923: bitindex_type ).
tff(func_def_1002,type,
bitIndex922: bitindex_type ).
tff(func_def_1003,type,
bitIndex921: bitindex_type ).
tff(func_def_1004,type,
bitIndex920: bitindex_type ).
tff(func_def_1005,type,
bitIndex919: bitindex_type ).
tff(func_def_1006,type,
bitIndex918: bitindex_type ).
tff(func_def_1007,type,
bitIndex917: bitindex_type ).
tff(func_def_1008,type,
bitIndex916: bitindex_type ).
tff(func_def_1009,type,
bitIndex915: bitindex_type ).
tff(func_def_1010,type,
bitIndex914: bitindex_type ).
tff(func_def_1011,type,
bitIndex913: bitindex_type ).
tff(func_def_1012,type,
bitIndex912: bitindex_type ).
tff(func_def_1013,type,
bitIndex911: bitindex_type ).
tff(func_def_1014,type,
bitIndex910: bitindex_type ).
tff(func_def_1015,type,
bitIndex909: bitindex_type ).
tff(func_def_1016,type,
bitIndex908: bitindex_type ).
tff(func_def_1017,type,
bitIndex907: bitindex_type ).
tff(func_def_1018,type,
bitIndex906: bitindex_type ).
tff(func_def_1019,type,
bitIndex905: bitindex_type ).
tff(func_def_1020,type,
bitIndex904: bitindex_type ).
tff(func_def_1021,type,
bitIndex903: bitindex_type ).
tff(func_def_1022,type,
bitIndex902: bitindex_type ).
tff(func_def_1023,type,
bitIndex901: bitindex_type ).
tff(func_def_1024,type,
bitIndex900: bitindex_type ).
tff(func_def_1025,type,
bitIndex899: bitindex_type ).
tff(func_def_1026,type,
bitIndex898: bitindex_type ).
tff(func_def_1027,type,
bitIndex897: bitindex_type ).
tff(func_def_1028,type,
bitIndex896: bitindex_type ).
tff(func_def_1029,type,
bitIndex895: bitindex_type ).
tff(func_def_1030,type,
bitIndex894: bitindex_type ).
tff(func_def_1031,type,
bitIndex893: bitindex_type ).
tff(func_def_1032,type,
bitIndex892: bitindex_type ).
tff(func_def_1033,type,
bitIndex891: bitindex_type ).
tff(func_def_1034,type,
bitIndex890: bitindex_type ).
tff(func_def_1035,type,
bitIndex889: bitindex_type ).
tff(func_def_1036,type,
bitIndex888: bitindex_type ).
tff(func_def_1037,type,
bitIndex1183: bitindex_type ).
tff(func_def_1038,type,
bitIndex1182: bitindex_type ).
tff(func_def_1039,type,
bitIndex1181: bitindex_type ).
tff(func_def_1040,type,
bitIndex1180: bitindex_type ).
tff(func_def_1041,type,
bitIndex1179: bitindex_type ).
tff(func_def_1042,type,
bitIndex1178: bitindex_type ).
tff(func_def_1043,type,
bitIndex1177: bitindex_type ).
tff(func_def_1044,type,
bitIndex1176: bitindex_type ).
tff(func_def_1045,type,
bitIndex1175: bitindex_type ).
tff(func_def_1046,type,
bitIndex1174: bitindex_type ).
tff(func_def_1047,type,
bitIndex1173: bitindex_type ).
tff(func_def_1048,type,
bitIndex1172: bitindex_type ).
tff(func_def_1049,type,
bitIndex1171: bitindex_type ).
tff(func_def_1050,type,
bitIndex1170: bitindex_type ).
tff(func_def_1051,type,
bitIndex1169: bitindex_type ).
tff(func_def_1052,type,
bitIndex1168: bitindex_type ).
tff(func_def_1053,type,
bitIndex1167: bitindex_type ).
tff(func_def_1054,type,
bitIndex1166: bitindex_type ).
tff(func_def_1055,type,
bitIndex1165: bitindex_type ).
tff(func_def_1056,type,
bitIndex1164: bitindex_type ).
tff(func_def_1057,type,
bitIndex1163: bitindex_type ).
tff(func_def_1058,type,
bitIndex1162: bitindex_type ).
tff(func_def_1059,type,
bitIndex1161: bitindex_type ).
tff(func_def_1060,type,
bitIndex1160: bitindex_type ).
tff(func_def_1061,type,
bitIndex1159: bitindex_type ).
tff(func_def_1062,type,
bitIndex1158: bitindex_type ).
tff(func_def_1063,type,
bitIndex1157: bitindex_type ).
tff(func_def_1064,type,
bitIndex1156: bitindex_type ).
tff(func_def_1065,type,
bitIndex1155: bitindex_type ).
tff(func_def_1066,type,
bitIndex1154: bitindex_type ).
tff(func_def_1067,type,
bitIndex1153: bitindex_type ).
tff(func_def_1068,type,
bitIndex1152: bitindex_type ).
tff(func_def_1069,type,
bitIndex1151: bitindex_type ).
tff(func_def_1070,type,
bitIndex1150: bitindex_type ).
tff(func_def_1071,type,
bitIndex1149: bitindex_type ).
tff(func_def_1072,type,
bitIndex1148: bitindex_type ).
tff(func_def_1073,type,
bitIndex1147: bitindex_type ).
tff(func_def_1074,type,
bitIndex1146: bitindex_type ).
tff(func_def_1075,type,
bitIndex1145: bitindex_type ).
tff(func_def_1076,type,
bitIndex1144: bitindex_type ).
tff(func_def_1077,type,
bitIndex1143: bitindex_type ).
tff(func_def_1078,type,
bitIndex1142: bitindex_type ).
tff(func_def_1079,type,
bitIndex1141: bitindex_type ).
tff(func_def_1080,type,
bitIndex1140: bitindex_type ).
tff(func_def_1081,type,
bitIndex1139: bitindex_type ).
tff(func_def_1082,type,
bitIndex1138: bitindex_type ).
tff(func_def_1083,type,
bitIndex1137: bitindex_type ).
tff(func_def_1084,type,
bitIndex1136: bitindex_type ).
tff(func_def_1085,type,
bitIndex1135: bitindex_type ).
tff(func_def_1086,type,
bitIndex1134: bitindex_type ).
tff(func_def_1087,type,
bitIndex1133: bitindex_type ).
tff(func_def_1088,type,
bitIndex1132: bitindex_type ).
tff(func_def_1089,type,
bitIndex1131: bitindex_type ).
tff(func_def_1090,type,
bitIndex1130: bitindex_type ).
tff(func_def_1091,type,
bitIndex1129: bitindex_type ).
tff(func_def_1092,type,
bitIndex1128: bitindex_type ).
tff(func_def_1093,type,
bitIndex1127: bitindex_type ).
tff(func_def_1094,type,
bitIndex1126: bitindex_type ).
tff(func_def_1095,type,
bitIndex1125: bitindex_type ).
tff(func_def_1096,type,
bitIndex1124: bitindex_type ).
tff(func_def_1097,type,
bitIndex1123: bitindex_type ).
tff(func_def_1098,type,
bitIndex1122: bitindex_type ).
tff(func_def_1099,type,
bitIndex1121: bitindex_type ).
tff(func_def_1100,type,
bitIndex1120: bitindex_type ).
tff(func_def_1101,type,
bitIndex1119: bitindex_type ).
tff(func_def_1102,type,
bitIndex1118: bitindex_type ).
tff(func_def_1103,type,
bitIndex1117: bitindex_type ).
tff(func_def_1104,type,
bitIndex1116: bitindex_type ).
tff(func_def_1105,type,
bitIndex1115: bitindex_type ).
tff(func_def_1106,type,
bitIndex1114: bitindex_type ).
tff(func_def_1107,type,
bitIndex1113: bitindex_type ).
tff(func_def_1108,type,
bitIndex1112: bitindex_type ).
tff(func_def_1109,type,
bitIndex1111: bitindex_type ).
tff(func_def_1110,type,
bitIndex1110: bitindex_type ).
tff(func_def_1111,type,
bitIndex1109: bitindex_type ).
tff(func_def_1112,type,
bitIndex1108: bitindex_type ).
tff(func_def_1113,type,
bitIndex1107: bitindex_type ).
tff(func_def_1114,type,
bitIndex1106: bitindex_type ).
tff(func_def_1115,type,
bitIndex1105: bitindex_type ).
tff(func_def_1116,type,
bitIndex1104: bitindex_type ).
tff(func_def_1117,type,
bitIndex1103: bitindex_type ).
tff(func_def_1118,type,
bitIndex1102: bitindex_type ).
tff(func_def_1119,type,
bitIndex1101: bitindex_type ).
tff(func_def_1120,type,
bitIndex1100: bitindex_type ).
tff(func_def_1121,type,
bitIndex1099: bitindex_type ).
tff(func_def_1122,type,
bitIndex1098: bitindex_type ).
tff(func_def_1123,type,
bitIndex1097: bitindex_type ).
tff(func_def_1124,type,
bitIndex1096: bitindex_type ).
tff(func_def_1125,type,
bitIndex1095: bitindex_type ).
tff(func_def_1126,type,
bitIndex1094: bitindex_type ).
tff(func_def_1127,type,
bitIndex1093: bitindex_type ).
tff(func_def_1128,type,
bitIndex1092: bitindex_type ).
tff(func_def_1129,type,
bitIndex1091: bitindex_type ).
tff(func_def_1130,type,
bitIndex1090: bitindex_type ).
tff(func_def_1131,type,
bitIndex1089: bitindex_type ).
tff(func_def_1132,type,
bitIndex1088: bitindex_type ).
tff(func_def_1133,type,
bitIndex1087: bitindex_type ).
tff(func_def_1134,type,
bitIndex1086: bitindex_type ).
tff(func_def_1135,type,
bitIndex1085: bitindex_type ).
tff(func_def_1136,type,
bitIndex1084: bitindex_type ).
tff(func_def_1137,type,
bitIndex1083: bitindex_type ).
tff(func_def_1138,type,
bitIndex1082: bitindex_type ).
tff(func_def_1139,type,
bitIndex1081: bitindex_type ).
tff(func_def_1140,type,
bitIndex1080: bitindex_type ).
tff(func_def_1141,type,
bitIndex1079: bitindex_type ).
tff(func_def_1142,type,
bitIndex1078: bitindex_type ).
tff(func_def_1143,type,
bitIndex1077: bitindex_type ).
tff(func_def_1144,type,
bitIndex1076: bitindex_type ).
tff(func_def_1145,type,
bitIndex1075: bitindex_type ).
tff(func_def_1146,type,
bitIndex1074: bitindex_type ).
tff(func_def_1147,type,
bitIndex1073: bitindex_type ).
tff(func_def_1148,type,
bitIndex1072: bitindex_type ).
tff(func_def_1149,type,
bitIndex1071: bitindex_type ).
tff(func_def_1150,type,
bitIndex1070: bitindex_type ).
tff(func_def_1151,type,
bitIndex1069: bitindex_type ).
tff(func_def_1152,type,
bitIndex1068: bitindex_type ).
tff(func_def_1153,type,
bitIndex1067: bitindex_type ).
tff(func_def_1154,type,
bitIndex1066: bitindex_type ).
tff(func_def_1155,type,
bitIndex1065: bitindex_type ).
tff(func_def_1156,type,
bitIndex1064: bitindex_type ).
tff(func_def_1157,type,
bitIndex1063: bitindex_type ).
tff(func_def_1158,type,
bitIndex1062: bitindex_type ).
tff(func_def_1159,type,
bitIndex1061: bitindex_type ).
tff(func_def_1160,type,
bitIndex1060: bitindex_type ).
tff(func_def_1161,type,
bitIndex1059: bitindex_type ).
tff(func_def_1162,type,
bitIndex1058: bitindex_type ).
tff(func_def_1163,type,
bitIndex1057: bitindex_type ).
tff(func_def_1164,type,
bitIndex1056: bitindex_type ).
tff(func_def_1165,type,
bitIndex1055: bitindex_type ).
tff(func_def_1166,type,
bitIndex1054: bitindex_type ).
tff(func_def_1167,type,
bitIndex1053: bitindex_type ).
tff(func_def_1168,type,
bitIndex1052: bitindex_type ).
tff(func_def_1169,type,
bitIndex1051: bitindex_type ).
tff(func_def_1170,type,
bitIndex1050: bitindex_type ).
tff(func_def_1171,type,
bitIndex1049: bitindex_type ).
tff(func_def_1172,type,
bitIndex1048: bitindex_type ).
tff(func_def_1173,type,
bitIndex1047: bitindex_type ).
tff(func_def_1174,type,
bitIndex1046: bitindex_type ).
tff(func_def_1175,type,
bitIndex1045: bitindex_type ).
tff(func_def_1176,type,
bitIndex1044: bitindex_type ).
tff(func_def_1177,type,
bitIndex1043: bitindex_type ).
tff(func_def_1178,type,
bitIndex1042: bitindex_type ).
tff(func_def_1179,type,
bitIndex1041: bitindex_type ).
tff(func_def_1180,type,
bitIndex1040: bitindex_type ).
tff(func_def_1181,type,
bitIndex1039: bitindex_type ).
tff(func_def_1182,type,
bitIndex1038: bitindex_type ).
tff(func_def_1183,type,
bitIndex1037: bitindex_type ).
tff(func_def_1184,type,
bitIndex1036: bitindex_type ).
tff(func_def_1185,type,
bitIndex1331: bitindex_type ).
tff(func_def_1186,type,
bitIndex1330: bitindex_type ).
tff(func_def_1187,type,
bitIndex1329: bitindex_type ).
tff(func_def_1188,type,
bitIndex1328: bitindex_type ).
tff(func_def_1189,type,
bitIndex1327: bitindex_type ).
tff(func_def_1190,type,
bitIndex1326: bitindex_type ).
tff(func_def_1191,type,
bitIndex1325: bitindex_type ).
tff(func_def_1192,type,
bitIndex1324: bitindex_type ).
tff(func_def_1193,type,
bitIndex1323: bitindex_type ).
tff(func_def_1194,type,
bitIndex1322: bitindex_type ).
tff(func_def_1195,type,
bitIndex1321: bitindex_type ).
tff(func_def_1196,type,
bitIndex1320: bitindex_type ).
tff(func_def_1197,type,
bitIndex1319: bitindex_type ).
tff(func_def_1198,type,
bitIndex1318: bitindex_type ).
tff(func_def_1199,type,
bitIndex1317: bitindex_type ).
tff(func_def_1200,type,
bitIndex1316: bitindex_type ).
tff(func_def_1201,type,
bitIndex1315: bitindex_type ).
tff(func_def_1202,type,
bitIndex1314: bitindex_type ).
tff(func_def_1203,type,
bitIndex1313: bitindex_type ).
tff(func_def_1204,type,
bitIndex1312: bitindex_type ).
tff(func_def_1205,type,
bitIndex1311: bitindex_type ).
tff(func_def_1206,type,
bitIndex1310: bitindex_type ).
tff(func_def_1207,type,
bitIndex1309: bitindex_type ).
tff(func_def_1208,type,
bitIndex1308: bitindex_type ).
tff(func_def_1209,type,
bitIndex1307: bitindex_type ).
tff(func_def_1210,type,
bitIndex1306: bitindex_type ).
tff(func_def_1211,type,
bitIndex1305: bitindex_type ).
tff(func_def_1212,type,
bitIndex1304: bitindex_type ).
tff(func_def_1213,type,
bitIndex1303: bitindex_type ).
tff(func_def_1214,type,
bitIndex1302: bitindex_type ).
tff(func_def_1215,type,
bitIndex1301: bitindex_type ).
tff(func_def_1216,type,
bitIndex1300: bitindex_type ).
tff(func_def_1217,type,
bitIndex1299: bitindex_type ).
tff(func_def_1218,type,
bitIndex1298: bitindex_type ).
tff(func_def_1219,type,
bitIndex1297: bitindex_type ).
tff(func_def_1220,type,
bitIndex1296: bitindex_type ).
tff(func_def_1221,type,
bitIndex1295: bitindex_type ).
tff(func_def_1222,type,
bitIndex1294: bitindex_type ).
tff(func_def_1223,type,
bitIndex1293: bitindex_type ).
tff(func_def_1224,type,
bitIndex1292: bitindex_type ).
tff(func_def_1225,type,
bitIndex1291: bitindex_type ).
tff(func_def_1226,type,
bitIndex1290: bitindex_type ).
tff(func_def_1227,type,
bitIndex1289: bitindex_type ).
tff(func_def_1228,type,
bitIndex1288: bitindex_type ).
tff(func_def_1229,type,
bitIndex1287: bitindex_type ).
tff(func_def_1230,type,
bitIndex1286: bitindex_type ).
tff(func_def_1231,type,
bitIndex1285: bitindex_type ).
tff(func_def_1232,type,
bitIndex1284: bitindex_type ).
tff(func_def_1233,type,
bitIndex1283: bitindex_type ).
tff(func_def_1234,type,
bitIndex1282: bitindex_type ).
tff(func_def_1235,type,
bitIndex1281: bitindex_type ).
tff(func_def_1236,type,
bitIndex1280: bitindex_type ).
tff(func_def_1237,type,
bitIndex1279: bitindex_type ).
tff(func_def_1238,type,
bitIndex1278: bitindex_type ).
tff(func_def_1239,type,
bitIndex1277: bitindex_type ).
tff(func_def_1240,type,
bitIndex1276: bitindex_type ).
tff(func_def_1241,type,
bitIndex1275: bitindex_type ).
tff(func_def_1242,type,
bitIndex1274: bitindex_type ).
tff(func_def_1243,type,
bitIndex1273: bitindex_type ).
tff(func_def_1244,type,
bitIndex1272: bitindex_type ).
tff(func_def_1245,type,
bitIndex1271: bitindex_type ).
tff(func_def_1246,type,
bitIndex1270: bitindex_type ).
tff(func_def_1247,type,
bitIndex1269: bitindex_type ).
tff(func_def_1248,type,
bitIndex1268: bitindex_type ).
tff(func_def_1249,type,
bitIndex1267: bitindex_type ).
tff(func_def_1250,type,
bitIndex1266: bitindex_type ).
tff(func_def_1251,type,
bitIndex1265: bitindex_type ).
tff(func_def_1252,type,
bitIndex1264: bitindex_type ).
tff(func_def_1253,type,
bitIndex1263: bitindex_type ).
tff(func_def_1254,type,
bitIndex1262: bitindex_type ).
tff(func_def_1255,type,
bitIndex1261: bitindex_type ).
tff(func_def_1256,type,
bitIndex1260: bitindex_type ).
tff(func_def_1257,type,
bitIndex1259: bitindex_type ).
tff(func_def_1258,type,
bitIndex1258: bitindex_type ).
tff(func_def_1259,type,
bitIndex1257: bitindex_type ).
tff(func_def_1260,type,
bitIndex1256: bitindex_type ).
tff(func_def_1261,type,
bitIndex1255: bitindex_type ).
tff(func_def_1262,type,
bitIndex1254: bitindex_type ).
tff(func_def_1263,type,
bitIndex1253: bitindex_type ).
tff(func_def_1264,type,
bitIndex1252: bitindex_type ).
tff(func_def_1265,type,
bitIndex1251: bitindex_type ).
tff(func_def_1266,type,
bitIndex1250: bitindex_type ).
tff(func_def_1267,type,
bitIndex1249: bitindex_type ).
tff(func_def_1268,type,
bitIndex1248: bitindex_type ).
tff(func_def_1269,type,
bitIndex1247: bitindex_type ).
tff(func_def_1270,type,
bitIndex1246: bitindex_type ).
tff(func_def_1271,type,
bitIndex1245: bitindex_type ).
tff(func_def_1272,type,
bitIndex1244: bitindex_type ).
tff(func_def_1273,type,
bitIndex1243: bitindex_type ).
tff(func_def_1274,type,
bitIndex1242: bitindex_type ).
tff(func_def_1275,type,
bitIndex1241: bitindex_type ).
tff(func_def_1276,type,
bitIndex1240: bitindex_type ).
tff(func_def_1277,type,
bitIndex1239: bitindex_type ).
tff(func_def_1278,type,
bitIndex1238: bitindex_type ).
tff(func_def_1279,type,
bitIndex1237: bitindex_type ).
tff(func_def_1280,type,
bitIndex1236: bitindex_type ).
tff(func_def_1281,type,
bitIndex1235: bitindex_type ).
tff(func_def_1282,type,
bitIndex1234: bitindex_type ).
tff(func_def_1283,type,
bitIndex1233: bitindex_type ).
tff(func_def_1284,type,
bitIndex1232: bitindex_type ).
tff(func_def_1285,type,
bitIndex1231: bitindex_type ).
tff(func_def_1286,type,
bitIndex1230: bitindex_type ).
tff(func_def_1287,type,
bitIndex1229: bitindex_type ).
tff(func_def_1288,type,
bitIndex1228: bitindex_type ).
tff(func_def_1289,type,
bitIndex1227: bitindex_type ).
tff(func_def_1290,type,
bitIndex1226: bitindex_type ).
tff(func_def_1291,type,
bitIndex1225: bitindex_type ).
tff(func_def_1292,type,
bitIndex1224: bitindex_type ).
tff(func_def_1293,type,
bitIndex1223: bitindex_type ).
tff(func_def_1294,type,
bitIndex1222: bitindex_type ).
tff(func_def_1295,type,
bitIndex1221: bitindex_type ).
tff(func_def_1296,type,
bitIndex1220: bitindex_type ).
tff(func_def_1297,type,
bitIndex1219: bitindex_type ).
tff(func_def_1298,type,
bitIndex1218: bitindex_type ).
tff(func_def_1299,type,
bitIndex1217: bitindex_type ).
tff(func_def_1300,type,
bitIndex1216: bitindex_type ).
tff(func_def_1301,type,
bitIndex1215: bitindex_type ).
tff(func_def_1302,type,
bitIndex1214: bitindex_type ).
tff(func_def_1303,type,
bitIndex1213: bitindex_type ).
tff(func_def_1304,type,
bitIndex1212: bitindex_type ).
tff(func_def_1305,type,
bitIndex1211: bitindex_type ).
tff(func_def_1306,type,
bitIndex1210: bitindex_type ).
tff(func_def_1307,type,
bitIndex1209: bitindex_type ).
tff(func_def_1308,type,
bitIndex1208: bitindex_type ).
tff(func_def_1309,type,
bitIndex1207: bitindex_type ).
tff(func_def_1310,type,
bitIndex1206: bitindex_type ).
tff(func_def_1311,type,
bitIndex1205: bitindex_type ).
tff(func_def_1312,type,
bitIndex1204: bitindex_type ).
tff(func_def_1313,type,
bitIndex1203: bitindex_type ).
tff(func_def_1314,type,
bitIndex1202: bitindex_type ).
tff(func_def_1315,type,
bitIndex1201: bitindex_type ).
tff(func_def_1316,type,
bitIndex1200: bitindex_type ).
tff(func_def_1317,type,
bitIndex1199: bitindex_type ).
tff(func_def_1318,type,
bitIndex1198: bitindex_type ).
tff(func_def_1319,type,
bitIndex1197: bitindex_type ).
tff(func_def_1320,type,
bitIndex1196: bitindex_type ).
tff(func_def_1321,type,
bitIndex1195: bitindex_type ).
tff(func_def_1322,type,
bitIndex1194: bitindex_type ).
tff(func_def_1323,type,
bitIndex1193: bitindex_type ).
tff(func_def_1324,type,
bitIndex1192: bitindex_type ).
tff(func_def_1325,type,
bitIndex1191: bitindex_type ).
tff(func_def_1326,type,
bitIndex1190: bitindex_type ).
tff(func_def_1327,type,
bitIndex1189: bitindex_type ).
tff(func_def_1328,type,
bitIndex1188: bitindex_type ).
tff(func_def_1329,type,
bitIndex1187: bitindex_type ).
tff(func_def_1330,type,
bitIndex1186: bitindex_type ).
tff(func_def_1331,type,
bitIndex1185: bitindex_type ).
tff(func_def_1332,type,
bitIndex1184: bitindex_type ).
tff(func_def_1333,type,
bitIndex1479: bitindex_type ).
tff(func_def_1334,type,
bitIndex1478: bitindex_type ).
tff(func_def_1335,type,
bitIndex1477: bitindex_type ).
tff(func_def_1336,type,
bitIndex1476: bitindex_type ).
tff(func_def_1337,type,
bitIndex1475: bitindex_type ).
tff(func_def_1338,type,
bitIndex1474: bitindex_type ).
tff(func_def_1339,type,
bitIndex1473: bitindex_type ).
tff(func_def_1340,type,
bitIndex1472: bitindex_type ).
tff(func_def_1341,type,
bitIndex1471: bitindex_type ).
tff(func_def_1342,type,
bitIndex1470: bitindex_type ).
tff(func_def_1343,type,
bitIndex1469: bitindex_type ).
tff(func_def_1344,type,
bitIndex1468: bitindex_type ).
tff(func_def_1345,type,
bitIndex1467: bitindex_type ).
tff(func_def_1346,type,
bitIndex1466: bitindex_type ).
tff(func_def_1347,type,
bitIndex1465: bitindex_type ).
tff(func_def_1348,type,
bitIndex1464: bitindex_type ).
tff(func_def_1349,type,
bitIndex1463: bitindex_type ).
tff(func_def_1350,type,
bitIndex1462: bitindex_type ).
tff(func_def_1351,type,
bitIndex1461: bitindex_type ).
tff(func_def_1352,type,
bitIndex1460: bitindex_type ).
tff(func_def_1353,type,
bitIndex1459: bitindex_type ).
tff(func_def_1354,type,
bitIndex1458: bitindex_type ).
tff(func_def_1355,type,
bitIndex1457: bitindex_type ).
tff(func_def_1356,type,
bitIndex1456: bitindex_type ).
tff(func_def_1357,type,
bitIndex1455: bitindex_type ).
tff(func_def_1358,type,
bitIndex1454: bitindex_type ).
tff(func_def_1359,type,
bitIndex1453: bitindex_type ).
tff(func_def_1360,type,
bitIndex1452: bitindex_type ).
tff(func_def_1361,type,
bitIndex1451: bitindex_type ).
tff(func_def_1362,type,
bitIndex1450: bitindex_type ).
tff(func_def_1363,type,
bitIndex1449: bitindex_type ).
tff(func_def_1364,type,
bitIndex1448: bitindex_type ).
tff(func_def_1365,type,
bitIndex1447: bitindex_type ).
tff(func_def_1366,type,
bitIndex1446: bitindex_type ).
tff(func_def_1367,type,
bitIndex1445: bitindex_type ).
tff(func_def_1368,type,
bitIndex1444: bitindex_type ).
tff(func_def_1369,type,
bitIndex1443: bitindex_type ).
tff(func_def_1370,type,
bitIndex1442: bitindex_type ).
tff(func_def_1371,type,
bitIndex1441: bitindex_type ).
tff(func_def_1372,type,
bitIndex1440: bitindex_type ).
tff(func_def_1373,type,
bitIndex1439: bitindex_type ).
tff(func_def_1374,type,
bitIndex1438: bitindex_type ).
tff(func_def_1375,type,
bitIndex1437: bitindex_type ).
tff(func_def_1376,type,
bitIndex1436: bitindex_type ).
tff(func_def_1377,type,
bitIndex1435: bitindex_type ).
tff(func_def_1378,type,
bitIndex1434: bitindex_type ).
tff(func_def_1379,type,
bitIndex1433: bitindex_type ).
tff(func_def_1380,type,
bitIndex1432: bitindex_type ).
tff(func_def_1381,type,
bitIndex1431: bitindex_type ).
tff(func_def_1382,type,
bitIndex1430: bitindex_type ).
tff(func_def_1383,type,
bitIndex1429: bitindex_type ).
tff(func_def_1384,type,
bitIndex1428: bitindex_type ).
tff(func_def_1385,type,
bitIndex1427: bitindex_type ).
tff(func_def_1386,type,
bitIndex1426: bitindex_type ).
tff(func_def_1387,type,
bitIndex1425: bitindex_type ).
tff(func_def_1388,type,
bitIndex1424: bitindex_type ).
tff(func_def_1389,type,
bitIndex1423: bitindex_type ).
tff(func_def_1390,type,
bitIndex1422: bitindex_type ).
tff(func_def_1391,type,
bitIndex1421: bitindex_type ).
tff(func_def_1392,type,
bitIndex1420: bitindex_type ).
tff(func_def_1393,type,
bitIndex1419: bitindex_type ).
tff(func_def_1394,type,
bitIndex1418: bitindex_type ).
tff(func_def_1395,type,
bitIndex1417: bitindex_type ).
tff(func_def_1396,type,
bitIndex1416: bitindex_type ).
tff(func_def_1397,type,
bitIndex1415: bitindex_type ).
tff(func_def_1398,type,
bitIndex1414: bitindex_type ).
tff(func_def_1399,type,
bitIndex1413: bitindex_type ).
tff(func_def_1400,type,
bitIndex1412: bitindex_type ).
tff(func_def_1401,type,
bitIndex1411: bitindex_type ).
tff(func_def_1402,type,
bitIndex1410: bitindex_type ).
tff(func_def_1403,type,
bitIndex1409: bitindex_type ).
tff(func_def_1404,type,
bitIndex1408: bitindex_type ).
tff(func_def_1405,type,
bitIndex1407: bitindex_type ).
tff(func_def_1406,type,
bitIndex1406: bitindex_type ).
tff(func_def_1407,type,
bitIndex1405: bitindex_type ).
tff(func_def_1408,type,
bitIndex1404: bitindex_type ).
tff(func_def_1409,type,
bitIndex1403: bitindex_type ).
tff(func_def_1410,type,
bitIndex1402: bitindex_type ).
tff(func_def_1411,type,
bitIndex1401: bitindex_type ).
tff(func_def_1412,type,
bitIndex1400: bitindex_type ).
tff(func_def_1413,type,
bitIndex1399: bitindex_type ).
tff(func_def_1414,type,
bitIndex1398: bitindex_type ).
tff(func_def_1415,type,
bitIndex1397: bitindex_type ).
tff(func_def_1416,type,
bitIndex1396: bitindex_type ).
tff(func_def_1417,type,
bitIndex1395: bitindex_type ).
tff(func_def_1418,type,
bitIndex1394: bitindex_type ).
tff(func_def_1419,type,
bitIndex1393: bitindex_type ).
tff(func_def_1420,type,
bitIndex1392: bitindex_type ).
tff(func_def_1421,type,
bitIndex1391: bitindex_type ).
tff(func_def_1422,type,
bitIndex1390: bitindex_type ).
tff(func_def_1423,type,
bitIndex1389: bitindex_type ).
tff(func_def_1424,type,
bitIndex1388: bitindex_type ).
tff(func_def_1425,type,
bitIndex1387: bitindex_type ).
tff(func_def_1426,type,
bitIndex1386: bitindex_type ).
tff(func_def_1427,type,
bitIndex1385: bitindex_type ).
tff(func_def_1428,type,
bitIndex1384: bitindex_type ).
tff(func_def_1429,type,
bitIndex1383: bitindex_type ).
tff(func_def_1430,type,
bitIndex1382: bitindex_type ).
tff(func_def_1431,type,
bitIndex1381: bitindex_type ).
tff(func_def_1432,type,
bitIndex1380: bitindex_type ).
tff(func_def_1433,type,
bitIndex1379: bitindex_type ).
tff(func_def_1434,type,
bitIndex1378: bitindex_type ).
tff(func_def_1435,type,
bitIndex1377: bitindex_type ).
tff(func_def_1436,type,
bitIndex1376: bitindex_type ).
tff(func_def_1437,type,
bitIndex1375: bitindex_type ).
tff(func_def_1438,type,
bitIndex1374: bitindex_type ).
tff(func_def_1439,type,
bitIndex1373: bitindex_type ).
tff(func_def_1440,type,
bitIndex1372: bitindex_type ).
tff(func_def_1441,type,
bitIndex1371: bitindex_type ).
tff(func_def_1442,type,
bitIndex1370: bitindex_type ).
tff(func_def_1443,type,
bitIndex1369: bitindex_type ).
tff(func_def_1444,type,
bitIndex1368: bitindex_type ).
tff(func_def_1445,type,
bitIndex1367: bitindex_type ).
tff(func_def_1446,type,
bitIndex1366: bitindex_type ).
tff(func_def_1447,type,
bitIndex1365: bitindex_type ).
tff(func_def_1448,type,
bitIndex1364: bitindex_type ).
tff(func_def_1449,type,
bitIndex1363: bitindex_type ).
tff(func_def_1450,type,
bitIndex1362: bitindex_type ).
tff(func_def_1451,type,
bitIndex1361: bitindex_type ).
tff(func_def_1452,type,
bitIndex1360: bitindex_type ).
tff(func_def_1453,type,
bitIndex1359: bitindex_type ).
tff(func_def_1454,type,
bitIndex1358: bitindex_type ).
tff(func_def_1455,type,
bitIndex1357: bitindex_type ).
tff(func_def_1456,type,
bitIndex1356: bitindex_type ).
tff(func_def_1457,type,
bitIndex1355: bitindex_type ).
tff(func_def_1458,type,
bitIndex1354: bitindex_type ).
tff(func_def_1459,type,
bitIndex1353: bitindex_type ).
tff(func_def_1460,type,
bitIndex1352: bitindex_type ).
tff(func_def_1461,type,
bitIndex1351: bitindex_type ).
tff(func_def_1462,type,
bitIndex1350: bitindex_type ).
tff(func_def_1463,type,
bitIndex1349: bitindex_type ).
tff(func_def_1464,type,
bitIndex1348: bitindex_type ).
tff(func_def_1465,type,
bitIndex1347: bitindex_type ).
tff(func_def_1466,type,
bitIndex1346: bitindex_type ).
tff(func_def_1467,type,
bitIndex1345: bitindex_type ).
tff(func_def_1468,type,
bitIndex1344: bitindex_type ).
tff(func_def_1469,type,
bitIndex1343: bitindex_type ).
tff(func_def_1470,type,
bitIndex1342: bitindex_type ).
tff(func_def_1471,type,
bitIndex1341: bitindex_type ).
tff(func_def_1472,type,
bitIndex1340: bitindex_type ).
tff(func_def_1473,type,
bitIndex1339: bitindex_type ).
tff(func_def_1474,type,
bitIndex1338: bitindex_type ).
tff(func_def_1475,type,
bitIndex1337: bitindex_type ).
tff(func_def_1476,type,
bitIndex1336: bitindex_type ).
tff(func_def_1477,type,
bitIndex1335: bitindex_type ).
tff(func_def_1478,type,
bitIndex1334: bitindex_type ).
tff(func_def_1479,type,
bitIndex1333: bitindex_type ).
tff(func_def_1480,type,
bitIndex1332: bitindex_type ).
tff(func_def_1481,type,
bitIndex1627: bitindex_type ).
tff(func_def_1482,type,
bitIndex1626: bitindex_type ).
tff(func_def_1483,type,
bitIndex1625: bitindex_type ).
tff(func_def_1484,type,
bitIndex1624: bitindex_type ).
tff(func_def_1485,type,
bitIndex1623: bitindex_type ).
tff(func_def_1486,type,
bitIndex1622: bitindex_type ).
tff(func_def_1487,type,
bitIndex1621: bitindex_type ).
tff(func_def_1488,type,
bitIndex1620: bitindex_type ).
tff(func_def_1489,type,
bitIndex1619: bitindex_type ).
tff(func_def_1490,type,
bitIndex1618: bitindex_type ).
tff(func_def_1491,type,
bitIndex1617: bitindex_type ).
tff(func_def_1492,type,
bitIndex1616: bitindex_type ).
tff(func_def_1493,type,
bitIndex1615: bitindex_type ).
tff(func_def_1494,type,
bitIndex1614: bitindex_type ).
tff(func_def_1495,type,
bitIndex1613: bitindex_type ).
tff(func_def_1496,type,
bitIndex1612: bitindex_type ).
tff(func_def_1497,type,
bitIndex1611: bitindex_type ).
tff(func_def_1498,type,
bitIndex1610: bitindex_type ).
tff(func_def_1499,type,
bitIndex1609: bitindex_type ).
tff(func_def_1500,type,
bitIndex1608: bitindex_type ).
tff(func_def_1501,type,
bitIndex1607: bitindex_type ).
tff(func_def_1502,type,
bitIndex1606: bitindex_type ).
tff(func_def_1503,type,
bitIndex1605: bitindex_type ).
tff(func_def_1504,type,
bitIndex1604: bitindex_type ).
tff(func_def_1505,type,
bitIndex1603: bitindex_type ).
tff(func_def_1506,type,
bitIndex1602: bitindex_type ).
tff(func_def_1507,type,
bitIndex1601: bitindex_type ).
tff(func_def_1508,type,
bitIndex1600: bitindex_type ).
tff(func_def_1509,type,
bitIndex1599: bitindex_type ).
tff(func_def_1510,type,
bitIndex1598: bitindex_type ).
tff(func_def_1511,type,
bitIndex1597: bitindex_type ).
tff(func_def_1512,type,
bitIndex1596: bitindex_type ).
tff(func_def_1513,type,
bitIndex1595: bitindex_type ).
tff(func_def_1514,type,
bitIndex1594: bitindex_type ).
tff(func_def_1515,type,
bitIndex1593: bitindex_type ).
tff(func_def_1516,type,
bitIndex1592: bitindex_type ).
tff(func_def_1517,type,
bitIndex1591: bitindex_type ).
tff(func_def_1518,type,
bitIndex1590: bitindex_type ).
tff(func_def_1519,type,
bitIndex1589: bitindex_type ).
tff(func_def_1520,type,
bitIndex1588: bitindex_type ).
tff(func_def_1521,type,
bitIndex1587: bitindex_type ).
tff(func_def_1522,type,
bitIndex1586: bitindex_type ).
tff(func_def_1523,type,
bitIndex1585: bitindex_type ).
tff(func_def_1524,type,
bitIndex1584: bitindex_type ).
tff(func_def_1525,type,
bitIndex1583: bitindex_type ).
tff(func_def_1526,type,
bitIndex1582: bitindex_type ).
tff(func_def_1527,type,
bitIndex1581: bitindex_type ).
tff(func_def_1528,type,
bitIndex1580: bitindex_type ).
tff(func_def_1529,type,
bitIndex1579: bitindex_type ).
tff(func_def_1530,type,
bitIndex1578: bitindex_type ).
tff(func_def_1531,type,
bitIndex1577: bitindex_type ).
tff(func_def_1532,type,
bitIndex1576: bitindex_type ).
tff(func_def_1533,type,
bitIndex1575: bitindex_type ).
tff(func_def_1534,type,
bitIndex1574: bitindex_type ).
tff(func_def_1535,type,
bitIndex1573: bitindex_type ).
tff(func_def_1536,type,
bitIndex1572: bitindex_type ).
tff(func_def_1537,type,
bitIndex1571: bitindex_type ).
tff(func_def_1538,type,
bitIndex1570: bitindex_type ).
tff(func_def_1539,type,
bitIndex1569: bitindex_type ).
tff(func_def_1540,type,
bitIndex1568: bitindex_type ).
tff(func_def_1541,type,
bitIndex1567: bitindex_type ).
tff(func_def_1542,type,
bitIndex1566: bitindex_type ).
tff(func_def_1543,type,
bitIndex1565: bitindex_type ).
tff(func_def_1544,type,
bitIndex1564: bitindex_type ).
tff(func_def_1545,type,
bitIndex1563: bitindex_type ).
tff(func_def_1546,type,
bitIndex1562: bitindex_type ).
tff(func_def_1547,type,
bitIndex1561: bitindex_type ).
tff(func_def_1548,type,
bitIndex1560: bitindex_type ).
tff(func_def_1549,type,
bitIndex1559: bitindex_type ).
tff(func_def_1550,type,
bitIndex1558: bitindex_type ).
tff(func_def_1551,type,
bitIndex1557: bitindex_type ).
tff(func_def_1552,type,
bitIndex1556: bitindex_type ).
tff(func_def_1553,type,
bitIndex1555: bitindex_type ).
tff(func_def_1554,type,
bitIndex1554: bitindex_type ).
tff(func_def_1555,type,
bitIndex1553: bitindex_type ).
tff(func_def_1556,type,
bitIndex1552: bitindex_type ).
tff(func_def_1557,type,
bitIndex1551: bitindex_type ).
tff(func_def_1558,type,
bitIndex1550: bitindex_type ).
tff(func_def_1559,type,
bitIndex1549: bitindex_type ).
tff(func_def_1560,type,
bitIndex1548: bitindex_type ).
tff(func_def_1561,type,
bitIndex1547: bitindex_type ).
tff(func_def_1562,type,
bitIndex1546: bitindex_type ).
tff(func_def_1563,type,
bitIndex1545: bitindex_type ).
tff(func_def_1564,type,
bitIndex1544: bitindex_type ).
tff(func_def_1565,type,
bitIndex1543: bitindex_type ).
tff(func_def_1566,type,
bitIndex1542: bitindex_type ).
tff(func_def_1567,type,
bitIndex1541: bitindex_type ).
tff(func_def_1568,type,
bitIndex1540: bitindex_type ).
tff(func_def_1569,type,
bitIndex1539: bitindex_type ).
tff(func_def_1570,type,
bitIndex1538: bitindex_type ).
tff(func_def_1571,type,
bitIndex1537: bitindex_type ).
tff(func_def_1572,type,
bitIndex1536: bitindex_type ).
tff(func_def_1573,type,
bitIndex1535: bitindex_type ).
tff(func_def_1574,type,
bitIndex1534: bitindex_type ).
tff(func_def_1575,type,
bitIndex1533: bitindex_type ).
tff(func_def_1576,type,
bitIndex1532: bitindex_type ).
tff(func_def_1577,type,
bitIndex1531: bitindex_type ).
tff(func_def_1578,type,
bitIndex1530: bitindex_type ).
tff(func_def_1579,type,
bitIndex1529: bitindex_type ).
tff(func_def_1580,type,
bitIndex1528: bitindex_type ).
tff(func_def_1581,type,
bitIndex1527: bitindex_type ).
tff(func_def_1582,type,
bitIndex1526: bitindex_type ).
tff(func_def_1583,type,
bitIndex1525: bitindex_type ).
tff(func_def_1584,type,
bitIndex1524: bitindex_type ).
tff(func_def_1585,type,
bitIndex1523: bitindex_type ).
tff(func_def_1586,type,
bitIndex1522: bitindex_type ).
tff(func_def_1587,type,
bitIndex1521: bitindex_type ).
tff(func_def_1588,type,
bitIndex1520: bitindex_type ).
tff(func_def_1589,type,
bitIndex1519: bitindex_type ).
tff(func_def_1590,type,
bitIndex1518: bitindex_type ).
tff(func_def_1591,type,
bitIndex1517: bitindex_type ).
tff(func_def_1592,type,
bitIndex1516: bitindex_type ).
tff(func_def_1593,type,
bitIndex1515: bitindex_type ).
tff(func_def_1594,type,
bitIndex1514: bitindex_type ).
tff(func_def_1595,type,
bitIndex1513: bitindex_type ).
tff(func_def_1596,type,
bitIndex1512: bitindex_type ).
tff(func_def_1597,type,
bitIndex1511: bitindex_type ).
tff(func_def_1598,type,
bitIndex1510: bitindex_type ).
tff(func_def_1599,type,
bitIndex1509: bitindex_type ).
tff(func_def_1600,type,
bitIndex1508: bitindex_type ).
tff(func_def_1601,type,
bitIndex1507: bitindex_type ).
tff(func_def_1602,type,
bitIndex1506: bitindex_type ).
tff(func_def_1603,type,
bitIndex1505: bitindex_type ).
tff(func_def_1604,type,
bitIndex1504: bitindex_type ).
tff(func_def_1605,type,
bitIndex1503: bitindex_type ).
tff(func_def_1606,type,
bitIndex1502: bitindex_type ).
tff(func_def_1607,type,
bitIndex1501: bitindex_type ).
tff(func_def_1608,type,
bitIndex1500: bitindex_type ).
tff(func_def_1609,type,
bitIndex1499: bitindex_type ).
tff(func_def_1610,type,
bitIndex1498: bitindex_type ).
tff(func_def_1611,type,
bitIndex1497: bitindex_type ).
tff(func_def_1612,type,
bitIndex1496: bitindex_type ).
tff(func_def_1613,type,
bitIndex1495: bitindex_type ).
tff(func_def_1614,type,
bitIndex1494: bitindex_type ).
tff(func_def_1615,type,
bitIndex1493: bitindex_type ).
tff(func_def_1616,type,
bitIndex1492: bitindex_type ).
tff(func_def_1617,type,
bitIndex1491: bitindex_type ).
tff(func_def_1618,type,
bitIndex1490: bitindex_type ).
tff(func_def_1619,type,
bitIndex1489: bitindex_type ).
tff(func_def_1620,type,
bitIndex1488: bitindex_type ).
tff(func_def_1621,type,
bitIndex1487: bitindex_type ).
tff(func_def_1622,type,
bitIndex1486: bitindex_type ).
tff(func_def_1623,type,
bitIndex1485: bitindex_type ).
tff(func_def_1624,type,
bitIndex1484: bitindex_type ).
tff(func_def_1625,type,
bitIndex1483: bitindex_type ).
tff(func_def_1626,type,
bitIndex1482: bitindex_type ).
tff(func_def_1627,type,
bitIndex1481: bitindex_type ).
tff(func_def_1628,type,
bitIndex1480: bitindex_type ).
tff(func_def_1629,type,
bitIndex1775: bitindex_type ).
tff(func_def_1630,type,
bitIndex1774: bitindex_type ).
tff(func_def_1631,type,
bitIndex1773: bitindex_type ).
tff(func_def_1632,type,
bitIndex1772: bitindex_type ).
tff(func_def_1633,type,
bitIndex1771: bitindex_type ).
tff(func_def_1634,type,
bitIndex1770: bitindex_type ).
tff(func_def_1635,type,
bitIndex1769: bitindex_type ).
tff(func_def_1636,type,
bitIndex1768: bitindex_type ).
tff(func_def_1637,type,
bitIndex1767: bitindex_type ).
tff(func_def_1638,type,
bitIndex1766: bitindex_type ).
tff(func_def_1639,type,
bitIndex1765: bitindex_type ).
tff(func_def_1640,type,
bitIndex1764: bitindex_type ).
tff(func_def_1641,type,
bitIndex1763: bitindex_type ).
tff(func_def_1642,type,
bitIndex1762: bitindex_type ).
tff(func_def_1643,type,
bitIndex1761: bitindex_type ).
tff(func_def_1644,type,
bitIndex1760: bitindex_type ).
tff(func_def_1645,type,
bitIndex1759: bitindex_type ).
tff(func_def_1646,type,
bitIndex1758: bitindex_type ).
tff(func_def_1647,type,
bitIndex1757: bitindex_type ).
tff(func_def_1648,type,
bitIndex1756: bitindex_type ).
tff(func_def_1649,type,
bitIndex1755: bitindex_type ).
tff(func_def_1650,type,
bitIndex1754: bitindex_type ).
tff(func_def_1651,type,
bitIndex1753: bitindex_type ).
tff(func_def_1652,type,
bitIndex1752: bitindex_type ).
tff(func_def_1653,type,
bitIndex1751: bitindex_type ).
tff(func_def_1654,type,
bitIndex1750: bitindex_type ).
tff(func_def_1655,type,
bitIndex1749: bitindex_type ).
tff(func_def_1656,type,
bitIndex1748: bitindex_type ).
tff(func_def_1657,type,
bitIndex1747: bitindex_type ).
tff(func_def_1658,type,
bitIndex1746: bitindex_type ).
tff(func_def_1659,type,
bitIndex1745: bitindex_type ).
tff(func_def_1660,type,
bitIndex1744: bitindex_type ).
tff(func_def_1661,type,
bitIndex1743: bitindex_type ).
tff(func_def_1662,type,
bitIndex1742: bitindex_type ).
tff(func_def_1663,type,
bitIndex1741: bitindex_type ).
tff(func_def_1664,type,
bitIndex1740: bitindex_type ).
tff(func_def_1665,type,
bitIndex1739: bitindex_type ).
tff(func_def_1666,type,
bitIndex1738: bitindex_type ).
tff(func_def_1667,type,
bitIndex1737: bitindex_type ).
tff(func_def_1668,type,
bitIndex1736: bitindex_type ).
tff(func_def_1669,type,
bitIndex1735: bitindex_type ).
tff(func_def_1670,type,
bitIndex1734: bitindex_type ).
tff(func_def_1671,type,
bitIndex1733: bitindex_type ).
tff(func_def_1672,type,
bitIndex1732: bitindex_type ).
tff(func_def_1673,type,
bitIndex1731: bitindex_type ).
tff(func_def_1674,type,
bitIndex1730: bitindex_type ).
tff(func_def_1675,type,
bitIndex1729: bitindex_type ).
tff(func_def_1676,type,
bitIndex1728: bitindex_type ).
tff(func_def_1677,type,
bitIndex1727: bitindex_type ).
tff(func_def_1678,type,
bitIndex1726: bitindex_type ).
tff(func_def_1679,type,
bitIndex1725: bitindex_type ).
tff(func_def_1680,type,
bitIndex1724: bitindex_type ).
tff(func_def_1681,type,
bitIndex1723: bitindex_type ).
tff(func_def_1682,type,
bitIndex1722: bitindex_type ).
tff(func_def_1683,type,
bitIndex1721: bitindex_type ).
tff(func_def_1684,type,
bitIndex1720: bitindex_type ).
tff(func_def_1685,type,
bitIndex1719: bitindex_type ).
tff(func_def_1686,type,
bitIndex1718: bitindex_type ).
tff(func_def_1687,type,
bitIndex1717: bitindex_type ).
tff(func_def_1688,type,
bitIndex1716: bitindex_type ).
tff(func_def_1689,type,
bitIndex1715: bitindex_type ).
tff(func_def_1690,type,
bitIndex1714: bitindex_type ).
tff(func_def_1691,type,
bitIndex1713: bitindex_type ).
tff(func_def_1692,type,
bitIndex1712: bitindex_type ).
tff(func_def_1693,type,
bitIndex1711: bitindex_type ).
tff(func_def_1694,type,
bitIndex1710: bitindex_type ).
tff(func_def_1695,type,
bitIndex1709: bitindex_type ).
tff(func_def_1696,type,
bitIndex1708: bitindex_type ).
tff(func_def_1697,type,
bitIndex1707: bitindex_type ).
tff(func_def_1698,type,
bitIndex1706: bitindex_type ).
tff(func_def_1699,type,
bitIndex1705: bitindex_type ).
tff(func_def_1700,type,
bitIndex1704: bitindex_type ).
tff(func_def_1701,type,
bitIndex1703: bitindex_type ).
tff(func_def_1702,type,
bitIndex1702: bitindex_type ).
tff(func_def_1703,type,
bitIndex1701: bitindex_type ).
tff(func_def_1704,type,
bitIndex1700: bitindex_type ).
tff(func_def_1705,type,
bitIndex1699: bitindex_type ).
tff(func_def_1706,type,
bitIndex1698: bitindex_type ).
tff(func_def_1707,type,
bitIndex1697: bitindex_type ).
tff(func_def_1708,type,
bitIndex1696: bitindex_type ).
tff(func_def_1709,type,
bitIndex1695: bitindex_type ).
tff(func_def_1710,type,
bitIndex1694: bitindex_type ).
tff(func_def_1711,type,
bitIndex1693: bitindex_type ).
tff(func_def_1712,type,
bitIndex1692: bitindex_type ).
tff(func_def_1713,type,
bitIndex1691: bitindex_type ).
tff(func_def_1714,type,
bitIndex1690: bitindex_type ).
tff(func_def_1715,type,
bitIndex1689: bitindex_type ).
tff(func_def_1716,type,
bitIndex1688: bitindex_type ).
tff(func_def_1717,type,
bitIndex1687: bitindex_type ).
tff(func_def_1718,type,
bitIndex1686: bitindex_type ).
tff(func_def_1719,type,
bitIndex1685: bitindex_type ).
tff(func_def_1720,type,
bitIndex1684: bitindex_type ).
tff(func_def_1721,type,
bitIndex1683: bitindex_type ).
tff(func_def_1722,type,
bitIndex1682: bitindex_type ).
tff(func_def_1723,type,
bitIndex1681: bitindex_type ).
tff(func_def_1724,type,
bitIndex1680: bitindex_type ).
tff(func_def_1725,type,
bitIndex1679: bitindex_type ).
tff(func_def_1726,type,
bitIndex1678: bitindex_type ).
tff(func_def_1727,type,
bitIndex1677: bitindex_type ).
tff(func_def_1728,type,
bitIndex1676: bitindex_type ).
tff(func_def_1729,type,
bitIndex1675: bitindex_type ).
tff(func_def_1730,type,
bitIndex1674: bitindex_type ).
tff(func_def_1731,type,
bitIndex1673: bitindex_type ).
tff(func_def_1732,type,
bitIndex1672: bitindex_type ).
tff(func_def_1733,type,
bitIndex1671: bitindex_type ).
tff(func_def_1734,type,
bitIndex1670: bitindex_type ).
tff(func_def_1735,type,
bitIndex1669: bitindex_type ).
tff(func_def_1736,type,
bitIndex1668: bitindex_type ).
tff(func_def_1737,type,
bitIndex1667: bitindex_type ).
tff(func_def_1738,type,
bitIndex1666: bitindex_type ).
tff(func_def_1739,type,
bitIndex1665: bitindex_type ).
tff(func_def_1740,type,
bitIndex1664: bitindex_type ).
tff(func_def_1741,type,
bitIndex1663: bitindex_type ).
tff(func_def_1742,type,
bitIndex1662: bitindex_type ).
tff(func_def_1743,type,
bitIndex1661: bitindex_type ).
tff(func_def_1744,type,
bitIndex1660: bitindex_type ).
tff(func_def_1745,type,
bitIndex1659: bitindex_type ).
tff(func_def_1746,type,
bitIndex1658: bitindex_type ).
tff(func_def_1747,type,
bitIndex1657: bitindex_type ).
tff(func_def_1748,type,
bitIndex1656: bitindex_type ).
tff(func_def_1749,type,
bitIndex1655: bitindex_type ).
tff(func_def_1750,type,
bitIndex1654: bitindex_type ).
tff(func_def_1751,type,
bitIndex1653: bitindex_type ).
tff(func_def_1752,type,
bitIndex1652: bitindex_type ).
tff(func_def_1753,type,
bitIndex1651: bitindex_type ).
tff(func_def_1754,type,
bitIndex1650: bitindex_type ).
tff(func_def_1755,type,
bitIndex1649: bitindex_type ).
tff(func_def_1756,type,
bitIndex1648: bitindex_type ).
tff(func_def_1757,type,
bitIndex1647: bitindex_type ).
tff(func_def_1758,type,
bitIndex1646: bitindex_type ).
tff(func_def_1759,type,
bitIndex1645: bitindex_type ).
tff(func_def_1760,type,
bitIndex1644: bitindex_type ).
tff(func_def_1761,type,
bitIndex1643: bitindex_type ).
tff(func_def_1762,type,
bitIndex1642: bitindex_type ).
tff(func_def_1763,type,
bitIndex1641: bitindex_type ).
tff(func_def_1764,type,
bitIndex1640: bitindex_type ).
tff(func_def_1765,type,
bitIndex1639: bitindex_type ).
tff(func_def_1766,type,
bitIndex1638: bitindex_type ).
tff(func_def_1767,type,
bitIndex1637: bitindex_type ).
tff(func_def_1768,type,
bitIndex1636: bitindex_type ).
tff(func_def_1769,type,
bitIndex1635: bitindex_type ).
tff(func_def_1770,type,
bitIndex1634: bitindex_type ).
tff(func_def_1771,type,
bitIndex1633: bitindex_type ).
tff(func_def_1772,type,
bitIndex1632: bitindex_type ).
tff(func_def_1773,type,
bitIndex1631: bitindex_type ).
tff(func_def_1774,type,
bitIndex1630: bitindex_type ).
tff(func_def_1775,type,
bitIndex1629: bitindex_type ).
tff(func_def_1776,type,
bitIndex1628: bitindex_type ).
tff(func_def_1777,type,
bitIndex1923: bitindex_type ).
tff(func_def_1778,type,
bitIndex1922: bitindex_type ).
tff(func_def_1779,type,
bitIndex1921: bitindex_type ).
tff(func_def_1780,type,
bitIndex1920: bitindex_type ).
tff(func_def_1781,type,
bitIndex1919: bitindex_type ).
tff(func_def_1782,type,
bitIndex1918: bitindex_type ).
tff(func_def_1783,type,
bitIndex1917: bitindex_type ).
tff(func_def_1784,type,
bitIndex1916: bitindex_type ).
tff(func_def_1785,type,
bitIndex1915: bitindex_type ).
tff(func_def_1786,type,
bitIndex1914: bitindex_type ).
tff(func_def_1787,type,
bitIndex1913: bitindex_type ).
tff(func_def_1788,type,
bitIndex1912: bitindex_type ).
tff(func_def_1789,type,
bitIndex1911: bitindex_type ).
tff(func_def_1790,type,
bitIndex1910: bitindex_type ).
tff(func_def_1791,type,
bitIndex1909: bitindex_type ).
tff(func_def_1792,type,
bitIndex1908: bitindex_type ).
tff(func_def_1793,type,
bitIndex1907: bitindex_type ).
tff(func_def_1794,type,
bitIndex1906: bitindex_type ).
tff(func_def_1795,type,
bitIndex1905: bitindex_type ).
tff(func_def_1796,type,
bitIndex1904: bitindex_type ).
tff(func_def_1797,type,
bitIndex1903: bitindex_type ).
tff(func_def_1798,type,
bitIndex1902: bitindex_type ).
tff(func_def_1799,type,
bitIndex1901: bitindex_type ).
tff(func_def_1800,type,
bitIndex1900: bitindex_type ).
tff(func_def_1801,type,
bitIndex1899: bitindex_type ).
tff(func_def_1802,type,
bitIndex1898: bitindex_type ).
tff(func_def_1803,type,
bitIndex1897: bitindex_type ).
tff(func_def_1804,type,
bitIndex1896: bitindex_type ).
tff(func_def_1805,type,
bitIndex1895: bitindex_type ).
tff(func_def_1806,type,
bitIndex1894: bitindex_type ).
tff(func_def_1807,type,
bitIndex1893: bitindex_type ).
tff(func_def_1808,type,
bitIndex1892: bitindex_type ).
tff(func_def_1809,type,
bitIndex1891: bitindex_type ).
tff(func_def_1810,type,
bitIndex1890: bitindex_type ).
tff(func_def_1811,type,
bitIndex1889: bitindex_type ).
tff(func_def_1812,type,
bitIndex1888: bitindex_type ).
tff(func_def_1813,type,
bitIndex1887: bitindex_type ).
tff(func_def_1814,type,
bitIndex1886: bitindex_type ).
tff(func_def_1815,type,
bitIndex1885: bitindex_type ).
tff(func_def_1816,type,
bitIndex1884: bitindex_type ).
tff(func_def_1817,type,
bitIndex1883: bitindex_type ).
tff(func_def_1818,type,
bitIndex1882: bitindex_type ).
tff(func_def_1819,type,
bitIndex1881: bitindex_type ).
tff(func_def_1820,type,
bitIndex1880: bitindex_type ).
tff(func_def_1821,type,
bitIndex1879: bitindex_type ).
tff(func_def_1822,type,
bitIndex1878: bitindex_type ).
tff(func_def_1823,type,
bitIndex1877: bitindex_type ).
tff(func_def_1824,type,
bitIndex1876: bitindex_type ).
tff(func_def_1825,type,
bitIndex1875: bitindex_type ).
tff(func_def_1826,type,
bitIndex1874: bitindex_type ).
tff(func_def_1827,type,
bitIndex1873: bitindex_type ).
tff(func_def_1828,type,
bitIndex1872: bitindex_type ).
tff(func_def_1829,type,
bitIndex1871: bitindex_type ).
tff(func_def_1830,type,
bitIndex1870: bitindex_type ).
tff(func_def_1831,type,
bitIndex1869: bitindex_type ).
tff(func_def_1832,type,
bitIndex1868: bitindex_type ).
tff(func_def_1833,type,
bitIndex1867: bitindex_type ).
tff(func_def_1834,type,
bitIndex1866: bitindex_type ).
tff(func_def_1835,type,
bitIndex1865: bitindex_type ).
tff(func_def_1836,type,
bitIndex1864: bitindex_type ).
tff(func_def_1837,type,
bitIndex1863: bitindex_type ).
tff(func_def_1838,type,
bitIndex1862: bitindex_type ).
tff(func_def_1839,type,
bitIndex1861: bitindex_type ).
tff(func_def_1840,type,
bitIndex1860: bitindex_type ).
tff(func_def_1841,type,
bitIndex1859: bitindex_type ).
tff(func_def_1842,type,
bitIndex1858: bitindex_type ).
tff(func_def_1843,type,
bitIndex1857: bitindex_type ).
tff(func_def_1844,type,
bitIndex1856: bitindex_type ).
tff(func_def_1845,type,
bitIndex1855: bitindex_type ).
tff(func_def_1846,type,
bitIndex1854: bitindex_type ).
tff(func_def_1847,type,
bitIndex1853: bitindex_type ).
tff(func_def_1848,type,
bitIndex1852: bitindex_type ).
tff(func_def_1849,type,
bitIndex1851: bitindex_type ).
tff(func_def_1850,type,
bitIndex1850: bitindex_type ).
tff(func_def_1851,type,
bitIndex1849: bitindex_type ).
tff(func_def_1852,type,
bitIndex1848: bitindex_type ).
tff(func_def_1853,type,
bitIndex1847: bitindex_type ).
tff(func_def_1854,type,
bitIndex1846: bitindex_type ).
tff(func_def_1855,type,
bitIndex1845: bitindex_type ).
tff(func_def_1856,type,
bitIndex1844: bitindex_type ).
tff(func_def_1857,type,
bitIndex1843: bitindex_type ).
tff(func_def_1858,type,
bitIndex1842: bitindex_type ).
tff(func_def_1859,type,
bitIndex1841: bitindex_type ).
tff(func_def_1860,type,
bitIndex1840: bitindex_type ).
tff(func_def_1861,type,
bitIndex1839: bitindex_type ).
tff(func_def_1862,type,
bitIndex1838: bitindex_type ).
tff(func_def_1863,type,
bitIndex1837: bitindex_type ).
tff(func_def_1864,type,
bitIndex1836: bitindex_type ).
tff(func_def_1865,type,
bitIndex1835: bitindex_type ).
tff(func_def_1866,type,
bitIndex1834: bitindex_type ).
tff(func_def_1867,type,
bitIndex1833: bitindex_type ).
tff(func_def_1868,type,
bitIndex1832: bitindex_type ).
tff(func_def_1869,type,
bitIndex1831: bitindex_type ).
tff(func_def_1870,type,
bitIndex1830: bitindex_type ).
tff(func_def_1871,type,
bitIndex1829: bitindex_type ).
tff(func_def_1872,type,
bitIndex1828: bitindex_type ).
tff(func_def_1873,type,
bitIndex1827: bitindex_type ).
tff(func_def_1874,type,
bitIndex1826: bitindex_type ).
tff(func_def_1875,type,
bitIndex1825: bitindex_type ).
tff(func_def_1876,type,
bitIndex1824: bitindex_type ).
tff(func_def_1877,type,
bitIndex1823: bitindex_type ).
tff(func_def_1878,type,
bitIndex1822: bitindex_type ).
tff(func_def_1879,type,
bitIndex1821: bitindex_type ).
tff(func_def_1880,type,
bitIndex1820: bitindex_type ).
tff(func_def_1881,type,
bitIndex1819: bitindex_type ).
tff(func_def_1882,type,
bitIndex1818: bitindex_type ).
tff(func_def_1883,type,
bitIndex1817: bitindex_type ).
tff(func_def_1884,type,
bitIndex1816: bitindex_type ).
tff(func_def_1885,type,
bitIndex1815: bitindex_type ).
tff(func_def_1886,type,
bitIndex1814: bitindex_type ).
tff(func_def_1887,type,
bitIndex1813: bitindex_type ).
tff(func_def_1888,type,
bitIndex1812: bitindex_type ).
tff(func_def_1889,type,
bitIndex1811: bitindex_type ).
tff(func_def_1890,type,
bitIndex1810: bitindex_type ).
tff(func_def_1891,type,
bitIndex1809: bitindex_type ).
tff(func_def_1892,type,
bitIndex1808: bitindex_type ).
tff(func_def_1893,type,
bitIndex1807: bitindex_type ).
tff(func_def_1894,type,
bitIndex1806: bitindex_type ).
tff(func_def_1895,type,
bitIndex1805: bitindex_type ).
tff(func_def_1896,type,
bitIndex1804: bitindex_type ).
tff(func_def_1897,type,
bitIndex1803: bitindex_type ).
tff(func_def_1898,type,
bitIndex1802: bitindex_type ).
tff(func_def_1899,type,
bitIndex1801: bitindex_type ).
tff(func_def_1900,type,
bitIndex1800: bitindex_type ).
tff(func_def_1901,type,
bitIndex1799: bitindex_type ).
tff(func_def_1902,type,
bitIndex1798: bitindex_type ).
tff(func_def_1903,type,
bitIndex1797: bitindex_type ).
tff(func_def_1904,type,
bitIndex1796: bitindex_type ).
tff(func_def_1905,type,
bitIndex1795: bitindex_type ).
tff(func_def_1906,type,
bitIndex1794: bitindex_type ).
tff(func_def_1907,type,
bitIndex1793: bitindex_type ).
tff(func_def_1908,type,
bitIndex1792: bitindex_type ).
tff(func_def_1909,type,
bitIndex1791: bitindex_type ).
tff(func_def_1910,type,
bitIndex1790: bitindex_type ).
tff(func_def_1911,type,
bitIndex1789: bitindex_type ).
tff(func_def_1912,type,
bitIndex1788: bitindex_type ).
tff(func_def_1913,type,
bitIndex1787: bitindex_type ).
tff(func_def_1914,type,
bitIndex1786: bitindex_type ).
tff(func_def_1915,type,
bitIndex1785: bitindex_type ).
tff(func_def_1916,type,
bitIndex1784: bitindex_type ).
tff(func_def_1917,type,
bitIndex1783: bitindex_type ).
tff(func_def_1918,type,
bitIndex1782: bitindex_type ).
tff(func_def_1919,type,
bitIndex1781: bitindex_type ).
tff(func_def_1920,type,
bitIndex1780: bitindex_type ).
tff(func_def_1921,type,
bitIndex1779: bitindex_type ).
tff(func_def_1922,type,
bitIndex1778: bitindex_type ).
tff(func_def_1923,type,
bitIndex1777: bitindex_type ).
tff(func_def_1924,type,
bitIndex1776: bitindex_type ).
tff(func_def_1925,type,
bitIndex2071: bitindex_type ).
tff(func_def_1926,type,
bitIndex2070: bitindex_type ).
tff(func_def_1927,type,
bitIndex2069: bitindex_type ).
tff(func_def_1928,type,
bitIndex2068: bitindex_type ).
tff(func_def_1929,type,
bitIndex2067: bitindex_type ).
tff(func_def_1930,type,
bitIndex2066: bitindex_type ).
tff(func_def_1931,type,
bitIndex2065: bitindex_type ).
tff(func_def_1932,type,
bitIndex2064: bitindex_type ).
tff(func_def_1933,type,
bitIndex2063: bitindex_type ).
tff(func_def_1934,type,
bitIndex2062: bitindex_type ).
tff(func_def_1935,type,
bitIndex2061: bitindex_type ).
tff(func_def_1936,type,
bitIndex2060: bitindex_type ).
tff(func_def_1937,type,
bitIndex2059: bitindex_type ).
tff(func_def_1938,type,
bitIndex2058: bitindex_type ).
tff(func_def_1939,type,
bitIndex2057: bitindex_type ).
tff(func_def_1940,type,
bitIndex2056: bitindex_type ).
tff(func_def_1941,type,
bitIndex2055: bitindex_type ).
tff(func_def_1942,type,
bitIndex2054: bitindex_type ).
tff(func_def_1943,type,
bitIndex2053: bitindex_type ).
tff(func_def_1944,type,
bitIndex2052: bitindex_type ).
tff(func_def_1945,type,
bitIndex2051: bitindex_type ).
tff(func_def_1946,type,
bitIndex2050: bitindex_type ).
tff(func_def_1947,type,
bitIndex2049: bitindex_type ).
tff(func_def_1948,type,
bitIndex2048: bitindex_type ).
tff(func_def_1949,type,
bitIndex2047: bitindex_type ).
tff(func_def_1950,type,
bitIndex2046: bitindex_type ).
tff(func_def_1951,type,
bitIndex2045: bitindex_type ).
tff(func_def_1952,type,
bitIndex2044: bitindex_type ).
tff(func_def_1953,type,
bitIndex2043: bitindex_type ).
tff(func_def_1954,type,
bitIndex2042: bitindex_type ).
tff(func_def_1955,type,
bitIndex2041: bitindex_type ).
tff(func_def_1956,type,
bitIndex2040: bitindex_type ).
tff(func_def_1957,type,
bitIndex2039: bitindex_type ).
tff(func_def_1958,type,
bitIndex2038: bitindex_type ).
tff(func_def_1959,type,
bitIndex2037: bitindex_type ).
tff(func_def_1960,type,
bitIndex2036: bitindex_type ).
tff(func_def_1961,type,
bitIndex2035: bitindex_type ).
tff(func_def_1962,type,
bitIndex2034: bitindex_type ).
tff(func_def_1963,type,
bitIndex2033: bitindex_type ).
tff(func_def_1964,type,
bitIndex2032: bitindex_type ).
tff(func_def_1965,type,
bitIndex2031: bitindex_type ).
tff(func_def_1966,type,
bitIndex2030: bitindex_type ).
tff(func_def_1967,type,
bitIndex2029: bitindex_type ).
tff(func_def_1968,type,
bitIndex2028: bitindex_type ).
tff(func_def_1969,type,
bitIndex2027: bitindex_type ).
tff(func_def_1970,type,
bitIndex2026: bitindex_type ).
tff(func_def_1971,type,
bitIndex2025: bitindex_type ).
tff(func_def_1972,type,
bitIndex2024: bitindex_type ).
tff(func_def_1973,type,
bitIndex2023: bitindex_type ).
tff(func_def_1974,type,
bitIndex2022: bitindex_type ).
tff(func_def_1975,type,
bitIndex2021: bitindex_type ).
tff(func_def_1976,type,
bitIndex2020: bitindex_type ).
tff(func_def_1977,type,
bitIndex2019: bitindex_type ).
tff(func_def_1978,type,
bitIndex2018: bitindex_type ).
tff(func_def_1979,type,
bitIndex2017: bitindex_type ).
tff(func_def_1980,type,
bitIndex2016: bitindex_type ).
tff(func_def_1981,type,
bitIndex2015: bitindex_type ).
tff(func_def_1982,type,
bitIndex2014: bitindex_type ).
tff(func_def_1983,type,
bitIndex2013: bitindex_type ).
tff(func_def_1984,type,
bitIndex2012: bitindex_type ).
tff(func_def_1985,type,
bitIndex2011: bitindex_type ).
tff(func_def_1986,type,
bitIndex2010: bitindex_type ).
tff(func_def_1987,type,
bitIndex2009: bitindex_type ).
tff(func_def_1988,type,
bitIndex2008: bitindex_type ).
tff(func_def_1989,type,
bitIndex2007: bitindex_type ).
tff(func_def_1990,type,
bitIndex2006: bitindex_type ).
tff(func_def_1991,type,
bitIndex2005: bitindex_type ).
tff(func_def_1992,type,
bitIndex2004: bitindex_type ).
tff(func_def_1993,type,
bitIndex2003: bitindex_type ).
tff(func_def_1994,type,
bitIndex2002: bitindex_type ).
tff(func_def_1995,type,
bitIndex2001: bitindex_type ).
tff(func_def_1996,type,
bitIndex2000: bitindex_type ).
tff(func_def_1997,type,
bitIndex1999: bitindex_type ).
tff(func_def_1998,type,
bitIndex1998: bitindex_type ).
tff(func_def_1999,type,
bitIndex1997: bitindex_type ).
tff(func_def_2000,type,
bitIndex1996: bitindex_type ).
tff(func_def_2001,type,
bitIndex1995: bitindex_type ).
tff(func_def_2002,type,
bitIndex1994: bitindex_type ).
tff(func_def_2003,type,
bitIndex1993: bitindex_type ).
tff(func_def_2004,type,
bitIndex1992: bitindex_type ).
tff(func_def_2005,type,
bitIndex1991: bitindex_type ).
tff(func_def_2006,type,
bitIndex1990: bitindex_type ).
tff(func_def_2007,type,
bitIndex1989: bitindex_type ).
tff(func_def_2008,type,
bitIndex1988: bitindex_type ).
tff(func_def_2009,type,
bitIndex1987: bitindex_type ).
tff(func_def_2010,type,
bitIndex1986: bitindex_type ).
tff(func_def_2011,type,
bitIndex1985: bitindex_type ).
tff(func_def_2012,type,
bitIndex1984: bitindex_type ).
tff(func_def_2013,type,
bitIndex1983: bitindex_type ).
tff(func_def_2014,type,
bitIndex1982: bitindex_type ).
tff(func_def_2015,type,
bitIndex1981: bitindex_type ).
tff(func_def_2016,type,
bitIndex1980: bitindex_type ).
tff(func_def_2017,type,
bitIndex1979: bitindex_type ).
tff(func_def_2018,type,
bitIndex1978: bitindex_type ).
tff(func_def_2019,type,
bitIndex1977: bitindex_type ).
tff(func_def_2020,type,
bitIndex1976: bitindex_type ).
tff(func_def_2021,type,
bitIndex1975: bitindex_type ).
tff(func_def_2022,type,
bitIndex1974: bitindex_type ).
tff(func_def_2023,type,
bitIndex1973: bitindex_type ).
tff(func_def_2024,type,
bitIndex1972: bitindex_type ).
tff(func_def_2025,type,
bitIndex1971: bitindex_type ).
tff(func_def_2026,type,
bitIndex1970: bitindex_type ).
tff(func_def_2027,type,
bitIndex1969: bitindex_type ).
tff(func_def_2028,type,
bitIndex1968: bitindex_type ).
tff(func_def_2029,type,
bitIndex1967: bitindex_type ).
tff(func_def_2030,type,
bitIndex1966: bitindex_type ).
tff(func_def_2031,type,
bitIndex1965: bitindex_type ).
tff(func_def_2032,type,
bitIndex1964: bitindex_type ).
tff(func_def_2033,type,
bitIndex1963: bitindex_type ).
tff(func_def_2034,type,
bitIndex1962: bitindex_type ).
tff(func_def_2035,type,
bitIndex1961: bitindex_type ).
tff(func_def_2036,type,
bitIndex1960: bitindex_type ).
tff(func_def_2037,type,
bitIndex1959: bitindex_type ).
tff(func_def_2038,type,
bitIndex1958: bitindex_type ).
tff(func_def_2039,type,
bitIndex1957: bitindex_type ).
tff(func_def_2040,type,
bitIndex1956: bitindex_type ).
tff(func_def_2041,type,
bitIndex1955: bitindex_type ).
tff(func_def_2042,type,
bitIndex1954: bitindex_type ).
tff(func_def_2043,type,
bitIndex1953: bitindex_type ).
tff(func_def_2044,type,
bitIndex1952: bitindex_type ).
tff(func_def_2045,type,
bitIndex1951: bitindex_type ).
tff(func_def_2046,type,
bitIndex1950: bitindex_type ).
tff(func_def_2047,type,
bitIndex1949: bitindex_type ).
tff(func_def_2048,type,
bitIndex1948: bitindex_type ).
tff(func_def_2049,type,
bitIndex1947: bitindex_type ).
tff(func_def_2050,type,
bitIndex1946: bitindex_type ).
tff(func_def_2051,type,
bitIndex1945: bitindex_type ).
tff(func_def_2052,type,
bitIndex1944: bitindex_type ).
tff(func_def_2053,type,
bitIndex1943: bitindex_type ).
tff(func_def_2054,type,
bitIndex1942: bitindex_type ).
tff(func_def_2055,type,
bitIndex1941: bitindex_type ).
tff(func_def_2056,type,
bitIndex1940: bitindex_type ).
tff(func_def_2057,type,
bitIndex1939: bitindex_type ).
tff(func_def_2058,type,
bitIndex1938: bitindex_type ).
tff(func_def_2059,type,
bitIndex1937: bitindex_type ).
tff(func_def_2060,type,
bitIndex1936: bitindex_type ).
tff(func_def_2061,type,
bitIndex1935: bitindex_type ).
tff(func_def_2062,type,
bitIndex1934: bitindex_type ).
tff(func_def_2063,type,
bitIndex1933: bitindex_type ).
tff(func_def_2064,type,
bitIndex1932: bitindex_type ).
tff(func_def_2065,type,
bitIndex1931: bitindex_type ).
tff(func_def_2066,type,
bitIndex1930: bitindex_type ).
tff(func_def_2067,type,
bitIndex1929: bitindex_type ).
tff(func_def_2068,type,
bitIndex1928: bitindex_type ).
tff(func_def_2069,type,
bitIndex1927: bitindex_type ).
tff(func_def_2070,type,
bitIndex1926: bitindex_type ).
tff(func_def_2071,type,
bitIndex1925: bitindex_type ).
tff(func_def_2072,type,
bitIndex1924: bitindex_type ).
tff(func_def_2073,type,
bitIndex2219: bitindex_type ).
tff(func_def_2074,type,
bitIndex2218: bitindex_type ).
tff(func_def_2075,type,
bitIndex2217: bitindex_type ).
tff(func_def_2076,type,
bitIndex2216: bitindex_type ).
tff(func_def_2077,type,
bitIndex2215: bitindex_type ).
tff(func_def_2078,type,
bitIndex2214: bitindex_type ).
tff(func_def_2079,type,
bitIndex2213: bitindex_type ).
tff(func_def_2080,type,
bitIndex2212: bitindex_type ).
tff(func_def_2081,type,
bitIndex2211: bitindex_type ).
tff(func_def_2082,type,
bitIndex2210: bitindex_type ).
tff(func_def_2083,type,
bitIndex2209: bitindex_type ).
tff(func_def_2084,type,
bitIndex2208: bitindex_type ).
tff(func_def_2085,type,
bitIndex2207: bitindex_type ).
tff(func_def_2086,type,
bitIndex2206: bitindex_type ).
tff(func_def_2087,type,
bitIndex2205: bitindex_type ).
tff(func_def_2088,type,
bitIndex2204: bitindex_type ).
tff(func_def_2089,type,
bitIndex2203: bitindex_type ).
tff(func_def_2090,type,
bitIndex2202: bitindex_type ).
tff(func_def_2091,type,
bitIndex2201: bitindex_type ).
tff(func_def_2092,type,
bitIndex2200: bitindex_type ).
tff(func_def_2093,type,
bitIndex2199: bitindex_type ).
tff(func_def_2094,type,
bitIndex2198: bitindex_type ).
tff(func_def_2095,type,
bitIndex2197: bitindex_type ).
tff(func_def_2096,type,
bitIndex2196: bitindex_type ).
tff(func_def_2097,type,
bitIndex2195: bitindex_type ).
tff(func_def_2098,type,
bitIndex2194: bitindex_type ).
tff(func_def_2099,type,
bitIndex2193: bitindex_type ).
tff(func_def_2100,type,
bitIndex2192: bitindex_type ).
tff(func_def_2101,type,
bitIndex2191: bitindex_type ).
tff(func_def_2102,type,
bitIndex2190: bitindex_type ).
tff(func_def_2103,type,
bitIndex2189: bitindex_type ).
tff(func_def_2104,type,
bitIndex2188: bitindex_type ).
tff(func_def_2105,type,
bitIndex2187: bitindex_type ).
tff(func_def_2106,type,
bitIndex2186: bitindex_type ).
tff(func_def_2107,type,
bitIndex2185: bitindex_type ).
tff(func_def_2108,type,
bitIndex2184: bitindex_type ).
tff(func_def_2109,type,
bitIndex2183: bitindex_type ).
tff(func_def_2110,type,
bitIndex2182: bitindex_type ).
tff(func_def_2111,type,
bitIndex2181: bitindex_type ).
tff(func_def_2112,type,
bitIndex2180: bitindex_type ).
tff(func_def_2113,type,
bitIndex2179: bitindex_type ).
tff(func_def_2114,type,
bitIndex2178: bitindex_type ).
tff(func_def_2115,type,
bitIndex2177: bitindex_type ).
tff(func_def_2116,type,
bitIndex2176: bitindex_type ).
tff(func_def_2117,type,
bitIndex2175: bitindex_type ).
tff(func_def_2118,type,
bitIndex2174: bitindex_type ).
tff(func_def_2119,type,
bitIndex2173: bitindex_type ).
tff(func_def_2120,type,
bitIndex2172: bitindex_type ).
tff(func_def_2121,type,
bitIndex2171: bitindex_type ).
tff(func_def_2122,type,
bitIndex2170: bitindex_type ).
tff(func_def_2123,type,
bitIndex2169: bitindex_type ).
tff(func_def_2124,type,
bitIndex2168: bitindex_type ).
tff(func_def_2125,type,
bitIndex2167: bitindex_type ).
tff(func_def_2126,type,
bitIndex2166: bitindex_type ).
tff(func_def_2127,type,
bitIndex2165: bitindex_type ).
tff(func_def_2128,type,
bitIndex2164: bitindex_type ).
tff(func_def_2129,type,
bitIndex2163: bitindex_type ).
tff(func_def_2130,type,
bitIndex2162: bitindex_type ).
tff(func_def_2131,type,
bitIndex2161: bitindex_type ).
tff(func_def_2132,type,
bitIndex2160: bitindex_type ).
tff(func_def_2133,type,
bitIndex2159: bitindex_type ).
tff(func_def_2134,type,
bitIndex2158: bitindex_type ).
tff(func_def_2135,type,
bitIndex2157: bitindex_type ).
tff(func_def_2136,type,
bitIndex2156: bitindex_type ).
tff(func_def_2137,type,
bitIndex2155: bitindex_type ).
tff(func_def_2138,type,
bitIndex2154: bitindex_type ).
tff(func_def_2139,type,
bitIndex2153: bitindex_type ).
tff(func_def_2140,type,
bitIndex2152: bitindex_type ).
tff(func_def_2141,type,
bitIndex2151: bitindex_type ).
tff(func_def_2142,type,
bitIndex2150: bitindex_type ).
tff(func_def_2143,type,
bitIndex2149: bitindex_type ).
tff(func_def_2144,type,
bitIndex2148: bitindex_type ).
tff(func_def_2145,type,
bitIndex2147: bitindex_type ).
tff(func_def_2146,type,
bitIndex2146: bitindex_type ).
tff(func_def_2147,type,
bitIndex2145: bitindex_type ).
tff(func_def_2148,type,
bitIndex2144: bitindex_type ).
tff(func_def_2149,type,
bitIndex2143: bitindex_type ).
tff(func_def_2150,type,
bitIndex2142: bitindex_type ).
tff(func_def_2151,type,
bitIndex2141: bitindex_type ).
tff(func_def_2152,type,
bitIndex2140: bitindex_type ).
tff(func_def_2153,type,
bitIndex2139: bitindex_type ).
tff(func_def_2154,type,
bitIndex2138: bitindex_type ).
tff(func_def_2155,type,
bitIndex2137: bitindex_type ).
tff(func_def_2156,type,
bitIndex2136: bitindex_type ).
tff(func_def_2157,type,
bitIndex2135: bitindex_type ).
tff(func_def_2158,type,
bitIndex2134: bitindex_type ).
tff(func_def_2159,type,
bitIndex2133: bitindex_type ).
tff(func_def_2160,type,
bitIndex2132: bitindex_type ).
tff(func_def_2161,type,
bitIndex2131: bitindex_type ).
tff(func_def_2162,type,
bitIndex2130: bitindex_type ).
tff(func_def_2163,type,
bitIndex2129: bitindex_type ).
tff(func_def_2164,type,
bitIndex2128: bitindex_type ).
tff(func_def_2165,type,
bitIndex2127: bitindex_type ).
tff(func_def_2166,type,
bitIndex2126: bitindex_type ).
tff(func_def_2167,type,
bitIndex2125: bitindex_type ).
tff(func_def_2168,type,
bitIndex2124: bitindex_type ).
tff(func_def_2169,type,
bitIndex2123: bitindex_type ).
tff(func_def_2170,type,
bitIndex2122: bitindex_type ).
tff(func_def_2171,type,
bitIndex2121: bitindex_type ).
tff(func_def_2172,type,
bitIndex2120: bitindex_type ).
tff(func_def_2173,type,
bitIndex2119: bitindex_type ).
tff(func_def_2174,type,
bitIndex2118: bitindex_type ).
tff(func_def_2175,type,
bitIndex2117: bitindex_type ).
tff(func_def_2176,type,
bitIndex2116: bitindex_type ).
tff(func_def_2177,type,
bitIndex2115: bitindex_type ).
tff(func_def_2178,type,
bitIndex2114: bitindex_type ).
tff(func_def_2179,type,
bitIndex2113: bitindex_type ).
tff(func_def_2180,type,
bitIndex2112: bitindex_type ).
tff(func_def_2181,type,
bitIndex2111: bitindex_type ).
tff(func_def_2182,type,
bitIndex2110: bitindex_type ).
tff(func_def_2183,type,
bitIndex2109: bitindex_type ).
tff(func_def_2184,type,
bitIndex2108: bitindex_type ).
tff(func_def_2185,type,
bitIndex2107: bitindex_type ).
tff(func_def_2186,type,
bitIndex2106: bitindex_type ).
tff(func_def_2187,type,
bitIndex2105: bitindex_type ).
tff(func_def_2188,type,
bitIndex2104: bitindex_type ).
tff(func_def_2189,type,
bitIndex2103: bitindex_type ).
tff(func_def_2190,type,
bitIndex2102: bitindex_type ).
tff(func_def_2191,type,
bitIndex2101: bitindex_type ).
tff(func_def_2192,type,
bitIndex2100: bitindex_type ).
tff(func_def_2193,type,
bitIndex2099: bitindex_type ).
tff(func_def_2194,type,
bitIndex2098: bitindex_type ).
tff(func_def_2195,type,
bitIndex2097: bitindex_type ).
tff(func_def_2196,type,
bitIndex2096: bitindex_type ).
tff(func_def_2197,type,
bitIndex2095: bitindex_type ).
tff(func_def_2198,type,
bitIndex2094: bitindex_type ).
tff(func_def_2199,type,
bitIndex2093: bitindex_type ).
tff(func_def_2200,type,
bitIndex2092: bitindex_type ).
tff(func_def_2201,type,
bitIndex2091: bitindex_type ).
tff(func_def_2202,type,
bitIndex2090: bitindex_type ).
tff(func_def_2203,type,
bitIndex2089: bitindex_type ).
tff(func_def_2204,type,
bitIndex2088: bitindex_type ).
tff(func_def_2205,type,
bitIndex2087: bitindex_type ).
tff(func_def_2206,type,
bitIndex2086: bitindex_type ).
tff(func_def_2207,type,
bitIndex2085: bitindex_type ).
tff(func_def_2208,type,
bitIndex2084: bitindex_type ).
tff(func_def_2209,type,
bitIndex2083: bitindex_type ).
tff(func_def_2210,type,
bitIndex2082: bitindex_type ).
tff(func_def_2211,type,
bitIndex2081: bitindex_type ).
tff(func_def_2212,type,
bitIndex2080: bitindex_type ).
tff(func_def_2213,type,
bitIndex2079: bitindex_type ).
tff(func_def_2214,type,
bitIndex2078: bitindex_type ).
tff(func_def_2215,type,
bitIndex2077: bitindex_type ).
tff(func_def_2216,type,
bitIndex2076: bitindex_type ).
tff(func_def_2217,type,
bitIndex2075: bitindex_type ).
tff(func_def_2218,type,
bitIndex2074: bitindex_type ).
tff(func_def_2219,type,
bitIndex2073: bitindex_type ).
tff(func_def_2220,type,
bitIndex2072: bitindex_type ).
tff(func_def_2221,type,
bitIndex2367: bitindex_type ).
tff(func_def_2222,type,
bitIndex2366: bitindex_type ).
tff(func_def_2223,type,
bitIndex2365: bitindex_type ).
tff(func_def_2224,type,
bitIndex2364: bitindex_type ).
tff(func_def_2225,type,
bitIndex2363: bitindex_type ).
tff(func_def_2226,type,
bitIndex2362: bitindex_type ).
tff(func_def_2227,type,
bitIndex2361: bitindex_type ).
tff(func_def_2228,type,
bitIndex2360: bitindex_type ).
tff(func_def_2229,type,
bitIndex2359: bitindex_type ).
tff(func_def_2230,type,
bitIndex2358: bitindex_type ).
tff(func_def_2231,type,
bitIndex2357: bitindex_type ).
tff(func_def_2232,type,
bitIndex2356: bitindex_type ).
tff(func_def_2233,type,
bitIndex2355: bitindex_type ).
tff(func_def_2234,type,
bitIndex2354: bitindex_type ).
tff(func_def_2235,type,
bitIndex2353: bitindex_type ).
tff(func_def_2236,type,
bitIndex2352: bitindex_type ).
tff(func_def_2237,type,
bitIndex2351: bitindex_type ).
tff(func_def_2238,type,
bitIndex2350: bitindex_type ).
tff(func_def_2239,type,
bitIndex2349: bitindex_type ).
tff(func_def_2240,type,
bitIndex2348: bitindex_type ).
tff(func_def_2241,type,
bitIndex2347: bitindex_type ).
tff(func_def_2242,type,
bitIndex2346: bitindex_type ).
tff(func_def_2243,type,
bitIndex2345: bitindex_type ).
tff(func_def_2244,type,
bitIndex2344: bitindex_type ).
tff(func_def_2245,type,
bitIndex2343: bitindex_type ).
tff(func_def_2246,type,
bitIndex2342: bitindex_type ).
tff(func_def_2247,type,
bitIndex2341: bitindex_type ).
tff(func_def_2248,type,
bitIndex2340: bitindex_type ).
tff(func_def_2249,type,
bitIndex2339: bitindex_type ).
tff(func_def_2250,type,
bitIndex2338: bitindex_type ).
tff(func_def_2251,type,
bitIndex2337: bitindex_type ).
tff(func_def_2252,type,
bitIndex2336: bitindex_type ).
tff(func_def_2253,type,
bitIndex2335: bitindex_type ).
tff(func_def_2254,type,
bitIndex2334: bitindex_type ).
tff(func_def_2255,type,
bitIndex2333: bitindex_type ).
tff(func_def_2256,type,
bitIndex2332: bitindex_type ).
tff(func_def_2257,type,
bitIndex2331: bitindex_type ).
tff(func_def_2258,type,
bitIndex2330: bitindex_type ).
tff(func_def_2259,type,
bitIndex2329: bitindex_type ).
tff(func_def_2260,type,
bitIndex2328: bitindex_type ).
tff(func_def_2261,type,
bitIndex2327: bitindex_type ).
tff(func_def_2262,type,
bitIndex2326: bitindex_type ).
tff(func_def_2263,type,
bitIndex2325: bitindex_type ).
tff(func_def_2264,type,
bitIndex2324: bitindex_type ).
tff(func_def_2265,type,
bitIndex2323: bitindex_type ).
tff(func_def_2266,type,
bitIndex2322: bitindex_type ).
tff(func_def_2267,type,
bitIndex2321: bitindex_type ).
tff(func_def_2268,type,
bitIndex2320: bitindex_type ).
tff(func_def_2269,type,
bitIndex2319: bitindex_type ).
tff(func_def_2270,type,
bitIndex2318: bitindex_type ).
tff(func_def_2271,type,
bitIndex2317: bitindex_type ).
tff(func_def_2272,type,
bitIndex2316: bitindex_type ).
tff(func_def_2273,type,
bitIndex2315: bitindex_type ).
tff(func_def_2274,type,
bitIndex2314: bitindex_type ).
tff(func_def_2275,type,
bitIndex2313: bitindex_type ).
tff(func_def_2276,type,
bitIndex2312: bitindex_type ).
tff(func_def_2277,type,
bitIndex2311: bitindex_type ).
tff(func_def_2278,type,
bitIndex2310: bitindex_type ).
tff(func_def_2279,type,
bitIndex2309: bitindex_type ).
tff(func_def_2280,type,
bitIndex2308: bitindex_type ).
tff(func_def_2281,type,
bitIndex2307: bitindex_type ).
tff(func_def_2282,type,
bitIndex2306: bitindex_type ).
tff(func_def_2283,type,
bitIndex2305: bitindex_type ).
tff(func_def_2284,type,
bitIndex2304: bitindex_type ).
tff(func_def_2285,type,
bitIndex2303: bitindex_type ).
tff(func_def_2286,type,
bitIndex2302: bitindex_type ).
tff(func_def_2287,type,
bitIndex2301: bitindex_type ).
tff(func_def_2288,type,
bitIndex2300: bitindex_type ).
tff(func_def_2289,type,
bitIndex2299: bitindex_type ).
tff(func_def_2290,type,
bitIndex2298: bitindex_type ).
tff(func_def_2291,type,
bitIndex2297: bitindex_type ).
tff(func_def_2292,type,
bitIndex2296: bitindex_type ).
tff(func_def_2293,type,
bitIndex2295: bitindex_type ).
tff(func_def_2294,type,
bitIndex2294: bitindex_type ).
tff(func_def_2295,type,
bitIndex2293: bitindex_type ).
tff(func_def_2296,type,
bitIndex2292: bitindex_type ).
tff(func_def_2297,type,
bitIndex2291: bitindex_type ).
tff(func_def_2298,type,
bitIndex2290: bitindex_type ).
tff(func_def_2299,type,
bitIndex2289: bitindex_type ).
tff(func_def_2300,type,
bitIndex2288: bitindex_type ).
tff(func_def_2301,type,
bitIndex2287: bitindex_type ).
tff(func_def_2302,type,
bitIndex2286: bitindex_type ).
tff(func_def_2303,type,
bitIndex2285: bitindex_type ).
tff(func_def_2304,type,
bitIndex2284: bitindex_type ).
tff(func_def_2305,type,
bitIndex2283: bitindex_type ).
tff(func_def_2306,type,
bitIndex2282: bitindex_type ).
tff(func_def_2307,type,
bitIndex2281: bitindex_type ).
tff(func_def_2308,type,
bitIndex2280: bitindex_type ).
tff(func_def_2309,type,
bitIndex2279: bitindex_type ).
tff(func_def_2310,type,
bitIndex2278: bitindex_type ).
tff(func_def_2311,type,
bitIndex2277: bitindex_type ).
tff(func_def_2312,type,
bitIndex2276: bitindex_type ).
tff(func_def_2313,type,
bitIndex2275: bitindex_type ).
tff(func_def_2314,type,
bitIndex2274: bitindex_type ).
tff(func_def_2315,type,
bitIndex2273: bitindex_type ).
tff(func_def_2316,type,
bitIndex2272: bitindex_type ).
tff(func_def_2317,type,
bitIndex2271: bitindex_type ).
tff(func_def_2318,type,
bitIndex2270: bitindex_type ).
tff(func_def_2319,type,
bitIndex2269: bitindex_type ).
tff(func_def_2320,type,
bitIndex2268: bitindex_type ).
tff(func_def_2321,type,
bitIndex2267: bitindex_type ).
tff(func_def_2322,type,
bitIndex2266: bitindex_type ).
tff(func_def_2323,type,
bitIndex2265: bitindex_type ).
tff(func_def_2324,type,
bitIndex2264: bitindex_type ).
tff(func_def_2325,type,
bitIndex2263: bitindex_type ).
tff(func_def_2326,type,
bitIndex2262: bitindex_type ).
tff(func_def_2327,type,
bitIndex2261: bitindex_type ).
tff(func_def_2328,type,
bitIndex2260: bitindex_type ).
tff(func_def_2329,type,
bitIndex2259: bitindex_type ).
tff(func_def_2330,type,
bitIndex2258: bitindex_type ).
tff(func_def_2331,type,
bitIndex2257: bitindex_type ).
tff(func_def_2332,type,
bitIndex2256: bitindex_type ).
tff(func_def_2333,type,
bitIndex2255: bitindex_type ).
tff(func_def_2334,type,
bitIndex2254: bitindex_type ).
tff(func_def_2335,type,
bitIndex2253: bitindex_type ).
tff(func_def_2336,type,
bitIndex2252: bitindex_type ).
tff(func_def_2337,type,
bitIndex2251: bitindex_type ).
tff(func_def_2338,type,
bitIndex2250: bitindex_type ).
tff(func_def_2339,type,
bitIndex2249: bitindex_type ).
tff(func_def_2340,type,
bitIndex2248: bitindex_type ).
tff(func_def_2341,type,
bitIndex2247: bitindex_type ).
tff(func_def_2342,type,
bitIndex2246: bitindex_type ).
tff(func_def_2343,type,
bitIndex2245: bitindex_type ).
tff(func_def_2344,type,
bitIndex2244: bitindex_type ).
tff(func_def_2345,type,
bitIndex2243: bitindex_type ).
tff(func_def_2346,type,
bitIndex2242: bitindex_type ).
tff(func_def_2347,type,
bitIndex2241: bitindex_type ).
tff(func_def_2348,type,
bitIndex2240: bitindex_type ).
tff(func_def_2349,type,
bitIndex2239: bitindex_type ).
tff(func_def_2350,type,
bitIndex2238: bitindex_type ).
tff(func_def_2351,type,
bitIndex2237: bitindex_type ).
tff(func_def_2352,type,
bitIndex2236: bitindex_type ).
tff(func_def_2353,type,
bitIndex2235: bitindex_type ).
tff(func_def_2354,type,
bitIndex2234: bitindex_type ).
tff(func_def_2355,type,
bitIndex2233: bitindex_type ).
tff(func_def_2356,type,
bitIndex2232: bitindex_type ).
tff(func_def_2357,type,
bitIndex2231: bitindex_type ).
tff(func_def_2358,type,
bitIndex2230: bitindex_type ).
tff(func_def_2359,type,
bitIndex2229: bitindex_type ).
tff(func_def_2360,type,
bitIndex2228: bitindex_type ).
tff(func_def_2361,type,
bitIndex2227: bitindex_type ).
tff(func_def_2362,type,
bitIndex2226: bitindex_type ).
tff(func_def_2363,type,
bitIndex2225: bitindex_type ).
tff(func_def_2364,type,
bitIndex2224: bitindex_type ).
tff(func_def_2365,type,
bitIndex2223: bitindex_type ).
tff(func_def_2366,type,
bitIndex2222: bitindex_type ).
tff(func_def_2367,type,
bitIndex2221: bitindex_type ).
tff(func_def_2368,type,
bitIndex2220: bitindex_type ).
tff(func_def_2369,type,
bitIndex2515: bitindex_type ).
tff(func_def_2370,type,
bitIndex2514: bitindex_type ).
tff(func_def_2371,type,
bitIndex2513: bitindex_type ).
tff(func_def_2372,type,
bitIndex2512: bitindex_type ).
tff(func_def_2373,type,
bitIndex2511: bitindex_type ).
tff(func_def_2374,type,
bitIndex2510: bitindex_type ).
tff(func_def_2375,type,
bitIndex2509: bitindex_type ).
tff(func_def_2376,type,
bitIndex2508: bitindex_type ).
tff(func_def_2377,type,
bitIndex2507: bitindex_type ).
tff(func_def_2378,type,
bitIndex2506: bitindex_type ).
tff(func_def_2379,type,
bitIndex2505: bitindex_type ).
tff(func_def_2380,type,
bitIndex2504: bitindex_type ).
tff(func_def_2381,type,
bitIndex2503: bitindex_type ).
tff(func_def_2382,type,
bitIndex2502: bitindex_type ).
tff(func_def_2383,type,
bitIndex2501: bitindex_type ).
tff(func_def_2384,type,
bitIndex2500: bitindex_type ).
tff(func_def_2385,type,
bitIndex2499: bitindex_type ).
tff(func_def_2386,type,
bitIndex2498: bitindex_type ).
tff(func_def_2387,type,
bitIndex2497: bitindex_type ).
tff(func_def_2388,type,
bitIndex2496: bitindex_type ).
tff(func_def_2389,type,
bitIndex2495: bitindex_type ).
tff(func_def_2390,type,
bitIndex2494: bitindex_type ).
tff(func_def_2391,type,
bitIndex2493: bitindex_type ).
tff(func_def_2392,type,
bitIndex2492: bitindex_type ).
tff(func_def_2393,type,
bitIndex2491: bitindex_type ).
tff(func_def_2394,type,
bitIndex2490: bitindex_type ).
tff(func_def_2395,type,
bitIndex2489: bitindex_type ).
tff(func_def_2396,type,
bitIndex2488: bitindex_type ).
tff(func_def_2397,type,
bitIndex2487: bitindex_type ).
tff(func_def_2398,type,
bitIndex2486: bitindex_type ).
tff(func_def_2399,type,
bitIndex2485: bitindex_type ).
tff(func_def_2400,type,
bitIndex2484: bitindex_type ).
tff(func_def_2401,type,
bitIndex2483: bitindex_type ).
tff(func_def_2402,type,
bitIndex2482: bitindex_type ).
tff(func_def_2403,type,
bitIndex2481: bitindex_type ).
tff(func_def_2404,type,
bitIndex2480: bitindex_type ).
tff(func_def_2405,type,
bitIndex2479: bitindex_type ).
tff(func_def_2406,type,
bitIndex2478: bitindex_type ).
tff(func_def_2407,type,
bitIndex2477: bitindex_type ).
tff(func_def_2408,type,
bitIndex2476: bitindex_type ).
tff(func_def_2409,type,
bitIndex2475: bitindex_type ).
tff(func_def_2410,type,
bitIndex2474: bitindex_type ).
tff(func_def_2411,type,
bitIndex2473: bitindex_type ).
tff(func_def_2412,type,
bitIndex2472: bitindex_type ).
tff(func_def_2413,type,
bitIndex2471: bitindex_type ).
tff(func_def_2414,type,
bitIndex2470: bitindex_type ).
tff(func_def_2415,type,
bitIndex2469: bitindex_type ).
tff(func_def_2416,type,
bitIndex2468: bitindex_type ).
tff(func_def_2417,type,
bitIndex2467: bitindex_type ).
tff(func_def_2418,type,
bitIndex2466: bitindex_type ).
tff(func_def_2419,type,
bitIndex2465: bitindex_type ).
tff(func_def_2420,type,
bitIndex2464: bitindex_type ).
tff(func_def_2421,type,
bitIndex2463: bitindex_type ).
tff(func_def_2422,type,
bitIndex2462: bitindex_type ).
tff(func_def_2423,type,
bitIndex2461: bitindex_type ).
tff(func_def_2424,type,
bitIndex2460: bitindex_type ).
tff(func_def_2425,type,
bitIndex2459: bitindex_type ).
tff(func_def_2426,type,
bitIndex2458: bitindex_type ).
tff(func_def_2427,type,
bitIndex2457: bitindex_type ).
tff(func_def_2428,type,
bitIndex2456: bitindex_type ).
tff(func_def_2429,type,
bitIndex2455: bitindex_type ).
tff(func_def_2430,type,
bitIndex2454: bitindex_type ).
tff(func_def_2431,type,
bitIndex2453: bitindex_type ).
tff(func_def_2432,type,
bitIndex2452: bitindex_type ).
tff(func_def_2433,type,
bitIndex2451: bitindex_type ).
tff(func_def_2434,type,
bitIndex2450: bitindex_type ).
tff(func_def_2435,type,
bitIndex2449: bitindex_type ).
tff(func_def_2436,type,
bitIndex2448: bitindex_type ).
tff(func_def_2437,type,
bitIndex2447: bitindex_type ).
tff(func_def_2438,type,
bitIndex2446: bitindex_type ).
tff(func_def_2439,type,
bitIndex2445: bitindex_type ).
tff(func_def_2440,type,
bitIndex2444: bitindex_type ).
tff(func_def_2441,type,
bitIndex2443: bitindex_type ).
tff(func_def_2442,type,
bitIndex2442: bitindex_type ).
tff(func_def_2443,type,
bitIndex2441: bitindex_type ).
tff(func_def_2444,type,
bitIndex2440: bitindex_type ).
tff(func_def_2445,type,
bitIndex2439: bitindex_type ).
tff(func_def_2446,type,
bitIndex2438: bitindex_type ).
tff(func_def_2447,type,
bitIndex2437: bitindex_type ).
tff(func_def_2448,type,
bitIndex2436: bitindex_type ).
tff(func_def_2449,type,
bitIndex2435: bitindex_type ).
tff(func_def_2450,type,
bitIndex2434: bitindex_type ).
tff(func_def_2451,type,
bitIndex2433: bitindex_type ).
tff(func_def_2452,type,
bitIndex2432: bitindex_type ).
tff(func_def_2453,type,
bitIndex2431: bitindex_type ).
tff(func_def_2454,type,
bitIndex2430: bitindex_type ).
tff(func_def_2455,type,
bitIndex2429: bitindex_type ).
tff(func_def_2456,type,
bitIndex2428: bitindex_type ).
tff(func_def_2457,type,
bitIndex2427: bitindex_type ).
tff(func_def_2458,type,
bitIndex2426: bitindex_type ).
tff(func_def_2459,type,
bitIndex2425: bitindex_type ).
tff(func_def_2460,type,
bitIndex2424: bitindex_type ).
tff(func_def_2461,type,
bitIndex2423: bitindex_type ).
tff(func_def_2462,type,
bitIndex2422: bitindex_type ).
tff(func_def_2463,type,
bitIndex2421: bitindex_type ).
tff(func_def_2464,type,
bitIndex2420: bitindex_type ).
tff(func_def_2465,type,
bitIndex2419: bitindex_type ).
tff(func_def_2466,type,
bitIndex2418: bitindex_type ).
tff(func_def_2467,type,
bitIndex2417: bitindex_type ).
tff(func_def_2468,type,
bitIndex2416: bitindex_type ).
tff(func_def_2469,type,
bitIndex2415: bitindex_type ).
tff(func_def_2470,type,
bitIndex2414: bitindex_type ).
tff(func_def_2471,type,
bitIndex2413: bitindex_type ).
tff(func_def_2472,type,
bitIndex2412: bitindex_type ).
tff(func_def_2473,type,
bitIndex2411: bitindex_type ).
tff(func_def_2474,type,
bitIndex2410: bitindex_type ).
tff(func_def_2475,type,
bitIndex2409: bitindex_type ).
tff(func_def_2476,type,
bitIndex2408: bitindex_type ).
tff(func_def_2477,type,
bitIndex2407: bitindex_type ).
tff(func_def_2478,type,
bitIndex2406: bitindex_type ).
tff(func_def_2479,type,
bitIndex2405: bitindex_type ).
tff(func_def_2480,type,
bitIndex2404: bitindex_type ).
tff(func_def_2481,type,
bitIndex2403: bitindex_type ).
tff(func_def_2482,type,
bitIndex2402: bitindex_type ).
tff(func_def_2483,type,
bitIndex2401: bitindex_type ).
tff(func_def_2484,type,
bitIndex2400: bitindex_type ).
tff(func_def_2485,type,
bitIndex2399: bitindex_type ).
tff(func_def_2486,type,
bitIndex2398: bitindex_type ).
tff(func_def_2487,type,
bitIndex2397: bitindex_type ).
tff(func_def_2488,type,
bitIndex2396: bitindex_type ).
tff(func_def_2489,type,
bitIndex2395: bitindex_type ).
tff(func_def_2490,type,
bitIndex2394: bitindex_type ).
tff(func_def_2491,type,
bitIndex2393: bitindex_type ).
tff(func_def_2492,type,
bitIndex2392: bitindex_type ).
tff(func_def_2493,type,
bitIndex2391: bitindex_type ).
tff(func_def_2494,type,
bitIndex2390: bitindex_type ).
tff(func_def_2495,type,
bitIndex2389: bitindex_type ).
tff(func_def_2496,type,
bitIndex2388: bitindex_type ).
tff(func_def_2497,type,
bitIndex2387: bitindex_type ).
tff(func_def_2498,type,
bitIndex2386: bitindex_type ).
tff(func_def_2499,type,
bitIndex2385: bitindex_type ).
tff(func_def_2500,type,
bitIndex2384: bitindex_type ).
tff(func_def_2501,type,
bitIndex2383: bitindex_type ).
tff(func_def_2502,type,
bitIndex2382: bitindex_type ).
tff(func_def_2503,type,
bitIndex2381: bitindex_type ).
tff(func_def_2504,type,
bitIndex2380: bitindex_type ).
tff(func_def_2505,type,
bitIndex2379: bitindex_type ).
tff(func_def_2506,type,
bitIndex2378: bitindex_type ).
tff(func_def_2507,type,
bitIndex2377: bitindex_type ).
tff(func_def_2508,type,
bitIndex2376: bitindex_type ).
tff(func_def_2509,type,
bitIndex2375: bitindex_type ).
tff(func_def_2510,type,
bitIndex2374: bitindex_type ).
tff(func_def_2511,type,
bitIndex2373: bitindex_type ).
tff(func_def_2512,type,
bitIndex2372: bitindex_type ).
tff(func_def_2513,type,
bitIndex2371: bitindex_type ).
tff(func_def_2514,type,
bitIndex2370: bitindex_type ).
tff(func_def_2515,type,
bitIndex2369: bitindex_type ).
tff(func_def_2516,type,
bitIndex2368: bitindex_type ).
tff(func_def_2517,type,
bitIndex2663: bitindex_type ).
tff(func_def_2518,type,
bitIndex2662: bitindex_type ).
tff(func_def_2519,type,
bitIndex2661: bitindex_type ).
tff(func_def_2520,type,
bitIndex2660: bitindex_type ).
tff(func_def_2521,type,
bitIndex2659: bitindex_type ).
tff(func_def_2522,type,
bitIndex2658: bitindex_type ).
tff(func_def_2523,type,
bitIndex2657: bitindex_type ).
tff(func_def_2524,type,
bitIndex2656: bitindex_type ).
tff(func_def_2525,type,
bitIndex2655: bitindex_type ).
tff(func_def_2526,type,
bitIndex2654: bitindex_type ).
tff(func_def_2527,type,
bitIndex2653: bitindex_type ).
tff(func_def_2528,type,
bitIndex2652: bitindex_type ).
tff(func_def_2529,type,
bitIndex2651: bitindex_type ).
tff(func_def_2530,type,
bitIndex2650: bitindex_type ).
tff(func_def_2531,type,
bitIndex2649: bitindex_type ).
tff(func_def_2532,type,
bitIndex2648: bitindex_type ).
tff(func_def_2533,type,
bitIndex2647: bitindex_type ).
tff(func_def_2534,type,
bitIndex2646: bitindex_type ).
tff(func_def_2535,type,
bitIndex2645: bitindex_type ).
tff(func_def_2536,type,
bitIndex2644: bitindex_type ).
tff(func_def_2537,type,
bitIndex2643: bitindex_type ).
tff(func_def_2538,type,
bitIndex2642: bitindex_type ).
tff(func_def_2539,type,
bitIndex2641: bitindex_type ).
tff(func_def_2540,type,
bitIndex2640: bitindex_type ).
tff(func_def_2541,type,
bitIndex2639: bitindex_type ).
tff(func_def_2542,type,
bitIndex2638: bitindex_type ).
tff(func_def_2543,type,
bitIndex2637: bitindex_type ).
tff(func_def_2544,type,
bitIndex2636: bitindex_type ).
tff(func_def_2545,type,
bitIndex2635: bitindex_type ).
tff(func_def_2546,type,
bitIndex2634: bitindex_type ).
tff(func_def_2547,type,
bitIndex2633: bitindex_type ).
tff(func_def_2548,type,
bitIndex2632: bitindex_type ).
tff(func_def_2549,type,
bitIndex2631: bitindex_type ).
tff(func_def_2550,type,
bitIndex2630: bitindex_type ).
tff(func_def_2551,type,
bitIndex2629: bitindex_type ).
tff(func_def_2552,type,
bitIndex2628: bitindex_type ).
tff(func_def_2553,type,
bitIndex2627: bitindex_type ).
tff(func_def_2554,type,
bitIndex2626: bitindex_type ).
tff(func_def_2555,type,
bitIndex2625: bitindex_type ).
tff(func_def_2556,type,
bitIndex2624: bitindex_type ).
tff(func_def_2557,type,
bitIndex2623: bitindex_type ).
tff(func_def_2558,type,
bitIndex2622: bitindex_type ).
tff(func_def_2559,type,
bitIndex2621: bitindex_type ).
tff(func_def_2560,type,
bitIndex2620: bitindex_type ).
tff(func_def_2561,type,
bitIndex2619: bitindex_type ).
tff(func_def_2562,type,
bitIndex2618: bitindex_type ).
tff(func_def_2563,type,
bitIndex2617: bitindex_type ).
tff(func_def_2564,type,
bitIndex2616: bitindex_type ).
tff(func_def_2565,type,
bitIndex2615: bitindex_type ).
tff(func_def_2566,type,
bitIndex2614: bitindex_type ).
tff(func_def_2567,type,
bitIndex2613: bitindex_type ).
tff(func_def_2568,type,
bitIndex2612: bitindex_type ).
tff(func_def_2569,type,
bitIndex2611: bitindex_type ).
tff(func_def_2570,type,
bitIndex2610: bitindex_type ).
tff(func_def_2571,type,
bitIndex2609: bitindex_type ).
tff(func_def_2572,type,
bitIndex2608: bitindex_type ).
tff(func_def_2573,type,
bitIndex2607: bitindex_type ).
tff(func_def_2574,type,
bitIndex2606: bitindex_type ).
tff(func_def_2575,type,
bitIndex2605: bitindex_type ).
tff(func_def_2576,type,
bitIndex2604: bitindex_type ).
tff(func_def_2577,type,
bitIndex2603: bitindex_type ).
tff(func_def_2578,type,
bitIndex2602: bitindex_type ).
tff(func_def_2579,type,
bitIndex2601: bitindex_type ).
tff(func_def_2580,type,
bitIndex2600: bitindex_type ).
tff(func_def_2581,type,
bitIndex2599: bitindex_type ).
tff(func_def_2582,type,
bitIndex2598: bitindex_type ).
tff(func_def_2583,type,
bitIndex2597: bitindex_type ).
tff(func_def_2584,type,
bitIndex2596: bitindex_type ).
tff(func_def_2585,type,
bitIndex2595: bitindex_type ).
tff(func_def_2586,type,
bitIndex2594: bitindex_type ).
tff(func_def_2587,type,
bitIndex2593: bitindex_type ).
tff(func_def_2588,type,
bitIndex2592: bitindex_type ).
tff(func_def_2589,type,
bitIndex2591: bitindex_type ).
tff(func_def_2590,type,
bitIndex2590: bitindex_type ).
tff(func_def_2591,type,
bitIndex2589: bitindex_type ).
tff(func_def_2592,type,
bitIndex2588: bitindex_type ).
tff(func_def_2593,type,
bitIndex2587: bitindex_type ).
tff(func_def_2594,type,
bitIndex2586: bitindex_type ).
tff(func_def_2595,type,
bitIndex2585: bitindex_type ).
tff(func_def_2596,type,
bitIndex2584: bitindex_type ).
tff(func_def_2597,type,
bitIndex2583: bitindex_type ).
tff(func_def_2598,type,
bitIndex2582: bitindex_type ).
tff(func_def_2599,type,
bitIndex2581: bitindex_type ).
tff(func_def_2600,type,
bitIndex2580: bitindex_type ).
tff(func_def_2601,type,
bitIndex2579: bitindex_type ).
tff(func_def_2602,type,
bitIndex2578: bitindex_type ).
tff(func_def_2603,type,
bitIndex2577: bitindex_type ).
tff(func_def_2604,type,
bitIndex2576: bitindex_type ).
tff(func_def_2605,type,
bitIndex2575: bitindex_type ).
tff(func_def_2606,type,
bitIndex2574: bitindex_type ).
tff(func_def_2607,type,
bitIndex2573: bitindex_type ).
tff(func_def_2608,type,
bitIndex2572: bitindex_type ).
tff(func_def_2609,type,
bitIndex2571: bitindex_type ).
tff(func_def_2610,type,
bitIndex2570: bitindex_type ).
tff(func_def_2611,type,
bitIndex2569: bitindex_type ).
tff(func_def_2612,type,
bitIndex2568: bitindex_type ).
tff(func_def_2613,type,
bitIndex2567: bitindex_type ).
tff(func_def_2614,type,
bitIndex2566: bitindex_type ).
tff(func_def_2615,type,
bitIndex2565: bitindex_type ).
tff(func_def_2616,type,
bitIndex2564: bitindex_type ).
tff(func_def_2617,type,
bitIndex2563: bitindex_type ).
tff(func_def_2618,type,
bitIndex2562: bitindex_type ).
tff(func_def_2619,type,
bitIndex2561: bitindex_type ).
tff(func_def_2620,type,
bitIndex2560: bitindex_type ).
tff(func_def_2621,type,
bitIndex2559: bitindex_type ).
tff(func_def_2622,type,
bitIndex2558: bitindex_type ).
tff(func_def_2623,type,
bitIndex2557: bitindex_type ).
tff(func_def_2624,type,
bitIndex2556: bitindex_type ).
tff(func_def_2625,type,
bitIndex2555: bitindex_type ).
tff(func_def_2626,type,
bitIndex2554: bitindex_type ).
tff(func_def_2627,type,
bitIndex2553: bitindex_type ).
tff(func_def_2628,type,
bitIndex2552: bitindex_type ).
tff(func_def_2629,type,
bitIndex2551: bitindex_type ).
tff(func_def_2630,type,
bitIndex2550: bitindex_type ).
tff(func_def_2631,type,
bitIndex2549: bitindex_type ).
tff(func_def_2632,type,
bitIndex2548: bitindex_type ).
tff(func_def_2633,type,
bitIndex2547: bitindex_type ).
tff(func_def_2634,type,
bitIndex2546: bitindex_type ).
tff(func_def_2635,type,
bitIndex2545: bitindex_type ).
tff(func_def_2636,type,
bitIndex2544: bitindex_type ).
tff(func_def_2637,type,
bitIndex2543: bitindex_type ).
tff(func_def_2638,type,
bitIndex2542: bitindex_type ).
tff(func_def_2639,type,
bitIndex2541: bitindex_type ).
tff(func_def_2640,type,
bitIndex2540: bitindex_type ).
tff(func_def_2641,type,
bitIndex2539: bitindex_type ).
tff(func_def_2642,type,
bitIndex2538: bitindex_type ).
tff(func_def_2643,type,
bitIndex2537: bitindex_type ).
tff(func_def_2644,type,
bitIndex2536: bitindex_type ).
tff(func_def_2645,type,
bitIndex2535: bitindex_type ).
tff(func_def_2646,type,
bitIndex2534: bitindex_type ).
tff(func_def_2647,type,
bitIndex2533: bitindex_type ).
tff(func_def_2648,type,
bitIndex2532: bitindex_type ).
tff(func_def_2649,type,
bitIndex2531: bitindex_type ).
tff(func_def_2650,type,
bitIndex2530: bitindex_type ).
tff(func_def_2651,type,
bitIndex2529: bitindex_type ).
tff(func_def_2652,type,
bitIndex2528: bitindex_type ).
tff(func_def_2653,type,
bitIndex2527: bitindex_type ).
tff(func_def_2654,type,
bitIndex2526: bitindex_type ).
tff(func_def_2655,type,
bitIndex2525: bitindex_type ).
tff(func_def_2656,type,
bitIndex2524: bitindex_type ).
tff(func_def_2657,type,
bitIndex2523: bitindex_type ).
tff(func_def_2658,type,
bitIndex2522: bitindex_type ).
tff(func_def_2659,type,
bitIndex2521: bitindex_type ).
tff(func_def_2660,type,
bitIndex2520: bitindex_type ).
tff(func_def_2661,type,
bitIndex2519: bitindex_type ).
tff(func_def_2662,type,
bitIndex2518: bitindex_type ).
tff(func_def_2663,type,
bitIndex2517: bitindex_type ).
tff(func_def_2664,type,
bitIndex2516: bitindex_type ).
tff(func_def_2665,type,
bitIndex2811: bitindex_type ).
tff(func_def_2666,type,
bitIndex2810: bitindex_type ).
tff(func_def_2667,type,
bitIndex2809: bitindex_type ).
tff(func_def_2668,type,
bitIndex2808: bitindex_type ).
tff(func_def_2669,type,
bitIndex2807: bitindex_type ).
tff(func_def_2670,type,
bitIndex2806: bitindex_type ).
tff(func_def_2671,type,
bitIndex2805: bitindex_type ).
tff(func_def_2672,type,
bitIndex2804: bitindex_type ).
tff(func_def_2673,type,
bitIndex2803: bitindex_type ).
tff(func_def_2674,type,
bitIndex2802: bitindex_type ).
tff(func_def_2675,type,
bitIndex2801: bitindex_type ).
tff(func_def_2676,type,
bitIndex2800: bitindex_type ).
tff(func_def_2677,type,
bitIndex2799: bitindex_type ).
tff(func_def_2678,type,
bitIndex2798: bitindex_type ).
tff(func_def_2679,type,
bitIndex2797: bitindex_type ).
tff(func_def_2680,type,
bitIndex2796: bitindex_type ).
tff(func_def_2681,type,
bitIndex2795: bitindex_type ).
tff(func_def_2682,type,
bitIndex2794: bitindex_type ).
tff(func_def_2683,type,
bitIndex2793: bitindex_type ).
tff(func_def_2684,type,
bitIndex2792: bitindex_type ).
tff(func_def_2685,type,
bitIndex2791: bitindex_type ).
tff(func_def_2686,type,
bitIndex2790: bitindex_type ).
tff(func_def_2687,type,
bitIndex2789: bitindex_type ).
tff(func_def_2688,type,
bitIndex2788: bitindex_type ).
tff(func_def_2689,type,
bitIndex2787: bitindex_type ).
tff(func_def_2690,type,
bitIndex2786: bitindex_type ).
tff(func_def_2691,type,
bitIndex2785: bitindex_type ).
tff(func_def_2692,type,
bitIndex2784: bitindex_type ).
tff(func_def_2693,type,
bitIndex2783: bitindex_type ).
tff(func_def_2694,type,
bitIndex2782: bitindex_type ).
tff(func_def_2695,type,
bitIndex2781: bitindex_type ).
tff(func_def_2696,type,
bitIndex2780: bitindex_type ).
tff(func_def_2697,type,
bitIndex2779: bitindex_type ).
tff(func_def_2698,type,
bitIndex2778: bitindex_type ).
tff(func_def_2699,type,
bitIndex2777: bitindex_type ).
tff(func_def_2700,type,
bitIndex2776: bitindex_type ).
tff(func_def_2701,type,
bitIndex2775: bitindex_type ).
tff(func_def_2702,type,
bitIndex2774: bitindex_type ).
tff(func_def_2703,type,
bitIndex2773: bitindex_type ).
tff(func_def_2704,type,
bitIndex2772: bitindex_type ).
tff(func_def_2705,type,
bitIndex2771: bitindex_type ).
tff(func_def_2706,type,
bitIndex2770: bitindex_type ).
tff(func_def_2707,type,
bitIndex2769: bitindex_type ).
tff(func_def_2708,type,
bitIndex2768: bitindex_type ).
tff(func_def_2709,type,
bitIndex2767: bitindex_type ).
tff(func_def_2710,type,
bitIndex2766: bitindex_type ).
tff(func_def_2711,type,
bitIndex2765: bitindex_type ).
tff(func_def_2712,type,
bitIndex2764: bitindex_type ).
tff(func_def_2713,type,
bitIndex2763: bitindex_type ).
tff(func_def_2714,type,
bitIndex2762: bitindex_type ).
tff(func_def_2715,type,
bitIndex2761: bitindex_type ).
tff(func_def_2716,type,
bitIndex2760: bitindex_type ).
tff(func_def_2717,type,
bitIndex2759: bitindex_type ).
tff(func_def_2718,type,
bitIndex2758: bitindex_type ).
tff(func_def_2719,type,
bitIndex2757: bitindex_type ).
tff(func_def_2720,type,
bitIndex2756: bitindex_type ).
tff(func_def_2721,type,
bitIndex2755: bitindex_type ).
tff(func_def_2722,type,
bitIndex2754: bitindex_type ).
tff(func_def_2723,type,
bitIndex2753: bitindex_type ).
tff(func_def_2724,type,
bitIndex2752: bitindex_type ).
tff(func_def_2725,type,
bitIndex2751: bitindex_type ).
tff(func_def_2726,type,
bitIndex2750: bitindex_type ).
tff(func_def_2727,type,
bitIndex2749: bitindex_type ).
tff(func_def_2728,type,
bitIndex2748: bitindex_type ).
tff(func_def_2729,type,
bitIndex2747: bitindex_type ).
tff(func_def_2730,type,
bitIndex2746: bitindex_type ).
tff(func_def_2731,type,
bitIndex2745: bitindex_type ).
tff(func_def_2732,type,
bitIndex2744: bitindex_type ).
tff(func_def_2733,type,
bitIndex2743: bitindex_type ).
tff(func_def_2734,type,
bitIndex2742: bitindex_type ).
tff(func_def_2735,type,
bitIndex2741: bitindex_type ).
tff(func_def_2736,type,
bitIndex2740: bitindex_type ).
tff(func_def_2737,type,
bitIndex2739: bitindex_type ).
tff(func_def_2738,type,
bitIndex2738: bitindex_type ).
tff(func_def_2739,type,
bitIndex2737: bitindex_type ).
tff(func_def_2740,type,
bitIndex2736: bitindex_type ).
tff(func_def_2741,type,
bitIndex2735: bitindex_type ).
tff(func_def_2742,type,
bitIndex2734: bitindex_type ).
tff(func_def_2743,type,
bitIndex2733: bitindex_type ).
tff(func_def_2744,type,
bitIndex2732: bitindex_type ).
tff(func_def_2745,type,
bitIndex2731: bitindex_type ).
tff(func_def_2746,type,
bitIndex2730: bitindex_type ).
tff(func_def_2747,type,
bitIndex2729: bitindex_type ).
tff(func_def_2748,type,
bitIndex2728: bitindex_type ).
tff(func_def_2749,type,
bitIndex2727: bitindex_type ).
tff(func_def_2750,type,
bitIndex2726: bitindex_type ).
tff(func_def_2751,type,
bitIndex2725: bitindex_type ).
tff(func_def_2752,type,
bitIndex2724: bitindex_type ).
tff(func_def_2753,type,
bitIndex2723: bitindex_type ).
tff(func_def_2754,type,
bitIndex2722: bitindex_type ).
tff(func_def_2755,type,
bitIndex2721: bitindex_type ).
tff(func_def_2756,type,
bitIndex2720: bitindex_type ).
tff(func_def_2757,type,
bitIndex2719: bitindex_type ).
tff(func_def_2758,type,
bitIndex2718: bitindex_type ).
tff(func_def_2759,type,
bitIndex2717: bitindex_type ).
tff(func_def_2760,type,
bitIndex2716: bitindex_type ).
tff(func_def_2761,type,
bitIndex2715: bitindex_type ).
tff(func_def_2762,type,
bitIndex2714: bitindex_type ).
tff(func_def_2763,type,
bitIndex2713: bitindex_type ).
tff(func_def_2764,type,
bitIndex2712: bitindex_type ).
tff(func_def_2765,type,
bitIndex2711: bitindex_type ).
tff(func_def_2766,type,
bitIndex2710: bitindex_type ).
tff(func_def_2767,type,
bitIndex2709: bitindex_type ).
tff(func_def_2768,type,
bitIndex2708: bitindex_type ).
tff(func_def_2769,type,
bitIndex2707: bitindex_type ).
tff(func_def_2770,type,
bitIndex2706: bitindex_type ).
tff(func_def_2771,type,
bitIndex2705: bitindex_type ).
tff(func_def_2772,type,
bitIndex2704: bitindex_type ).
tff(func_def_2773,type,
bitIndex2703: bitindex_type ).
tff(func_def_2774,type,
bitIndex2702: bitindex_type ).
tff(func_def_2775,type,
bitIndex2701: bitindex_type ).
tff(func_def_2776,type,
bitIndex2700: bitindex_type ).
tff(func_def_2777,type,
bitIndex2699: bitindex_type ).
tff(func_def_2778,type,
bitIndex2698: bitindex_type ).
tff(func_def_2779,type,
bitIndex2697: bitindex_type ).
tff(func_def_2780,type,
bitIndex2696: bitindex_type ).
tff(func_def_2781,type,
bitIndex2695: bitindex_type ).
tff(func_def_2782,type,
bitIndex2694: bitindex_type ).
tff(func_def_2783,type,
bitIndex2693: bitindex_type ).
tff(func_def_2784,type,
bitIndex2692: bitindex_type ).
tff(func_def_2785,type,
bitIndex2691: bitindex_type ).
tff(func_def_2786,type,
bitIndex2690: bitindex_type ).
tff(func_def_2787,type,
bitIndex2689: bitindex_type ).
tff(func_def_2788,type,
bitIndex2688: bitindex_type ).
tff(func_def_2789,type,
bitIndex2687: bitindex_type ).
tff(func_def_2790,type,
bitIndex2686: bitindex_type ).
tff(func_def_2791,type,
bitIndex2685: bitindex_type ).
tff(func_def_2792,type,
bitIndex2684: bitindex_type ).
tff(func_def_2793,type,
bitIndex2683: bitindex_type ).
tff(func_def_2794,type,
bitIndex2682: bitindex_type ).
tff(func_def_2795,type,
bitIndex2681: bitindex_type ).
tff(func_def_2796,type,
bitIndex2680: bitindex_type ).
tff(func_def_2797,type,
bitIndex2679: bitindex_type ).
tff(func_def_2798,type,
bitIndex2678: bitindex_type ).
tff(func_def_2799,type,
bitIndex2677: bitindex_type ).
tff(func_def_2800,type,
bitIndex2676: bitindex_type ).
tff(func_def_2801,type,
bitIndex2675: bitindex_type ).
tff(func_def_2802,type,
bitIndex2674: bitindex_type ).
tff(func_def_2803,type,
bitIndex2673: bitindex_type ).
tff(func_def_2804,type,
bitIndex2672: bitindex_type ).
tff(func_def_2805,type,
bitIndex2671: bitindex_type ).
tff(func_def_2806,type,
bitIndex2670: bitindex_type ).
tff(func_def_2807,type,
bitIndex2669: bitindex_type ).
tff(func_def_2808,type,
bitIndex2668: bitindex_type ).
tff(func_def_2809,type,
bitIndex2667: bitindex_type ).
tff(func_def_2810,type,
bitIndex2666: bitindex_type ).
tff(func_def_2811,type,
bitIndex2665: bitindex_type ).
tff(func_def_2812,type,
bitIndex2664: bitindex_type ).
tff(func_def_2813,type,
bitIndex2959: bitindex_type ).
tff(func_def_2814,type,
bitIndex2958: bitindex_type ).
tff(func_def_2815,type,
bitIndex2957: bitindex_type ).
tff(func_def_2816,type,
bitIndex2956: bitindex_type ).
tff(func_def_2817,type,
bitIndex2955: bitindex_type ).
tff(func_def_2818,type,
bitIndex2954: bitindex_type ).
tff(func_def_2819,type,
bitIndex2953: bitindex_type ).
tff(func_def_2820,type,
bitIndex2952: bitindex_type ).
tff(func_def_2821,type,
bitIndex2951: bitindex_type ).
tff(func_def_2822,type,
bitIndex2950: bitindex_type ).
tff(func_def_2823,type,
bitIndex2949: bitindex_type ).
tff(func_def_2824,type,
bitIndex2948: bitindex_type ).
tff(func_def_2825,type,
bitIndex2947: bitindex_type ).
tff(func_def_2826,type,
bitIndex2946: bitindex_type ).
tff(func_def_2827,type,
bitIndex2945: bitindex_type ).
tff(func_def_2828,type,
bitIndex2944: bitindex_type ).
tff(func_def_2829,type,
bitIndex2943: bitindex_type ).
tff(func_def_2830,type,
bitIndex2942: bitindex_type ).
tff(func_def_2831,type,
bitIndex2941: bitindex_type ).
tff(func_def_2832,type,
bitIndex2940: bitindex_type ).
tff(func_def_2833,type,
bitIndex2939: bitindex_type ).
tff(func_def_2834,type,
bitIndex2938: bitindex_type ).
tff(func_def_2835,type,
bitIndex2937: bitindex_type ).
tff(func_def_2836,type,
bitIndex2936: bitindex_type ).
tff(func_def_2837,type,
bitIndex2935: bitindex_type ).
tff(func_def_2838,type,
bitIndex2934: bitindex_type ).
tff(func_def_2839,type,
bitIndex2933: bitindex_type ).
tff(func_def_2840,type,
bitIndex2932: bitindex_type ).
tff(func_def_2841,type,
bitIndex2931: bitindex_type ).
tff(func_def_2842,type,
bitIndex2930: bitindex_type ).
tff(func_def_2843,type,
bitIndex2929: bitindex_type ).
tff(func_def_2844,type,
bitIndex2928: bitindex_type ).
tff(func_def_2845,type,
bitIndex2927: bitindex_type ).
tff(func_def_2846,type,
bitIndex2926: bitindex_type ).
tff(func_def_2847,type,
bitIndex2925: bitindex_type ).
tff(func_def_2848,type,
bitIndex2924: bitindex_type ).
tff(func_def_2849,type,
bitIndex2923: bitindex_type ).
tff(func_def_2850,type,
bitIndex2922: bitindex_type ).
tff(func_def_2851,type,
bitIndex2921: bitindex_type ).
tff(func_def_2852,type,
bitIndex2920: bitindex_type ).
tff(func_def_2853,type,
bitIndex2919: bitindex_type ).
tff(func_def_2854,type,
bitIndex2918: bitindex_type ).
tff(func_def_2855,type,
bitIndex2917: bitindex_type ).
tff(func_def_2856,type,
bitIndex2916: bitindex_type ).
tff(func_def_2857,type,
bitIndex2915: bitindex_type ).
tff(func_def_2858,type,
bitIndex2914: bitindex_type ).
tff(func_def_2859,type,
bitIndex2913: bitindex_type ).
tff(func_def_2860,type,
bitIndex2912: bitindex_type ).
tff(func_def_2861,type,
bitIndex2911: bitindex_type ).
tff(func_def_2862,type,
bitIndex2910: bitindex_type ).
tff(func_def_2863,type,
bitIndex2909: bitindex_type ).
tff(func_def_2864,type,
bitIndex2908: bitindex_type ).
tff(func_def_2865,type,
bitIndex2907: bitindex_type ).
tff(func_def_2866,type,
bitIndex2906: bitindex_type ).
tff(func_def_2867,type,
bitIndex2905: bitindex_type ).
tff(func_def_2868,type,
bitIndex2904: bitindex_type ).
tff(func_def_2869,type,
bitIndex2903: bitindex_type ).
tff(func_def_2870,type,
bitIndex2902: bitindex_type ).
tff(func_def_2871,type,
bitIndex2901: bitindex_type ).
tff(func_def_2872,type,
bitIndex2900: bitindex_type ).
tff(func_def_2873,type,
bitIndex2899: bitindex_type ).
tff(func_def_2874,type,
bitIndex2898: bitindex_type ).
tff(func_def_2875,type,
bitIndex2897: bitindex_type ).
tff(func_def_2876,type,
bitIndex2896: bitindex_type ).
tff(func_def_2877,type,
bitIndex2895: bitindex_type ).
tff(func_def_2878,type,
bitIndex2894: bitindex_type ).
tff(func_def_2879,type,
bitIndex2893: bitindex_type ).
tff(func_def_2880,type,
bitIndex2892: bitindex_type ).
tff(func_def_2881,type,
bitIndex2891: bitindex_type ).
tff(func_def_2882,type,
bitIndex2890: bitindex_type ).
tff(func_def_2883,type,
bitIndex2889: bitindex_type ).
tff(func_def_2884,type,
bitIndex2888: bitindex_type ).
tff(func_def_2885,type,
bitIndex2887: bitindex_type ).
tff(func_def_2886,type,
bitIndex2886: bitindex_type ).
tff(func_def_2887,type,
bitIndex2885: bitindex_type ).
tff(func_def_2888,type,
bitIndex2884: bitindex_type ).
tff(func_def_2889,type,
bitIndex2883: bitindex_type ).
tff(func_def_2890,type,
bitIndex2882: bitindex_type ).
tff(func_def_2891,type,
bitIndex2881: bitindex_type ).
tff(func_def_2892,type,
bitIndex2880: bitindex_type ).
tff(func_def_2893,type,
bitIndex2879: bitindex_type ).
tff(func_def_2894,type,
bitIndex2878: bitindex_type ).
tff(func_def_2895,type,
bitIndex2877: bitindex_type ).
tff(func_def_2896,type,
bitIndex2876: bitindex_type ).
tff(func_def_2897,type,
bitIndex2875: bitindex_type ).
tff(func_def_2898,type,
bitIndex2874: bitindex_type ).
tff(func_def_2899,type,
bitIndex2873: bitindex_type ).
tff(func_def_2900,type,
bitIndex2872: bitindex_type ).
tff(func_def_2901,type,
bitIndex2871: bitindex_type ).
tff(func_def_2902,type,
bitIndex2870: bitindex_type ).
tff(func_def_2903,type,
bitIndex2869: bitindex_type ).
tff(func_def_2904,type,
bitIndex2868: bitindex_type ).
tff(func_def_2905,type,
bitIndex2867: bitindex_type ).
tff(func_def_2906,type,
bitIndex2866: bitindex_type ).
tff(func_def_2907,type,
bitIndex2865: bitindex_type ).
tff(func_def_2908,type,
bitIndex2864: bitindex_type ).
tff(func_def_2909,type,
bitIndex2863: bitindex_type ).
tff(func_def_2910,type,
bitIndex2862: bitindex_type ).
tff(func_def_2911,type,
bitIndex2861: bitindex_type ).
tff(func_def_2912,type,
bitIndex2860: bitindex_type ).
tff(func_def_2913,type,
bitIndex2859: bitindex_type ).
tff(func_def_2914,type,
bitIndex2858: bitindex_type ).
tff(func_def_2915,type,
bitIndex2857: bitindex_type ).
tff(func_def_2916,type,
bitIndex2856: bitindex_type ).
tff(func_def_2917,type,
bitIndex2855: bitindex_type ).
tff(func_def_2918,type,
bitIndex2854: bitindex_type ).
tff(func_def_2919,type,
bitIndex2853: bitindex_type ).
tff(func_def_2920,type,
bitIndex2852: bitindex_type ).
tff(func_def_2921,type,
bitIndex2851: bitindex_type ).
tff(func_def_2922,type,
bitIndex2850: bitindex_type ).
tff(func_def_2923,type,
bitIndex2849: bitindex_type ).
tff(func_def_2924,type,
bitIndex2848: bitindex_type ).
tff(func_def_2925,type,
bitIndex2847: bitindex_type ).
tff(func_def_2926,type,
bitIndex2846: bitindex_type ).
tff(func_def_2927,type,
bitIndex2845: bitindex_type ).
tff(func_def_2928,type,
bitIndex2844: bitindex_type ).
tff(func_def_2929,type,
bitIndex2843: bitindex_type ).
tff(func_def_2930,type,
bitIndex2842: bitindex_type ).
tff(func_def_2931,type,
bitIndex2841: bitindex_type ).
tff(func_def_2932,type,
bitIndex2840: bitindex_type ).
tff(func_def_2933,type,
bitIndex2839: bitindex_type ).
tff(func_def_2934,type,
bitIndex2838: bitindex_type ).
tff(func_def_2935,type,
bitIndex2837: bitindex_type ).
tff(func_def_2936,type,
bitIndex2836: bitindex_type ).
tff(func_def_2937,type,
bitIndex2835: bitindex_type ).
tff(func_def_2938,type,
bitIndex2834: bitindex_type ).
tff(func_def_2939,type,
bitIndex2833: bitindex_type ).
tff(func_def_2940,type,
bitIndex2832: bitindex_type ).
tff(func_def_2941,type,
bitIndex2831: bitindex_type ).
tff(func_def_2942,type,
bitIndex2830: bitindex_type ).
tff(func_def_2943,type,
bitIndex2829: bitindex_type ).
tff(func_def_2944,type,
bitIndex2828: bitindex_type ).
tff(func_def_2945,type,
bitIndex2827: bitindex_type ).
tff(func_def_2946,type,
bitIndex2826: bitindex_type ).
tff(func_def_2947,type,
bitIndex2825: bitindex_type ).
tff(func_def_2948,type,
bitIndex2824: bitindex_type ).
tff(func_def_2949,type,
bitIndex2823: bitindex_type ).
tff(func_def_2950,type,
bitIndex2822: bitindex_type ).
tff(func_def_2951,type,
bitIndex2821: bitindex_type ).
tff(func_def_2952,type,
bitIndex2820: bitindex_type ).
tff(func_def_2953,type,
bitIndex2819: bitindex_type ).
tff(func_def_2954,type,
bitIndex2818: bitindex_type ).
tff(func_def_2955,type,
bitIndex2817: bitindex_type ).
tff(func_def_2956,type,
bitIndex2816: bitindex_type ).
tff(func_def_2957,type,
bitIndex2815: bitindex_type ).
tff(func_def_2958,type,
bitIndex2814: bitindex_type ).
tff(func_def_2959,type,
bitIndex2813: bitindex_type ).
tff(func_def_2960,type,
bitIndex2812: bitindex_type ).
tff(func_def_2961,type,
bitIndex3107: bitindex_type ).
tff(func_def_2962,type,
bitIndex3106: bitindex_type ).
tff(func_def_2963,type,
bitIndex3105: bitindex_type ).
tff(func_def_2964,type,
bitIndex3104: bitindex_type ).
tff(func_def_2965,type,
bitIndex3103: bitindex_type ).
tff(func_def_2966,type,
bitIndex3102: bitindex_type ).
tff(func_def_2967,type,
bitIndex3101: bitindex_type ).
tff(func_def_2968,type,
bitIndex3100: bitindex_type ).
tff(func_def_2969,type,
bitIndex3099: bitindex_type ).
tff(func_def_2970,type,
bitIndex3098: bitindex_type ).
tff(func_def_2971,type,
bitIndex3097: bitindex_type ).
tff(func_def_2972,type,
bitIndex3096: bitindex_type ).
tff(func_def_2973,type,
bitIndex3095: bitindex_type ).
tff(func_def_2974,type,
bitIndex3094: bitindex_type ).
tff(func_def_2975,type,
bitIndex3093: bitindex_type ).
tff(func_def_2976,type,
bitIndex3092: bitindex_type ).
tff(func_def_2977,type,
bitIndex3091: bitindex_type ).
tff(func_def_2978,type,
bitIndex3090: bitindex_type ).
tff(func_def_2979,type,
bitIndex3089: bitindex_type ).
tff(func_def_2980,type,
bitIndex3088: bitindex_type ).
tff(func_def_2981,type,
bitIndex3087: bitindex_type ).
tff(func_def_2982,type,
bitIndex3086: bitindex_type ).
tff(func_def_2983,type,
bitIndex3085: bitindex_type ).
tff(func_def_2984,type,
bitIndex3084: bitindex_type ).
tff(func_def_2985,type,
bitIndex3083: bitindex_type ).
tff(func_def_2986,type,
bitIndex3082: bitindex_type ).
tff(func_def_2987,type,
bitIndex3081: bitindex_type ).
tff(func_def_2988,type,
bitIndex3080: bitindex_type ).
tff(func_def_2989,type,
bitIndex3079: bitindex_type ).
tff(func_def_2990,type,
bitIndex3078: bitindex_type ).
tff(func_def_2991,type,
bitIndex3077: bitindex_type ).
tff(func_def_2992,type,
bitIndex3076: bitindex_type ).
tff(func_def_2993,type,
bitIndex3075: bitindex_type ).
tff(func_def_2994,type,
bitIndex3074: bitindex_type ).
tff(func_def_2995,type,
bitIndex3073: bitindex_type ).
tff(func_def_2996,type,
bitIndex3072: bitindex_type ).
tff(func_def_2997,type,
bitIndex3071: bitindex_type ).
tff(func_def_2998,type,
bitIndex3070: bitindex_type ).
tff(func_def_2999,type,
bitIndex3069: bitindex_type ).
tff(func_def_3000,type,
bitIndex3068: bitindex_type ).
tff(func_def_3001,type,
bitIndex3067: bitindex_type ).
tff(func_def_3002,type,
bitIndex3066: bitindex_type ).
tff(func_def_3003,type,
bitIndex3065: bitindex_type ).
tff(func_def_3004,type,
bitIndex3064: bitindex_type ).
tff(func_def_3005,type,
bitIndex3063: bitindex_type ).
tff(func_def_3006,type,
bitIndex3062: bitindex_type ).
tff(func_def_3007,type,
bitIndex3061: bitindex_type ).
tff(func_def_3008,type,
bitIndex3060: bitindex_type ).
tff(func_def_3009,type,
bitIndex3059: bitindex_type ).
tff(func_def_3010,type,
bitIndex3058: bitindex_type ).
tff(func_def_3011,type,
bitIndex3057: bitindex_type ).
tff(func_def_3012,type,
bitIndex3056: bitindex_type ).
tff(func_def_3013,type,
bitIndex3055: bitindex_type ).
tff(func_def_3014,type,
bitIndex3054: bitindex_type ).
tff(func_def_3015,type,
bitIndex3053: bitindex_type ).
tff(func_def_3016,type,
bitIndex3052: bitindex_type ).
tff(func_def_3017,type,
bitIndex3051: bitindex_type ).
tff(func_def_3018,type,
bitIndex3050: bitindex_type ).
tff(func_def_3019,type,
bitIndex3049: bitindex_type ).
tff(func_def_3020,type,
bitIndex3048: bitindex_type ).
tff(func_def_3021,type,
bitIndex3047: bitindex_type ).
tff(func_def_3022,type,
bitIndex3046: bitindex_type ).
tff(func_def_3023,type,
bitIndex3045: bitindex_type ).
tff(func_def_3024,type,
bitIndex3044: bitindex_type ).
tff(func_def_3025,type,
bitIndex3043: bitindex_type ).
tff(func_def_3026,type,
bitIndex3042: bitindex_type ).
tff(func_def_3027,type,
bitIndex3041: bitindex_type ).
tff(func_def_3028,type,
bitIndex3040: bitindex_type ).
tff(func_def_3029,type,
bitIndex3039: bitindex_type ).
tff(func_def_3030,type,
bitIndex3038: bitindex_type ).
tff(func_def_3031,type,
bitIndex3037: bitindex_type ).
tff(func_def_3032,type,
bitIndex3036: bitindex_type ).
tff(func_def_3033,type,
bitIndex3035: bitindex_type ).
tff(func_def_3034,type,
bitIndex3034: bitindex_type ).
tff(func_def_3035,type,
bitIndex3033: bitindex_type ).
tff(func_def_3036,type,
bitIndex3032: bitindex_type ).
tff(func_def_3037,type,
bitIndex3031: bitindex_type ).
tff(func_def_3038,type,
bitIndex3030: bitindex_type ).
tff(func_def_3039,type,
bitIndex3029: bitindex_type ).
tff(func_def_3040,type,
bitIndex3028: bitindex_type ).
tff(func_def_3041,type,
bitIndex3027: bitindex_type ).
tff(func_def_3042,type,
bitIndex3026: bitindex_type ).
tff(func_def_3043,type,
bitIndex3025: bitindex_type ).
tff(func_def_3044,type,
bitIndex3024: bitindex_type ).
tff(func_def_3045,type,
bitIndex3023: bitindex_type ).
tff(func_def_3046,type,
bitIndex3022: bitindex_type ).
tff(func_def_3047,type,
bitIndex3021: bitindex_type ).
tff(func_def_3048,type,
bitIndex3020: bitindex_type ).
tff(func_def_3049,type,
bitIndex3019: bitindex_type ).
tff(func_def_3050,type,
bitIndex3018: bitindex_type ).
tff(func_def_3051,type,
bitIndex3017: bitindex_type ).
tff(func_def_3052,type,
bitIndex3016: bitindex_type ).
tff(func_def_3053,type,
bitIndex3015: bitindex_type ).
tff(func_def_3054,type,
bitIndex3014: bitindex_type ).
tff(func_def_3055,type,
bitIndex3013: bitindex_type ).
tff(func_def_3056,type,
bitIndex3012: bitindex_type ).
tff(func_def_3057,type,
bitIndex3011: bitindex_type ).
tff(func_def_3058,type,
bitIndex3010: bitindex_type ).
tff(func_def_3059,type,
bitIndex3009: bitindex_type ).
tff(func_def_3060,type,
bitIndex3008: bitindex_type ).
tff(func_def_3061,type,
bitIndex3007: bitindex_type ).
tff(func_def_3062,type,
bitIndex3006: bitindex_type ).
tff(func_def_3063,type,
bitIndex3005: bitindex_type ).
tff(func_def_3064,type,
bitIndex3004: bitindex_type ).
tff(func_def_3065,type,
bitIndex3003: bitindex_type ).
tff(func_def_3066,type,
bitIndex3002: bitindex_type ).
tff(func_def_3067,type,
bitIndex3001: bitindex_type ).
tff(func_def_3068,type,
bitIndex3000: bitindex_type ).
tff(func_def_3069,type,
bitIndex2999: bitindex_type ).
tff(func_def_3070,type,
bitIndex2998: bitindex_type ).
tff(func_def_3071,type,
bitIndex2997: bitindex_type ).
tff(func_def_3072,type,
bitIndex2996: bitindex_type ).
tff(func_def_3073,type,
bitIndex2995: bitindex_type ).
tff(func_def_3074,type,
bitIndex2994: bitindex_type ).
tff(func_def_3075,type,
bitIndex2993: bitindex_type ).
tff(func_def_3076,type,
bitIndex2992: bitindex_type ).
tff(func_def_3077,type,
bitIndex2991: bitindex_type ).
tff(func_def_3078,type,
bitIndex2990: bitindex_type ).
tff(func_def_3079,type,
bitIndex2989: bitindex_type ).
tff(func_def_3080,type,
bitIndex2988: bitindex_type ).
tff(func_def_3081,type,
bitIndex2987: bitindex_type ).
tff(func_def_3082,type,
bitIndex2986: bitindex_type ).
tff(func_def_3083,type,
bitIndex2985: bitindex_type ).
tff(func_def_3084,type,
bitIndex2984: bitindex_type ).
tff(func_def_3085,type,
bitIndex2983: bitindex_type ).
tff(func_def_3086,type,
bitIndex2982: bitindex_type ).
tff(func_def_3087,type,
bitIndex2981: bitindex_type ).
tff(func_def_3088,type,
bitIndex2980: bitindex_type ).
tff(func_def_3089,type,
bitIndex2979: bitindex_type ).
tff(func_def_3090,type,
bitIndex2978: bitindex_type ).
tff(func_def_3091,type,
bitIndex2977: bitindex_type ).
tff(func_def_3092,type,
bitIndex2976: bitindex_type ).
tff(func_def_3093,type,
bitIndex2975: bitindex_type ).
tff(func_def_3094,type,
bitIndex2974: bitindex_type ).
tff(func_def_3095,type,
bitIndex2973: bitindex_type ).
tff(func_def_3096,type,
bitIndex2972: bitindex_type ).
tff(func_def_3097,type,
bitIndex2971: bitindex_type ).
tff(func_def_3098,type,
bitIndex2970: bitindex_type ).
tff(func_def_3099,type,
bitIndex2969: bitindex_type ).
tff(func_def_3100,type,
bitIndex2968: bitindex_type ).
tff(func_def_3101,type,
bitIndex2967: bitindex_type ).
tff(func_def_3102,type,
bitIndex2966: bitindex_type ).
tff(func_def_3103,type,
bitIndex2965: bitindex_type ).
tff(func_def_3104,type,
bitIndex2964: bitindex_type ).
tff(func_def_3105,type,
bitIndex2963: bitindex_type ).
tff(func_def_3106,type,
bitIndex2962: bitindex_type ).
tff(func_def_3107,type,
bitIndex2961: bitindex_type ).
tff(func_def_3108,type,
bitIndex2960: bitindex_type ).
tff(func_def_3109,type,
bitIndex3255: bitindex_type ).
tff(func_def_3110,type,
bitIndex3254: bitindex_type ).
tff(func_def_3111,type,
bitIndex3253: bitindex_type ).
tff(func_def_3112,type,
bitIndex3252: bitindex_type ).
tff(func_def_3113,type,
bitIndex3251: bitindex_type ).
tff(func_def_3114,type,
bitIndex3250: bitindex_type ).
tff(func_def_3115,type,
bitIndex3249: bitindex_type ).
tff(func_def_3116,type,
bitIndex3248: bitindex_type ).
tff(func_def_3117,type,
bitIndex3247: bitindex_type ).
tff(func_def_3118,type,
bitIndex3246: bitindex_type ).
tff(func_def_3119,type,
bitIndex3245: bitindex_type ).
tff(func_def_3120,type,
bitIndex3244: bitindex_type ).
tff(func_def_3121,type,
bitIndex3243: bitindex_type ).
tff(func_def_3122,type,
bitIndex3242: bitindex_type ).
tff(func_def_3123,type,
bitIndex3241: bitindex_type ).
tff(func_def_3124,type,
bitIndex3240: bitindex_type ).
tff(func_def_3125,type,
bitIndex3239: bitindex_type ).
tff(func_def_3126,type,
bitIndex3238: bitindex_type ).
tff(func_def_3127,type,
bitIndex3237: bitindex_type ).
tff(func_def_3128,type,
bitIndex3236: bitindex_type ).
tff(func_def_3129,type,
bitIndex3235: bitindex_type ).
tff(func_def_3130,type,
bitIndex3234: bitindex_type ).
tff(func_def_3131,type,
bitIndex3233: bitindex_type ).
tff(func_def_3132,type,
bitIndex3232: bitindex_type ).
tff(func_def_3133,type,
bitIndex3231: bitindex_type ).
tff(func_def_3134,type,
bitIndex3230: bitindex_type ).
tff(func_def_3135,type,
bitIndex3229: bitindex_type ).
tff(func_def_3136,type,
bitIndex3228: bitindex_type ).
tff(func_def_3137,type,
bitIndex3227: bitindex_type ).
tff(func_def_3138,type,
bitIndex3226: bitindex_type ).
tff(func_def_3139,type,
bitIndex3225: bitindex_type ).
tff(func_def_3140,type,
bitIndex3224: bitindex_type ).
tff(func_def_3141,type,
bitIndex3223: bitindex_type ).
tff(func_def_3142,type,
bitIndex3222: bitindex_type ).
tff(func_def_3143,type,
bitIndex3221: bitindex_type ).
tff(func_def_3144,type,
bitIndex3220: bitindex_type ).
tff(func_def_3145,type,
bitIndex3219: bitindex_type ).
tff(func_def_3146,type,
bitIndex3218: bitindex_type ).
tff(func_def_3147,type,
bitIndex3217: bitindex_type ).
tff(func_def_3148,type,
bitIndex3216: bitindex_type ).
tff(func_def_3149,type,
bitIndex3215: bitindex_type ).
tff(func_def_3150,type,
bitIndex3214: bitindex_type ).
tff(func_def_3151,type,
bitIndex3213: bitindex_type ).
tff(func_def_3152,type,
bitIndex3212: bitindex_type ).
tff(func_def_3153,type,
bitIndex3211: bitindex_type ).
tff(func_def_3154,type,
bitIndex3210: bitindex_type ).
tff(func_def_3155,type,
bitIndex3209: bitindex_type ).
tff(func_def_3156,type,
bitIndex3208: bitindex_type ).
tff(func_def_3157,type,
bitIndex3207: bitindex_type ).
tff(func_def_3158,type,
bitIndex3206: bitindex_type ).
tff(func_def_3159,type,
bitIndex3205: bitindex_type ).
tff(func_def_3160,type,
bitIndex3204: bitindex_type ).
tff(func_def_3161,type,
bitIndex3203: bitindex_type ).
tff(func_def_3162,type,
bitIndex3202: bitindex_type ).
tff(func_def_3163,type,
bitIndex3201: bitindex_type ).
tff(func_def_3164,type,
bitIndex3200: bitindex_type ).
tff(func_def_3165,type,
bitIndex3199: bitindex_type ).
tff(func_def_3166,type,
bitIndex3198: bitindex_type ).
tff(func_def_3167,type,
bitIndex3197: bitindex_type ).
tff(func_def_3168,type,
bitIndex3196: bitindex_type ).
tff(func_def_3169,type,
bitIndex3195: bitindex_type ).
tff(func_def_3170,type,
bitIndex3194: bitindex_type ).
tff(func_def_3171,type,
bitIndex3193: bitindex_type ).
tff(func_def_3172,type,
bitIndex3192: bitindex_type ).
tff(func_def_3173,type,
bitIndex3191: bitindex_type ).
tff(func_def_3174,type,
bitIndex3190: bitindex_type ).
tff(func_def_3175,type,
bitIndex3189: bitindex_type ).
tff(func_def_3176,type,
bitIndex3188: bitindex_type ).
tff(func_def_3177,type,
bitIndex3187: bitindex_type ).
tff(func_def_3178,type,
bitIndex3186: bitindex_type ).
tff(func_def_3179,type,
bitIndex3185: bitindex_type ).
tff(func_def_3180,type,
bitIndex3184: bitindex_type ).
tff(func_def_3181,type,
bitIndex3183: bitindex_type ).
tff(func_def_3182,type,
bitIndex3182: bitindex_type ).
tff(func_def_3183,type,
bitIndex3181: bitindex_type ).
tff(func_def_3184,type,
bitIndex3180: bitindex_type ).
tff(func_def_3185,type,
bitIndex3179: bitindex_type ).
tff(func_def_3186,type,
bitIndex3178: bitindex_type ).
tff(func_def_3187,type,
bitIndex3177: bitindex_type ).
tff(func_def_3188,type,
bitIndex3176: bitindex_type ).
tff(func_def_3189,type,
bitIndex3175: bitindex_type ).
tff(func_def_3190,type,
bitIndex3174: bitindex_type ).
tff(func_def_3191,type,
bitIndex3173: bitindex_type ).
tff(func_def_3192,type,
bitIndex3172: bitindex_type ).
tff(func_def_3193,type,
bitIndex3171: bitindex_type ).
tff(func_def_3194,type,
bitIndex3170: bitindex_type ).
tff(func_def_3195,type,
bitIndex3169: bitindex_type ).
tff(func_def_3196,type,
bitIndex3168: bitindex_type ).
tff(func_def_3197,type,
bitIndex3167: bitindex_type ).
tff(func_def_3198,type,
bitIndex3166: bitindex_type ).
tff(func_def_3199,type,
bitIndex3165: bitindex_type ).
tff(func_def_3200,type,
bitIndex3164: bitindex_type ).
tff(func_def_3201,type,
bitIndex3163: bitindex_type ).
tff(func_def_3202,type,
bitIndex3162: bitindex_type ).
tff(func_def_3203,type,
bitIndex3161: bitindex_type ).
tff(func_def_3204,type,
bitIndex3160: bitindex_type ).
tff(func_def_3205,type,
bitIndex3159: bitindex_type ).
tff(func_def_3206,type,
bitIndex3158: bitindex_type ).
tff(func_def_3207,type,
bitIndex3157: bitindex_type ).
tff(func_def_3208,type,
bitIndex3156: bitindex_type ).
tff(func_def_3209,type,
bitIndex3155: bitindex_type ).
tff(func_def_3210,type,
bitIndex3154: bitindex_type ).
tff(func_def_3211,type,
bitIndex3153: bitindex_type ).
tff(func_def_3212,type,
bitIndex3152: bitindex_type ).
tff(func_def_3213,type,
bitIndex3151: bitindex_type ).
tff(func_def_3214,type,
bitIndex3150: bitindex_type ).
tff(func_def_3215,type,
bitIndex3149: bitindex_type ).
tff(func_def_3216,type,
bitIndex3148: bitindex_type ).
tff(func_def_3217,type,
bitIndex3147: bitindex_type ).
tff(func_def_3218,type,
bitIndex3146: bitindex_type ).
tff(func_def_3219,type,
bitIndex3145: bitindex_type ).
tff(func_def_3220,type,
bitIndex3144: bitindex_type ).
tff(func_def_3221,type,
bitIndex3143: bitindex_type ).
tff(func_def_3222,type,
bitIndex3142: bitindex_type ).
tff(func_def_3223,type,
bitIndex3141: bitindex_type ).
tff(func_def_3224,type,
bitIndex3140: bitindex_type ).
tff(func_def_3225,type,
bitIndex3139: bitindex_type ).
tff(func_def_3226,type,
bitIndex3138: bitindex_type ).
tff(func_def_3227,type,
bitIndex3137: bitindex_type ).
tff(func_def_3228,type,
bitIndex3136: bitindex_type ).
tff(func_def_3229,type,
bitIndex3135: bitindex_type ).
tff(func_def_3230,type,
bitIndex3134: bitindex_type ).
tff(func_def_3231,type,
bitIndex3133: bitindex_type ).
tff(func_def_3232,type,
bitIndex3132: bitindex_type ).
tff(func_def_3233,type,
bitIndex3131: bitindex_type ).
tff(func_def_3234,type,
bitIndex3130: bitindex_type ).
tff(func_def_3235,type,
bitIndex3129: bitindex_type ).
tff(func_def_3236,type,
bitIndex3128: bitindex_type ).
tff(func_def_3237,type,
bitIndex3127: bitindex_type ).
tff(func_def_3238,type,
bitIndex3126: bitindex_type ).
tff(func_def_3239,type,
bitIndex3125: bitindex_type ).
tff(func_def_3240,type,
bitIndex3124: bitindex_type ).
tff(func_def_3241,type,
bitIndex3123: bitindex_type ).
tff(func_def_3242,type,
bitIndex3122: bitindex_type ).
tff(func_def_3243,type,
bitIndex3121: bitindex_type ).
tff(func_def_3244,type,
bitIndex3120: bitindex_type ).
tff(func_def_3245,type,
bitIndex3119: bitindex_type ).
tff(func_def_3246,type,
bitIndex3118: bitindex_type ).
tff(func_def_3247,type,
bitIndex3117: bitindex_type ).
tff(func_def_3248,type,
bitIndex3116: bitindex_type ).
tff(func_def_3249,type,
bitIndex3115: bitindex_type ).
tff(func_def_3250,type,
bitIndex3114: bitindex_type ).
tff(func_def_3251,type,
bitIndex3113: bitindex_type ).
tff(func_def_3252,type,
bitIndex3112: bitindex_type ).
tff(func_def_3253,type,
bitIndex3111: bitindex_type ).
tff(func_def_3254,type,
bitIndex3110: bitindex_type ).
tff(func_def_3255,type,
bitIndex3109: bitindex_type ).
tff(func_def_3256,type,
bitIndex3108: bitindex_type ).
tff(func_def_3257,type,
bitIndex3403: bitindex_type ).
tff(func_def_3258,type,
bitIndex3402: bitindex_type ).
tff(func_def_3259,type,
bitIndex3401: bitindex_type ).
tff(func_def_3260,type,
bitIndex3400: bitindex_type ).
tff(func_def_3261,type,
bitIndex3399: bitindex_type ).
tff(func_def_3262,type,
bitIndex3398: bitindex_type ).
tff(func_def_3263,type,
bitIndex3397: bitindex_type ).
tff(func_def_3264,type,
bitIndex3396: bitindex_type ).
tff(func_def_3265,type,
bitIndex3395: bitindex_type ).
tff(func_def_3266,type,
bitIndex3394: bitindex_type ).
tff(func_def_3267,type,
bitIndex3393: bitindex_type ).
tff(func_def_3268,type,
bitIndex3392: bitindex_type ).
tff(func_def_3269,type,
bitIndex3391: bitindex_type ).
tff(func_def_3270,type,
bitIndex3390: bitindex_type ).
tff(func_def_3271,type,
bitIndex3389: bitindex_type ).
tff(func_def_3272,type,
bitIndex3388: bitindex_type ).
tff(func_def_3273,type,
bitIndex3387: bitindex_type ).
tff(func_def_3274,type,
bitIndex3386: bitindex_type ).
tff(func_def_3275,type,
bitIndex3385: bitindex_type ).
tff(func_def_3276,type,
bitIndex3384: bitindex_type ).
tff(func_def_3277,type,
bitIndex3383: bitindex_type ).
tff(func_def_3278,type,
bitIndex3382: bitindex_type ).
tff(func_def_3279,type,
bitIndex3381: bitindex_type ).
tff(func_def_3280,type,
bitIndex3380: bitindex_type ).
tff(func_def_3281,type,
bitIndex3379: bitindex_type ).
tff(func_def_3282,type,
bitIndex3378: bitindex_type ).
tff(func_def_3283,type,
bitIndex3377: bitindex_type ).
tff(func_def_3284,type,
bitIndex3376: bitindex_type ).
tff(func_def_3285,type,
bitIndex3375: bitindex_type ).
tff(func_def_3286,type,
bitIndex3374: bitindex_type ).
tff(func_def_3287,type,
bitIndex3373: bitindex_type ).
tff(func_def_3288,type,
bitIndex3372: bitindex_type ).
tff(func_def_3289,type,
bitIndex3371: bitindex_type ).
tff(func_def_3290,type,
bitIndex3370: bitindex_type ).
tff(func_def_3291,type,
bitIndex3369: bitindex_type ).
tff(func_def_3292,type,
bitIndex3368: bitindex_type ).
tff(func_def_3293,type,
bitIndex3367: bitindex_type ).
tff(func_def_3294,type,
bitIndex3366: bitindex_type ).
tff(func_def_3295,type,
bitIndex3365: bitindex_type ).
tff(func_def_3296,type,
bitIndex3364: bitindex_type ).
tff(func_def_3297,type,
bitIndex3363: bitindex_type ).
tff(func_def_3298,type,
bitIndex3362: bitindex_type ).
tff(func_def_3299,type,
bitIndex3361: bitindex_type ).
tff(func_def_3300,type,
bitIndex3360: bitindex_type ).
tff(func_def_3301,type,
bitIndex3359: bitindex_type ).
tff(func_def_3302,type,
bitIndex3358: bitindex_type ).
tff(func_def_3303,type,
bitIndex3357: bitindex_type ).
tff(func_def_3304,type,
bitIndex3356: bitindex_type ).
tff(func_def_3305,type,
bitIndex3355: bitindex_type ).
tff(func_def_3306,type,
bitIndex3354: bitindex_type ).
tff(func_def_3307,type,
bitIndex3353: bitindex_type ).
tff(func_def_3308,type,
bitIndex3352: bitindex_type ).
tff(func_def_3309,type,
bitIndex3351: bitindex_type ).
tff(func_def_3310,type,
bitIndex3350: bitindex_type ).
tff(func_def_3311,type,
bitIndex3349: bitindex_type ).
tff(func_def_3312,type,
bitIndex3348: bitindex_type ).
tff(func_def_3313,type,
bitIndex3347: bitindex_type ).
tff(func_def_3314,type,
bitIndex3346: bitindex_type ).
tff(func_def_3315,type,
bitIndex3345: bitindex_type ).
tff(func_def_3316,type,
bitIndex3344: bitindex_type ).
tff(func_def_3317,type,
bitIndex3343: bitindex_type ).
tff(func_def_3318,type,
bitIndex3342: bitindex_type ).
tff(func_def_3319,type,
bitIndex3341: bitindex_type ).
tff(func_def_3320,type,
bitIndex3340: bitindex_type ).
tff(func_def_3321,type,
bitIndex3339: bitindex_type ).
tff(func_def_3322,type,
bitIndex3338: bitindex_type ).
tff(func_def_3323,type,
bitIndex3337: bitindex_type ).
tff(func_def_3324,type,
bitIndex3336: bitindex_type ).
tff(func_def_3325,type,
bitIndex3335: bitindex_type ).
tff(func_def_3326,type,
bitIndex3334: bitindex_type ).
tff(func_def_3327,type,
bitIndex3333: bitindex_type ).
tff(func_def_3328,type,
bitIndex3332: bitindex_type ).
tff(func_def_3329,type,
bitIndex3331: bitindex_type ).
tff(func_def_3330,type,
bitIndex3330: bitindex_type ).
tff(func_def_3331,type,
bitIndex3329: bitindex_type ).
tff(func_def_3332,type,
bitIndex3328: bitindex_type ).
tff(func_def_3333,type,
bitIndex3327: bitindex_type ).
tff(func_def_3334,type,
bitIndex3326: bitindex_type ).
tff(func_def_3335,type,
bitIndex3325: bitindex_type ).
tff(func_def_3336,type,
bitIndex3324: bitindex_type ).
tff(func_def_3337,type,
bitIndex3323: bitindex_type ).
tff(func_def_3338,type,
bitIndex3322: bitindex_type ).
tff(func_def_3339,type,
bitIndex3321: bitindex_type ).
tff(func_def_3340,type,
bitIndex3320: bitindex_type ).
tff(func_def_3341,type,
bitIndex3319: bitindex_type ).
tff(func_def_3342,type,
bitIndex3318: bitindex_type ).
tff(func_def_3343,type,
bitIndex3317: bitindex_type ).
tff(func_def_3344,type,
bitIndex3316: bitindex_type ).
tff(func_def_3345,type,
bitIndex3315: bitindex_type ).
tff(func_def_3346,type,
bitIndex3314: bitindex_type ).
tff(func_def_3347,type,
bitIndex3313: bitindex_type ).
tff(func_def_3348,type,
bitIndex3312: bitindex_type ).
tff(func_def_3349,type,
bitIndex3311: bitindex_type ).
tff(func_def_3350,type,
bitIndex3310: bitindex_type ).
tff(func_def_3351,type,
bitIndex3309: bitindex_type ).
tff(func_def_3352,type,
bitIndex3308: bitindex_type ).
tff(func_def_3353,type,
bitIndex3307: bitindex_type ).
tff(func_def_3354,type,
bitIndex3306: bitindex_type ).
tff(func_def_3355,type,
bitIndex3305: bitindex_type ).
tff(func_def_3356,type,
bitIndex3304: bitindex_type ).
tff(func_def_3357,type,
bitIndex3303: bitindex_type ).
tff(func_def_3358,type,
bitIndex3302: bitindex_type ).
tff(func_def_3359,type,
bitIndex3301: bitindex_type ).
tff(func_def_3360,type,
bitIndex3300: bitindex_type ).
tff(func_def_3361,type,
bitIndex3299: bitindex_type ).
tff(func_def_3362,type,
bitIndex3298: bitindex_type ).
tff(func_def_3363,type,
bitIndex3297: bitindex_type ).
tff(func_def_3364,type,
bitIndex3296: bitindex_type ).
tff(func_def_3365,type,
bitIndex3295: bitindex_type ).
tff(func_def_3366,type,
bitIndex3294: bitindex_type ).
tff(func_def_3367,type,
bitIndex3293: bitindex_type ).
tff(func_def_3368,type,
bitIndex3292: bitindex_type ).
tff(func_def_3369,type,
bitIndex3291: bitindex_type ).
tff(func_def_3370,type,
bitIndex3290: bitindex_type ).
tff(func_def_3371,type,
bitIndex3289: bitindex_type ).
tff(func_def_3372,type,
bitIndex3288: bitindex_type ).
tff(func_def_3373,type,
bitIndex3287: bitindex_type ).
tff(func_def_3374,type,
bitIndex3286: bitindex_type ).
tff(func_def_3375,type,
bitIndex3285: bitindex_type ).
tff(func_def_3376,type,
bitIndex3284: bitindex_type ).
tff(func_def_3377,type,
bitIndex3283: bitindex_type ).
tff(func_def_3378,type,
bitIndex3282: bitindex_type ).
tff(func_def_3379,type,
bitIndex3281: bitindex_type ).
tff(func_def_3380,type,
bitIndex3280: bitindex_type ).
tff(func_def_3381,type,
bitIndex3279: bitindex_type ).
tff(func_def_3382,type,
bitIndex3278: bitindex_type ).
tff(func_def_3383,type,
bitIndex3277: bitindex_type ).
tff(func_def_3384,type,
bitIndex3276: bitindex_type ).
tff(func_def_3385,type,
bitIndex3275: bitindex_type ).
tff(func_def_3386,type,
bitIndex3274: bitindex_type ).
tff(func_def_3387,type,
bitIndex3273: bitindex_type ).
tff(func_def_3388,type,
bitIndex3272: bitindex_type ).
tff(func_def_3389,type,
bitIndex3271: bitindex_type ).
tff(func_def_3390,type,
bitIndex3270: bitindex_type ).
tff(func_def_3391,type,
bitIndex3269: bitindex_type ).
tff(func_def_3392,type,
bitIndex3268: bitindex_type ).
tff(func_def_3393,type,
bitIndex3267: bitindex_type ).
tff(func_def_3394,type,
bitIndex3266: bitindex_type ).
tff(func_def_3395,type,
bitIndex3265: bitindex_type ).
tff(func_def_3396,type,
bitIndex3264: bitindex_type ).
tff(func_def_3397,type,
bitIndex3263: bitindex_type ).
tff(func_def_3398,type,
bitIndex3262: bitindex_type ).
tff(func_def_3399,type,
bitIndex3261: bitindex_type ).
tff(func_def_3400,type,
bitIndex3260: bitindex_type ).
tff(func_def_3401,type,
bitIndex3259: bitindex_type ).
tff(func_def_3402,type,
bitIndex3258: bitindex_type ).
tff(func_def_3403,type,
bitIndex3257: bitindex_type ).
tff(func_def_3404,type,
bitIndex3256: bitindex_type ).
tff(func_def_3405,type,
bitIndex3551: bitindex_type ).
tff(func_def_3406,type,
bitIndex3550: bitindex_type ).
tff(func_def_3407,type,
bitIndex3549: bitindex_type ).
tff(func_def_3408,type,
bitIndex3548: bitindex_type ).
tff(func_def_3409,type,
bitIndex3547: bitindex_type ).
tff(func_def_3410,type,
bitIndex3546: bitindex_type ).
tff(func_def_3411,type,
bitIndex3545: bitindex_type ).
tff(func_def_3412,type,
bitIndex3544: bitindex_type ).
tff(func_def_3413,type,
bitIndex3543: bitindex_type ).
tff(func_def_3414,type,
bitIndex3542: bitindex_type ).
tff(func_def_3415,type,
bitIndex3541: bitindex_type ).
tff(func_def_3416,type,
bitIndex3540: bitindex_type ).
tff(func_def_3417,type,
bitIndex3539: bitindex_type ).
tff(func_def_3418,type,
bitIndex3538: bitindex_type ).
tff(func_def_3419,type,
bitIndex3537: bitindex_type ).
tff(func_def_3420,type,
bitIndex3536: bitindex_type ).
tff(func_def_3421,type,
bitIndex3535: bitindex_type ).
tff(func_def_3422,type,
bitIndex3534: bitindex_type ).
tff(func_def_3423,type,
bitIndex3533: bitindex_type ).
tff(func_def_3424,type,
bitIndex3532: bitindex_type ).
tff(func_def_3425,type,
bitIndex3531: bitindex_type ).
tff(func_def_3426,type,
bitIndex3530: bitindex_type ).
tff(func_def_3427,type,
bitIndex3529: bitindex_type ).
tff(func_def_3428,type,
bitIndex3528: bitindex_type ).
tff(func_def_3429,type,
bitIndex3527: bitindex_type ).
tff(func_def_3430,type,
bitIndex3526: bitindex_type ).
tff(func_def_3431,type,
bitIndex3525: bitindex_type ).
tff(func_def_3432,type,
bitIndex3524: bitindex_type ).
tff(func_def_3433,type,
bitIndex3523: bitindex_type ).
tff(func_def_3434,type,
bitIndex3522: bitindex_type ).
tff(func_def_3435,type,
bitIndex3521: bitindex_type ).
tff(func_def_3436,type,
bitIndex3520: bitindex_type ).
tff(func_def_3437,type,
bitIndex3519: bitindex_type ).
tff(func_def_3438,type,
bitIndex3518: bitindex_type ).
tff(func_def_3439,type,
bitIndex3517: bitindex_type ).
tff(func_def_3440,type,
bitIndex3516: bitindex_type ).
tff(func_def_3441,type,
bitIndex3515: bitindex_type ).
tff(func_def_3442,type,
bitIndex3514: bitindex_type ).
tff(func_def_3443,type,
bitIndex3513: bitindex_type ).
tff(func_def_3444,type,
bitIndex3512: bitindex_type ).
tff(func_def_3445,type,
bitIndex3511: bitindex_type ).
tff(func_def_3446,type,
bitIndex3510: bitindex_type ).
tff(func_def_3447,type,
bitIndex3509: bitindex_type ).
tff(func_def_3448,type,
bitIndex3508: bitindex_type ).
tff(func_def_3449,type,
bitIndex3507: bitindex_type ).
tff(func_def_3450,type,
bitIndex3506: bitindex_type ).
tff(func_def_3451,type,
bitIndex3505: bitindex_type ).
tff(func_def_3452,type,
bitIndex3504: bitindex_type ).
tff(func_def_3453,type,
bitIndex3503: bitindex_type ).
tff(func_def_3454,type,
bitIndex3502: bitindex_type ).
tff(func_def_3455,type,
bitIndex3501: bitindex_type ).
tff(func_def_3456,type,
bitIndex3500: bitindex_type ).
tff(func_def_3457,type,
bitIndex3499: bitindex_type ).
tff(func_def_3458,type,
bitIndex3498: bitindex_type ).
tff(func_def_3459,type,
bitIndex3497: bitindex_type ).
tff(func_def_3460,type,
bitIndex3496: bitindex_type ).
tff(func_def_3461,type,
bitIndex3495: bitindex_type ).
tff(func_def_3462,type,
bitIndex3494: bitindex_type ).
tff(func_def_3463,type,
bitIndex3493: bitindex_type ).
tff(func_def_3464,type,
bitIndex3492: bitindex_type ).
tff(func_def_3465,type,
bitIndex3491: bitindex_type ).
tff(func_def_3466,type,
bitIndex3490: bitindex_type ).
tff(func_def_3467,type,
bitIndex3489: bitindex_type ).
tff(func_def_3468,type,
bitIndex3488: bitindex_type ).
tff(func_def_3469,type,
bitIndex3487: bitindex_type ).
tff(func_def_3470,type,
bitIndex3486: bitindex_type ).
tff(func_def_3471,type,
bitIndex3485: bitindex_type ).
tff(func_def_3472,type,
bitIndex3484: bitindex_type ).
tff(func_def_3473,type,
bitIndex3483: bitindex_type ).
tff(func_def_3474,type,
bitIndex3482: bitindex_type ).
tff(func_def_3475,type,
bitIndex3481: bitindex_type ).
tff(func_def_3476,type,
bitIndex3480: bitindex_type ).
tff(func_def_3477,type,
bitIndex3479: bitindex_type ).
tff(func_def_3478,type,
bitIndex3478: bitindex_type ).
tff(func_def_3479,type,
bitIndex3477: bitindex_type ).
tff(func_def_3480,type,
bitIndex3476: bitindex_type ).
tff(func_def_3481,type,
bitIndex3475: bitindex_type ).
tff(func_def_3482,type,
bitIndex3474: bitindex_type ).
tff(func_def_3483,type,
bitIndex3473: bitindex_type ).
tff(func_def_3484,type,
bitIndex3472: bitindex_type ).
tff(func_def_3485,type,
bitIndex3471: bitindex_type ).
tff(func_def_3486,type,
bitIndex3470: bitindex_type ).
tff(func_def_3487,type,
bitIndex3469: bitindex_type ).
tff(func_def_3488,type,
bitIndex3468: bitindex_type ).
tff(func_def_3489,type,
bitIndex3467: bitindex_type ).
tff(func_def_3490,type,
bitIndex3466: bitindex_type ).
tff(func_def_3491,type,
bitIndex3465: bitindex_type ).
tff(func_def_3492,type,
bitIndex3464: bitindex_type ).
tff(func_def_3493,type,
bitIndex3463: bitindex_type ).
tff(func_def_3494,type,
bitIndex3462: bitindex_type ).
tff(func_def_3495,type,
bitIndex3461: bitindex_type ).
tff(func_def_3496,type,
bitIndex3460: bitindex_type ).
tff(func_def_3497,type,
bitIndex3459: bitindex_type ).
tff(func_def_3498,type,
bitIndex3458: bitindex_type ).
tff(func_def_3499,type,
bitIndex3457: bitindex_type ).
tff(func_def_3500,type,
bitIndex3456: bitindex_type ).
tff(func_def_3501,type,
bitIndex3455: bitindex_type ).
tff(func_def_3502,type,
bitIndex3454: bitindex_type ).
tff(func_def_3503,type,
bitIndex3453: bitindex_type ).
tff(func_def_3504,type,
bitIndex3452: bitindex_type ).
tff(func_def_3505,type,
bitIndex3451: bitindex_type ).
tff(func_def_3506,type,
bitIndex3450: bitindex_type ).
tff(func_def_3507,type,
bitIndex3449: bitindex_type ).
tff(func_def_3508,type,
bitIndex3448: bitindex_type ).
tff(func_def_3509,type,
bitIndex3447: bitindex_type ).
tff(func_def_3510,type,
bitIndex3446: bitindex_type ).
tff(func_def_3511,type,
bitIndex3445: bitindex_type ).
tff(func_def_3512,type,
bitIndex3444: bitindex_type ).
tff(func_def_3513,type,
bitIndex3443: bitindex_type ).
tff(func_def_3514,type,
bitIndex3442: bitindex_type ).
tff(func_def_3515,type,
bitIndex3441: bitindex_type ).
tff(func_def_3516,type,
bitIndex3440: bitindex_type ).
tff(func_def_3517,type,
bitIndex3439: bitindex_type ).
tff(func_def_3518,type,
bitIndex3438: bitindex_type ).
tff(func_def_3519,type,
bitIndex3437: bitindex_type ).
tff(func_def_3520,type,
bitIndex3436: bitindex_type ).
tff(func_def_3521,type,
bitIndex3435: bitindex_type ).
tff(func_def_3522,type,
bitIndex3434: bitindex_type ).
tff(func_def_3523,type,
bitIndex3433: bitindex_type ).
tff(func_def_3524,type,
bitIndex3432: bitindex_type ).
tff(func_def_3525,type,
bitIndex3431: bitindex_type ).
tff(func_def_3526,type,
bitIndex3430: bitindex_type ).
tff(func_def_3527,type,
bitIndex3429: bitindex_type ).
tff(func_def_3528,type,
bitIndex3428: bitindex_type ).
tff(func_def_3529,type,
bitIndex3427: bitindex_type ).
tff(func_def_3530,type,
bitIndex3426: bitindex_type ).
tff(func_def_3531,type,
bitIndex3425: bitindex_type ).
tff(func_def_3532,type,
bitIndex3424: bitindex_type ).
tff(func_def_3533,type,
bitIndex3423: bitindex_type ).
tff(func_def_3534,type,
bitIndex3422: bitindex_type ).
tff(func_def_3535,type,
bitIndex3421: bitindex_type ).
tff(func_def_3536,type,
bitIndex3420: bitindex_type ).
tff(func_def_3537,type,
bitIndex3419: bitindex_type ).
tff(func_def_3538,type,
bitIndex3418: bitindex_type ).
tff(func_def_3539,type,
bitIndex3417: bitindex_type ).
tff(func_def_3540,type,
bitIndex3416: bitindex_type ).
tff(func_def_3541,type,
bitIndex3415: bitindex_type ).
tff(func_def_3542,type,
bitIndex3414: bitindex_type ).
tff(func_def_3543,type,
bitIndex3413: bitindex_type ).
tff(func_def_3544,type,
bitIndex3412: bitindex_type ).
tff(func_def_3545,type,
bitIndex3411: bitindex_type ).
tff(func_def_3546,type,
bitIndex3410: bitindex_type ).
tff(func_def_3547,type,
bitIndex3409: bitindex_type ).
tff(func_def_3548,type,
bitIndex3408: bitindex_type ).
tff(func_def_3549,type,
bitIndex3407: bitindex_type ).
tff(func_def_3550,type,
bitIndex3406: bitindex_type ).
tff(func_def_3551,type,
bitIndex3405: bitindex_type ).
tff(func_def_3552,type,
bitIndex3404: bitindex_type ).
tff(func_def_3553,type,
bitIndex3699: bitindex_type ).
tff(func_def_3554,type,
bitIndex3698: bitindex_type ).
tff(func_def_3555,type,
bitIndex3697: bitindex_type ).
tff(func_def_3556,type,
bitIndex3696: bitindex_type ).
tff(func_def_3557,type,
bitIndex3695: bitindex_type ).
tff(func_def_3558,type,
bitIndex3694: bitindex_type ).
tff(func_def_3559,type,
bitIndex3693: bitindex_type ).
tff(func_def_3560,type,
bitIndex3692: bitindex_type ).
tff(func_def_3561,type,
bitIndex3691: bitindex_type ).
tff(func_def_3562,type,
bitIndex3690: bitindex_type ).
tff(func_def_3563,type,
bitIndex3689: bitindex_type ).
tff(func_def_3564,type,
bitIndex3688: bitindex_type ).
tff(func_def_3565,type,
bitIndex3687: bitindex_type ).
tff(func_def_3566,type,
bitIndex3686: bitindex_type ).
tff(func_def_3567,type,
bitIndex3685: bitindex_type ).
tff(func_def_3568,type,
bitIndex3684: bitindex_type ).
tff(func_def_3569,type,
bitIndex3683: bitindex_type ).
tff(func_def_3570,type,
bitIndex3682: bitindex_type ).
tff(func_def_3571,type,
bitIndex3681: bitindex_type ).
tff(func_def_3572,type,
bitIndex3680: bitindex_type ).
tff(func_def_3573,type,
bitIndex3679: bitindex_type ).
tff(func_def_3574,type,
bitIndex3678: bitindex_type ).
tff(func_def_3575,type,
bitIndex3677: bitindex_type ).
tff(func_def_3576,type,
bitIndex3676: bitindex_type ).
tff(func_def_3577,type,
bitIndex3675: bitindex_type ).
tff(func_def_3578,type,
bitIndex3674: bitindex_type ).
tff(func_def_3579,type,
bitIndex3673: bitindex_type ).
tff(func_def_3580,type,
bitIndex3672: bitindex_type ).
tff(func_def_3581,type,
bitIndex3671: bitindex_type ).
tff(func_def_3582,type,
bitIndex3670: bitindex_type ).
tff(func_def_3583,type,
bitIndex3669: bitindex_type ).
tff(func_def_3584,type,
bitIndex3668: bitindex_type ).
tff(func_def_3585,type,
bitIndex3667: bitindex_type ).
tff(func_def_3586,type,
bitIndex3666: bitindex_type ).
tff(func_def_3587,type,
bitIndex3665: bitindex_type ).
tff(func_def_3588,type,
bitIndex3664: bitindex_type ).
tff(func_def_3589,type,
bitIndex3663: bitindex_type ).
tff(func_def_3590,type,
bitIndex3662: bitindex_type ).
tff(func_def_3591,type,
bitIndex3661: bitindex_type ).
tff(func_def_3592,type,
bitIndex3660: bitindex_type ).
tff(func_def_3593,type,
bitIndex3659: bitindex_type ).
tff(func_def_3594,type,
bitIndex3658: bitindex_type ).
tff(func_def_3595,type,
bitIndex3657: bitindex_type ).
tff(func_def_3596,type,
bitIndex3656: bitindex_type ).
tff(func_def_3597,type,
bitIndex3655: bitindex_type ).
tff(func_def_3598,type,
bitIndex3654: bitindex_type ).
tff(func_def_3599,type,
bitIndex3653: bitindex_type ).
tff(func_def_3600,type,
bitIndex3652: bitindex_type ).
tff(func_def_3601,type,
bitIndex3651: bitindex_type ).
tff(func_def_3602,type,
bitIndex3650: bitindex_type ).
tff(func_def_3603,type,
bitIndex3649: bitindex_type ).
tff(func_def_3604,type,
bitIndex3648: bitindex_type ).
tff(func_def_3605,type,
bitIndex3647: bitindex_type ).
tff(func_def_3606,type,
bitIndex3646: bitindex_type ).
tff(func_def_3607,type,
bitIndex3645: bitindex_type ).
tff(func_def_3608,type,
bitIndex3644: bitindex_type ).
tff(func_def_3609,type,
bitIndex3643: bitindex_type ).
tff(func_def_3610,type,
bitIndex3642: bitindex_type ).
tff(func_def_3611,type,
bitIndex3641: bitindex_type ).
tff(func_def_3612,type,
bitIndex3640: bitindex_type ).
tff(func_def_3613,type,
bitIndex3639: bitindex_type ).
tff(func_def_3614,type,
bitIndex3638: bitindex_type ).
tff(func_def_3615,type,
bitIndex3637: bitindex_type ).
tff(func_def_3616,type,
bitIndex3636: bitindex_type ).
tff(func_def_3617,type,
bitIndex3635: bitindex_type ).
tff(func_def_3618,type,
bitIndex3634: bitindex_type ).
tff(func_def_3619,type,
bitIndex3633: bitindex_type ).
tff(func_def_3620,type,
bitIndex3632: bitindex_type ).
tff(func_def_3621,type,
bitIndex3631: bitindex_type ).
tff(func_def_3622,type,
bitIndex3630: bitindex_type ).
tff(func_def_3623,type,
bitIndex3629: bitindex_type ).
tff(func_def_3624,type,
bitIndex3628: bitindex_type ).
tff(func_def_3625,type,
bitIndex3627: bitindex_type ).
tff(func_def_3626,type,
bitIndex3626: bitindex_type ).
tff(func_def_3627,type,
bitIndex3625: bitindex_type ).
tff(func_def_3628,type,
bitIndex3624: bitindex_type ).
tff(func_def_3629,type,
bitIndex3623: bitindex_type ).
tff(func_def_3630,type,
bitIndex3622: bitindex_type ).
tff(func_def_3631,type,
bitIndex3621: bitindex_type ).
tff(func_def_3632,type,
bitIndex3620: bitindex_type ).
tff(func_def_3633,type,
bitIndex3619: bitindex_type ).
tff(func_def_3634,type,
bitIndex3618: bitindex_type ).
tff(func_def_3635,type,
bitIndex3617: bitindex_type ).
tff(func_def_3636,type,
bitIndex3616: bitindex_type ).
tff(func_def_3637,type,
bitIndex3615: bitindex_type ).
tff(func_def_3638,type,
bitIndex3614: bitindex_type ).
tff(func_def_3639,type,
bitIndex3613: bitindex_type ).
tff(func_def_3640,type,
bitIndex3612: bitindex_type ).
tff(func_def_3641,type,
bitIndex3611: bitindex_type ).
tff(func_def_3642,type,
bitIndex3610: bitindex_type ).
tff(func_def_3643,type,
bitIndex3609: bitindex_type ).
tff(func_def_3644,type,
bitIndex3608: bitindex_type ).
tff(func_def_3645,type,
bitIndex3607: bitindex_type ).
tff(func_def_3646,type,
bitIndex3606: bitindex_type ).
tff(func_def_3647,type,
bitIndex3605: bitindex_type ).
tff(func_def_3648,type,
bitIndex3604: bitindex_type ).
tff(func_def_3649,type,
bitIndex3603: bitindex_type ).
tff(func_def_3650,type,
bitIndex3602: bitindex_type ).
tff(func_def_3651,type,
bitIndex3601: bitindex_type ).
tff(func_def_3652,type,
bitIndex3600: bitindex_type ).
tff(func_def_3653,type,
bitIndex3599: bitindex_type ).
tff(func_def_3654,type,
bitIndex3598: bitindex_type ).
tff(func_def_3655,type,
bitIndex3597: bitindex_type ).
tff(func_def_3656,type,
bitIndex3596: bitindex_type ).
tff(func_def_3657,type,
bitIndex3595: bitindex_type ).
tff(func_def_3658,type,
bitIndex3594: bitindex_type ).
tff(func_def_3659,type,
bitIndex3593: bitindex_type ).
tff(func_def_3660,type,
bitIndex3592: bitindex_type ).
tff(func_def_3661,type,
bitIndex3591: bitindex_type ).
tff(func_def_3662,type,
bitIndex3590: bitindex_type ).
tff(func_def_3663,type,
bitIndex3589: bitindex_type ).
tff(func_def_3664,type,
bitIndex3588: bitindex_type ).
tff(func_def_3665,type,
bitIndex3587: bitindex_type ).
tff(func_def_3666,type,
bitIndex3586: bitindex_type ).
tff(func_def_3667,type,
bitIndex3585: bitindex_type ).
tff(func_def_3668,type,
bitIndex3584: bitindex_type ).
tff(func_def_3669,type,
bitIndex3583: bitindex_type ).
tff(func_def_3670,type,
bitIndex3582: bitindex_type ).
tff(func_def_3671,type,
bitIndex3581: bitindex_type ).
tff(func_def_3672,type,
bitIndex3580: bitindex_type ).
tff(func_def_3673,type,
bitIndex3579: bitindex_type ).
tff(func_def_3674,type,
bitIndex3578: bitindex_type ).
tff(func_def_3675,type,
bitIndex3577: bitindex_type ).
tff(func_def_3676,type,
bitIndex3576: bitindex_type ).
tff(func_def_3677,type,
bitIndex3575: bitindex_type ).
tff(func_def_3678,type,
bitIndex3574: bitindex_type ).
tff(func_def_3679,type,
bitIndex3573: bitindex_type ).
tff(func_def_3680,type,
bitIndex3572: bitindex_type ).
tff(func_def_3681,type,
bitIndex3571: bitindex_type ).
tff(func_def_3682,type,
bitIndex3570: bitindex_type ).
tff(func_def_3683,type,
bitIndex3569: bitindex_type ).
tff(func_def_3684,type,
bitIndex3568: bitindex_type ).
tff(func_def_3685,type,
bitIndex3567: bitindex_type ).
tff(func_def_3686,type,
bitIndex3566: bitindex_type ).
tff(func_def_3687,type,
bitIndex3565: bitindex_type ).
tff(func_def_3688,type,
bitIndex3564: bitindex_type ).
tff(func_def_3689,type,
bitIndex3563: bitindex_type ).
tff(func_def_3690,type,
bitIndex3562: bitindex_type ).
tff(func_def_3691,type,
bitIndex3561: bitindex_type ).
tff(func_def_3692,type,
bitIndex3560: bitindex_type ).
tff(func_def_3693,type,
bitIndex3559: bitindex_type ).
tff(func_def_3694,type,
bitIndex3558: bitindex_type ).
tff(func_def_3695,type,
bitIndex3557: bitindex_type ).
tff(func_def_3696,type,
bitIndex3556: bitindex_type ).
tff(func_def_3697,type,
bitIndex3555: bitindex_type ).
tff(func_def_3698,type,
bitIndex3554: bitindex_type ).
tff(func_def_3699,type,
bitIndex3553: bitindex_type ).
tff(func_def_3700,type,
bitIndex3552: bitindex_type ).
tff(func_def_3701,type,
bitIndex3847: bitindex_type ).
tff(func_def_3702,type,
bitIndex3846: bitindex_type ).
tff(func_def_3703,type,
bitIndex3845: bitindex_type ).
tff(func_def_3704,type,
bitIndex3844: bitindex_type ).
tff(func_def_3705,type,
bitIndex3843: bitindex_type ).
tff(func_def_3706,type,
bitIndex3842: bitindex_type ).
tff(func_def_3707,type,
bitIndex3841: bitindex_type ).
tff(func_def_3708,type,
bitIndex3840: bitindex_type ).
tff(func_def_3709,type,
bitIndex3839: bitindex_type ).
tff(func_def_3710,type,
bitIndex3838: bitindex_type ).
tff(func_def_3711,type,
bitIndex3837: bitindex_type ).
tff(func_def_3712,type,
bitIndex3836: bitindex_type ).
tff(func_def_3713,type,
bitIndex3835: bitindex_type ).
tff(func_def_3714,type,
bitIndex3834: bitindex_type ).
tff(func_def_3715,type,
bitIndex3833: bitindex_type ).
tff(func_def_3716,type,
bitIndex3832: bitindex_type ).
tff(func_def_3717,type,
bitIndex3831: bitindex_type ).
tff(func_def_3718,type,
bitIndex3830: bitindex_type ).
tff(func_def_3719,type,
bitIndex3829: bitindex_type ).
tff(func_def_3720,type,
bitIndex3828: bitindex_type ).
tff(func_def_3721,type,
bitIndex3827: bitindex_type ).
tff(func_def_3722,type,
bitIndex3826: bitindex_type ).
tff(func_def_3723,type,
bitIndex3825: bitindex_type ).
tff(func_def_3724,type,
bitIndex3824: bitindex_type ).
tff(func_def_3725,type,
bitIndex3823: bitindex_type ).
tff(func_def_3726,type,
bitIndex3822: bitindex_type ).
tff(func_def_3727,type,
bitIndex3821: bitindex_type ).
tff(func_def_3728,type,
bitIndex3820: bitindex_type ).
tff(func_def_3729,type,
bitIndex3819: bitindex_type ).
tff(func_def_3730,type,
bitIndex3818: bitindex_type ).
tff(func_def_3731,type,
bitIndex3817: bitindex_type ).
tff(func_def_3732,type,
bitIndex3816: bitindex_type ).
tff(func_def_3733,type,
bitIndex3815: bitindex_type ).
tff(func_def_3734,type,
bitIndex3814: bitindex_type ).
tff(func_def_3735,type,
bitIndex3813: bitindex_type ).
tff(func_def_3736,type,
bitIndex3812: bitindex_type ).
tff(func_def_3737,type,
bitIndex3811: bitindex_type ).
tff(func_def_3738,type,
bitIndex3810: bitindex_type ).
tff(func_def_3739,type,
bitIndex3809: bitindex_type ).
tff(func_def_3740,type,
bitIndex3808: bitindex_type ).
tff(func_def_3741,type,
bitIndex3807: bitindex_type ).
tff(func_def_3742,type,
bitIndex3806: bitindex_type ).
tff(func_def_3743,type,
bitIndex3805: bitindex_type ).
tff(func_def_3744,type,
bitIndex3804: bitindex_type ).
tff(func_def_3745,type,
bitIndex3803: bitindex_type ).
tff(func_def_3746,type,
bitIndex3802: bitindex_type ).
tff(func_def_3747,type,
bitIndex3801: bitindex_type ).
tff(func_def_3748,type,
bitIndex3800: bitindex_type ).
tff(func_def_3749,type,
bitIndex3799: bitindex_type ).
tff(func_def_3750,type,
bitIndex3798: bitindex_type ).
tff(func_def_3751,type,
bitIndex3797: bitindex_type ).
tff(func_def_3752,type,
bitIndex3796: bitindex_type ).
tff(func_def_3753,type,
bitIndex3795: bitindex_type ).
tff(func_def_3754,type,
bitIndex3794: bitindex_type ).
tff(func_def_3755,type,
bitIndex3793: bitindex_type ).
tff(func_def_3756,type,
bitIndex3792: bitindex_type ).
tff(func_def_3757,type,
bitIndex3791: bitindex_type ).
tff(func_def_3758,type,
bitIndex3790: bitindex_type ).
tff(func_def_3759,type,
bitIndex3789: bitindex_type ).
tff(func_def_3760,type,
bitIndex3788: bitindex_type ).
tff(func_def_3761,type,
bitIndex3787: bitindex_type ).
tff(func_def_3762,type,
bitIndex3786: bitindex_type ).
tff(func_def_3763,type,
bitIndex3785: bitindex_type ).
tff(func_def_3764,type,
bitIndex3784: bitindex_type ).
tff(func_def_3765,type,
bitIndex3783: bitindex_type ).
tff(func_def_3766,type,
bitIndex3782: bitindex_type ).
tff(func_def_3767,type,
bitIndex3781: bitindex_type ).
tff(func_def_3768,type,
bitIndex3780: bitindex_type ).
tff(func_def_3769,type,
bitIndex3779: bitindex_type ).
tff(func_def_3770,type,
bitIndex3778: bitindex_type ).
tff(func_def_3771,type,
bitIndex3777: bitindex_type ).
tff(func_def_3772,type,
bitIndex3776: bitindex_type ).
tff(func_def_3773,type,
bitIndex3775: bitindex_type ).
tff(func_def_3774,type,
bitIndex3774: bitindex_type ).
tff(func_def_3775,type,
bitIndex3773: bitindex_type ).
tff(func_def_3776,type,
bitIndex3772: bitindex_type ).
tff(func_def_3777,type,
bitIndex3771: bitindex_type ).
tff(func_def_3778,type,
bitIndex3770: bitindex_type ).
tff(func_def_3779,type,
bitIndex3769: bitindex_type ).
tff(func_def_3780,type,
bitIndex3768: bitindex_type ).
tff(func_def_3781,type,
bitIndex3767: bitindex_type ).
tff(func_def_3782,type,
bitIndex3766: bitindex_type ).
tff(func_def_3783,type,
bitIndex3765: bitindex_type ).
tff(func_def_3784,type,
bitIndex3764: bitindex_type ).
tff(func_def_3785,type,
bitIndex3763: bitindex_type ).
tff(func_def_3786,type,
bitIndex3762: bitindex_type ).
tff(func_def_3787,type,
bitIndex3761: bitindex_type ).
tff(func_def_3788,type,
bitIndex3760: bitindex_type ).
tff(func_def_3789,type,
bitIndex3759: bitindex_type ).
tff(func_def_3790,type,
bitIndex3758: bitindex_type ).
tff(func_def_3791,type,
bitIndex3757: bitindex_type ).
tff(func_def_3792,type,
bitIndex3756: bitindex_type ).
tff(func_def_3793,type,
bitIndex3755: bitindex_type ).
tff(func_def_3794,type,
bitIndex3754: bitindex_type ).
tff(func_def_3795,type,
bitIndex3753: bitindex_type ).
tff(func_def_3796,type,
bitIndex3752: bitindex_type ).
tff(func_def_3797,type,
bitIndex3751: bitindex_type ).
tff(func_def_3798,type,
bitIndex3750: bitindex_type ).
tff(func_def_3799,type,
bitIndex3749: bitindex_type ).
tff(func_def_3800,type,
bitIndex3748: bitindex_type ).
tff(func_def_3801,type,
bitIndex3747: bitindex_type ).
tff(func_def_3802,type,
bitIndex3746: bitindex_type ).
tff(func_def_3803,type,
bitIndex3745: bitindex_type ).
tff(func_def_3804,type,
bitIndex3744: bitindex_type ).
tff(func_def_3805,type,
bitIndex3743: bitindex_type ).
tff(func_def_3806,type,
bitIndex3742: bitindex_type ).
tff(func_def_3807,type,
bitIndex3741: bitindex_type ).
tff(func_def_3808,type,
bitIndex3740: bitindex_type ).
tff(func_def_3809,type,
bitIndex3739: bitindex_type ).
tff(func_def_3810,type,
bitIndex3738: bitindex_type ).
tff(func_def_3811,type,
bitIndex3737: bitindex_type ).
tff(func_def_3812,type,
bitIndex3736: bitindex_type ).
tff(func_def_3813,type,
bitIndex3735: bitindex_type ).
tff(func_def_3814,type,
bitIndex3734: bitindex_type ).
tff(func_def_3815,type,
bitIndex3733: bitindex_type ).
tff(func_def_3816,type,
bitIndex3732: bitindex_type ).
tff(func_def_3817,type,
bitIndex3731: bitindex_type ).
tff(func_def_3818,type,
bitIndex3730: bitindex_type ).
tff(func_def_3819,type,
bitIndex3729: bitindex_type ).
tff(func_def_3820,type,
bitIndex3728: bitindex_type ).
tff(func_def_3821,type,
bitIndex3727: bitindex_type ).
tff(func_def_3822,type,
bitIndex3726: bitindex_type ).
tff(func_def_3823,type,
bitIndex3725: bitindex_type ).
tff(func_def_3824,type,
bitIndex3724: bitindex_type ).
tff(func_def_3825,type,
bitIndex3723: bitindex_type ).
tff(func_def_3826,type,
bitIndex3722: bitindex_type ).
tff(func_def_3827,type,
bitIndex3721: bitindex_type ).
tff(func_def_3828,type,
bitIndex3720: bitindex_type ).
tff(func_def_3829,type,
bitIndex3719: bitindex_type ).
tff(func_def_3830,type,
bitIndex3718: bitindex_type ).
tff(func_def_3831,type,
bitIndex3717: bitindex_type ).
tff(func_def_3832,type,
bitIndex3716: bitindex_type ).
tff(func_def_3833,type,
bitIndex3715: bitindex_type ).
tff(func_def_3834,type,
bitIndex3714: bitindex_type ).
tff(func_def_3835,type,
bitIndex3713: bitindex_type ).
tff(func_def_3836,type,
bitIndex3712: bitindex_type ).
tff(func_def_3837,type,
bitIndex3711: bitindex_type ).
tff(func_def_3838,type,
bitIndex3710: bitindex_type ).
tff(func_def_3839,type,
bitIndex3709: bitindex_type ).
tff(func_def_3840,type,
bitIndex3708: bitindex_type ).
tff(func_def_3841,type,
bitIndex3707: bitindex_type ).
tff(func_def_3842,type,
bitIndex3706: bitindex_type ).
tff(func_def_3843,type,
bitIndex3705: bitindex_type ).
tff(func_def_3844,type,
bitIndex3704: bitindex_type ).
tff(func_def_3845,type,
bitIndex3703: bitindex_type ).
tff(func_def_3846,type,
bitIndex3702: bitindex_type ).
tff(func_def_3847,type,
bitIndex3701: bitindex_type ).
tff(func_def_3848,type,
bitIndex3700: bitindex_type ).
tff(func_def_3849,type,
bitIndex3995: bitindex_type ).
tff(func_def_3850,type,
bitIndex3994: bitindex_type ).
tff(func_def_3851,type,
bitIndex3993: bitindex_type ).
tff(func_def_3852,type,
bitIndex3992: bitindex_type ).
tff(func_def_3853,type,
bitIndex3991: bitindex_type ).
tff(func_def_3854,type,
bitIndex3990: bitindex_type ).
tff(func_def_3855,type,
bitIndex3989: bitindex_type ).
tff(func_def_3856,type,
bitIndex3988: bitindex_type ).
tff(func_def_3857,type,
bitIndex3987: bitindex_type ).
tff(func_def_3858,type,
bitIndex3986: bitindex_type ).
tff(func_def_3859,type,
bitIndex3985: bitindex_type ).
tff(func_def_3860,type,
bitIndex3984: bitindex_type ).
tff(func_def_3861,type,
bitIndex3983: bitindex_type ).
tff(func_def_3862,type,
bitIndex3982: bitindex_type ).
tff(func_def_3863,type,
bitIndex3981: bitindex_type ).
tff(func_def_3864,type,
bitIndex3980: bitindex_type ).
tff(func_def_3865,type,
bitIndex3979: bitindex_type ).
tff(func_def_3866,type,
bitIndex3978: bitindex_type ).
tff(func_def_3867,type,
bitIndex3977: bitindex_type ).
tff(func_def_3868,type,
bitIndex3976: bitindex_type ).
tff(func_def_3869,type,
bitIndex3975: bitindex_type ).
tff(func_def_3870,type,
bitIndex3974: bitindex_type ).
tff(func_def_3871,type,
bitIndex3973: bitindex_type ).
tff(func_def_3872,type,
bitIndex3972: bitindex_type ).
tff(func_def_3873,type,
bitIndex3971: bitindex_type ).
tff(func_def_3874,type,
bitIndex3970: bitindex_type ).
tff(func_def_3875,type,
bitIndex3969: bitindex_type ).
tff(func_def_3876,type,
bitIndex3968: bitindex_type ).
tff(func_def_3877,type,
bitIndex3967: bitindex_type ).
tff(func_def_3878,type,
bitIndex3966: bitindex_type ).
tff(func_def_3879,type,
bitIndex3965: bitindex_type ).
tff(func_def_3880,type,
bitIndex3964: bitindex_type ).
tff(func_def_3881,type,
bitIndex3963: bitindex_type ).
tff(func_def_3882,type,
bitIndex3962: bitindex_type ).
tff(func_def_3883,type,
bitIndex3961: bitindex_type ).
tff(func_def_3884,type,
bitIndex3960: bitindex_type ).
tff(func_def_3885,type,
bitIndex3959: bitindex_type ).
tff(func_def_3886,type,
bitIndex3958: bitindex_type ).
tff(func_def_3887,type,
bitIndex3957: bitindex_type ).
tff(func_def_3888,type,
bitIndex3956: bitindex_type ).
tff(func_def_3889,type,
bitIndex3955: bitindex_type ).
tff(func_def_3890,type,
bitIndex3954: bitindex_type ).
tff(func_def_3891,type,
bitIndex3953: bitindex_type ).
tff(func_def_3892,type,
bitIndex3952: bitindex_type ).
tff(func_def_3893,type,
bitIndex3951: bitindex_type ).
tff(func_def_3894,type,
bitIndex3950: bitindex_type ).
tff(func_def_3895,type,
bitIndex3949: bitindex_type ).
tff(func_def_3896,type,
bitIndex3948: bitindex_type ).
tff(func_def_3897,type,
bitIndex3947: bitindex_type ).
tff(func_def_3898,type,
bitIndex3946: bitindex_type ).
tff(func_def_3899,type,
bitIndex3945: bitindex_type ).
tff(func_def_3900,type,
bitIndex3944: bitindex_type ).
tff(func_def_3901,type,
bitIndex3943: bitindex_type ).
tff(func_def_3902,type,
bitIndex3942: bitindex_type ).
tff(func_def_3903,type,
bitIndex3941: bitindex_type ).
tff(func_def_3904,type,
bitIndex3940: bitindex_type ).
tff(func_def_3905,type,
bitIndex3939: bitindex_type ).
tff(func_def_3906,type,
bitIndex3938: bitindex_type ).
tff(func_def_3907,type,
bitIndex3937: bitindex_type ).
tff(func_def_3908,type,
bitIndex3936: bitindex_type ).
tff(func_def_3909,type,
bitIndex3935: bitindex_type ).
tff(func_def_3910,type,
bitIndex3934: bitindex_type ).
tff(func_def_3911,type,
bitIndex3933: bitindex_type ).
tff(func_def_3912,type,
bitIndex3932: bitindex_type ).
tff(func_def_3913,type,
bitIndex3931: bitindex_type ).
tff(func_def_3914,type,
bitIndex3930: bitindex_type ).
tff(func_def_3915,type,
bitIndex3929: bitindex_type ).
tff(func_def_3916,type,
bitIndex3928: bitindex_type ).
tff(func_def_3917,type,
bitIndex3927: bitindex_type ).
tff(func_def_3918,type,
bitIndex3926: bitindex_type ).
tff(func_def_3919,type,
bitIndex3925: bitindex_type ).
tff(func_def_3920,type,
bitIndex3924: bitindex_type ).
tff(func_def_3921,type,
bitIndex3923: bitindex_type ).
tff(func_def_3922,type,
bitIndex3922: bitindex_type ).
tff(func_def_3923,type,
bitIndex3921: bitindex_type ).
tff(func_def_3924,type,
bitIndex3920: bitindex_type ).
tff(func_def_3925,type,
bitIndex3919: bitindex_type ).
tff(func_def_3926,type,
bitIndex3918: bitindex_type ).
tff(func_def_3927,type,
bitIndex3917: bitindex_type ).
tff(func_def_3928,type,
bitIndex3916: bitindex_type ).
tff(func_def_3929,type,
bitIndex3915: bitindex_type ).
tff(func_def_3930,type,
bitIndex3914: bitindex_type ).
tff(func_def_3931,type,
bitIndex3913: bitindex_type ).
tff(func_def_3932,type,
bitIndex3912: bitindex_type ).
tff(func_def_3933,type,
bitIndex3911: bitindex_type ).
tff(func_def_3934,type,
bitIndex3910: bitindex_type ).
tff(func_def_3935,type,
bitIndex3909: bitindex_type ).
tff(func_def_3936,type,
bitIndex3908: bitindex_type ).
tff(func_def_3937,type,
bitIndex3907: bitindex_type ).
tff(func_def_3938,type,
bitIndex3906: bitindex_type ).
tff(func_def_3939,type,
bitIndex3905: bitindex_type ).
tff(func_def_3940,type,
bitIndex3904: bitindex_type ).
tff(func_def_3941,type,
bitIndex3903: bitindex_type ).
tff(func_def_3942,type,
bitIndex3902: bitindex_type ).
tff(func_def_3943,type,
bitIndex3901: bitindex_type ).
tff(func_def_3944,type,
bitIndex3900: bitindex_type ).
tff(func_def_3945,type,
bitIndex3899: bitindex_type ).
tff(func_def_3946,type,
bitIndex3898: bitindex_type ).
tff(func_def_3947,type,
bitIndex3897: bitindex_type ).
tff(func_def_3948,type,
bitIndex3896: bitindex_type ).
tff(func_def_3949,type,
bitIndex3895: bitindex_type ).
tff(func_def_3950,type,
bitIndex3894: bitindex_type ).
tff(func_def_3951,type,
bitIndex3893: bitindex_type ).
tff(func_def_3952,type,
bitIndex3892: bitindex_type ).
tff(func_def_3953,type,
bitIndex3891: bitindex_type ).
tff(func_def_3954,type,
bitIndex3890: bitindex_type ).
tff(func_def_3955,type,
bitIndex3889: bitindex_type ).
tff(func_def_3956,type,
bitIndex3888: bitindex_type ).
tff(func_def_3957,type,
bitIndex3887: bitindex_type ).
tff(func_def_3958,type,
bitIndex3886: bitindex_type ).
tff(func_def_3959,type,
bitIndex3885: bitindex_type ).
tff(func_def_3960,type,
bitIndex3884: bitindex_type ).
tff(func_def_3961,type,
bitIndex3883: bitindex_type ).
tff(func_def_3962,type,
bitIndex3882: bitindex_type ).
tff(func_def_3963,type,
bitIndex3881: bitindex_type ).
tff(func_def_3964,type,
bitIndex3880: bitindex_type ).
tff(func_def_3965,type,
bitIndex3879: bitindex_type ).
tff(func_def_3966,type,
bitIndex3878: bitindex_type ).
tff(func_def_3967,type,
bitIndex3877: bitindex_type ).
tff(func_def_3968,type,
bitIndex3876: bitindex_type ).
tff(func_def_3969,type,
bitIndex3875: bitindex_type ).
tff(func_def_3970,type,
bitIndex3874: bitindex_type ).
tff(func_def_3971,type,
bitIndex3873: bitindex_type ).
tff(func_def_3972,type,
bitIndex3872: bitindex_type ).
tff(func_def_3973,type,
bitIndex3871: bitindex_type ).
tff(func_def_3974,type,
bitIndex3870: bitindex_type ).
tff(func_def_3975,type,
bitIndex3869: bitindex_type ).
tff(func_def_3976,type,
bitIndex3868: bitindex_type ).
tff(func_def_3977,type,
bitIndex3867: bitindex_type ).
tff(func_def_3978,type,
bitIndex3866: bitindex_type ).
tff(func_def_3979,type,
bitIndex3865: bitindex_type ).
tff(func_def_3980,type,
bitIndex3864: bitindex_type ).
tff(func_def_3981,type,
bitIndex3863: bitindex_type ).
tff(func_def_3982,type,
bitIndex3862: bitindex_type ).
tff(func_def_3983,type,
bitIndex3861: bitindex_type ).
tff(func_def_3984,type,
bitIndex3860: bitindex_type ).
tff(func_def_3985,type,
bitIndex3859: bitindex_type ).
tff(func_def_3986,type,
bitIndex3858: bitindex_type ).
tff(func_def_3987,type,
bitIndex3857: bitindex_type ).
tff(func_def_3988,type,
bitIndex3856: bitindex_type ).
tff(func_def_3989,type,
bitIndex3855: bitindex_type ).
tff(func_def_3990,type,
bitIndex3854: bitindex_type ).
tff(func_def_3991,type,
bitIndex3853: bitindex_type ).
tff(func_def_3992,type,
bitIndex3852: bitindex_type ).
tff(func_def_3993,type,
bitIndex3851: bitindex_type ).
tff(func_def_3994,type,
bitIndex3850: bitindex_type ).
tff(func_def_3995,type,
bitIndex3849: bitindex_type ).
tff(func_def_3996,type,
bitIndex3848: bitindex_type ).
tff(func_def_3997,type,
bitIndex4143: bitindex_type ).
tff(func_def_3998,type,
bitIndex4142: bitindex_type ).
tff(func_def_3999,type,
bitIndex4141: bitindex_type ).
tff(func_def_4000,type,
bitIndex4140: bitindex_type ).
tff(func_def_4001,type,
bitIndex4139: bitindex_type ).
tff(func_def_4002,type,
bitIndex4138: bitindex_type ).
tff(func_def_4003,type,
bitIndex4137: bitindex_type ).
tff(func_def_4004,type,
bitIndex4136: bitindex_type ).
tff(func_def_4005,type,
bitIndex4135: bitindex_type ).
tff(func_def_4006,type,
bitIndex4134: bitindex_type ).
tff(func_def_4007,type,
bitIndex4133: bitindex_type ).
tff(func_def_4008,type,
bitIndex4132: bitindex_type ).
tff(func_def_4009,type,
bitIndex4131: bitindex_type ).
tff(func_def_4010,type,
bitIndex4130: bitindex_type ).
tff(func_def_4011,type,
bitIndex4129: bitindex_type ).
tff(func_def_4012,type,
bitIndex4128: bitindex_type ).
tff(func_def_4013,type,
bitIndex4127: bitindex_type ).
tff(func_def_4014,type,
bitIndex4126: bitindex_type ).
tff(func_def_4015,type,
bitIndex4125: bitindex_type ).
tff(func_def_4016,type,
bitIndex4124: bitindex_type ).
tff(func_def_4017,type,
bitIndex4123: bitindex_type ).
tff(func_def_4018,type,
bitIndex4122: bitindex_type ).
tff(func_def_4019,type,
bitIndex4121: bitindex_type ).
tff(func_def_4020,type,
bitIndex4120: bitindex_type ).
tff(func_def_4021,type,
bitIndex4119: bitindex_type ).
tff(func_def_4022,type,
bitIndex4118: bitindex_type ).
tff(func_def_4023,type,
bitIndex4117: bitindex_type ).
tff(func_def_4024,type,
bitIndex4116: bitindex_type ).
tff(func_def_4025,type,
bitIndex4115: bitindex_type ).
tff(func_def_4026,type,
bitIndex4114: bitindex_type ).
tff(func_def_4027,type,
bitIndex4113: bitindex_type ).
tff(func_def_4028,type,
bitIndex4112: bitindex_type ).
tff(func_def_4029,type,
bitIndex4111: bitindex_type ).
tff(func_def_4030,type,
bitIndex4110: bitindex_type ).
tff(func_def_4031,type,
bitIndex4109: bitindex_type ).
tff(func_def_4032,type,
bitIndex4108: bitindex_type ).
tff(func_def_4033,type,
bitIndex4107: bitindex_type ).
tff(func_def_4034,type,
bitIndex4106: bitindex_type ).
tff(func_def_4035,type,
bitIndex4105: bitindex_type ).
tff(func_def_4036,type,
bitIndex4104: bitindex_type ).
tff(func_def_4037,type,
bitIndex4103: bitindex_type ).
tff(func_def_4038,type,
bitIndex4102: bitindex_type ).
tff(func_def_4039,type,
bitIndex4101: bitindex_type ).
tff(func_def_4040,type,
bitIndex4100: bitindex_type ).
tff(func_def_4041,type,
bitIndex4099: bitindex_type ).
tff(func_def_4042,type,
bitIndex4098: bitindex_type ).
tff(func_def_4043,type,
bitIndex4097: bitindex_type ).
tff(func_def_4044,type,
bitIndex4096: bitindex_type ).
tff(func_def_4045,type,
bitIndex4095: bitindex_type ).
tff(func_def_4046,type,
bitIndex4094: bitindex_type ).
tff(func_def_4047,type,
bitIndex4093: bitindex_type ).
tff(func_def_4048,type,
bitIndex4092: bitindex_type ).
tff(func_def_4049,type,
bitIndex4091: bitindex_type ).
tff(func_def_4050,type,
bitIndex4090: bitindex_type ).
tff(func_def_4051,type,
bitIndex4089: bitindex_type ).
tff(func_def_4052,type,
bitIndex4088: bitindex_type ).
tff(func_def_4053,type,
bitIndex4087: bitindex_type ).
tff(func_def_4054,type,
bitIndex4086: bitindex_type ).
tff(func_def_4055,type,
bitIndex4085: bitindex_type ).
tff(func_def_4056,type,
bitIndex4084: bitindex_type ).
tff(func_def_4057,type,
bitIndex4083: bitindex_type ).
tff(func_def_4058,type,
bitIndex4082: bitindex_type ).
tff(func_def_4059,type,
bitIndex4081: bitindex_type ).
tff(func_def_4060,type,
bitIndex4080: bitindex_type ).
tff(func_def_4061,type,
bitIndex4079: bitindex_type ).
tff(func_def_4062,type,
bitIndex4078: bitindex_type ).
tff(func_def_4063,type,
bitIndex4077: bitindex_type ).
tff(func_def_4064,type,
bitIndex4076: bitindex_type ).
tff(func_def_4065,type,
bitIndex4075: bitindex_type ).
tff(func_def_4066,type,
bitIndex4074: bitindex_type ).
tff(func_def_4067,type,
bitIndex4073: bitindex_type ).
tff(func_def_4068,type,
bitIndex4072: bitindex_type ).
tff(func_def_4069,type,
bitIndex4071: bitindex_type ).
tff(func_def_4070,type,
bitIndex4070: bitindex_type ).
tff(func_def_4071,type,
bitIndex4069: bitindex_type ).
tff(func_def_4072,type,
bitIndex4068: bitindex_type ).
tff(func_def_4073,type,
bitIndex4067: bitindex_type ).
tff(func_def_4074,type,
bitIndex4066: bitindex_type ).
tff(func_def_4075,type,
bitIndex4065: bitindex_type ).
tff(func_def_4076,type,
bitIndex4064: bitindex_type ).
tff(func_def_4077,type,
bitIndex4063: bitindex_type ).
tff(func_def_4078,type,
bitIndex4062: bitindex_type ).
tff(func_def_4079,type,
bitIndex4061: bitindex_type ).
tff(func_def_4080,type,
bitIndex4060: bitindex_type ).
tff(func_def_4081,type,
bitIndex4059: bitindex_type ).
tff(func_def_4082,type,
bitIndex4058: bitindex_type ).
tff(func_def_4083,type,
bitIndex4057: bitindex_type ).
tff(func_def_4084,type,
bitIndex4056: bitindex_type ).
tff(func_def_4085,type,
bitIndex4055: bitindex_type ).
tff(func_def_4086,type,
bitIndex4054: bitindex_type ).
tff(func_def_4087,type,
bitIndex4053: bitindex_type ).
tff(func_def_4088,type,
bitIndex4052: bitindex_type ).
tff(func_def_4089,type,
bitIndex4051: bitindex_type ).
tff(func_def_4090,type,
bitIndex4050: bitindex_type ).
tff(func_def_4091,type,
bitIndex4049: bitindex_type ).
tff(func_def_4092,type,
bitIndex4048: bitindex_type ).
tff(func_def_4093,type,
bitIndex4047: bitindex_type ).
tff(func_def_4094,type,
bitIndex4046: bitindex_type ).
tff(func_def_4095,type,
bitIndex4045: bitindex_type ).
tff(func_def_4096,type,
bitIndex4044: bitindex_type ).
tff(func_def_4097,type,
bitIndex4043: bitindex_type ).
tff(func_def_4098,type,
bitIndex4042: bitindex_type ).
tff(func_def_4099,type,
bitIndex4041: bitindex_type ).
tff(func_def_4100,type,
bitIndex4040: bitindex_type ).
tff(func_def_4101,type,
bitIndex4039: bitindex_type ).
tff(func_def_4102,type,
bitIndex4038: bitindex_type ).
tff(func_def_4103,type,
bitIndex4037: bitindex_type ).
tff(func_def_4104,type,
bitIndex4036: bitindex_type ).
tff(func_def_4105,type,
bitIndex4035: bitindex_type ).
tff(func_def_4106,type,
bitIndex4034: bitindex_type ).
tff(func_def_4107,type,
bitIndex4033: bitindex_type ).
tff(func_def_4108,type,
bitIndex4032: bitindex_type ).
tff(func_def_4109,type,
bitIndex4031: bitindex_type ).
tff(func_def_4110,type,
bitIndex4030: bitindex_type ).
tff(func_def_4111,type,
bitIndex4029: bitindex_type ).
tff(func_def_4112,type,
bitIndex4028: bitindex_type ).
tff(func_def_4113,type,
bitIndex4027: bitindex_type ).
tff(func_def_4114,type,
bitIndex4026: bitindex_type ).
tff(func_def_4115,type,
bitIndex4025: bitindex_type ).
tff(func_def_4116,type,
bitIndex4024: bitindex_type ).
tff(func_def_4117,type,
bitIndex4023: bitindex_type ).
tff(func_def_4118,type,
bitIndex4022: bitindex_type ).
tff(func_def_4119,type,
bitIndex4021: bitindex_type ).
tff(func_def_4120,type,
bitIndex4020: bitindex_type ).
tff(func_def_4121,type,
bitIndex4019: bitindex_type ).
tff(func_def_4122,type,
bitIndex4018: bitindex_type ).
tff(func_def_4123,type,
bitIndex4017: bitindex_type ).
tff(func_def_4124,type,
bitIndex4016: bitindex_type ).
tff(func_def_4125,type,
bitIndex4015: bitindex_type ).
tff(func_def_4126,type,
bitIndex4014: bitindex_type ).
tff(func_def_4127,type,
bitIndex4013: bitindex_type ).
tff(func_def_4128,type,
bitIndex4012: bitindex_type ).
tff(func_def_4129,type,
bitIndex4011: bitindex_type ).
tff(func_def_4130,type,
bitIndex4010: bitindex_type ).
tff(func_def_4131,type,
bitIndex4009: bitindex_type ).
tff(func_def_4132,type,
bitIndex4008: bitindex_type ).
tff(func_def_4133,type,
bitIndex4007: bitindex_type ).
tff(func_def_4134,type,
bitIndex4006: bitindex_type ).
tff(func_def_4135,type,
bitIndex4005: bitindex_type ).
tff(func_def_4136,type,
bitIndex4004: bitindex_type ).
tff(func_def_4137,type,
bitIndex4003: bitindex_type ).
tff(func_def_4138,type,
bitIndex4002: bitindex_type ).
tff(func_def_4139,type,
bitIndex4001: bitindex_type ).
tff(func_def_4140,type,
bitIndex4000: bitindex_type ).
tff(func_def_4141,type,
bitIndex3999: bitindex_type ).
tff(func_def_4142,type,
bitIndex3998: bitindex_type ).
tff(func_def_4143,type,
bitIndex3997: bitindex_type ).
tff(func_def_4144,type,
bitIndex3996: bitindex_type ).
tff(func_def_4145,type,
bitIndex4291: bitindex_type ).
tff(func_def_4146,type,
bitIndex4290: bitindex_type ).
tff(func_def_4147,type,
bitIndex4289: bitindex_type ).
tff(func_def_4148,type,
bitIndex4288: bitindex_type ).
tff(func_def_4149,type,
bitIndex4287: bitindex_type ).
tff(func_def_4150,type,
bitIndex4286: bitindex_type ).
tff(func_def_4151,type,
bitIndex4285: bitindex_type ).
tff(func_def_4152,type,
bitIndex4284: bitindex_type ).
tff(func_def_4153,type,
bitIndex4283: bitindex_type ).
tff(func_def_4154,type,
bitIndex4282: bitindex_type ).
tff(func_def_4155,type,
bitIndex4281: bitindex_type ).
tff(func_def_4156,type,
bitIndex4280: bitindex_type ).
tff(func_def_4157,type,
bitIndex4279: bitindex_type ).
tff(func_def_4158,type,
bitIndex4278: bitindex_type ).
tff(func_def_4159,type,
bitIndex4277: bitindex_type ).
tff(func_def_4160,type,
bitIndex4276: bitindex_type ).
tff(func_def_4161,type,
bitIndex4275: bitindex_type ).
tff(func_def_4162,type,
bitIndex4274: bitindex_type ).
tff(func_def_4163,type,
bitIndex4273: bitindex_type ).
tff(func_def_4164,type,
bitIndex4272: bitindex_type ).
tff(func_def_4165,type,
bitIndex4271: bitindex_type ).
tff(func_def_4166,type,
bitIndex4270: bitindex_type ).
tff(func_def_4167,type,
bitIndex4269: bitindex_type ).
tff(func_def_4168,type,
bitIndex4268: bitindex_type ).
tff(func_def_4169,type,
bitIndex4267: bitindex_type ).
tff(func_def_4170,type,
bitIndex4266: bitindex_type ).
tff(func_def_4171,type,
bitIndex4265: bitindex_type ).
tff(func_def_4172,type,
bitIndex4264: bitindex_type ).
tff(func_def_4173,type,
bitIndex4263: bitindex_type ).
tff(func_def_4174,type,
bitIndex4262: bitindex_type ).
tff(func_def_4175,type,
bitIndex4261: bitindex_type ).
tff(func_def_4176,type,
bitIndex4260: bitindex_type ).
tff(func_def_4177,type,
bitIndex4259: bitindex_type ).
tff(func_def_4178,type,
bitIndex4258: bitindex_type ).
tff(func_def_4179,type,
bitIndex4257: bitindex_type ).
tff(func_def_4180,type,
bitIndex4256: bitindex_type ).
tff(func_def_4181,type,
bitIndex4255: bitindex_type ).
tff(func_def_4182,type,
bitIndex4254: bitindex_type ).
tff(func_def_4183,type,
bitIndex4253: bitindex_type ).
tff(func_def_4184,type,
bitIndex4252: bitindex_type ).
tff(func_def_4185,type,
bitIndex4251: bitindex_type ).
tff(func_def_4186,type,
bitIndex4250: bitindex_type ).
tff(func_def_4187,type,
bitIndex4249: bitindex_type ).
tff(func_def_4188,type,
bitIndex4248: bitindex_type ).
tff(func_def_4189,type,
bitIndex4247: bitindex_type ).
tff(func_def_4190,type,
bitIndex4246: bitindex_type ).
tff(func_def_4191,type,
bitIndex4245: bitindex_type ).
tff(func_def_4192,type,
bitIndex4244: bitindex_type ).
tff(func_def_4193,type,
bitIndex4243: bitindex_type ).
tff(func_def_4194,type,
bitIndex4242: bitindex_type ).
tff(func_def_4195,type,
bitIndex4241: bitindex_type ).
tff(func_def_4196,type,
bitIndex4240: bitindex_type ).
tff(func_def_4197,type,
bitIndex4239: bitindex_type ).
tff(func_def_4198,type,
bitIndex4238: bitindex_type ).
tff(func_def_4199,type,
bitIndex4237: bitindex_type ).
tff(func_def_4200,type,
bitIndex4236: bitindex_type ).
tff(func_def_4201,type,
bitIndex4235: bitindex_type ).
tff(func_def_4202,type,
bitIndex4234: bitindex_type ).
tff(func_def_4203,type,
bitIndex4233: bitindex_type ).
tff(func_def_4204,type,
bitIndex4232: bitindex_type ).
tff(func_def_4205,type,
bitIndex4231: bitindex_type ).
tff(func_def_4206,type,
bitIndex4230: bitindex_type ).
tff(func_def_4207,type,
bitIndex4229: bitindex_type ).
tff(func_def_4208,type,
bitIndex4228: bitindex_type ).
tff(func_def_4209,type,
bitIndex4227: bitindex_type ).
tff(func_def_4210,type,
bitIndex4226: bitindex_type ).
tff(func_def_4211,type,
bitIndex4225: bitindex_type ).
tff(func_def_4212,type,
bitIndex4224: bitindex_type ).
tff(func_def_4213,type,
bitIndex4223: bitindex_type ).
tff(func_def_4214,type,
bitIndex4222: bitindex_type ).
tff(func_def_4215,type,
bitIndex4221: bitindex_type ).
tff(func_def_4216,type,
bitIndex4220: bitindex_type ).
tff(func_def_4217,type,
bitIndex4219: bitindex_type ).
tff(func_def_4218,type,
bitIndex4218: bitindex_type ).
tff(func_def_4219,type,
bitIndex4217: bitindex_type ).
tff(func_def_4220,type,
bitIndex4216: bitindex_type ).
tff(func_def_4221,type,
bitIndex4215: bitindex_type ).
tff(func_def_4222,type,
bitIndex4214: bitindex_type ).
tff(func_def_4223,type,
bitIndex4213: bitindex_type ).
tff(func_def_4224,type,
bitIndex4212: bitindex_type ).
tff(func_def_4225,type,
bitIndex4211: bitindex_type ).
tff(func_def_4226,type,
bitIndex4210: bitindex_type ).
tff(func_def_4227,type,
bitIndex4209: bitindex_type ).
tff(func_def_4228,type,
bitIndex4208: bitindex_type ).
tff(func_def_4229,type,
bitIndex4207: bitindex_type ).
tff(func_def_4230,type,
bitIndex4206: bitindex_type ).
tff(func_def_4231,type,
bitIndex4205: bitindex_type ).
tff(func_def_4232,type,
bitIndex4204: bitindex_type ).
tff(func_def_4233,type,
bitIndex4203: bitindex_type ).
tff(func_def_4234,type,
bitIndex4202: bitindex_type ).
tff(func_def_4235,type,
bitIndex4201: bitindex_type ).
tff(func_def_4236,type,
bitIndex4200: bitindex_type ).
tff(func_def_4237,type,
bitIndex4199: bitindex_type ).
tff(func_def_4238,type,
bitIndex4198: bitindex_type ).
tff(func_def_4239,type,
bitIndex4197: bitindex_type ).
tff(func_def_4240,type,
bitIndex4196: bitindex_type ).
tff(func_def_4241,type,
bitIndex4195: bitindex_type ).
tff(func_def_4242,type,
bitIndex4194: bitindex_type ).
tff(func_def_4243,type,
bitIndex4193: bitindex_type ).
tff(func_def_4244,type,
bitIndex4192: bitindex_type ).
tff(func_def_4245,type,
bitIndex4191: bitindex_type ).
tff(func_def_4246,type,
bitIndex4190: bitindex_type ).
tff(func_def_4247,type,
bitIndex4189: bitindex_type ).
tff(func_def_4248,type,
bitIndex4188: bitindex_type ).
tff(func_def_4249,type,
bitIndex4187: bitindex_type ).
tff(func_def_4250,type,
bitIndex4186: bitindex_type ).
tff(func_def_4251,type,
bitIndex4185: bitindex_type ).
tff(func_def_4252,type,
bitIndex4184: bitindex_type ).
tff(func_def_4253,type,
bitIndex4183: bitindex_type ).
tff(func_def_4254,type,
bitIndex4182: bitindex_type ).
tff(func_def_4255,type,
bitIndex4181: bitindex_type ).
tff(func_def_4256,type,
bitIndex4180: bitindex_type ).
tff(func_def_4257,type,
bitIndex4179: bitindex_type ).
tff(func_def_4258,type,
bitIndex4178: bitindex_type ).
tff(func_def_4259,type,
bitIndex4177: bitindex_type ).
tff(func_def_4260,type,
bitIndex4176: bitindex_type ).
tff(func_def_4261,type,
bitIndex4175: bitindex_type ).
tff(func_def_4262,type,
bitIndex4174: bitindex_type ).
tff(func_def_4263,type,
bitIndex4173: bitindex_type ).
tff(func_def_4264,type,
bitIndex4172: bitindex_type ).
tff(func_def_4265,type,
bitIndex4171: bitindex_type ).
tff(func_def_4266,type,
bitIndex4170: bitindex_type ).
tff(func_def_4267,type,
bitIndex4169: bitindex_type ).
tff(func_def_4268,type,
bitIndex4168: bitindex_type ).
tff(func_def_4269,type,
bitIndex4167: bitindex_type ).
tff(func_def_4270,type,
bitIndex4166: bitindex_type ).
tff(func_def_4271,type,
bitIndex4165: bitindex_type ).
tff(func_def_4272,type,
bitIndex4164: bitindex_type ).
tff(func_def_4273,type,
bitIndex4163: bitindex_type ).
tff(func_def_4274,type,
bitIndex4162: bitindex_type ).
tff(func_def_4275,type,
bitIndex4161: bitindex_type ).
tff(func_def_4276,type,
bitIndex4160: bitindex_type ).
tff(func_def_4277,type,
bitIndex4159: bitindex_type ).
tff(func_def_4278,type,
bitIndex4158: bitindex_type ).
tff(func_def_4279,type,
bitIndex4157: bitindex_type ).
tff(func_def_4280,type,
bitIndex4156: bitindex_type ).
tff(func_def_4281,type,
bitIndex4155: bitindex_type ).
tff(func_def_4282,type,
bitIndex4154: bitindex_type ).
tff(func_def_4283,type,
bitIndex4153: bitindex_type ).
tff(func_def_4284,type,
bitIndex4152: bitindex_type ).
tff(func_def_4285,type,
bitIndex4151: bitindex_type ).
tff(func_def_4286,type,
bitIndex4150: bitindex_type ).
tff(func_def_4287,type,
bitIndex4149: bitindex_type ).
tff(func_def_4288,type,
bitIndex4148: bitindex_type ).
tff(func_def_4289,type,
bitIndex4147: bitindex_type ).
tff(func_def_4290,type,
bitIndex4146: bitindex_type ).
tff(func_def_4291,type,
bitIndex4145: bitindex_type ).
tff(func_def_4292,type,
bitIndex4144: bitindex_type ).
tff(func_def_4293,type,
bitIndex4439: bitindex_type ).
tff(func_def_4294,type,
bitIndex4438: bitindex_type ).
tff(func_def_4295,type,
bitIndex4437: bitindex_type ).
tff(func_def_4296,type,
bitIndex4436: bitindex_type ).
tff(func_def_4297,type,
bitIndex4435: bitindex_type ).
tff(func_def_4298,type,
bitIndex4434: bitindex_type ).
tff(func_def_4299,type,
bitIndex4433: bitindex_type ).
tff(func_def_4300,type,
bitIndex4432: bitindex_type ).
tff(func_def_4301,type,
bitIndex4431: bitindex_type ).
tff(func_def_4302,type,
bitIndex4430: bitindex_type ).
tff(func_def_4303,type,
bitIndex4429: bitindex_type ).
tff(func_def_4304,type,
bitIndex4428: bitindex_type ).
tff(func_def_4305,type,
bitIndex4427: bitindex_type ).
tff(func_def_4306,type,
bitIndex4426: bitindex_type ).
tff(func_def_4307,type,
bitIndex4425: bitindex_type ).
tff(func_def_4308,type,
bitIndex4424: bitindex_type ).
tff(func_def_4309,type,
bitIndex4423: bitindex_type ).
tff(func_def_4310,type,
bitIndex4422: bitindex_type ).
tff(func_def_4311,type,
bitIndex4421: bitindex_type ).
tff(func_def_4312,type,
bitIndex4420: bitindex_type ).
tff(func_def_4313,type,
bitIndex4419: bitindex_type ).
tff(func_def_4314,type,
bitIndex4418: bitindex_type ).
tff(func_def_4315,type,
bitIndex4417: bitindex_type ).
tff(func_def_4316,type,
bitIndex4416: bitindex_type ).
tff(func_def_4317,type,
bitIndex4415: bitindex_type ).
tff(func_def_4318,type,
bitIndex4414: bitindex_type ).
tff(func_def_4319,type,
bitIndex4413: bitindex_type ).
tff(func_def_4320,type,
bitIndex4412: bitindex_type ).
tff(func_def_4321,type,
bitIndex4411: bitindex_type ).
tff(func_def_4322,type,
bitIndex4410: bitindex_type ).
tff(func_def_4323,type,
bitIndex4409: bitindex_type ).
tff(func_def_4324,type,
bitIndex4408: bitindex_type ).
tff(func_def_4325,type,
bitIndex4407: bitindex_type ).
tff(func_def_4326,type,
bitIndex4406: bitindex_type ).
tff(func_def_4327,type,
bitIndex4405: bitindex_type ).
tff(func_def_4328,type,
bitIndex4404: bitindex_type ).
tff(func_def_4329,type,
bitIndex4403: bitindex_type ).
tff(func_def_4330,type,
bitIndex4402: bitindex_type ).
tff(func_def_4331,type,
bitIndex4401: bitindex_type ).
tff(func_def_4332,type,
bitIndex4400: bitindex_type ).
tff(func_def_4333,type,
bitIndex4399: bitindex_type ).
tff(func_def_4334,type,
bitIndex4398: bitindex_type ).
tff(func_def_4335,type,
bitIndex4397: bitindex_type ).
tff(func_def_4336,type,
bitIndex4396: bitindex_type ).
tff(func_def_4337,type,
bitIndex4395: bitindex_type ).
tff(func_def_4338,type,
bitIndex4394: bitindex_type ).
tff(func_def_4339,type,
bitIndex4393: bitindex_type ).
tff(func_def_4340,type,
bitIndex4392: bitindex_type ).
tff(func_def_4341,type,
bitIndex4391: bitindex_type ).
tff(func_def_4342,type,
bitIndex4390: bitindex_type ).
tff(func_def_4343,type,
bitIndex4389: bitindex_type ).
tff(func_def_4344,type,
bitIndex4388: bitindex_type ).
tff(func_def_4345,type,
bitIndex4387: bitindex_type ).
tff(func_def_4346,type,
bitIndex4386: bitindex_type ).
tff(func_def_4347,type,
bitIndex4385: bitindex_type ).
tff(func_def_4348,type,
bitIndex4384: bitindex_type ).
tff(func_def_4349,type,
bitIndex4383: bitindex_type ).
tff(func_def_4350,type,
bitIndex4382: bitindex_type ).
tff(func_def_4351,type,
bitIndex4381: bitindex_type ).
tff(func_def_4352,type,
bitIndex4380: bitindex_type ).
tff(func_def_4353,type,
bitIndex4379: bitindex_type ).
tff(func_def_4354,type,
bitIndex4378: bitindex_type ).
tff(func_def_4355,type,
bitIndex4377: bitindex_type ).
tff(func_def_4356,type,
bitIndex4376: bitindex_type ).
tff(func_def_4357,type,
bitIndex4375: bitindex_type ).
tff(func_def_4358,type,
bitIndex4374: bitindex_type ).
tff(func_def_4359,type,
bitIndex4373: bitindex_type ).
tff(func_def_4360,type,
bitIndex4372: bitindex_type ).
tff(func_def_4361,type,
bitIndex4371: bitindex_type ).
tff(func_def_4362,type,
bitIndex4370: bitindex_type ).
tff(func_def_4363,type,
bitIndex4369: bitindex_type ).
tff(func_def_4364,type,
bitIndex4368: bitindex_type ).
tff(func_def_4365,type,
bitIndex4367: bitindex_type ).
tff(func_def_4366,type,
bitIndex4366: bitindex_type ).
tff(func_def_4367,type,
bitIndex4365: bitindex_type ).
tff(func_def_4368,type,
bitIndex4364: bitindex_type ).
tff(func_def_4369,type,
bitIndex4363: bitindex_type ).
tff(func_def_4370,type,
bitIndex4362: bitindex_type ).
tff(func_def_4371,type,
bitIndex4361: bitindex_type ).
tff(func_def_4372,type,
bitIndex4360: bitindex_type ).
tff(func_def_4373,type,
bitIndex4359: bitindex_type ).
tff(func_def_4374,type,
bitIndex4358: bitindex_type ).
tff(func_def_4375,type,
bitIndex4357: bitindex_type ).
tff(func_def_4376,type,
bitIndex4356: bitindex_type ).
tff(func_def_4377,type,
bitIndex4355: bitindex_type ).
tff(func_def_4378,type,
bitIndex4354: bitindex_type ).
tff(func_def_4379,type,
bitIndex4353: bitindex_type ).
tff(func_def_4380,type,
bitIndex4352: bitindex_type ).
tff(func_def_4381,type,
bitIndex4351: bitindex_type ).
tff(func_def_4382,type,
bitIndex4350: bitindex_type ).
tff(func_def_4383,type,
bitIndex4349: bitindex_type ).
tff(func_def_4384,type,
bitIndex4348: bitindex_type ).
tff(func_def_4385,type,
bitIndex4347: bitindex_type ).
tff(func_def_4386,type,
bitIndex4346: bitindex_type ).
tff(func_def_4387,type,
bitIndex4345: bitindex_type ).
tff(func_def_4388,type,
bitIndex4344: bitindex_type ).
tff(func_def_4389,type,
bitIndex4343: bitindex_type ).
tff(func_def_4390,type,
bitIndex4342: bitindex_type ).
tff(func_def_4391,type,
bitIndex4341: bitindex_type ).
tff(func_def_4392,type,
bitIndex4340: bitindex_type ).
tff(func_def_4393,type,
bitIndex4339: bitindex_type ).
tff(func_def_4394,type,
bitIndex4338: bitindex_type ).
tff(func_def_4395,type,
bitIndex4337: bitindex_type ).
tff(func_def_4396,type,
bitIndex4336: bitindex_type ).
tff(func_def_4397,type,
bitIndex4335: bitindex_type ).
tff(func_def_4398,type,
bitIndex4334: bitindex_type ).
tff(func_def_4399,type,
bitIndex4333: bitindex_type ).
tff(func_def_4400,type,
bitIndex4332: bitindex_type ).
tff(func_def_4401,type,
bitIndex4331: bitindex_type ).
tff(func_def_4402,type,
bitIndex4330: bitindex_type ).
tff(func_def_4403,type,
bitIndex4329: bitindex_type ).
tff(func_def_4404,type,
bitIndex4328: bitindex_type ).
tff(func_def_4405,type,
bitIndex4327: bitindex_type ).
tff(func_def_4406,type,
bitIndex4326: bitindex_type ).
tff(func_def_4407,type,
bitIndex4325: bitindex_type ).
tff(func_def_4408,type,
bitIndex4324: bitindex_type ).
tff(func_def_4409,type,
bitIndex4323: bitindex_type ).
tff(func_def_4410,type,
bitIndex4322: bitindex_type ).
tff(func_def_4411,type,
bitIndex4321: bitindex_type ).
tff(func_def_4412,type,
bitIndex4320: bitindex_type ).
tff(func_def_4413,type,
bitIndex4319: bitindex_type ).
tff(func_def_4414,type,
bitIndex4318: bitindex_type ).
tff(func_def_4415,type,
bitIndex4317: bitindex_type ).
tff(func_def_4416,type,
bitIndex4316: bitindex_type ).
tff(func_def_4417,type,
bitIndex4315: bitindex_type ).
tff(func_def_4418,type,
bitIndex4314: bitindex_type ).
tff(func_def_4419,type,
bitIndex4313: bitindex_type ).
tff(func_def_4420,type,
bitIndex4312: bitindex_type ).
tff(func_def_4421,type,
bitIndex4311: bitindex_type ).
tff(func_def_4422,type,
bitIndex4310: bitindex_type ).
tff(func_def_4423,type,
bitIndex4309: bitindex_type ).
tff(func_def_4424,type,
bitIndex4308: bitindex_type ).
tff(func_def_4425,type,
bitIndex4307: bitindex_type ).
tff(func_def_4426,type,
bitIndex4306: bitindex_type ).
tff(func_def_4427,type,
bitIndex4305: bitindex_type ).
tff(func_def_4428,type,
bitIndex4304: bitindex_type ).
tff(func_def_4429,type,
bitIndex4303: bitindex_type ).
tff(func_def_4430,type,
bitIndex4302: bitindex_type ).
tff(func_def_4431,type,
bitIndex4301: bitindex_type ).
tff(func_def_4432,type,
bitIndex4300: bitindex_type ).
tff(func_def_4433,type,
bitIndex4299: bitindex_type ).
tff(func_def_4434,type,
bitIndex4298: bitindex_type ).
tff(func_def_4435,type,
bitIndex4297: bitindex_type ).
tff(func_def_4436,type,
bitIndex4296: bitindex_type ).
tff(func_def_4437,type,
bitIndex4295: bitindex_type ).
tff(func_def_4438,type,
bitIndex4294: bitindex_type ).
tff(func_def_4439,type,
bitIndex4293: bitindex_type ).
tff(func_def_4440,type,
bitIndex4292: bitindex_type ).
tff(func_def_4441,type,
bitIndex4587: bitindex_type ).
tff(func_def_4442,type,
bitIndex4586: bitindex_type ).
tff(func_def_4443,type,
bitIndex4585: bitindex_type ).
tff(func_def_4444,type,
bitIndex4584: bitindex_type ).
tff(func_def_4445,type,
bitIndex4583: bitindex_type ).
tff(func_def_4446,type,
bitIndex4582: bitindex_type ).
tff(func_def_4447,type,
bitIndex4581: bitindex_type ).
tff(func_def_4448,type,
bitIndex4580: bitindex_type ).
tff(func_def_4449,type,
bitIndex4579: bitindex_type ).
tff(func_def_4450,type,
bitIndex4578: bitindex_type ).
tff(func_def_4451,type,
bitIndex4577: bitindex_type ).
tff(func_def_4452,type,
bitIndex4576: bitindex_type ).
tff(func_def_4453,type,
bitIndex4575: bitindex_type ).
tff(func_def_4454,type,
bitIndex4574: bitindex_type ).
tff(func_def_4455,type,
bitIndex4573: bitindex_type ).
tff(func_def_4456,type,
bitIndex4572: bitindex_type ).
tff(func_def_4457,type,
bitIndex4571: bitindex_type ).
tff(func_def_4458,type,
bitIndex4570: bitindex_type ).
tff(func_def_4459,type,
bitIndex4569: bitindex_type ).
tff(func_def_4460,type,
bitIndex4568: bitindex_type ).
tff(func_def_4461,type,
bitIndex4567: bitindex_type ).
tff(func_def_4462,type,
bitIndex4566: bitindex_type ).
tff(func_def_4463,type,
bitIndex4565: bitindex_type ).
tff(func_def_4464,type,
bitIndex4564: bitindex_type ).
tff(func_def_4465,type,
bitIndex4563: bitindex_type ).
tff(func_def_4466,type,
bitIndex4562: bitindex_type ).
tff(func_def_4467,type,
bitIndex4561: bitindex_type ).
tff(func_def_4468,type,
bitIndex4560: bitindex_type ).
tff(func_def_4469,type,
bitIndex4559: bitindex_type ).
tff(func_def_4470,type,
bitIndex4558: bitindex_type ).
tff(func_def_4471,type,
bitIndex4557: bitindex_type ).
tff(func_def_4472,type,
bitIndex4556: bitindex_type ).
tff(func_def_4473,type,
bitIndex4555: bitindex_type ).
tff(func_def_4474,type,
bitIndex4554: bitindex_type ).
tff(func_def_4475,type,
bitIndex4553: bitindex_type ).
tff(func_def_4476,type,
bitIndex4552: bitindex_type ).
tff(func_def_4477,type,
bitIndex4551: bitindex_type ).
tff(func_def_4478,type,
bitIndex4550: bitindex_type ).
tff(func_def_4479,type,
bitIndex4549: bitindex_type ).
tff(func_def_4480,type,
bitIndex4548: bitindex_type ).
tff(func_def_4481,type,
bitIndex4547: bitindex_type ).
tff(func_def_4482,type,
bitIndex4546: bitindex_type ).
tff(func_def_4483,type,
bitIndex4545: bitindex_type ).
tff(func_def_4484,type,
bitIndex4544: bitindex_type ).
tff(func_def_4485,type,
bitIndex4543: bitindex_type ).
tff(func_def_4486,type,
bitIndex4542: bitindex_type ).
tff(func_def_4487,type,
bitIndex4541: bitindex_type ).
tff(func_def_4488,type,
bitIndex4540: bitindex_type ).
tff(func_def_4489,type,
bitIndex4539: bitindex_type ).
tff(func_def_4490,type,
bitIndex4538: bitindex_type ).
tff(func_def_4491,type,
bitIndex4537: bitindex_type ).
tff(func_def_4492,type,
bitIndex4536: bitindex_type ).
tff(func_def_4493,type,
bitIndex4535: bitindex_type ).
tff(func_def_4494,type,
bitIndex4534: bitindex_type ).
tff(func_def_4495,type,
bitIndex4533: bitindex_type ).
tff(func_def_4496,type,
bitIndex4532: bitindex_type ).
tff(func_def_4497,type,
bitIndex4531: bitindex_type ).
tff(func_def_4498,type,
bitIndex4530: bitindex_type ).
tff(func_def_4499,type,
bitIndex4529: bitindex_type ).
tff(func_def_4500,type,
bitIndex4528: bitindex_type ).
tff(func_def_4501,type,
bitIndex4527: bitindex_type ).
tff(func_def_4502,type,
bitIndex4526: bitindex_type ).
tff(func_def_4503,type,
bitIndex4525: bitindex_type ).
tff(func_def_4504,type,
bitIndex4524: bitindex_type ).
tff(func_def_4505,type,
bitIndex4523: bitindex_type ).
tff(func_def_4506,type,
bitIndex4522: bitindex_type ).
tff(func_def_4507,type,
bitIndex4521: bitindex_type ).
tff(func_def_4508,type,
bitIndex4520: bitindex_type ).
tff(func_def_4509,type,
bitIndex4519: bitindex_type ).
tff(func_def_4510,type,
bitIndex4518: bitindex_type ).
tff(func_def_4511,type,
bitIndex4517: bitindex_type ).
tff(func_def_4512,type,
bitIndex4516: bitindex_type ).
tff(func_def_4513,type,
bitIndex4515: bitindex_type ).
tff(func_def_4514,type,
bitIndex4514: bitindex_type ).
tff(func_def_4515,type,
bitIndex4513: bitindex_type ).
tff(func_def_4516,type,
bitIndex4512: bitindex_type ).
tff(func_def_4517,type,
bitIndex4511: bitindex_type ).
tff(func_def_4518,type,
bitIndex4510: bitindex_type ).
tff(func_def_4519,type,
bitIndex4509: bitindex_type ).
tff(func_def_4520,type,
bitIndex4508: bitindex_type ).
tff(func_def_4521,type,
bitIndex4507: bitindex_type ).
tff(func_def_4522,type,
bitIndex4506: bitindex_type ).
tff(func_def_4523,type,
bitIndex4505: bitindex_type ).
tff(func_def_4524,type,
bitIndex4504: bitindex_type ).
tff(func_def_4525,type,
bitIndex4503: bitindex_type ).
tff(func_def_4526,type,
bitIndex4502: bitindex_type ).
tff(func_def_4527,type,
bitIndex4501: bitindex_type ).
tff(func_def_4528,type,
bitIndex4500: bitindex_type ).
tff(func_def_4529,type,
bitIndex4499: bitindex_type ).
tff(func_def_4530,type,
bitIndex4498: bitindex_type ).
tff(func_def_4531,type,
bitIndex4497: bitindex_type ).
tff(func_def_4532,type,
bitIndex4496: bitindex_type ).
tff(func_def_4533,type,
bitIndex4495: bitindex_type ).
tff(func_def_4534,type,
bitIndex4494: bitindex_type ).
tff(func_def_4535,type,
bitIndex4493: bitindex_type ).
tff(func_def_4536,type,
bitIndex4492: bitindex_type ).
tff(func_def_4537,type,
bitIndex4491: bitindex_type ).
tff(func_def_4538,type,
bitIndex4490: bitindex_type ).
tff(func_def_4539,type,
bitIndex4489: bitindex_type ).
tff(func_def_4540,type,
bitIndex4488: bitindex_type ).
tff(func_def_4541,type,
bitIndex4487: bitindex_type ).
tff(func_def_4542,type,
bitIndex4486: bitindex_type ).
tff(func_def_4543,type,
bitIndex4485: bitindex_type ).
tff(func_def_4544,type,
bitIndex4484: bitindex_type ).
tff(func_def_4545,type,
bitIndex4483: bitindex_type ).
tff(func_def_4546,type,
bitIndex4482: bitindex_type ).
tff(func_def_4547,type,
bitIndex4481: bitindex_type ).
tff(func_def_4548,type,
bitIndex4480: bitindex_type ).
tff(func_def_4549,type,
bitIndex4479: bitindex_type ).
tff(func_def_4550,type,
bitIndex4478: bitindex_type ).
tff(func_def_4551,type,
bitIndex4477: bitindex_type ).
tff(func_def_4552,type,
bitIndex4476: bitindex_type ).
tff(func_def_4553,type,
bitIndex4475: bitindex_type ).
tff(func_def_4554,type,
bitIndex4474: bitindex_type ).
tff(func_def_4555,type,
bitIndex4473: bitindex_type ).
tff(func_def_4556,type,
bitIndex4472: bitindex_type ).
tff(func_def_4557,type,
bitIndex4471: bitindex_type ).
tff(func_def_4558,type,
bitIndex4470: bitindex_type ).
tff(func_def_4559,type,
bitIndex4469: bitindex_type ).
tff(func_def_4560,type,
bitIndex4468: bitindex_type ).
tff(func_def_4561,type,
bitIndex4467: bitindex_type ).
tff(func_def_4562,type,
bitIndex4466: bitindex_type ).
tff(func_def_4563,type,
bitIndex4465: bitindex_type ).
tff(func_def_4564,type,
bitIndex4464: bitindex_type ).
tff(func_def_4565,type,
bitIndex4463: bitindex_type ).
tff(func_def_4566,type,
bitIndex4462: bitindex_type ).
tff(func_def_4567,type,
bitIndex4461: bitindex_type ).
tff(func_def_4568,type,
bitIndex4460: bitindex_type ).
tff(func_def_4569,type,
bitIndex4459: bitindex_type ).
tff(func_def_4570,type,
bitIndex4458: bitindex_type ).
tff(func_def_4571,type,
bitIndex4457: bitindex_type ).
tff(func_def_4572,type,
bitIndex4456: bitindex_type ).
tff(func_def_4573,type,
bitIndex4455: bitindex_type ).
tff(func_def_4574,type,
bitIndex4454: bitindex_type ).
tff(func_def_4575,type,
bitIndex4453: bitindex_type ).
tff(func_def_4576,type,
bitIndex4452: bitindex_type ).
tff(func_def_4577,type,
bitIndex4451: bitindex_type ).
tff(func_def_4578,type,
bitIndex4450: bitindex_type ).
tff(func_def_4579,type,
bitIndex4449: bitindex_type ).
tff(func_def_4580,type,
bitIndex4448: bitindex_type ).
tff(func_def_4581,type,
bitIndex4447: bitindex_type ).
tff(func_def_4582,type,
bitIndex4446: bitindex_type ).
tff(func_def_4583,type,
bitIndex4445: bitindex_type ).
tff(func_def_4584,type,
bitIndex4444: bitindex_type ).
tff(func_def_4585,type,
bitIndex4443: bitindex_type ).
tff(func_def_4586,type,
bitIndex4442: bitindex_type ).
tff(func_def_4587,type,
bitIndex4441: bitindex_type ).
tff(func_def_4588,type,
bitIndex4440: bitindex_type ).
tff(func_def_4589,type,
bitIndex4735: bitindex_type ).
tff(func_def_4590,type,
bitIndex4734: bitindex_type ).
tff(func_def_4591,type,
bitIndex4733: bitindex_type ).
tff(func_def_4592,type,
bitIndex4732: bitindex_type ).
tff(func_def_4593,type,
bitIndex4731: bitindex_type ).
tff(func_def_4594,type,
bitIndex4730: bitindex_type ).
tff(func_def_4595,type,
bitIndex4729: bitindex_type ).
tff(func_def_4596,type,
bitIndex4728: bitindex_type ).
tff(func_def_4597,type,
bitIndex4727: bitindex_type ).
tff(func_def_4598,type,
bitIndex4726: bitindex_type ).
tff(func_def_4599,type,
bitIndex4725: bitindex_type ).
tff(func_def_4600,type,
bitIndex4724: bitindex_type ).
tff(func_def_4601,type,
bitIndex4723: bitindex_type ).
tff(func_def_4602,type,
bitIndex4722: bitindex_type ).
tff(func_def_4603,type,
bitIndex4721: bitindex_type ).
tff(func_def_4604,type,
bitIndex4720: bitindex_type ).
tff(func_def_4605,type,
bitIndex4719: bitindex_type ).
tff(func_def_4606,type,
bitIndex4718: bitindex_type ).
tff(func_def_4607,type,
bitIndex4717: bitindex_type ).
tff(func_def_4608,type,
bitIndex4716: bitindex_type ).
tff(func_def_4609,type,
bitIndex4715: bitindex_type ).
tff(func_def_4610,type,
bitIndex4714: bitindex_type ).
tff(func_def_4611,type,
bitIndex4713: bitindex_type ).
tff(func_def_4612,type,
bitIndex4712: bitindex_type ).
tff(func_def_4613,type,
bitIndex4711: bitindex_type ).
tff(func_def_4614,type,
bitIndex4710: bitindex_type ).
tff(func_def_4615,type,
bitIndex4709: bitindex_type ).
tff(func_def_4616,type,
bitIndex4708: bitindex_type ).
tff(func_def_4617,type,
bitIndex4707: bitindex_type ).
tff(func_def_4618,type,
bitIndex4706: bitindex_type ).
tff(func_def_4619,type,
bitIndex4705: bitindex_type ).
tff(func_def_4620,type,
bitIndex4704: bitindex_type ).
tff(func_def_4621,type,
bitIndex4703: bitindex_type ).
tff(func_def_4622,type,
bitIndex4702: bitindex_type ).
tff(func_def_4623,type,
bitIndex4701: bitindex_type ).
tff(func_def_4624,type,
bitIndex4700: bitindex_type ).
tff(func_def_4625,type,
bitIndex4699: bitindex_type ).
tff(func_def_4626,type,
bitIndex4698: bitindex_type ).
tff(func_def_4627,type,
bitIndex4697: bitindex_type ).
tff(func_def_4628,type,
bitIndex4696: bitindex_type ).
tff(func_def_4629,type,
bitIndex4695: bitindex_type ).
tff(func_def_4630,type,
bitIndex4694: bitindex_type ).
tff(func_def_4631,type,
bitIndex4693: bitindex_type ).
tff(func_def_4632,type,
bitIndex4692: bitindex_type ).
tff(func_def_4633,type,
bitIndex4691: bitindex_type ).
tff(func_def_4634,type,
bitIndex4690: bitindex_type ).
tff(func_def_4635,type,
bitIndex4689: bitindex_type ).
tff(func_def_4636,type,
bitIndex4688: bitindex_type ).
tff(func_def_4637,type,
bitIndex4687: bitindex_type ).
tff(func_def_4638,type,
bitIndex4686: bitindex_type ).
tff(func_def_4639,type,
bitIndex4685: bitindex_type ).
tff(func_def_4640,type,
bitIndex4684: bitindex_type ).
tff(func_def_4641,type,
bitIndex4683: bitindex_type ).
tff(func_def_4642,type,
bitIndex4682: bitindex_type ).
tff(func_def_4643,type,
bitIndex4681: bitindex_type ).
tff(func_def_4644,type,
bitIndex4680: bitindex_type ).
tff(func_def_4645,type,
bitIndex4679: bitindex_type ).
tff(func_def_4646,type,
bitIndex4678: bitindex_type ).
tff(func_def_4647,type,
bitIndex4677: bitindex_type ).
tff(func_def_4648,type,
bitIndex4676: bitindex_type ).
tff(func_def_4649,type,
bitIndex4675: bitindex_type ).
tff(func_def_4650,type,
bitIndex4674: bitindex_type ).
tff(func_def_4651,type,
bitIndex4673: bitindex_type ).
tff(func_def_4652,type,
bitIndex4672: bitindex_type ).
tff(func_def_4653,type,
bitIndex4671: bitindex_type ).
tff(func_def_4654,type,
bitIndex4670: bitindex_type ).
tff(func_def_4655,type,
bitIndex4669: bitindex_type ).
tff(func_def_4656,type,
bitIndex4668: bitindex_type ).
tff(func_def_4657,type,
bitIndex4667: bitindex_type ).
tff(func_def_4658,type,
bitIndex4666: bitindex_type ).
tff(func_def_4659,type,
bitIndex4665: bitindex_type ).
tff(func_def_4660,type,
bitIndex4664: bitindex_type ).
tff(func_def_4661,type,
bitIndex4663: bitindex_type ).
tff(func_def_4662,type,
bitIndex4662: bitindex_type ).
tff(func_def_4663,type,
bitIndex4661: bitindex_type ).
tff(func_def_4664,type,
bitIndex4660: bitindex_type ).
tff(func_def_4665,type,
bitIndex4659: bitindex_type ).
tff(func_def_4666,type,
bitIndex4658: bitindex_type ).
tff(func_def_4667,type,
bitIndex4657: bitindex_type ).
tff(func_def_4668,type,
bitIndex4656: bitindex_type ).
tff(func_def_4669,type,
bitIndex4655: bitindex_type ).
tff(func_def_4670,type,
bitIndex4654: bitindex_type ).
tff(func_def_4671,type,
bitIndex4653: bitindex_type ).
tff(func_def_4672,type,
bitIndex4652: bitindex_type ).
tff(func_def_4673,type,
bitIndex4651: bitindex_type ).
tff(func_def_4674,type,
bitIndex4650: bitindex_type ).
tff(func_def_4675,type,
bitIndex4649: bitindex_type ).
tff(func_def_4676,type,
bitIndex4648: bitindex_type ).
tff(func_def_4677,type,
bitIndex4647: bitindex_type ).
tff(func_def_4678,type,
bitIndex4646: bitindex_type ).
tff(func_def_4679,type,
bitIndex4645: bitindex_type ).
tff(func_def_4680,type,
bitIndex4644: bitindex_type ).
tff(func_def_4681,type,
bitIndex4643: bitindex_type ).
tff(func_def_4682,type,
bitIndex4642: bitindex_type ).
tff(func_def_4683,type,
bitIndex4641: bitindex_type ).
tff(func_def_4684,type,
bitIndex4640: bitindex_type ).
tff(func_def_4685,type,
bitIndex4639: bitindex_type ).
tff(func_def_4686,type,
bitIndex4638: bitindex_type ).
tff(func_def_4687,type,
bitIndex4637: bitindex_type ).
tff(func_def_4688,type,
bitIndex4636: bitindex_type ).
tff(func_def_4689,type,
bitIndex4635: bitindex_type ).
tff(func_def_4690,type,
bitIndex4634: bitindex_type ).
tff(func_def_4691,type,
bitIndex4633: bitindex_type ).
tff(func_def_4692,type,
bitIndex4632: bitindex_type ).
tff(func_def_4693,type,
bitIndex4631: bitindex_type ).
tff(func_def_4694,type,
bitIndex4630: bitindex_type ).
tff(func_def_4695,type,
bitIndex4629: bitindex_type ).
tff(func_def_4696,type,
bitIndex4628: bitindex_type ).
tff(func_def_4697,type,
bitIndex4627: bitindex_type ).
tff(func_def_4698,type,
bitIndex4626: bitindex_type ).
tff(func_def_4699,type,
bitIndex4625: bitindex_type ).
tff(func_def_4700,type,
bitIndex4624: bitindex_type ).
tff(func_def_4701,type,
bitIndex4623: bitindex_type ).
tff(func_def_4702,type,
bitIndex4622: bitindex_type ).
tff(func_def_4703,type,
bitIndex4621: bitindex_type ).
tff(func_def_4704,type,
bitIndex4620: bitindex_type ).
tff(func_def_4705,type,
bitIndex4619: bitindex_type ).
tff(func_def_4706,type,
bitIndex4618: bitindex_type ).
tff(func_def_4707,type,
bitIndex4617: bitindex_type ).
tff(func_def_4708,type,
bitIndex4616: bitindex_type ).
tff(func_def_4709,type,
bitIndex4615: bitindex_type ).
tff(func_def_4710,type,
bitIndex4614: bitindex_type ).
tff(func_def_4711,type,
bitIndex4613: bitindex_type ).
tff(func_def_4712,type,
bitIndex4612: bitindex_type ).
tff(func_def_4713,type,
bitIndex4611: bitindex_type ).
tff(func_def_4714,type,
bitIndex4610: bitindex_type ).
tff(func_def_4715,type,
bitIndex4609: bitindex_type ).
tff(func_def_4716,type,
bitIndex4608: bitindex_type ).
tff(func_def_4717,type,
bitIndex4607: bitindex_type ).
tff(func_def_4718,type,
bitIndex4606: bitindex_type ).
tff(func_def_4719,type,
bitIndex4605: bitindex_type ).
tff(func_def_4720,type,
bitIndex4604: bitindex_type ).
tff(func_def_4721,type,
bitIndex4603: bitindex_type ).
tff(func_def_4722,type,
bitIndex4602: bitindex_type ).
tff(func_def_4723,type,
bitIndex4601: bitindex_type ).
tff(func_def_4724,type,
bitIndex4600: bitindex_type ).
tff(func_def_4725,type,
bitIndex4599: bitindex_type ).
tff(func_def_4726,type,
bitIndex4598: bitindex_type ).
tff(func_def_4727,type,
bitIndex4597: bitindex_type ).
tff(func_def_4728,type,
bitIndex4596: bitindex_type ).
tff(func_def_4729,type,
bitIndex4595: bitindex_type ).
tff(func_def_4730,type,
bitIndex4594: bitindex_type ).
tff(func_def_4731,type,
bitIndex4593: bitindex_type ).
tff(func_def_4732,type,
bitIndex4592: bitindex_type ).
tff(func_def_4733,type,
bitIndex4591: bitindex_type ).
tff(func_def_4734,type,
bitIndex4590: bitindex_type ).
tff(func_def_4735,type,
bitIndex4589: bitindex_type ).
tff(func_def_4736,type,
bitIndex4588: bitindex_type ).
tff(func_def_4737,type,
bitIndex4883: bitindex_type ).
tff(func_def_4738,type,
bitIndex4882: bitindex_type ).
tff(func_def_4739,type,
bitIndex4881: bitindex_type ).
tff(func_def_4740,type,
bitIndex4880: bitindex_type ).
tff(func_def_4741,type,
bitIndex4879: bitindex_type ).
tff(func_def_4742,type,
bitIndex4878: bitindex_type ).
tff(func_def_4743,type,
bitIndex4877: bitindex_type ).
tff(func_def_4744,type,
bitIndex4876: bitindex_type ).
tff(func_def_4745,type,
bitIndex4875: bitindex_type ).
tff(func_def_4746,type,
bitIndex4874: bitindex_type ).
tff(func_def_4747,type,
bitIndex4873: bitindex_type ).
tff(func_def_4748,type,
bitIndex4872: bitindex_type ).
tff(func_def_4749,type,
bitIndex4871: bitindex_type ).
tff(func_def_4750,type,
bitIndex4870: bitindex_type ).
tff(func_def_4751,type,
bitIndex4869: bitindex_type ).
tff(func_def_4752,type,
bitIndex4868: bitindex_type ).
tff(func_def_4753,type,
bitIndex4867: bitindex_type ).
tff(func_def_4754,type,
bitIndex4866: bitindex_type ).
tff(func_def_4755,type,
bitIndex4865: bitindex_type ).
tff(func_def_4756,type,
bitIndex4864: bitindex_type ).
tff(func_def_4757,type,
bitIndex4863: bitindex_type ).
tff(func_def_4758,type,
bitIndex4862: bitindex_type ).
tff(func_def_4759,type,
bitIndex4861: bitindex_type ).
tff(func_def_4760,type,
bitIndex4860: bitindex_type ).
tff(func_def_4761,type,
bitIndex4859: bitindex_type ).
tff(func_def_4762,type,
bitIndex4858: bitindex_type ).
tff(func_def_4763,type,
bitIndex4857: bitindex_type ).
tff(func_def_4764,type,
bitIndex4856: bitindex_type ).
tff(func_def_4765,type,
bitIndex4855: bitindex_type ).
tff(func_def_4766,type,
bitIndex4854: bitindex_type ).
tff(func_def_4767,type,
bitIndex4853: bitindex_type ).
tff(func_def_4768,type,
bitIndex4852: bitindex_type ).
tff(func_def_4769,type,
bitIndex4851: bitindex_type ).
tff(func_def_4770,type,
bitIndex4850: bitindex_type ).
tff(func_def_4771,type,
bitIndex4849: bitindex_type ).
tff(func_def_4772,type,
bitIndex4848: bitindex_type ).
tff(func_def_4773,type,
bitIndex4847: bitindex_type ).
tff(func_def_4774,type,
bitIndex4846: bitindex_type ).
tff(func_def_4775,type,
bitIndex4845: bitindex_type ).
tff(func_def_4776,type,
bitIndex4844: bitindex_type ).
tff(func_def_4777,type,
bitIndex4843: bitindex_type ).
tff(func_def_4778,type,
bitIndex4842: bitindex_type ).
tff(func_def_4779,type,
bitIndex4841: bitindex_type ).
tff(func_def_4780,type,
bitIndex4840: bitindex_type ).
tff(func_def_4781,type,
bitIndex4839: bitindex_type ).
tff(func_def_4782,type,
bitIndex4838: bitindex_type ).
tff(func_def_4783,type,
bitIndex4837: bitindex_type ).
tff(func_def_4784,type,
bitIndex4836: bitindex_type ).
tff(func_def_4785,type,
bitIndex4835: bitindex_type ).
tff(func_def_4786,type,
bitIndex4834: bitindex_type ).
tff(func_def_4787,type,
bitIndex4833: bitindex_type ).
tff(func_def_4788,type,
bitIndex4832: bitindex_type ).
tff(func_def_4789,type,
bitIndex4831: bitindex_type ).
tff(func_def_4790,type,
bitIndex4830: bitindex_type ).
tff(func_def_4791,type,
bitIndex4829: bitindex_type ).
tff(func_def_4792,type,
bitIndex4828: bitindex_type ).
tff(func_def_4793,type,
bitIndex4827: bitindex_type ).
tff(func_def_4794,type,
bitIndex4826: bitindex_type ).
tff(func_def_4795,type,
bitIndex4825: bitindex_type ).
tff(func_def_4796,type,
bitIndex4824: bitindex_type ).
tff(func_def_4797,type,
bitIndex4823: bitindex_type ).
tff(func_def_4798,type,
bitIndex4822: bitindex_type ).
tff(func_def_4799,type,
bitIndex4821: bitindex_type ).
tff(func_def_4800,type,
bitIndex4820: bitindex_type ).
tff(func_def_4801,type,
bitIndex4819: bitindex_type ).
tff(func_def_4802,type,
bitIndex4818: bitindex_type ).
tff(func_def_4803,type,
bitIndex4817: bitindex_type ).
tff(func_def_4804,type,
bitIndex4816: bitindex_type ).
tff(func_def_4805,type,
bitIndex4815: bitindex_type ).
tff(func_def_4806,type,
bitIndex4814: bitindex_type ).
tff(func_def_4807,type,
bitIndex4813: bitindex_type ).
tff(func_def_4808,type,
bitIndex4812: bitindex_type ).
tff(func_def_4809,type,
bitIndex4811: bitindex_type ).
tff(func_def_4810,type,
bitIndex4810: bitindex_type ).
tff(func_def_4811,type,
bitIndex4809: bitindex_type ).
tff(func_def_4812,type,
bitIndex4808: bitindex_type ).
tff(func_def_4813,type,
bitIndex4807: bitindex_type ).
tff(func_def_4814,type,
bitIndex4806: bitindex_type ).
tff(func_def_4815,type,
bitIndex4805: bitindex_type ).
tff(func_def_4816,type,
bitIndex4804: bitindex_type ).
tff(func_def_4817,type,
bitIndex4803: bitindex_type ).
tff(func_def_4818,type,
bitIndex4802: bitindex_type ).
tff(func_def_4819,type,
bitIndex4801: bitindex_type ).
tff(func_def_4820,type,
bitIndex4800: bitindex_type ).
tff(func_def_4821,type,
bitIndex4799: bitindex_type ).
tff(func_def_4822,type,
bitIndex4798: bitindex_type ).
tff(func_def_4823,type,
bitIndex4797: bitindex_type ).
tff(func_def_4824,type,
bitIndex4796: bitindex_type ).
tff(func_def_4825,type,
bitIndex4795: bitindex_type ).
tff(func_def_4826,type,
bitIndex4794: bitindex_type ).
tff(func_def_4827,type,
bitIndex4793: bitindex_type ).
tff(func_def_4828,type,
bitIndex4792: bitindex_type ).
tff(func_def_4829,type,
bitIndex4791: bitindex_type ).
tff(func_def_4830,type,
bitIndex4790: bitindex_type ).
tff(func_def_4831,type,
bitIndex4789: bitindex_type ).
tff(func_def_4832,type,
bitIndex4788: bitindex_type ).
tff(func_def_4833,type,
bitIndex4787: bitindex_type ).
tff(func_def_4834,type,
bitIndex4786: bitindex_type ).
tff(func_def_4835,type,
bitIndex4785: bitindex_type ).
tff(func_def_4836,type,
bitIndex4784: bitindex_type ).
tff(func_def_4837,type,
bitIndex4783: bitindex_type ).
tff(func_def_4838,type,
bitIndex4782: bitindex_type ).
tff(func_def_4839,type,
bitIndex4781: bitindex_type ).
tff(func_def_4840,type,
bitIndex4780: bitindex_type ).
tff(func_def_4841,type,
bitIndex4779: bitindex_type ).
tff(func_def_4842,type,
bitIndex4778: bitindex_type ).
tff(func_def_4843,type,
bitIndex4777: bitindex_type ).
tff(func_def_4844,type,
bitIndex4776: bitindex_type ).
tff(func_def_4845,type,
bitIndex4775: bitindex_type ).
tff(func_def_4846,type,
bitIndex4774: bitindex_type ).
tff(func_def_4847,type,
bitIndex4773: bitindex_type ).
tff(func_def_4848,type,
bitIndex4772: bitindex_type ).
tff(func_def_4849,type,
bitIndex4771: bitindex_type ).
tff(func_def_4850,type,
bitIndex4770: bitindex_type ).
tff(func_def_4851,type,
bitIndex4769: bitindex_type ).
tff(func_def_4852,type,
bitIndex4768: bitindex_type ).
tff(func_def_4853,type,
bitIndex4767: bitindex_type ).
tff(func_def_4854,type,
bitIndex4766: bitindex_type ).
tff(func_def_4855,type,
bitIndex4765: bitindex_type ).
tff(func_def_4856,type,
bitIndex4764: bitindex_type ).
tff(func_def_4857,type,
bitIndex4763: bitindex_type ).
tff(func_def_4858,type,
bitIndex4762: bitindex_type ).
tff(func_def_4859,type,
bitIndex4761: bitindex_type ).
tff(func_def_4860,type,
bitIndex4760: bitindex_type ).
tff(func_def_4861,type,
bitIndex4759: bitindex_type ).
tff(func_def_4862,type,
bitIndex4758: bitindex_type ).
tff(func_def_4863,type,
bitIndex4757: bitindex_type ).
tff(func_def_4864,type,
bitIndex4756: bitindex_type ).
tff(func_def_4865,type,
bitIndex4755: bitindex_type ).
tff(func_def_4866,type,
bitIndex4754: bitindex_type ).
tff(func_def_4867,type,
bitIndex4753: bitindex_type ).
tff(func_def_4868,type,
bitIndex4752: bitindex_type ).
tff(func_def_4869,type,
bitIndex4751: bitindex_type ).
tff(func_def_4870,type,
bitIndex4750: bitindex_type ).
tff(func_def_4871,type,
bitIndex4749: bitindex_type ).
tff(func_def_4872,type,
bitIndex4748: bitindex_type ).
tff(func_def_4873,type,
bitIndex4747: bitindex_type ).
tff(func_def_4874,type,
bitIndex4746: bitindex_type ).
tff(func_def_4875,type,
bitIndex4745: bitindex_type ).
tff(func_def_4876,type,
bitIndex4744: bitindex_type ).
tff(func_def_4877,type,
bitIndex4743: bitindex_type ).
tff(func_def_4878,type,
bitIndex4742: bitindex_type ).
tff(func_def_4879,type,
bitIndex4741: bitindex_type ).
tff(func_def_4880,type,
bitIndex4740: bitindex_type ).
tff(func_def_4881,type,
bitIndex4739: bitindex_type ).
tff(func_def_4882,type,
bitIndex4738: bitindex_type ).
tff(func_def_4883,type,
bitIndex4737: bitindex_type ).
tff(func_def_4884,type,
bitIndex4736: bitindex_type ).
tff(func_def_4885,type,
bitIndex5031: bitindex_type ).
tff(func_def_4886,type,
bitIndex5030: bitindex_type ).
tff(func_def_4887,type,
bitIndex5029: bitindex_type ).
tff(func_def_4888,type,
bitIndex5028: bitindex_type ).
tff(func_def_4889,type,
bitIndex5027: bitindex_type ).
tff(func_def_4890,type,
bitIndex5026: bitindex_type ).
tff(func_def_4891,type,
bitIndex5025: bitindex_type ).
tff(func_def_4892,type,
bitIndex5024: bitindex_type ).
tff(func_def_4893,type,
bitIndex5023: bitindex_type ).
tff(func_def_4894,type,
bitIndex5022: bitindex_type ).
tff(func_def_4895,type,
bitIndex5021: bitindex_type ).
tff(func_def_4896,type,
bitIndex5020: bitindex_type ).
tff(func_def_4897,type,
bitIndex5019: bitindex_type ).
tff(func_def_4898,type,
bitIndex5018: bitindex_type ).
tff(func_def_4899,type,
bitIndex5017: bitindex_type ).
tff(func_def_4900,type,
bitIndex5016: bitindex_type ).
tff(func_def_4901,type,
bitIndex5015: bitindex_type ).
tff(func_def_4902,type,
bitIndex5014: bitindex_type ).
tff(func_def_4903,type,
bitIndex5013: bitindex_type ).
tff(func_def_4904,type,
bitIndex5012: bitindex_type ).
tff(func_def_4905,type,
bitIndex5011: bitindex_type ).
tff(func_def_4906,type,
bitIndex5010: bitindex_type ).
tff(func_def_4907,type,
bitIndex5009: bitindex_type ).
tff(func_def_4908,type,
bitIndex5008: bitindex_type ).
tff(func_def_4909,type,
bitIndex5007: bitindex_type ).
tff(func_def_4910,type,
bitIndex5006: bitindex_type ).
tff(func_def_4911,type,
bitIndex5005: bitindex_type ).
tff(func_def_4912,type,
bitIndex5004: bitindex_type ).
tff(func_def_4913,type,
bitIndex5003: bitindex_type ).
tff(func_def_4914,type,
bitIndex5002: bitindex_type ).
tff(func_def_4915,type,
bitIndex5001: bitindex_type ).
tff(func_def_4916,type,
bitIndex5000: bitindex_type ).
tff(func_def_4917,type,
bitIndex4999: bitindex_type ).
tff(func_def_4918,type,
bitIndex4998: bitindex_type ).
tff(func_def_4919,type,
bitIndex4997: bitindex_type ).
tff(func_def_4920,type,
bitIndex4996: bitindex_type ).
tff(func_def_4921,type,
bitIndex4995: bitindex_type ).
tff(func_def_4922,type,
bitIndex4994: bitindex_type ).
tff(func_def_4923,type,
bitIndex4993: bitindex_type ).
tff(func_def_4924,type,
bitIndex4992: bitindex_type ).
tff(func_def_4925,type,
bitIndex4991: bitindex_type ).
tff(func_def_4926,type,
bitIndex4990: bitindex_type ).
tff(func_def_4927,type,
bitIndex4989: bitindex_type ).
tff(func_def_4928,type,
bitIndex4988: bitindex_type ).
tff(func_def_4929,type,
bitIndex4987: bitindex_type ).
tff(func_def_4930,type,
bitIndex4986: bitindex_type ).
tff(func_def_4931,type,
bitIndex4985: bitindex_type ).
tff(func_def_4932,type,
bitIndex4984: bitindex_type ).
tff(func_def_4933,type,
bitIndex4983: bitindex_type ).
tff(func_def_4934,type,
bitIndex4982: bitindex_type ).
tff(func_def_4935,type,
bitIndex4981: bitindex_type ).
tff(func_def_4936,type,
bitIndex4980: bitindex_type ).
tff(func_def_4937,type,
bitIndex4979: bitindex_type ).
tff(func_def_4938,type,
bitIndex4978: bitindex_type ).
tff(func_def_4939,type,
bitIndex4977: bitindex_type ).
tff(func_def_4940,type,
bitIndex4976: bitindex_type ).
tff(func_def_4941,type,
bitIndex4975: bitindex_type ).
tff(func_def_4942,type,
bitIndex4974: bitindex_type ).
tff(func_def_4943,type,
bitIndex4973: bitindex_type ).
tff(func_def_4944,type,
bitIndex4972: bitindex_type ).
tff(func_def_4945,type,
bitIndex4971: bitindex_type ).
tff(func_def_4946,type,
bitIndex4970: bitindex_type ).
tff(func_def_4947,type,
bitIndex4969: bitindex_type ).
tff(func_def_4948,type,
bitIndex4968: bitindex_type ).
tff(func_def_4949,type,
bitIndex4967: bitindex_type ).
tff(func_def_4950,type,
bitIndex4966: bitindex_type ).
tff(func_def_4951,type,
bitIndex4965: bitindex_type ).
tff(func_def_4952,type,
bitIndex4964: bitindex_type ).
tff(func_def_4953,type,
bitIndex4963: bitindex_type ).
tff(func_def_4954,type,
bitIndex4962: bitindex_type ).
tff(func_def_4955,type,
bitIndex4961: bitindex_type ).
tff(func_def_4956,type,
bitIndex4960: bitindex_type ).
tff(func_def_4957,type,
bitIndex4959: bitindex_type ).
tff(func_def_4958,type,
bitIndex4958: bitindex_type ).
tff(func_def_4959,type,
bitIndex4957: bitindex_type ).
tff(func_def_4960,type,
bitIndex4956: bitindex_type ).
tff(func_def_4961,type,
bitIndex4955: bitindex_type ).
tff(func_def_4962,type,
bitIndex4954: bitindex_type ).
tff(func_def_4963,type,
bitIndex4953: bitindex_type ).
tff(func_def_4964,type,
bitIndex4952: bitindex_type ).
tff(func_def_4965,type,
bitIndex4951: bitindex_type ).
tff(func_def_4966,type,
bitIndex4950: bitindex_type ).
tff(func_def_4967,type,
bitIndex4949: bitindex_type ).
tff(func_def_4968,type,
bitIndex4948: bitindex_type ).
tff(func_def_4969,type,
bitIndex4947: bitindex_type ).
tff(func_def_4970,type,
bitIndex4946: bitindex_type ).
tff(func_def_4971,type,
bitIndex4945: bitindex_type ).
tff(func_def_4972,type,
bitIndex4944: bitindex_type ).
tff(func_def_4973,type,
bitIndex4943: bitindex_type ).
tff(func_def_4974,type,
bitIndex4942: bitindex_type ).
tff(func_def_4975,type,
bitIndex4941: bitindex_type ).
tff(func_def_4976,type,
bitIndex4940: bitindex_type ).
tff(func_def_4977,type,
bitIndex4939: bitindex_type ).
tff(func_def_4978,type,
bitIndex4938: bitindex_type ).
tff(func_def_4979,type,
bitIndex4937: bitindex_type ).
tff(func_def_4980,type,
bitIndex4936: bitindex_type ).
tff(func_def_4981,type,
bitIndex4935: bitindex_type ).
tff(func_def_4982,type,
bitIndex4934: bitindex_type ).
tff(func_def_4983,type,
bitIndex4933: bitindex_type ).
tff(func_def_4984,type,
bitIndex4932: bitindex_type ).
tff(func_def_4985,type,
bitIndex4931: bitindex_type ).
tff(func_def_4986,type,
bitIndex4930: bitindex_type ).
tff(func_def_4987,type,
bitIndex4929: bitindex_type ).
tff(func_def_4988,type,
bitIndex4928: bitindex_type ).
tff(func_def_4989,type,
bitIndex4927: bitindex_type ).
tff(func_def_4990,type,
bitIndex4926: bitindex_type ).
tff(func_def_4991,type,
bitIndex4925: bitindex_type ).
tff(func_def_4992,type,
bitIndex4924: bitindex_type ).
tff(func_def_4993,type,
bitIndex4923: bitindex_type ).
tff(func_def_4994,type,
bitIndex4922: bitindex_type ).
tff(func_def_4995,type,
bitIndex4921: bitindex_type ).
tff(func_def_4996,type,
bitIndex4920: bitindex_type ).
tff(func_def_4997,type,
bitIndex4919: bitindex_type ).
tff(func_def_4998,type,
bitIndex4918: bitindex_type ).
tff(func_def_4999,type,
bitIndex4917: bitindex_type ).
tff(func_def_5000,type,
bitIndex4916: bitindex_type ).
tff(func_def_5001,type,
bitIndex4915: bitindex_type ).
tff(func_def_5002,type,
bitIndex4914: bitindex_type ).
tff(func_def_5003,type,
bitIndex4913: bitindex_type ).
tff(func_def_5004,type,
bitIndex4912: bitindex_type ).
tff(func_def_5005,type,
bitIndex4911: bitindex_type ).
tff(func_def_5006,type,
bitIndex4910: bitindex_type ).
tff(func_def_5007,type,
bitIndex4909: bitindex_type ).
tff(func_def_5008,type,
bitIndex4908: bitindex_type ).
tff(func_def_5009,type,
bitIndex4907: bitindex_type ).
tff(func_def_5010,type,
bitIndex4906: bitindex_type ).
tff(func_def_5011,type,
bitIndex4905: bitindex_type ).
tff(func_def_5012,type,
bitIndex4904: bitindex_type ).
tff(func_def_5013,type,
bitIndex4903: bitindex_type ).
tff(func_def_5014,type,
bitIndex4902: bitindex_type ).
tff(func_def_5015,type,
bitIndex4901: bitindex_type ).
tff(func_def_5016,type,
bitIndex4900: bitindex_type ).
tff(func_def_5017,type,
bitIndex4899: bitindex_type ).
tff(func_def_5018,type,
bitIndex4898: bitindex_type ).
tff(func_def_5019,type,
bitIndex4897: bitindex_type ).
tff(func_def_5020,type,
bitIndex4896: bitindex_type ).
tff(func_def_5021,type,
bitIndex4895: bitindex_type ).
tff(func_def_5022,type,
bitIndex4894: bitindex_type ).
tff(func_def_5023,type,
bitIndex4893: bitindex_type ).
tff(func_def_5024,type,
bitIndex4892: bitindex_type ).
tff(func_def_5025,type,
bitIndex4891: bitindex_type ).
tff(func_def_5026,type,
bitIndex4890: bitindex_type ).
tff(func_def_5027,type,
bitIndex4889: bitindex_type ).
tff(func_def_5028,type,
bitIndex4888: bitindex_type ).
tff(func_def_5029,type,
bitIndex4887: bitindex_type ).
tff(func_def_5030,type,
bitIndex4886: bitindex_type ).
tff(func_def_5031,type,
bitIndex4885: bitindex_type ).
tff(func_def_5032,type,
bitIndex4884: bitindex_type ).
tff(func_def_5033,type,
bitIndex5179: bitindex_type ).
tff(func_def_5034,type,
bitIndex5178: bitindex_type ).
tff(func_def_5035,type,
bitIndex5177: bitindex_type ).
tff(func_def_5036,type,
bitIndex5176: bitindex_type ).
tff(func_def_5037,type,
bitIndex5175: bitindex_type ).
tff(func_def_5038,type,
bitIndex5174: bitindex_type ).
tff(func_def_5039,type,
bitIndex5173: bitindex_type ).
tff(func_def_5040,type,
bitIndex5172: bitindex_type ).
tff(func_def_5041,type,
bitIndex5171: bitindex_type ).
tff(func_def_5042,type,
bitIndex5170: bitindex_type ).
tff(func_def_5043,type,
bitIndex5169: bitindex_type ).
tff(func_def_5044,type,
bitIndex5168: bitindex_type ).
tff(func_def_5045,type,
bitIndex5167: bitindex_type ).
tff(func_def_5046,type,
bitIndex5166: bitindex_type ).
tff(func_def_5047,type,
bitIndex5165: bitindex_type ).
tff(func_def_5048,type,
bitIndex5164: bitindex_type ).
tff(func_def_5049,type,
bitIndex5163: bitindex_type ).
tff(func_def_5050,type,
bitIndex5162: bitindex_type ).
tff(func_def_5051,type,
bitIndex5161: bitindex_type ).
tff(func_def_5052,type,
bitIndex5160: bitindex_type ).
tff(func_def_5053,type,
bitIndex5159: bitindex_type ).
tff(func_def_5054,type,
bitIndex5158: bitindex_type ).
tff(func_def_5055,type,
bitIndex5157: bitindex_type ).
tff(func_def_5056,type,
bitIndex5156: bitindex_type ).
tff(func_def_5057,type,
bitIndex5155: bitindex_type ).
tff(func_def_5058,type,
bitIndex5154: bitindex_type ).
tff(func_def_5059,type,
bitIndex5153: bitindex_type ).
tff(func_def_5060,type,
bitIndex5152: bitindex_type ).
tff(func_def_5061,type,
bitIndex5151: bitindex_type ).
tff(func_def_5062,type,
bitIndex5150: bitindex_type ).
tff(func_def_5063,type,
bitIndex5149: bitindex_type ).
tff(func_def_5064,type,
bitIndex5148: bitindex_type ).
tff(func_def_5065,type,
bitIndex5147: bitindex_type ).
tff(func_def_5066,type,
bitIndex5146: bitindex_type ).
tff(func_def_5067,type,
bitIndex5145: bitindex_type ).
tff(func_def_5068,type,
bitIndex5144: bitindex_type ).
tff(func_def_5069,type,
bitIndex5143: bitindex_type ).
tff(func_def_5070,type,
bitIndex5142: bitindex_type ).
tff(func_def_5071,type,
bitIndex5141: bitindex_type ).
tff(func_def_5072,type,
bitIndex5140: bitindex_type ).
tff(func_def_5073,type,
bitIndex5139: bitindex_type ).
tff(func_def_5074,type,
bitIndex5138: bitindex_type ).
tff(func_def_5075,type,
bitIndex5137: bitindex_type ).
tff(func_def_5076,type,
bitIndex5136: bitindex_type ).
tff(func_def_5077,type,
bitIndex5135: bitindex_type ).
tff(func_def_5078,type,
bitIndex5134: bitindex_type ).
tff(func_def_5079,type,
bitIndex5133: bitindex_type ).
tff(func_def_5080,type,
bitIndex5132: bitindex_type ).
tff(func_def_5081,type,
bitIndex5131: bitindex_type ).
tff(func_def_5082,type,
bitIndex5130: bitindex_type ).
tff(func_def_5083,type,
bitIndex5129: bitindex_type ).
tff(func_def_5084,type,
bitIndex5128: bitindex_type ).
tff(func_def_5085,type,
bitIndex5127: bitindex_type ).
tff(func_def_5086,type,
bitIndex5126: bitindex_type ).
tff(func_def_5087,type,
bitIndex5125: bitindex_type ).
tff(func_def_5088,type,
bitIndex5124: bitindex_type ).
tff(func_def_5089,type,
bitIndex5123: bitindex_type ).
tff(func_def_5090,type,
bitIndex5122: bitindex_type ).
tff(func_def_5091,type,
bitIndex5121: bitindex_type ).
tff(func_def_5092,type,
bitIndex5120: bitindex_type ).
tff(func_def_5093,type,
bitIndex5119: bitindex_type ).
tff(func_def_5094,type,
bitIndex5118: bitindex_type ).
tff(func_def_5095,type,
bitIndex5117: bitindex_type ).
tff(func_def_5096,type,
bitIndex5116: bitindex_type ).
tff(func_def_5097,type,
bitIndex5115: bitindex_type ).
tff(func_def_5098,type,
bitIndex5114: bitindex_type ).
tff(func_def_5099,type,
bitIndex5113: bitindex_type ).
tff(func_def_5100,type,
bitIndex5112: bitindex_type ).
tff(func_def_5101,type,
bitIndex5111: bitindex_type ).
tff(func_def_5102,type,
bitIndex5110: bitindex_type ).
tff(func_def_5103,type,
bitIndex5109: bitindex_type ).
tff(func_def_5104,type,
bitIndex5108: bitindex_type ).
tff(func_def_5105,type,
bitIndex5107: bitindex_type ).
tff(func_def_5106,type,
bitIndex5106: bitindex_type ).
tff(func_def_5107,type,
bitIndex5105: bitindex_type ).
tff(func_def_5108,type,
bitIndex5104: bitindex_type ).
tff(func_def_5109,type,
bitIndex5103: bitindex_type ).
tff(func_def_5110,type,
bitIndex5102: bitindex_type ).
tff(func_def_5111,type,
bitIndex5101: bitindex_type ).
tff(func_def_5112,type,
bitIndex5100: bitindex_type ).
tff(func_def_5113,type,
bitIndex5099: bitindex_type ).
tff(func_def_5114,type,
bitIndex5098: bitindex_type ).
tff(func_def_5115,type,
bitIndex5097: bitindex_type ).
tff(func_def_5116,type,
bitIndex5096: bitindex_type ).
tff(func_def_5117,type,
bitIndex5095: bitindex_type ).
tff(func_def_5118,type,
bitIndex5094: bitindex_type ).
tff(func_def_5119,type,
bitIndex5093: bitindex_type ).
tff(func_def_5120,type,
bitIndex5092: bitindex_type ).
tff(func_def_5121,type,
bitIndex5091: bitindex_type ).
tff(func_def_5122,type,
bitIndex5090: bitindex_type ).
tff(func_def_5123,type,
bitIndex5089: bitindex_type ).
tff(func_def_5124,type,
bitIndex5088: bitindex_type ).
tff(func_def_5125,type,
bitIndex5087: bitindex_type ).
tff(func_def_5126,type,
bitIndex5086: bitindex_type ).
tff(func_def_5127,type,
bitIndex5085: bitindex_type ).
tff(func_def_5128,type,
bitIndex5084: bitindex_type ).
tff(func_def_5129,type,
bitIndex5083: bitindex_type ).
tff(func_def_5130,type,
bitIndex5082: bitindex_type ).
tff(func_def_5131,type,
bitIndex5081: bitindex_type ).
tff(func_def_5132,type,
bitIndex5080: bitindex_type ).
tff(func_def_5133,type,
bitIndex5079: bitindex_type ).
tff(func_def_5134,type,
bitIndex5078: bitindex_type ).
tff(func_def_5135,type,
bitIndex5077: bitindex_type ).
tff(func_def_5136,type,
bitIndex5076: bitindex_type ).
tff(func_def_5137,type,
bitIndex5075: bitindex_type ).
tff(func_def_5138,type,
bitIndex5074: bitindex_type ).
tff(func_def_5139,type,
bitIndex5073: bitindex_type ).
tff(func_def_5140,type,
bitIndex5072: bitindex_type ).
tff(func_def_5141,type,
bitIndex5071: bitindex_type ).
tff(func_def_5142,type,
bitIndex5070: bitindex_type ).
tff(func_def_5143,type,
bitIndex5069: bitindex_type ).
tff(func_def_5144,type,
bitIndex5068: bitindex_type ).
tff(func_def_5145,type,
bitIndex5067: bitindex_type ).
tff(func_def_5146,type,
bitIndex5066: bitindex_type ).
tff(func_def_5147,type,
bitIndex5065: bitindex_type ).
tff(func_def_5148,type,
bitIndex5064: bitindex_type ).
tff(func_def_5149,type,
bitIndex5063: bitindex_type ).
tff(func_def_5150,type,
bitIndex5062: bitindex_type ).
tff(func_def_5151,type,
bitIndex5061: bitindex_type ).
tff(func_def_5152,type,
bitIndex5060: bitindex_type ).
tff(func_def_5153,type,
bitIndex5059: bitindex_type ).
tff(func_def_5154,type,
bitIndex5058: bitindex_type ).
tff(func_def_5155,type,
bitIndex5057: bitindex_type ).
tff(func_def_5156,type,
bitIndex5056: bitindex_type ).
tff(func_def_5157,type,
bitIndex5055: bitindex_type ).
tff(func_def_5158,type,
bitIndex5054: bitindex_type ).
tff(func_def_5159,type,
bitIndex5053: bitindex_type ).
tff(func_def_5160,type,
bitIndex5052: bitindex_type ).
tff(func_def_5161,type,
bitIndex5051: bitindex_type ).
tff(func_def_5162,type,
bitIndex5050: bitindex_type ).
tff(func_def_5163,type,
bitIndex5049: bitindex_type ).
tff(func_def_5164,type,
bitIndex5048: bitindex_type ).
tff(func_def_5165,type,
bitIndex5047: bitindex_type ).
tff(func_def_5166,type,
bitIndex5046: bitindex_type ).
tff(func_def_5167,type,
bitIndex5045: bitindex_type ).
tff(func_def_5168,type,
bitIndex5044: bitindex_type ).
tff(func_def_5169,type,
bitIndex5043: bitindex_type ).
tff(func_def_5170,type,
bitIndex5042: bitindex_type ).
tff(func_def_5171,type,
bitIndex5041: bitindex_type ).
tff(func_def_5172,type,
bitIndex5040: bitindex_type ).
tff(func_def_5173,type,
bitIndex5039: bitindex_type ).
tff(func_def_5174,type,
bitIndex5038: bitindex_type ).
tff(func_def_5175,type,
bitIndex5037: bitindex_type ).
tff(func_def_5176,type,
bitIndex5036: bitindex_type ).
tff(func_def_5177,type,
bitIndex5035: bitindex_type ).
tff(func_def_5178,type,
bitIndex5034: bitindex_type ).
tff(func_def_5179,type,
bitIndex5033: bitindex_type ).
tff(func_def_5180,type,
bitIndex5032: bitindex_type ).
tff(func_def_5181,type,
bitIndex5327: bitindex_type ).
tff(func_def_5182,type,
bitIndex5326: bitindex_type ).
tff(func_def_5183,type,
bitIndex5325: bitindex_type ).
tff(func_def_5184,type,
bitIndex5324: bitindex_type ).
tff(func_def_5185,type,
bitIndex5323: bitindex_type ).
tff(func_def_5186,type,
bitIndex5322: bitindex_type ).
tff(func_def_5187,type,
bitIndex5321: bitindex_type ).
tff(func_def_5188,type,
bitIndex5320: bitindex_type ).
tff(func_def_5189,type,
bitIndex5319: bitindex_type ).
tff(func_def_5190,type,
bitIndex5318: bitindex_type ).
tff(func_def_5191,type,
bitIndex5317: bitindex_type ).
tff(func_def_5192,type,
bitIndex5316: bitindex_type ).
tff(func_def_5193,type,
bitIndex5315: bitindex_type ).
tff(func_def_5194,type,
bitIndex5314: bitindex_type ).
tff(func_def_5195,type,
bitIndex5313: bitindex_type ).
tff(func_def_5196,type,
bitIndex5312: bitindex_type ).
tff(func_def_5197,type,
bitIndex5311: bitindex_type ).
tff(func_def_5198,type,
bitIndex5310: bitindex_type ).
tff(func_def_5199,type,
bitIndex5309: bitindex_type ).
tff(func_def_5200,type,
bitIndex5308: bitindex_type ).
tff(func_def_5201,type,
bitIndex5307: bitindex_type ).
tff(func_def_5202,type,
bitIndex5306: bitindex_type ).
tff(func_def_5203,type,
bitIndex5305: bitindex_type ).
tff(func_def_5204,type,
bitIndex5304: bitindex_type ).
tff(func_def_5205,type,
bitIndex5303: bitindex_type ).
tff(func_def_5206,type,
bitIndex5302: bitindex_type ).
tff(func_def_5207,type,
bitIndex5301: bitindex_type ).
tff(func_def_5208,type,
bitIndex5300: bitindex_type ).
tff(func_def_5209,type,
bitIndex5299: bitindex_type ).
tff(func_def_5210,type,
bitIndex5298: bitindex_type ).
tff(func_def_5211,type,
bitIndex5297: bitindex_type ).
tff(func_def_5212,type,
bitIndex5296: bitindex_type ).
tff(func_def_5213,type,
bitIndex5295: bitindex_type ).
tff(func_def_5214,type,
bitIndex5294: bitindex_type ).
tff(func_def_5215,type,
bitIndex5293: bitindex_type ).
tff(func_def_5216,type,
bitIndex5292: bitindex_type ).
tff(func_def_5217,type,
bitIndex5291: bitindex_type ).
tff(func_def_5218,type,
bitIndex5290: bitindex_type ).
tff(func_def_5219,type,
bitIndex5289: bitindex_type ).
tff(func_def_5220,type,
bitIndex5288: bitindex_type ).
tff(func_def_5221,type,
bitIndex5287: bitindex_type ).
tff(func_def_5222,type,
bitIndex5286: bitindex_type ).
tff(func_def_5223,type,
bitIndex5285: bitindex_type ).
tff(func_def_5224,type,
bitIndex5284: bitindex_type ).
tff(func_def_5225,type,
bitIndex5283: bitindex_type ).
tff(func_def_5226,type,
bitIndex5282: bitindex_type ).
tff(func_def_5227,type,
bitIndex5281: bitindex_type ).
tff(func_def_5228,type,
bitIndex5280: bitindex_type ).
tff(func_def_5229,type,
bitIndex5279: bitindex_type ).
tff(func_def_5230,type,
bitIndex5278: bitindex_type ).
tff(func_def_5231,type,
bitIndex5277: bitindex_type ).
tff(func_def_5232,type,
bitIndex5276: bitindex_type ).
tff(func_def_5233,type,
bitIndex5275: bitindex_type ).
tff(func_def_5234,type,
bitIndex5274: bitindex_type ).
tff(func_def_5235,type,
bitIndex5273: bitindex_type ).
tff(func_def_5236,type,
bitIndex5272: bitindex_type ).
tff(func_def_5237,type,
bitIndex5271: bitindex_type ).
tff(func_def_5238,type,
bitIndex5270: bitindex_type ).
tff(func_def_5239,type,
bitIndex5269: bitindex_type ).
tff(func_def_5240,type,
bitIndex5268: bitindex_type ).
tff(func_def_5241,type,
bitIndex5267: bitindex_type ).
tff(func_def_5242,type,
bitIndex5266: bitindex_type ).
tff(func_def_5243,type,
bitIndex5265: bitindex_type ).
tff(func_def_5244,type,
bitIndex5264: bitindex_type ).
tff(func_def_5245,type,
bitIndex5263: bitindex_type ).
tff(func_def_5246,type,
bitIndex5262: bitindex_type ).
tff(func_def_5247,type,
bitIndex5261: bitindex_type ).
tff(func_def_5248,type,
bitIndex5260: bitindex_type ).
tff(func_def_5249,type,
bitIndex5259: bitindex_type ).
tff(func_def_5250,type,
bitIndex5258: bitindex_type ).
tff(func_def_5251,type,
bitIndex5257: bitindex_type ).
tff(func_def_5252,type,
bitIndex5256: bitindex_type ).
tff(func_def_5253,type,
bitIndex5255: bitindex_type ).
tff(func_def_5254,type,
bitIndex5254: bitindex_type ).
tff(func_def_5255,type,
bitIndex5253: bitindex_type ).
tff(func_def_5256,type,
bitIndex5252: bitindex_type ).
tff(func_def_5257,type,
bitIndex5251: bitindex_type ).
tff(func_def_5258,type,
bitIndex5250: bitindex_type ).
tff(func_def_5259,type,
bitIndex5249: bitindex_type ).
tff(func_def_5260,type,
bitIndex5248: bitindex_type ).
tff(func_def_5261,type,
bitIndex5247: bitindex_type ).
tff(func_def_5262,type,
bitIndex5246: bitindex_type ).
tff(func_def_5263,type,
bitIndex5245: bitindex_type ).
tff(func_def_5264,type,
bitIndex5244: bitindex_type ).
tff(func_def_5265,type,
bitIndex5243: bitindex_type ).
tff(func_def_5266,type,
bitIndex5242: bitindex_type ).
tff(func_def_5267,type,
bitIndex5241: bitindex_type ).
tff(func_def_5268,type,
bitIndex5240: bitindex_type ).
tff(func_def_5269,type,
bitIndex5239: bitindex_type ).
tff(func_def_5270,type,
bitIndex5238: bitindex_type ).
tff(func_def_5271,type,
bitIndex5237: bitindex_type ).
tff(func_def_5272,type,
bitIndex5236: bitindex_type ).
tff(func_def_5273,type,
bitIndex5235: bitindex_type ).
tff(func_def_5274,type,
bitIndex5234: bitindex_type ).
tff(func_def_5275,type,
bitIndex5233: bitindex_type ).
tff(func_def_5276,type,
bitIndex5232: bitindex_type ).
tff(func_def_5277,type,
bitIndex5231: bitindex_type ).
tff(func_def_5278,type,
bitIndex5230: bitindex_type ).
tff(func_def_5279,type,
bitIndex5229: bitindex_type ).
tff(func_def_5280,type,
bitIndex5228: bitindex_type ).
tff(func_def_5281,type,
bitIndex5227: bitindex_type ).
tff(func_def_5282,type,
bitIndex5226: bitindex_type ).
tff(func_def_5283,type,
bitIndex5225: bitindex_type ).
tff(func_def_5284,type,
bitIndex5224: bitindex_type ).
tff(func_def_5285,type,
bitIndex5223: bitindex_type ).
tff(func_def_5286,type,
bitIndex5222: bitindex_type ).
tff(func_def_5287,type,
bitIndex5221: bitindex_type ).
tff(func_def_5288,type,
bitIndex5220: bitindex_type ).
tff(func_def_5289,type,
bitIndex5219: bitindex_type ).
tff(func_def_5290,type,
bitIndex5218: bitindex_type ).
tff(func_def_5291,type,
bitIndex5217: bitindex_type ).
tff(func_def_5292,type,
bitIndex5216: bitindex_type ).
tff(func_def_5293,type,
bitIndex5215: bitindex_type ).
tff(func_def_5294,type,
bitIndex5214: bitindex_type ).
tff(func_def_5295,type,
bitIndex5213: bitindex_type ).
tff(func_def_5296,type,
bitIndex5212: bitindex_type ).
tff(func_def_5297,type,
bitIndex5211: bitindex_type ).
tff(func_def_5298,type,
bitIndex5210: bitindex_type ).
tff(func_def_5299,type,
bitIndex5209: bitindex_type ).
tff(func_def_5300,type,
bitIndex5208: bitindex_type ).
tff(func_def_5301,type,
bitIndex5207: bitindex_type ).
tff(func_def_5302,type,
bitIndex5206: bitindex_type ).
tff(func_def_5303,type,
bitIndex5205: bitindex_type ).
tff(func_def_5304,type,
bitIndex5204: bitindex_type ).
tff(func_def_5305,type,
bitIndex5203: bitindex_type ).
tff(func_def_5306,type,
bitIndex5202: bitindex_type ).
tff(func_def_5307,type,
bitIndex5201: bitindex_type ).
tff(func_def_5308,type,
bitIndex5200: bitindex_type ).
tff(func_def_5309,type,
bitIndex5199: bitindex_type ).
tff(func_def_5310,type,
bitIndex5198: bitindex_type ).
tff(func_def_5311,type,
bitIndex5197: bitindex_type ).
tff(func_def_5312,type,
bitIndex5196: bitindex_type ).
tff(func_def_5313,type,
bitIndex5195: bitindex_type ).
tff(func_def_5314,type,
bitIndex5194: bitindex_type ).
tff(func_def_5315,type,
bitIndex5193: bitindex_type ).
tff(func_def_5316,type,
bitIndex5192: bitindex_type ).
tff(func_def_5317,type,
bitIndex5191: bitindex_type ).
tff(func_def_5318,type,
bitIndex5190: bitindex_type ).
tff(func_def_5319,type,
bitIndex5189: bitindex_type ).
tff(func_def_5320,type,
bitIndex5188: bitindex_type ).
tff(func_def_5321,type,
bitIndex5187: bitindex_type ).
tff(func_def_5322,type,
bitIndex5186: bitindex_type ).
tff(func_def_5323,type,
bitIndex5185: bitindex_type ).
tff(func_def_5324,type,
bitIndex5184: bitindex_type ).
tff(func_def_5325,type,
bitIndex5183: bitindex_type ).
tff(func_def_5326,type,
bitIndex5182: bitindex_type ).
tff(func_def_5327,type,
bitIndex5181: bitindex_type ).
tff(func_def_5328,type,
bitIndex5180: bitindex_type ).
tff(func_def_5329,type,
bitIndex5475: bitindex_type ).
tff(func_def_5330,type,
bitIndex5474: bitindex_type ).
tff(func_def_5331,type,
bitIndex5473: bitindex_type ).
tff(func_def_5332,type,
bitIndex5472: bitindex_type ).
tff(func_def_5333,type,
bitIndex5471: bitindex_type ).
tff(func_def_5334,type,
bitIndex5470: bitindex_type ).
tff(func_def_5335,type,
bitIndex5469: bitindex_type ).
tff(func_def_5336,type,
bitIndex5468: bitindex_type ).
tff(func_def_5337,type,
bitIndex5467: bitindex_type ).
tff(func_def_5338,type,
bitIndex5466: bitindex_type ).
tff(func_def_5339,type,
bitIndex5465: bitindex_type ).
tff(func_def_5340,type,
bitIndex5464: bitindex_type ).
tff(func_def_5341,type,
bitIndex5463: bitindex_type ).
tff(func_def_5342,type,
bitIndex5462: bitindex_type ).
tff(func_def_5343,type,
bitIndex5461: bitindex_type ).
tff(func_def_5344,type,
bitIndex5460: bitindex_type ).
tff(func_def_5345,type,
bitIndex5459: bitindex_type ).
tff(func_def_5346,type,
bitIndex5458: bitindex_type ).
tff(func_def_5347,type,
bitIndex5457: bitindex_type ).
tff(func_def_5348,type,
bitIndex5456: bitindex_type ).
tff(func_def_5349,type,
bitIndex5455: bitindex_type ).
tff(func_def_5350,type,
bitIndex5454: bitindex_type ).
tff(func_def_5351,type,
bitIndex5453: bitindex_type ).
tff(func_def_5352,type,
bitIndex5452: bitindex_type ).
tff(func_def_5353,type,
bitIndex5451: bitindex_type ).
tff(func_def_5354,type,
bitIndex5450: bitindex_type ).
tff(func_def_5355,type,
bitIndex5449: bitindex_type ).
tff(func_def_5356,type,
bitIndex5448: bitindex_type ).
tff(func_def_5357,type,
bitIndex5447: bitindex_type ).
tff(func_def_5358,type,
bitIndex5446: bitindex_type ).
tff(func_def_5359,type,
bitIndex5445: bitindex_type ).
tff(func_def_5360,type,
bitIndex5444: bitindex_type ).
tff(func_def_5361,type,
bitIndex5443: bitindex_type ).
tff(func_def_5362,type,
bitIndex5442: bitindex_type ).
tff(func_def_5363,type,
bitIndex5441: bitindex_type ).
tff(func_def_5364,type,
bitIndex5440: bitindex_type ).
tff(func_def_5365,type,
bitIndex5439: bitindex_type ).
tff(func_def_5366,type,
bitIndex5438: bitindex_type ).
tff(func_def_5367,type,
bitIndex5437: bitindex_type ).
tff(func_def_5368,type,
bitIndex5436: bitindex_type ).
tff(func_def_5369,type,
bitIndex5435: bitindex_type ).
tff(func_def_5370,type,
bitIndex5434: bitindex_type ).
tff(func_def_5371,type,
bitIndex5433: bitindex_type ).
tff(func_def_5372,type,
bitIndex5432: bitindex_type ).
tff(func_def_5373,type,
bitIndex5431: bitindex_type ).
tff(func_def_5374,type,
bitIndex5430: bitindex_type ).
tff(func_def_5375,type,
bitIndex5429: bitindex_type ).
tff(func_def_5376,type,
bitIndex5428: bitindex_type ).
tff(func_def_5377,type,
bitIndex5427: bitindex_type ).
tff(func_def_5378,type,
bitIndex5426: bitindex_type ).
tff(func_def_5379,type,
bitIndex5425: bitindex_type ).
tff(func_def_5380,type,
bitIndex5424: bitindex_type ).
tff(func_def_5381,type,
bitIndex5423: bitindex_type ).
tff(func_def_5382,type,
bitIndex5422: bitindex_type ).
tff(func_def_5383,type,
bitIndex5421: bitindex_type ).
tff(func_def_5384,type,
bitIndex5420: bitindex_type ).
tff(func_def_5385,type,
bitIndex5419: bitindex_type ).
tff(func_def_5386,type,
bitIndex5418: bitindex_type ).
tff(func_def_5387,type,
bitIndex5417: bitindex_type ).
tff(func_def_5388,type,
bitIndex5416: bitindex_type ).
tff(func_def_5389,type,
bitIndex5415: bitindex_type ).
tff(func_def_5390,type,
bitIndex5414: bitindex_type ).
tff(func_def_5391,type,
bitIndex5413: bitindex_type ).
tff(func_def_5392,type,
bitIndex5412: bitindex_type ).
tff(func_def_5393,type,
bitIndex5411: bitindex_type ).
tff(func_def_5394,type,
bitIndex5410: bitindex_type ).
tff(func_def_5395,type,
bitIndex5409: bitindex_type ).
tff(func_def_5396,type,
bitIndex5408: bitindex_type ).
tff(func_def_5397,type,
bitIndex5407: bitindex_type ).
tff(func_def_5398,type,
bitIndex5406: bitindex_type ).
tff(func_def_5399,type,
bitIndex5405: bitindex_type ).
tff(func_def_5400,type,
bitIndex5404: bitindex_type ).
tff(func_def_5401,type,
bitIndex5403: bitindex_type ).
tff(func_def_5402,type,
bitIndex5402: bitindex_type ).
tff(func_def_5403,type,
bitIndex5401: bitindex_type ).
tff(func_def_5404,type,
bitIndex5400: bitindex_type ).
tff(func_def_5405,type,
bitIndex5399: bitindex_type ).
tff(func_def_5406,type,
bitIndex5398: bitindex_type ).
tff(func_def_5407,type,
bitIndex5397: bitindex_type ).
tff(func_def_5408,type,
bitIndex5396: bitindex_type ).
tff(func_def_5409,type,
bitIndex5395: bitindex_type ).
tff(func_def_5410,type,
bitIndex5394: bitindex_type ).
tff(func_def_5411,type,
bitIndex5393: bitindex_type ).
tff(func_def_5412,type,
bitIndex5392: bitindex_type ).
tff(func_def_5413,type,
bitIndex5391: bitindex_type ).
tff(func_def_5414,type,
bitIndex5390: bitindex_type ).
tff(func_def_5415,type,
bitIndex5389: bitindex_type ).
tff(func_def_5416,type,
bitIndex5388: bitindex_type ).
tff(func_def_5417,type,
bitIndex5387: bitindex_type ).
tff(func_def_5418,type,
bitIndex5386: bitindex_type ).
tff(func_def_5419,type,
bitIndex5385: bitindex_type ).
tff(func_def_5420,type,
bitIndex5384: bitindex_type ).
tff(func_def_5421,type,
bitIndex5383: bitindex_type ).
tff(func_def_5422,type,
bitIndex5382: bitindex_type ).
tff(func_def_5423,type,
bitIndex5381: bitindex_type ).
tff(func_def_5424,type,
bitIndex5380: bitindex_type ).
tff(func_def_5425,type,
bitIndex5379: bitindex_type ).
tff(func_def_5426,type,
bitIndex5378: bitindex_type ).
tff(func_def_5427,type,
bitIndex5377: bitindex_type ).
tff(func_def_5428,type,
bitIndex5376: bitindex_type ).
tff(func_def_5429,type,
bitIndex5375: bitindex_type ).
tff(func_def_5430,type,
bitIndex5374: bitindex_type ).
tff(func_def_5431,type,
bitIndex5373: bitindex_type ).
tff(func_def_5432,type,
bitIndex5372: bitindex_type ).
tff(func_def_5433,type,
bitIndex5371: bitindex_type ).
tff(func_def_5434,type,
bitIndex5370: bitindex_type ).
tff(func_def_5435,type,
bitIndex5369: bitindex_type ).
tff(func_def_5436,type,
bitIndex5368: bitindex_type ).
tff(func_def_5437,type,
bitIndex5367: bitindex_type ).
tff(func_def_5438,type,
bitIndex5366: bitindex_type ).
tff(func_def_5439,type,
bitIndex5365: bitindex_type ).
tff(func_def_5440,type,
bitIndex5364: bitindex_type ).
tff(func_def_5441,type,
bitIndex5363: bitindex_type ).
tff(func_def_5442,type,
bitIndex5362: bitindex_type ).
tff(func_def_5443,type,
bitIndex5361: bitindex_type ).
tff(func_def_5444,type,
bitIndex5360: bitindex_type ).
tff(func_def_5445,type,
bitIndex5359: bitindex_type ).
tff(func_def_5446,type,
bitIndex5358: bitindex_type ).
tff(func_def_5447,type,
bitIndex5357: bitindex_type ).
tff(func_def_5448,type,
bitIndex5356: bitindex_type ).
tff(func_def_5449,type,
bitIndex5355: bitindex_type ).
tff(func_def_5450,type,
bitIndex5354: bitindex_type ).
tff(func_def_5451,type,
bitIndex5353: bitindex_type ).
tff(func_def_5452,type,
bitIndex5352: bitindex_type ).
tff(func_def_5453,type,
bitIndex5351: bitindex_type ).
tff(func_def_5454,type,
bitIndex5350: bitindex_type ).
tff(func_def_5455,type,
bitIndex5349: bitindex_type ).
tff(func_def_5456,type,
bitIndex5348: bitindex_type ).
tff(func_def_5457,type,
bitIndex5347: bitindex_type ).
tff(func_def_5458,type,
bitIndex5346: bitindex_type ).
tff(func_def_5459,type,
bitIndex5345: bitindex_type ).
tff(func_def_5460,type,
bitIndex5344: bitindex_type ).
tff(func_def_5461,type,
bitIndex5343: bitindex_type ).
tff(func_def_5462,type,
bitIndex5342: bitindex_type ).
tff(func_def_5463,type,
bitIndex5341: bitindex_type ).
tff(func_def_5464,type,
bitIndex5340: bitindex_type ).
tff(func_def_5465,type,
bitIndex5339: bitindex_type ).
tff(func_def_5466,type,
bitIndex5338: bitindex_type ).
tff(func_def_5467,type,
bitIndex5337: bitindex_type ).
tff(func_def_5468,type,
bitIndex5336: bitindex_type ).
tff(func_def_5469,type,
bitIndex5335: bitindex_type ).
tff(func_def_5470,type,
bitIndex5334: bitindex_type ).
tff(func_def_5471,type,
bitIndex5333: bitindex_type ).
tff(func_def_5472,type,
bitIndex5332: bitindex_type ).
tff(func_def_5473,type,
bitIndex5331: bitindex_type ).
tff(func_def_5474,type,
bitIndex5330: bitindex_type ).
tff(func_def_5475,type,
bitIndex5329: bitindex_type ).
tff(func_def_5476,type,
bitIndex5328: bitindex_type ).
tff(func_def_5477,type,
bitIndex5623: bitindex_type ).
tff(func_def_5478,type,
bitIndex5622: bitindex_type ).
tff(func_def_5479,type,
bitIndex5621: bitindex_type ).
tff(func_def_5480,type,
bitIndex5620: bitindex_type ).
tff(func_def_5481,type,
bitIndex5619: bitindex_type ).
tff(func_def_5482,type,
bitIndex5618: bitindex_type ).
tff(func_def_5483,type,
bitIndex5617: bitindex_type ).
tff(func_def_5484,type,
bitIndex5616: bitindex_type ).
tff(func_def_5485,type,
bitIndex5615: bitindex_type ).
tff(func_def_5486,type,
bitIndex5614: bitindex_type ).
tff(func_def_5487,type,
bitIndex5613: bitindex_type ).
tff(func_def_5488,type,
bitIndex5612: bitindex_type ).
tff(func_def_5489,type,
bitIndex5611: bitindex_type ).
tff(func_def_5490,type,
bitIndex5610: bitindex_type ).
tff(func_def_5491,type,
bitIndex5609: bitindex_type ).
tff(func_def_5492,type,
bitIndex5608: bitindex_type ).
tff(func_def_5493,type,
bitIndex5607: bitindex_type ).
tff(func_def_5494,type,
bitIndex5606: bitindex_type ).
tff(func_def_5495,type,
bitIndex5605: bitindex_type ).
tff(func_def_5496,type,
bitIndex5604: bitindex_type ).
tff(func_def_5497,type,
bitIndex5603: bitindex_type ).
tff(func_def_5498,type,
bitIndex5602: bitindex_type ).
tff(func_def_5499,type,
bitIndex5601: bitindex_type ).
tff(func_def_5500,type,
bitIndex5600: bitindex_type ).
tff(func_def_5501,type,
bitIndex5599: bitindex_type ).
tff(func_def_5502,type,
bitIndex5598: bitindex_type ).
tff(func_def_5503,type,
bitIndex5597: bitindex_type ).
tff(func_def_5504,type,
bitIndex5596: bitindex_type ).
tff(func_def_5505,type,
bitIndex5595: bitindex_type ).
tff(func_def_5506,type,
bitIndex5594: bitindex_type ).
tff(func_def_5507,type,
bitIndex5593: bitindex_type ).
tff(func_def_5508,type,
bitIndex5592: bitindex_type ).
tff(func_def_5509,type,
bitIndex5591: bitindex_type ).
tff(func_def_5510,type,
bitIndex5590: bitindex_type ).
tff(func_def_5511,type,
bitIndex5589: bitindex_type ).
tff(func_def_5512,type,
bitIndex5588: bitindex_type ).
tff(func_def_5513,type,
bitIndex5587: bitindex_type ).
tff(func_def_5514,type,
bitIndex5586: bitindex_type ).
tff(func_def_5515,type,
bitIndex5585: bitindex_type ).
tff(func_def_5516,type,
bitIndex5584: bitindex_type ).
tff(func_def_5517,type,
bitIndex5583: bitindex_type ).
tff(func_def_5518,type,
bitIndex5582: bitindex_type ).
tff(func_def_5519,type,
bitIndex5581: bitindex_type ).
tff(func_def_5520,type,
bitIndex5580: bitindex_type ).
tff(func_def_5521,type,
bitIndex5579: bitindex_type ).
tff(func_def_5522,type,
bitIndex5578: bitindex_type ).
tff(func_def_5523,type,
bitIndex5577: bitindex_type ).
tff(func_def_5524,type,
bitIndex5576: bitindex_type ).
tff(func_def_5525,type,
bitIndex5575: bitindex_type ).
tff(func_def_5526,type,
bitIndex5574: bitindex_type ).
tff(func_def_5527,type,
bitIndex5573: bitindex_type ).
tff(func_def_5528,type,
bitIndex5572: bitindex_type ).
tff(func_def_5529,type,
bitIndex5571: bitindex_type ).
tff(func_def_5530,type,
bitIndex5570: bitindex_type ).
tff(func_def_5531,type,
bitIndex5569: bitindex_type ).
tff(func_def_5532,type,
bitIndex5568: bitindex_type ).
tff(func_def_5533,type,
bitIndex5567: bitindex_type ).
tff(func_def_5534,type,
bitIndex5566: bitindex_type ).
tff(func_def_5535,type,
bitIndex5565: bitindex_type ).
tff(func_def_5536,type,
bitIndex5564: bitindex_type ).
tff(func_def_5537,type,
bitIndex5563: bitindex_type ).
tff(func_def_5538,type,
bitIndex5562: bitindex_type ).
tff(func_def_5539,type,
bitIndex5561: bitindex_type ).
tff(func_def_5540,type,
bitIndex5560: bitindex_type ).
tff(func_def_5541,type,
bitIndex5559: bitindex_type ).
tff(func_def_5542,type,
bitIndex5558: bitindex_type ).
tff(func_def_5543,type,
bitIndex5557: bitindex_type ).
tff(func_def_5544,type,
bitIndex5556: bitindex_type ).
tff(func_def_5545,type,
bitIndex5555: bitindex_type ).
tff(func_def_5546,type,
bitIndex5554: bitindex_type ).
tff(func_def_5547,type,
bitIndex5553: bitindex_type ).
tff(func_def_5548,type,
bitIndex5552: bitindex_type ).
tff(func_def_5549,type,
bitIndex5551: bitindex_type ).
tff(func_def_5550,type,
bitIndex5550: bitindex_type ).
tff(func_def_5551,type,
bitIndex5549: bitindex_type ).
tff(func_def_5552,type,
bitIndex5548: bitindex_type ).
tff(func_def_5553,type,
bitIndex5547: bitindex_type ).
tff(func_def_5554,type,
bitIndex5546: bitindex_type ).
tff(func_def_5555,type,
bitIndex5545: bitindex_type ).
tff(func_def_5556,type,
bitIndex5544: bitindex_type ).
tff(func_def_5557,type,
bitIndex5543: bitindex_type ).
tff(func_def_5558,type,
bitIndex5542: bitindex_type ).
tff(func_def_5559,type,
bitIndex5541: bitindex_type ).
tff(func_def_5560,type,
bitIndex5540: bitindex_type ).
tff(func_def_5561,type,
bitIndex5539: bitindex_type ).
tff(func_def_5562,type,
bitIndex5538: bitindex_type ).
tff(func_def_5563,type,
bitIndex5537: bitindex_type ).
tff(func_def_5564,type,
bitIndex5536: bitindex_type ).
tff(func_def_5565,type,
bitIndex5535: bitindex_type ).
tff(func_def_5566,type,
bitIndex5534: bitindex_type ).
tff(func_def_5567,type,
bitIndex5533: bitindex_type ).
tff(func_def_5568,type,
bitIndex5532: bitindex_type ).
tff(func_def_5569,type,
bitIndex5531: bitindex_type ).
tff(func_def_5570,type,
bitIndex5530: bitindex_type ).
tff(func_def_5571,type,
bitIndex5529: bitindex_type ).
tff(func_def_5572,type,
bitIndex5528: bitindex_type ).
tff(func_def_5573,type,
bitIndex5527: bitindex_type ).
tff(func_def_5574,type,
bitIndex5526: bitindex_type ).
tff(func_def_5575,type,
bitIndex5525: bitindex_type ).
tff(func_def_5576,type,
bitIndex5524: bitindex_type ).
tff(func_def_5577,type,
bitIndex5523: bitindex_type ).
tff(func_def_5578,type,
bitIndex5522: bitindex_type ).
tff(func_def_5579,type,
bitIndex5521: bitindex_type ).
tff(func_def_5580,type,
bitIndex5520: bitindex_type ).
tff(func_def_5581,type,
bitIndex5519: bitindex_type ).
tff(func_def_5582,type,
bitIndex5518: bitindex_type ).
tff(func_def_5583,type,
bitIndex5517: bitindex_type ).
tff(func_def_5584,type,
bitIndex5516: bitindex_type ).
tff(func_def_5585,type,
bitIndex5515: bitindex_type ).
tff(func_def_5586,type,
bitIndex5514: bitindex_type ).
tff(func_def_5587,type,
bitIndex5513: bitindex_type ).
tff(func_def_5588,type,
bitIndex5512: bitindex_type ).
tff(func_def_5589,type,
bitIndex5511: bitindex_type ).
tff(func_def_5590,type,
bitIndex5510: bitindex_type ).
tff(func_def_5591,type,
bitIndex5509: bitindex_type ).
tff(func_def_5592,type,
bitIndex5508: bitindex_type ).
tff(func_def_5593,type,
bitIndex5507: bitindex_type ).
tff(func_def_5594,type,
bitIndex5506: bitindex_type ).
tff(func_def_5595,type,
bitIndex5505: bitindex_type ).
tff(func_def_5596,type,
bitIndex5504: bitindex_type ).
tff(func_def_5597,type,
bitIndex5503: bitindex_type ).
tff(func_def_5598,type,
bitIndex5502: bitindex_type ).
tff(func_def_5599,type,
bitIndex5501: bitindex_type ).
tff(func_def_5600,type,
bitIndex5500: bitindex_type ).
tff(func_def_5601,type,
bitIndex5499: bitindex_type ).
tff(func_def_5602,type,
bitIndex5498: bitindex_type ).
tff(func_def_5603,type,
bitIndex5497: bitindex_type ).
tff(func_def_5604,type,
bitIndex5496: bitindex_type ).
tff(func_def_5605,type,
bitIndex5495: bitindex_type ).
tff(func_def_5606,type,
bitIndex5494: bitindex_type ).
tff(func_def_5607,type,
bitIndex5493: bitindex_type ).
tff(func_def_5608,type,
bitIndex5492: bitindex_type ).
tff(func_def_5609,type,
bitIndex5491: bitindex_type ).
tff(func_def_5610,type,
bitIndex5490: bitindex_type ).
tff(func_def_5611,type,
bitIndex5489: bitindex_type ).
tff(func_def_5612,type,
bitIndex5488: bitindex_type ).
tff(func_def_5613,type,
bitIndex5487: bitindex_type ).
tff(func_def_5614,type,
bitIndex5486: bitindex_type ).
tff(func_def_5615,type,
bitIndex5485: bitindex_type ).
tff(func_def_5616,type,
bitIndex5484: bitindex_type ).
tff(func_def_5617,type,
bitIndex5483: bitindex_type ).
tff(func_def_5618,type,
bitIndex5482: bitindex_type ).
tff(func_def_5619,type,
bitIndex5481: bitindex_type ).
tff(func_def_5620,type,
bitIndex5480: bitindex_type ).
tff(func_def_5621,type,
bitIndex5479: bitindex_type ).
tff(func_def_5622,type,
bitIndex5478: bitindex_type ).
tff(func_def_5623,type,
bitIndex5477: bitindex_type ).
tff(func_def_5624,type,
bitIndex5476: bitindex_type ).
tff(func_def_5625,type,
bitIndex5771: bitindex_type ).
tff(func_def_5626,type,
bitIndex5770: bitindex_type ).
tff(func_def_5627,type,
bitIndex5769: bitindex_type ).
tff(func_def_5628,type,
bitIndex5768: bitindex_type ).
tff(func_def_5629,type,
bitIndex5767: bitindex_type ).
tff(func_def_5630,type,
bitIndex5766: bitindex_type ).
tff(func_def_5631,type,
bitIndex5765: bitindex_type ).
tff(func_def_5632,type,
bitIndex5764: bitindex_type ).
tff(func_def_5633,type,
bitIndex5763: bitindex_type ).
tff(func_def_5634,type,
bitIndex5762: bitindex_type ).
tff(func_def_5635,type,
bitIndex5761: bitindex_type ).
tff(func_def_5636,type,
bitIndex5760: bitindex_type ).
tff(func_def_5637,type,
bitIndex5759: bitindex_type ).
tff(func_def_5638,type,
bitIndex5758: bitindex_type ).
tff(func_def_5639,type,
bitIndex5757: bitindex_type ).
tff(func_def_5640,type,
bitIndex5756: bitindex_type ).
tff(func_def_5641,type,
bitIndex5755: bitindex_type ).
tff(func_def_5642,type,
bitIndex5754: bitindex_type ).
tff(func_def_5643,type,
bitIndex5753: bitindex_type ).
tff(func_def_5644,type,
bitIndex5752: bitindex_type ).
tff(func_def_5645,type,
bitIndex5751: bitindex_type ).
tff(func_def_5646,type,
bitIndex5750: bitindex_type ).
tff(func_def_5647,type,
bitIndex5749: bitindex_type ).
tff(func_def_5648,type,
bitIndex5748: bitindex_type ).
tff(func_def_5649,type,
bitIndex5747: bitindex_type ).
tff(func_def_5650,type,
bitIndex5746: bitindex_type ).
tff(func_def_5651,type,
bitIndex5745: bitindex_type ).
tff(func_def_5652,type,
bitIndex5744: bitindex_type ).
tff(func_def_5653,type,
bitIndex5743: bitindex_type ).
tff(func_def_5654,type,
bitIndex5742: bitindex_type ).
tff(func_def_5655,type,
bitIndex5741: bitindex_type ).
tff(func_def_5656,type,
bitIndex5740: bitindex_type ).
tff(func_def_5657,type,
bitIndex5739: bitindex_type ).
tff(func_def_5658,type,
bitIndex5738: bitindex_type ).
tff(func_def_5659,type,
bitIndex5737: bitindex_type ).
tff(func_def_5660,type,
bitIndex5736: bitindex_type ).
tff(func_def_5661,type,
bitIndex5735: bitindex_type ).
tff(func_def_5662,type,
bitIndex5734: bitindex_type ).
tff(func_def_5663,type,
bitIndex5733: bitindex_type ).
tff(func_def_5664,type,
bitIndex5732: bitindex_type ).
tff(func_def_5665,type,
bitIndex5731: bitindex_type ).
tff(func_def_5666,type,
bitIndex5730: bitindex_type ).
tff(func_def_5667,type,
bitIndex5729: bitindex_type ).
tff(func_def_5668,type,
bitIndex5728: bitindex_type ).
tff(func_def_5669,type,
bitIndex5727: bitindex_type ).
tff(func_def_5670,type,
bitIndex5726: bitindex_type ).
tff(func_def_5671,type,
bitIndex5725: bitindex_type ).
tff(func_def_5672,type,
bitIndex5724: bitindex_type ).
tff(func_def_5673,type,
bitIndex5723: bitindex_type ).
tff(func_def_5674,type,
bitIndex5722: bitindex_type ).
tff(func_def_5675,type,
bitIndex5721: bitindex_type ).
tff(func_def_5676,type,
bitIndex5720: bitindex_type ).
tff(func_def_5677,type,
bitIndex5719: bitindex_type ).
tff(func_def_5678,type,
bitIndex5718: bitindex_type ).
tff(func_def_5679,type,
bitIndex5717: bitindex_type ).
tff(func_def_5680,type,
bitIndex5716: bitindex_type ).
tff(func_def_5681,type,
bitIndex5715: bitindex_type ).
tff(func_def_5682,type,
bitIndex5714: bitindex_type ).
tff(func_def_5683,type,
bitIndex5713: bitindex_type ).
tff(func_def_5684,type,
bitIndex5712: bitindex_type ).
tff(func_def_5685,type,
bitIndex5711: bitindex_type ).
tff(func_def_5686,type,
bitIndex5710: bitindex_type ).
tff(func_def_5687,type,
bitIndex5709: bitindex_type ).
tff(func_def_5688,type,
bitIndex5708: bitindex_type ).
tff(func_def_5689,type,
bitIndex5707: bitindex_type ).
tff(func_def_5690,type,
bitIndex5706: bitindex_type ).
tff(func_def_5691,type,
bitIndex5705: bitindex_type ).
tff(func_def_5692,type,
bitIndex5704: bitindex_type ).
tff(func_def_5693,type,
bitIndex5703: bitindex_type ).
tff(func_def_5694,type,
bitIndex5702: bitindex_type ).
tff(func_def_5695,type,
bitIndex5701: bitindex_type ).
tff(func_def_5696,type,
bitIndex5700: bitindex_type ).
tff(func_def_5697,type,
bitIndex5699: bitindex_type ).
tff(func_def_5698,type,
bitIndex5698: bitindex_type ).
tff(func_def_5699,type,
bitIndex5697: bitindex_type ).
tff(func_def_5700,type,
bitIndex5696: bitindex_type ).
tff(func_def_5701,type,
bitIndex5695: bitindex_type ).
tff(func_def_5702,type,
bitIndex5694: bitindex_type ).
tff(func_def_5703,type,
bitIndex5693: bitindex_type ).
tff(func_def_5704,type,
bitIndex5692: bitindex_type ).
tff(func_def_5705,type,
bitIndex5691: bitindex_type ).
tff(func_def_5706,type,
bitIndex5690: bitindex_type ).
tff(func_def_5707,type,
bitIndex5689: bitindex_type ).
tff(func_def_5708,type,
bitIndex5688: bitindex_type ).
tff(func_def_5709,type,
bitIndex5687: bitindex_type ).
tff(func_def_5710,type,
bitIndex5686: bitindex_type ).
tff(func_def_5711,type,
bitIndex5685: bitindex_type ).
tff(func_def_5712,type,
bitIndex5684: bitindex_type ).
tff(func_def_5713,type,
bitIndex5683: bitindex_type ).
tff(func_def_5714,type,
bitIndex5682: bitindex_type ).
tff(func_def_5715,type,
bitIndex5681: bitindex_type ).
tff(func_def_5716,type,
bitIndex5680: bitindex_type ).
tff(func_def_5717,type,
bitIndex5679: bitindex_type ).
tff(func_def_5718,type,
bitIndex5678: bitindex_type ).
tff(func_def_5719,type,
bitIndex5677: bitindex_type ).
tff(func_def_5720,type,
bitIndex5676: bitindex_type ).
tff(func_def_5721,type,
bitIndex5675: bitindex_type ).
tff(func_def_5722,type,
bitIndex5674: bitindex_type ).
tff(func_def_5723,type,
bitIndex5673: bitindex_type ).
tff(func_def_5724,type,
bitIndex5672: bitindex_type ).
tff(func_def_5725,type,
bitIndex5671: bitindex_type ).
tff(func_def_5726,type,
bitIndex5670: bitindex_type ).
tff(func_def_5727,type,
bitIndex5669: bitindex_type ).
tff(func_def_5728,type,
bitIndex5668: bitindex_type ).
tff(func_def_5729,type,
bitIndex5667: bitindex_type ).
tff(func_def_5730,type,
bitIndex5666: bitindex_type ).
tff(func_def_5731,type,
bitIndex5665: bitindex_type ).
tff(func_def_5732,type,
bitIndex5664: bitindex_type ).
tff(func_def_5733,type,
bitIndex5663: bitindex_type ).
tff(func_def_5734,type,
bitIndex5662: bitindex_type ).
tff(func_def_5735,type,
bitIndex5661: bitindex_type ).
tff(func_def_5736,type,
bitIndex5660: bitindex_type ).
tff(func_def_5737,type,
bitIndex5659: bitindex_type ).
tff(func_def_5738,type,
bitIndex5658: bitindex_type ).
tff(func_def_5739,type,
bitIndex5657: bitindex_type ).
tff(func_def_5740,type,
bitIndex5656: bitindex_type ).
tff(func_def_5741,type,
bitIndex5655: bitindex_type ).
tff(func_def_5742,type,
bitIndex5654: bitindex_type ).
tff(func_def_5743,type,
bitIndex5653: bitindex_type ).
tff(func_def_5744,type,
bitIndex5652: bitindex_type ).
tff(func_def_5745,type,
bitIndex5651: bitindex_type ).
tff(func_def_5746,type,
bitIndex5650: bitindex_type ).
tff(func_def_5747,type,
bitIndex5649: bitindex_type ).
tff(func_def_5748,type,
bitIndex5648: bitindex_type ).
tff(func_def_5749,type,
bitIndex5647: bitindex_type ).
tff(func_def_5750,type,
bitIndex5646: bitindex_type ).
tff(func_def_5751,type,
bitIndex5645: bitindex_type ).
tff(func_def_5752,type,
bitIndex5644: bitindex_type ).
tff(func_def_5753,type,
bitIndex5643: bitindex_type ).
tff(func_def_5754,type,
bitIndex5642: bitindex_type ).
tff(func_def_5755,type,
bitIndex5641: bitindex_type ).
tff(func_def_5756,type,
bitIndex5640: bitindex_type ).
tff(func_def_5757,type,
bitIndex5639: bitindex_type ).
tff(func_def_5758,type,
bitIndex5638: bitindex_type ).
tff(func_def_5759,type,
bitIndex5637: bitindex_type ).
tff(func_def_5760,type,
bitIndex5636: bitindex_type ).
tff(func_def_5761,type,
bitIndex5635: bitindex_type ).
tff(func_def_5762,type,
bitIndex5634: bitindex_type ).
tff(func_def_5763,type,
bitIndex5633: bitindex_type ).
tff(func_def_5764,type,
bitIndex5632: bitindex_type ).
tff(func_def_5765,type,
bitIndex5631: bitindex_type ).
tff(func_def_5766,type,
bitIndex5630: bitindex_type ).
tff(func_def_5767,type,
bitIndex5629: bitindex_type ).
tff(func_def_5768,type,
bitIndex5628: bitindex_type ).
tff(func_def_5769,type,
bitIndex5627: bitindex_type ).
tff(func_def_5770,type,
bitIndex5626: bitindex_type ).
tff(func_def_5771,type,
bitIndex5625: bitindex_type ).
tff(func_def_5772,type,
bitIndex5624: bitindex_type ).
tff(func_def_5773,type,
bitIndex5919: bitindex_type ).
tff(func_def_5774,type,
bitIndex5918: bitindex_type ).
tff(func_def_5775,type,
bitIndex5917: bitindex_type ).
tff(func_def_5776,type,
bitIndex5916: bitindex_type ).
tff(func_def_5777,type,
bitIndex5915: bitindex_type ).
tff(func_def_5778,type,
bitIndex5914: bitindex_type ).
tff(func_def_5779,type,
bitIndex5913: bitindex_type ).
tff(func_def_5780,type,
bitIndex5912: bitindex_type ).
tff(func_def_5781,type,
bitIndex5911: bitindex_type ).
tff(func_def_5782,type,
bitIndex5910: bitindex_type ).
tff(func_def_5783,type,
bitIndex5909: bitindex_type ).
tff(func_def_5784,type,
bitIndex5908: bitindex_type ).
tff(func_def_5785,type,
bitIndex5907: bitindex_type ).
tff(func_def_5786,type,
bitIndex5906: bitindex_type ).
tff(func_def_5787,type,
bitIndex5905: bitindex_type ).
tff(func_def_5788,type,
bitIndex5904: bitindex_type ).
tff(func_def_5789,type,
bitIndex5903: bitindex_type ).
tff(func_def_5790,type,
bitIndex5902: bitindex_type ).
tff(func_def_5791,type,
bitIndex5901: bitindex_type ).
tff(func_def_5792,type,
bitIndex5900: bitindex_type ).
tff(func_def_5793,type,
bitIndex5899: bitindex_type ).
tff(func_def_5794,type,
bitIndex5898: bitindex_type ).
tff(func_def_5795,type,
bitIndex5897: bitindex_type ).
tff(func_def_5796,type,
bitIndex5896: bitindex_type ).
tff(func_def_5797,type,
bitIndex5895: bitindex_type ).
tff(func_def_5798,type,
bitIndex5894: bitindex_type ).
tff(func_def_5799,type,
bitIndex5893: bitindex_type ).
tff(func_def_5800,type,
bitIndex5892: bitindex_type ).
tff(func_def_5801,type,
bitIndex5891: bitindex_type ).
tff(func_def_5802,type,
bitIndex5890: bitindex_type ).
tff(func_def_5803,type,
bitIndex5889: bitindex_type ).
tff(func_def_5804,type,
bitIndex5888: bitindex_type ).
tff(func_def_5805,type,
bitIndex5887: bitindex_type ).
tff(func_def_5806,type,
bitIndex5886: bitindex_type ).
tff(func_def_5807,type,
bitIndex5885: bitindex_type ).
tff(func_def_5808,type,
bitIndex5884: bitindex_type ).
tff(func_def_5809,type,
bitIndex5883: bitindex_type ).
tff(func_def_5810,type,
bitIndex5882: bitindex_type ).
tff(func_def_5811,type,
bitIndex5881: bitindex_type ).
tff(func_def_5812,type,
bitIndex5880: bitindex_type ).
tff(func_def_5813,type,
bitIndex5879: bitindex_type ).
tff(func_def_5814,type,
bitIndex5878: bitindex_type ).
tff(func_def_5815,type,
bitIndex5877: bitindex_type ).
tff(func_def_5816,type,
bitIndex5876: bitindex_type ).
tff(func_def_5817,type,
bitIndex5875: bitindex_type ).
tff(func_def_5818,type,
bitIndex5874: bitindex_type ).
tff(func_def_5819,type,
bitIndex5873: bitindex_type ).
tff(func_def_5820,type,
bitIndex5872: bitindex_type ).
tff(func_def_5821,type,
bitIndex5871: bitindex_type ).
tff(func_def_5822,type,
bitIndex5870: bitindex_type ).
tff(func_def_5823,type,
bitIndex5869: bitindex_type ).
tff(func_def_5824,type,
bitIndex5868: bitindex_type ).
tff(func_def_5825,type,
bitIndex5867: bitindex_type ).
tff(func_def_5826,type,
bitIndex5866: bitindex_type ).
tff(func_def_5827,type,
bitIndex5865: bitindex_type ).
tff(func_def_5828,type,
bitIndex5864: bitindex_type ).
tff(func_def_5829,type,
bitIndex5863: bitindex_type ).
tff(func_def_5830,type,
bitIndex5862: bitindex_type ).
tff(func_def_5831,type,
bitIndex5861: bitindex_type ).
tff(func_def_5832,type,
bitIndex5860: bitindex_type ).
tff(func_def_5833,type,
bitIndex5859: bitindex_type ).
tff(func_def_5834,type,
bitIndex5858: bitindex_type ).
tff(func_def_5835,type,
bitIndex5857: bitindex_type ).
tff(func_def_5836,type,
bitIndex5856: bitindex_type ).
tff(func_def_5837,type,
bitIndex5855: bitindex_type ).
tff(func_def_5838,type,
bitIndex5854: bitindex_type ).
tff(func_def_5839,type,
bitIndex5853: bitindex_type ).
tff(func_def_5840,type,
bitIndex5852: bitindex_type ).
tff(func_def_5841,type,
bitIndex5851: bitindex_type ).
tff(func_def_5842,type,
bitIndex5850: bitindex_type ).
tff(func_def_5843,type,
bitIndex5849: bitindex_type ).
tff(func_def_5844,type,
bitIndex5848: bitindex_type ).
tff(func_def_5845,type,
bitIndex5847: bitindex_type ).
tff(func_def_5846,type,
bitIndex5846: bitindex_type ).
tff(func_def_5847,type,
bitIndex5845: bitindex_type ).
tff(func_def_5848,type,
bitIndex5844: bitindex_type ).
tff(func_def_5849,type,
bitIndex5843: bitindex_type ).
tff(func_def_5850,type,
bitIndex5842: bitindex_type ).
tff(func_def_5851,type,
bitIndex5841: bitindex_type ).
tff(func_def_5852,type,
bitIndex5840: bitindex_type ).
tff(func_def_5853,type,
bitIndex5839: bitindex_type ).
tff(func_def_5854,type,
bitIndex5838: bitindex_type ).
tff(func_def_5855,type,
bitIndex5837: bitindex_type ).
tff(func_def_5856,type,
bitIndex5836: bitindex_type ).
tff(func_def_5857,type,
bitIndex5835: bitindex_type ).
tff(func_def_5858,type,
bitIndex5834: bitindex_type ).
tff(func_def_5859,type,
bitIndex5833: bitindex_type ).
tff(func_def_5860,type,
bitIndex5832: bitindex_type ).
tff(func_def_5861,type,
bitIndex5831: bitindex_type ).
tff(func_def_5862,type,
bitIndex5830: bitindex_type ).
tff(func_def_5863,type,
bitIndex5829: bitindex_type ).
tff(func_def_5864,type,
bitIndex5828: bitindex_type ).
tff(func_def_5865,type,
bitIndex5827: bitindex_type ).
tff(func_def_5866,type,
bitIndex5826: bitindex_type ).
tff(func_def_5867,type,
bitIndex5825: bitindex_type ).
tff(func_def_5868,type,
bitIndex5824: bitindex_type ).
tff(func_def_5869,type,
bitIndex5823: bitindex_type ).
tff(func_def_5870,type,
bitIndex5822: bitindex_type ).
tff(func_def_5871,type,
bitIndex5821: bitindex_type ).
tff(func_def_5872,type,
bitIndex5820: bitindex_type ).
tff(func_def_5873,type,
bitIndex5819: bitindex_type ).
tff(func_def_5874,type,
bitIndex5818: bitindex_type ).
tff(func_def_5875,type,
bitIndex5817: bitindex_type ).
tff(func_def_5876,type,
bitIndex5816: bitindex_type ).
tff(func_def_5877,type,
bitIndex5815: bitindex_type ).
tff(func_def_5878,type,
bitIndex5814: bitindex_type ).
tff(func_def_5879,type,
bitIndex5813: bitindex_type ).
tff(func_def_5880,type,
bitIndex5812: bitindex_type ).
tff(func_def_5881,type,
bitIndex5811: bitindex_type ).
tff(func_def_5882,type,
bitIndex5810: bitindex_type ).
tff(func_def_5883,type,
bitIndex5809: bitindex_type ).
tff(func_def_5884,type,
bitIndex5808: bitindex_type ).
tff(func_def_5885,type,
bitIndex5807: bitindex_type ).
tff(func_def_5886,type,
bitIndex5806: bitindex_type ).
tff(func_def_5887,type,
bitIndex5805: bitindex_type ).
tff(func_def_5888,type,
bitIndex5804: bitindex_type ).
tff(func_def_5889,type,
bitIndex5803: bitindex_type ).
tff(func_def_5890,type,
bitIndex5802: bitindex_type ).
tff(func_def_5891,type,
bitIndex5801: bitindex_type ).
tff(func_def_5892,type,
bitIndex5800: bitindex_type ).
tff(func_def_5893,type,
bitIndex5799: bitindex_type ).
tff(func_def_5894,type,
bitIndex5798: bitindex_type ).
tff(func_def_5895,type,
bitIndex5797: bitindex_type ).
tff(func_def_5896,type,
bitIndex5796: bitindex_type ).
tff(func_def_5897,type,
bitIndex5795: bitindex_type ).
tff(func_def_5898,type,
bitIndex5794: bitindex_type ).
tff(func_def_5899,type,
bitIndex5793: bitindex_type ).
tff(func_def_5900,type,
bitIndex5792: bitindex_type ).
tff(func_def_5901,type,
bitIndex5791: bitindex_type ).
tff(func_def_5902,type,
bitIndex5790: bitindex_type ).
tff(func_def_5903,type,
bitIndex5789: bitindex_type ).
tff(func_def_5904,type,
bitIndex5788: bitindex_type ).
tff(func_def_5905,type,
bitIndex5787: bitindex_type ).
tff(func_def_5906,type,
bitIndex5786: bitindex_type ).
tff(func_def_5907,type,
bitIndex5785: bitindex_type ).
tff(func_def_5908,type,
bitIndex5784: bitindex_type ).
tff(func_def_5909,type,
bitIndex5783: bitindex_type ).
tff(func_def_5910,type,
bitIndex5782: bitindex_type ).
tff(func_def_5911,type,
bitIndex5781: bitindex_type ).
tff(func_def_5912,type,
bitIndex5780: bitindex_type ).
tff(func_def_5913,type,
bitIndex5779: bitindex_type ).
tff(func_def_5914,type,
bitIndex5778: bitindex_type ).
tff(func_def_5915,type,
bitIndex5777: bitindex_type ).
tff(func_def_5916,type,
bitIndex5776: bitindex_type ).
tff(func_def_5917,type,
bitIndex5775: bitindex_type ).
tff(func_def_5918,type,
bitIndex5774: bitindex_type ).
tff(func_def_5919,type,
bitIndex5773: bitindex_type ).
tff(func_def_5920,type,
bitIndex5772: bitindex_type ).
tff(func_def_5921,type,
bitIndex6067: bitindex_type ).
tff(func_def_5922,type,
bitIndex6066: bitindex_type ).
tff(func_def_5923,type,
bitIndex6065: bitindex_type ).
tff(func_def_5924,type,
bitIndex6064: bitindex_type ).
tff(func_def_5925,type,
bitIndex6063: bitindex_type ).
tff(func_def_5926,type,
bitIndex6062: bitindex_type ).
tff(func_def_5927,type,
bitIndex6061: bitindex_type ).
tff(func_def_5928,type,
bitIndex6060: bitindex_type ).
tff(func_def_5929,type,
bitIndex6059: bitindex_type ).
tff(func_def_5930,type,
bitIndex6058: bitindex_type ).
tff(func_def_5931,type,
bitIndex6057: bitindex_type ).
tff(func_def_5932,type,
bitIndex6056: bitindex_type ).
tff(func_def_5933,type,
bitIndex6055: bitindex_type ).
tff(func_def_5934,type,
bitIndex6054: bitindex_type ).
tff(func_def_5935,type,
bitIndex6053: bitindex_type ).
tff(func_def_5936,type,
bitIndex6052: bitindex_type ).
tff(func_def_5937,type,
bitIndex6051: bitindex_type ).
tff(func_def_5938,type,
bitIndex6050: bitindex_type ).
tff(func_def_5939,type,
bitIndex6049: bitindex_type ).
tff(func_def_5940,type,
bitIndex6048: bitindex_type ).
tff(func_def_5941,type,
bitIndex6047: bitindex_type ).
tff(func_def_5942,type,
bitIndex6046: bitindex_type ).
tff(func_def_5943,type,
bitIndex6045: bitindex_type ).
tff(func_def_5944,type,
bitIndex6044: bitindex_type ).
tff(func_def_5945,type,
bitIndex6043: bitindex_type ).
tff(func_def_5946,type,
bitIndex6042: bitindex_type ).
tff(func_def_5947,type,
bitIndex6041: bitindex_type ).
tff(func_def_5948,type,
bitIndex6040: bitindex_type ).
tff(func_def_5949,type,
bitIndex6039: bitindex_type ).
tff(func_def_5950,type,
bitIndex6038: bitindex_type ).
tff(func_def_5951,type,
bitIndex6037: bitindex_type ).
tff(func_def_5952,type,
bitIndex6036: bitindex_type ).
tff(func_def_5953,type,
bitIndex6035: bitindex_type ).
tff(func_def_5954,type,
bitIndex6034: bitindex_type ).
tff(func_def_5955,type,
bitIndex6033: bitindex_type ).
tff(func_def_5956,type,
bitIndex6032: bitindex_type ).
tff(func_def_5957,type,
bitIndex6031: bitindex_type ).
tff(func_def_5958,type,
bitIndex6030: bitindex_type ).
tff(func_def_5959,type,
bitIndex6029: bitindex_type ).
tff(func_def_5960,type,
bitIndex6028: bitindex_type ).
tff(func_def_5961,type,
bitIndex6027: bitindex_type ).
tff(func_def_5962,type,
bitIndex6026: bitindex_type ).
tff(func_def_5963,type,
bitIndex6025: bitindex_type ).
tff(func_def_5964,type,
bitIndex6024: bitindex_type ).
tff(func_def_5965,type,
bitIndex6023: bitindex_type ).
tff(func_def_5966,type,
bitIndex6022: bitindex_type ).
tff(func_def_5967,type,
bitIndex6021: bitindex_type ).
tff(func_def_5968,type,
bitIndex6020: bitindex_type ).
tff(func_def_5969,type,
bitIndex6019: bitindex_type ).
tff(func_def_5970,type,
bitIndex6018: bitindex_type ).
tff(func_def_5971,type,
bitIndex6017: bitindex_type ).
tff(func_def_5972,type,
bitIndex6016: bitindex_type ).
tff(func_def_5973,type,
bitIndex6015: bitindex_type ).
tff(func_def_5974,type,
bitIndex6014: bitindex_type ).
tff(func_def_5975,type,
bitIndex6013: bitindex_type ).
tff(func_def_5976,type,
bitIndex6012: bitindex_type ).
tff(func_def_5977,type,
bitIndex6011: bitindex_type ).
tff(func_def_5978,type,
bitIndex6010: bitindex_type ).
tff(func_def_5979,type,
bitIndex6009: bitindex_type ).
tff(func_def_5980,type,
bitIndex6008: bitindex_type ).
tff(func_def_5981,type,
bitIndex6007: bitindex_type ).
tff(func_def_5982,type,
bitIndex6006: bitindex_type ).
tff(func_def_5983,type,
bitIndex6005: bitindex_type ).
tff(func_def_5984,type,
bitIndex6004: bitindex_type ).
tff(func_def_5985,type,
bitIndex6003: bitindex_type ).
tff(func_def_5986,type,
bitIndex6002: bitindex_type ).
tff(func_def_5987,type,
bitIndex6001: bitindex_type ).
tff(func_def_5988,type,
bitIndex6000: bitindex_type ).
tff(func_def_5989,type,
bitIndex5999: bitindex_type ).
tff(func_def_5990,type,
bitIndex5998: bitindex_type ).
tff(func_def_5991,type,
bitIndex5997: bitindex_type ).
tff(func_def_5992,type,
bitIndex5996: bitindex_type ).
tff(func_def_5993,type,
bitIndex5995: bitindex_type ).
tff(func_def_5994,type,
bitIndex5994: bitindex_type ).
tff(func_def_5995,type,
bitIndex5993: bitindex_type ).
tff(func_def_5996,type,
bitIndex5992: bitindex_type ).
tff(func_def_5997,type,
bitIndex5991: bitindex_type ).
tff(func_def_5998,type,
bitIndex5990: bitindex_type ).
tff(func_def_5999,type,
bitIndex5989: bitindex_type ).
tff(func_def_6000,type,
bitIndex5988: bitindex_type ).
tff(func_def_6001,type,
bitIndex5987: bitindex_type ).
tff(func_def_6002,type,
bitIndex5986: bitindex_type ).
tff(func_def_6003,type,
bitIndex5985: bitindex_type ).
tff(func_def_6004,type,
bitIndex5984: bitindex_type ).
tff(func_def_6005,type,
bitIndex5983: bitindex_type ).
tff(func_def_6006,type,
bitIndex5982: bitindex_type ).
tff(func_def_6007,type,
bitIndex5981: bitindex_type ).
tff(func_def_6008,type,
bitIndex5980: bitindex_type ).
tff(func_def_6009,type,
bitIndex5979: bitindex_type ).
tff(func_def_6010,type,
bitIndex5978: bitindex_type ).
tff(func_def_6011,type,
bitIndex5977: bitindex_type ).
tff(func_def_6012,type,
bitIndex5976: bitindex_type ).
tff(func_def_6013,type,
bitIndex5975: bitindex_type ).
tff(func_def_6014,type,
bitIndex5974: bitindex_type ).
tff(func_def_6015,type,
bitIndex5973: bitindex_type ).
tff(func_def_6016,type,
bitIndex5972: bitindex_type ).
tff(func_def_6017,type,
bitIndex5971: bitindex_type ).
tff(func_def_6018,type,
bitIndex5970: bitindex_type ).
tff(func_def_6019,type,
bitIndex5969: bitindex_type ).
tff(func_def_6020,type,
bitIndex5968: bitindex_type ).
tff(func_def_6021,type,
bitIndex5967: bitindex_type ).
tff(func_def_6022,type,
bitIndex5966: bitindex_type ).
tff(func_def_6023,type,
bitIndex5965: bitindex_type ).
tff(func_def_6024,type,
bitIndex5964: bitindex_type ).
tff(func_def_6025,type,
bitIndex5963: bitindex_type ).
tff(func_def_6026,type,
bitIndex5962: bitindex_type ).
tff(func_def_6027,type,
bitIndex5961: bitindex_type ).
tff(func_def_6028,type,
bitIndex5960: bitindex_type ).
tff(func_def_6029,type,
bitIndex5959: bitindex_type ).
tff(func_def_6030,type,
bitIndex5958: bitindex_type ).
tff(func_def_6031,type,
bitIndex5957: bitindex_type ).
tff(func_def_6032,type,
bitIndex5956: bitindex_type ).
tff(func_def_6033,type,
bitIndex5955: bitindex_type ).
tff(func_def_6034,type,
bitIndex5954: bitindex_type ).
tff(func_def_6035,type,
bitIndex5953: bitindex_type ).
tff(func_def_6036,type,
bitIndex5952: bitindex_type ).
tff(func_def_6037,type,
bitIndex5951: bitindex_type ).
tff(func_def_6038,type,
bitIndex5950: bitindex_type ).
tff(func_def_6039,type,
bitIndex5949: bitindex_type ).
tff(func_def_6040,type,
bitIndex5948: bitindex_type ).
tff(func_def_6041,type,
bitIndex5947: bitindex_type ).
tff(func_def_6042,type,
bitIndex5946: bitindex_type ).
tff(func_def_6043,type,
bitIndex5945: bitindex_type ).
tff(func_def_6044,type,
bitIndex5944: bitindex_type ).
tff(func_def_6045,type,
bitIndex5943: bitindex_type ).
tff(func_def_6046,type,
bitIndex5942: bitindex_type ).
tff(func_def_6047,type,
bitIndex5941: bitindex_type ).
tff(func_def_6048,type,
bitIndex5940: bitindex_type ).
tff(func_def_6049,type,
bitIndex5939: bitindex_type ).
tff(func_def_6050,type,
bitIndex5938: bitindex_type ).
tff(func_def_6051,type,
bitIndex5937: bitindex_type ).
tff(func_def_6052,type,
bitIndex5936: bitindex_type ).
tff(func_def_6053,type,
bitIndex5935: bitindex_type ).
tff(func_def_6054,type,
bitIndex5934: bitindex_type ).
tff(func_def_6055,type,
bitIndex5933: bitindex_type ).
tff(func_def_6056,type,
bitIndex5932: bitindex_type ).
tff(func_def_6057,type,
bitIndex5931: bitindex_type ).
tff(func_def_6058,type,
bitIndex5930: bitindex_type ).
tff(func_def_6059,type,
bitIndex5929: bitindex_type ).
tff(func_def_6060,type,
bitIndex5928: bitindex_type ).
tff(func_def_6061,type,
bitIndex5927: bitindex_type ).
tff(func_def_6062,type,
bitIndex5926: bitindex_type ).
tff(func_def_6063,type,
bitIndex5925: bitindex_type ).
tff(func_def_6064,type,
bitIndex5924: bitindex_type ).
tff(func_def_6065,type,
bitIndex5923: bitindex_type ).
tff(func_def_6066,type,
bitIndex5922: bitindex_type ).
tff(func_def_6067,type,
bitIndex5921: bitindex_type ).
tff(func_def_6068,type,
bitIndex5920: bitindex_type ).
tff(func_def_6069,type,
bitIndex6215: bitindex_type ).
tff(func_def_6070,type,
bitIndex6214: bitindex_type ).
tff(func_def_6071,type,
bitIndex6213: bitindex_type ).
tff(func_def_6072,type,
bitIndex6212: bitindex_type ).
tff(func_def_6073,type,
bitIndex6211: bitindex_type ).
tff(func_def_6074,type,
bitIndex6210: bitindex_type ).
tff(func_def_6075,type,
bitIndex6209: bitindex_type ).
tff(func_def_6076,type,
bitIndex6208: bitindex_type ).
tff(func_def_6077,type,
bitIndex6207: bitindex_type ).
tff(func_def_6078,type,
bitIndex6206: bitindex_type ).
tff(func_def_6079,type,
bitIndex6205: bitindex_type ).
tff(func_def_6080,type,
bitIndex6204: bitindex_type ).
tff(func_def_6081,type,
bitIndex6203: bitindex_type ).
tff(func_def_6082,type,
bitIndex6202: bitindex_type ).
tff(func_def_6083,type,
bitIndex6201: bitindex_type ).
tff(func_def_6084,type,
bitIndex6200: bitindex_type ).
tff(func_def_6085,type,
bitIndex6199: bitindex_type ).
tff(func_def_6086,type,
bitIndex6198: bitindex_type ).
tff(func_def_6087,type,
bitIndex6197: bitindex_type ).
tff(func_def_6088,type,
bitIndex6196: bitindex_type ).
tff(func_def_6089,type,
bitIndex6195: bitindex_type ).
tff(func_def_6090,type,
bitIndex6194: bitindex_type ).
tff(func_def_6091,type,
bitIndex6193: bitindex_type ).
tff(func_def_6092,type,
bitIndex6192: bitindex_type ).
tff(func_def_6093,type,
bitIndex6191: bitindex_type ).
tff(func_def_6094,type,
bitIndex6190: bitindex_type ).
tff(func_def_6095,type,
bitIndex6189: bitindex_type ).
tff(func_def_6096,type,
bitIndex6188: bitindex_type ).
tff(func_def_6097,type,
bitIndex6187: bitindex_type ).
tff(func_def_6098,type,
bitIndex6186: bitindex_type ).
tff(func_def_6099,type,
bitIndex6185: bitindex_type ).
tff(func_def_6100,type,
bitIndex6184: bitindex_type ).
tff(func_def_6101,type,
bitIndex6183: bitindex_type ).
tff(func_def_6102,type,
bitIndex6182: bitindex_type ).
tff(func_def_6103,type,
bitIndex6181: bitindex_type ).
tff(func_def_6104,type,
bitIndex6180: bitindex_type ).
tff(func_def_6105,type,
bitIndex6179: bitindex_type ).
tff(func_def_6106,type,
bitIndex6178: bitindex_type ).
tff(func_def_6107,type,
bitIndex6177: bitindex_type ).
tff(func_def_6108,type,
bitIndex6176: bitindex_type ).
tff(func_def_6109,type,
bitIndex6175: bitindex_type ).
tff(func_def_6110,type,
bitIndex6174: bitindex_type ).
tff(func_def_6111,type,
bitIndex6173: bitindex_type ).
tff(func_def_6112,type,
bitIndex6172: bitindex_type ).
tff(func_def_6113,type,
bitIndex6171: bitindex_type ).
tff(func_def_6114,type,
bitIndex6170: bitindex_type ).
tff(func_def_6115,type,
bitIndex6169: bitindex_type ).
tff(func_def_6116,type,
bitIndex6168: bitindex_type ).
tff(func_def_6117,type,
bitIndex6167: bitindex_type ).
tff(func_def_6118,type,
bitIndex6166: bitindex_type ).
tff(func_def_6119,type,
bitIndex6165: bitindex_type ).
tff(func_def_6120,type,
bitIndex6164: bitindex_type ).
tff(func_def_6121,type,
bitIndex6163: bitindex_type ).
tff(func_def_6122,type,
bitIndex6162: bitindex_type ).
tff(func_def_6123,type,
bitIndex6161: bitindex_type ).
tff(func_def_6124,type,
bitIndex6160: bitindex_type ).
tff(func_def_6125,type,
bitIndex6159: bitindex_type ).
tff(func_def_6126,type,
bitIndex6158: bitindex_type ).
tff(func_def_6127,type,
bitIndex6157: bitindex_type ).
tff(func_def_6128,type,
bitIndex6156: bitindex_type ).
tff(func_def_6129,type,
bitIndex6155: bitindex_type ).
tff(func_def_6130,type,
bitIndex6154: bitindex_type ).
tff(func_def_6131,type,
bitIndex6153: bitindex_type ).
tff(func_def_6132,type,
bitIndex6152: bitindex_type ).
tff(func_def_6133,type,
bitIndex6151: bitindex_type ).
tff(func_def_6134,type,
bitIndex6150: bitindex_type ).
tff(func_def_6135,type,
bitIndex6149: bitindex_type ).
tff(func_def_6136,type,
bitIndex6148: bitindex_type ).
tff(func_def_6137,type,
bitIndex6147: bitindex_type ).
tff(func_def_6138,type,
bitIndex6146: bitindex_type ).
tff(func_def_6139,type,
bitIndex6145: bitindex_type ).
tff(func_def_6140,type,
bitIndex6144: bitindex_type ).
tff(func_def_6141,type,
bitIndex6143: bitindex_type ).
tff(func_def_6142,type,
bitIndex6142: bitindex_type ).
tff(func_def_6143,type,
bitIndex6141: bitindex_type ).
tff(func_def_6144,type,
bitIndex6140: bitindex_type ).
tff(func_def_6145,type,
bitIndex6139: bitindex_type ).
tff(func_def_6146,type,
bitIndex6138: bitindex_type ).
tff(func_def_6147,type,
bitIndex6137: bitindex_type ).
tff(func_def_6148,type,
bitIndex6136: bitindex_type ).
tff(func_def_6149,type,
bitIndex6135: bitindex_type ).
tff(func_def_6150,type,
bitIndex6134: bitindex_type ).
tff(func_def_6151,type,
bitIndex6133: bitindex_type ).
tff(func_def_6152,type,
bitIndex6132: bitindex_type ).
tff(func_def_6153,type,
bitIndex6131: bitindex_type ).
tff(func_def_6154,type,
bitIndex6130: bitindex_type ).
tff(func_def_6155,type,
bitIndex6129: bitindex_type ).
tff(func_def_6156,type,
bitIndex6128: bitindex_type ).
tff(func_def_6157,type,
bitIndex6127: bitindex_type ).
tff(func_def_6158,type,
bitIndex6126: bitindex_type ).
tff(func_def_6159,type,
bitIndex6125: bitindex_type ).
tff(func_def_6160,type,
bitIndex6124: bitindex_type ).
tff(func_def_6161,type,
bitIndex6123: bitindex_type ).
tff(func_def_6162,type,
bitIndex6122: bitindex_type ).
tff(func_def_6163,type,
bitIndex6121: bitindex_type ).
tff(func_def_6164,type,
bitIndex6120: bitindex_type ).
tff(func_def_6165,type,
bitIndex6119: bitindex_type ).
tff(func_def_6166,type,
bitIndex6118: bitindex_type ).
tff(func_def_6167,type,
bitIndex6117: bitindex_type ).
tff(func_def_6168,type,
bitIndex6116: bitindex_type ).
tff(func_def_6169,type,
bitIndex6115: bitindex_type ).
tff(func_def_6170,type,
bitIndex6114: bitindex_type ).
tff(func_def_6171,type,
bitIndex6113: bitindex_type ).
tff(func_def_6172,type,
bitIndex6112: bitindex_type ).
tff(func_def_6173,type,
bitIndex6111: bitindex_type ).
tff(func_def_6174,type,
bitIndex6110: bitindex_type ).
tff(func_def_6175,type,
bitIndex6109: bitindex_type ).
tff(func_def_6176,type,
bitIndex6108: bitindex_type ).
tff(func_def_6177,type,
bitIndex6107: bitindex_type ).
tff(func_def_6178,type,
bitIndex6106: bitindex_type ).
tff(func_def_6179,type,
bitIndex6105: bitindex_type ).
tff(func_def_6180,type,
bitIndex6104: bitindex_type ).
tff(func_def_6181,type,
bitIndex6103: bitindex_type ).
tff(func_def_6182,type,
bitIndex6102: bitindex_type ).
tff(func_def_6183,type,
bitIndex6101: bitindex_type ).
tff(func_def_6184,type,
bitIndex6100: bitindex_type ).
tff(func_def_6185,type,
bitIndex6099: bitindex_type ).
tff(func_def_6186,type,
bitIndex6098: bitindex_type ).
tff(func_def_6187,type,
bitIndex6097: bitindex_type ).
tff(func_def_6188,type,
bitIndex6096: bitindex_type ).
tff(func_def_6189,type,
bitIndex6095: bitindex_type ).
tff(func_def_6190,type,
bitIndex6094: bitindex_type ).
tff(func_def_6191,type,
bitIndex6093: bitindex_type ).
tff(func_def_6192,type,
bitIndex6092: bitindex_type ).
tff(func_def_6193,type,
bitIndex6091: bitindex_type ).
tff(func_def_6194,type,
bitIndex6090: bitindex_type ).
tff(func_def_6195,type,
bitIndex6089: bitindex_type ).
tff(func_def_6196,type,
bitIndex6088: bitindex_type ).
tff(func_def_6197,type,
bitIndex6087: bitindex_type ).
tff(func_def_6198,type,
bitIndex6086: bitindex_type ).
tff(func_def_6199,type,
bitIndex6085: bitindex_type ).
tff(func_def_6200,type,
bitIndex6084: bitindex_type ).
tff(func_def_6201,type,
bitIndex6083: bitindex_type ).
tff(func_def_6202,type,
bitIndex6082: bitindex_type ).
tff(func_def_6203,type,
bitIndex6081: bitindex_type ).
tff(func_def_6204,type,
bitIndex6080: bitindex_type ).
tff(func_def_6205,type,
bitIndex6079: bitindex_type ).
tff(func_def_6206,type,
bitIndex6078: bitindex_type ).
tff(func_def_6207,type,
bitIndex6077: bitindex_type ).
tff(func_def_6208,type,
bitIndex6076: bitindex_type ).
tff(func_def_6209,type,
bitIndex6075: bitindex_type ).
tff(func_def_6210,type,
bitIndex6074: bitindex_type ).
tff(func_def_6211,type,
bitIndex6073: bitindex_type ).
tff(func_def_6212,type,
bitIndex6072: bitindex_type ).
tff(func_def_6213,type,
bitIndex6071: bitindex_type ).
tff(func_def_6214,type,
bitIndex6070: bitindex_type ).
tff(func_def_6215,type,
bitIndex6069: bitindex_type ).
tff(func_def_6216,type,
bitIndex6068: bitindex_type ).
tff(func_def_6217,type,
bitIndex6363: bitindex_type ).
tff(func_def_6218,type,
bitIndex6362: bitindex_type ).
tff(func_def_6219,type,
bitIndex6361: bitindex_type ).
tff(func_def_6220,type,
bitIndex6360: bitindex_type ).
tff(func_def_6221,type,
bitIndex6359: bitindex_type ).
tff(func_def_6222,type,
bitIndex6358: bitindex_type ).
tff(func_def_6223,type,
bitIndex6357: bitindex_type ).
tff(func_def_6224,type,
bitIndex6356: bitindex_type ).
tff(func_def_6225,type,
bitIndex6355: bitindex_type ).
tff(func_def_6226,type,
bitIndex6354: bitindex_type ).
tff(func_def_6227,type,
bitIndex6353: bitindex_type ).
tff(func_def_6228,type,
bitIndex6352: bitindex_type ).
tff(func_def_6229,type,
bitIndex6351: bitindex_type ).
tff(func_def_6230,type,
bitIndex6350: bitindex_type ).
tff(func_def_6231,type,
bitIndex6349: bitindex_type ).
tff(func_def_6232,type,
bitIndex6348: bitindex_type ).
tff(func_def_6233,type,
bitIndex6347: bitindex_type ).
tff(func_def_6234,type,
bitIndex6346: bitindex_type ).
tff(func_def_6235,type,
bitIndex6345: bitindex_type ).
tff(func_def_6236,type,
bitIndex6344: bitindex_type ).
tff(func_def_6237,type,
bitIndex6343: bitindex_type ).
tff(func_def_6238,type,
bitIndex6342: bitindex_type ).
tff(func_def_6239,type,
bitIndex6341: bitindex_type ).
tff(func_def_6240,type,
bitIndex6340: bitindex_type ).
tff(func_def_6241,type,
bitIndex6339: bitindex_type ).
tff(func_def_6242,type,
bitIndex6338: bitindex_type ).
tff(func_def_6243,type,
bitIndex6337: bitindex_type ).
tff(func_def_6244,type,
bitIndex6336: bitindex_type ).
tff(func_def_6245,type,
bitIndex6335: bitindex_type ).
tff(func_def_6246,type,
bitIndex6334: bitindex_type ).
tff(func_def_6247,type,
bitIndex6333: bitindex_type ).
tff(func_def_6248,type,
bitIndex6332: bitindex_type ).
tff(func_def_6249,type,
bitIndex6331: bitindex_type ).
tff(func_def_6250,type,
bitIndex6330: bitindex_type ).
tff(func_def_6251,type,
bitIndex6329: bitindex_type ).
tff(func_def_6252,type,
bitIndex6328: bitindex_type ).
tff(func_def_6253,type,
bitIndex6327: bitindex_type ).
tff(func_def_6254,type,
bitIndex6326: bitindex_type ).
tff(func_def_6255,type,
bitIndex6325: bitindex_type ).
tff(func_def_6256,type,
bitIndex6324: bitindex_type ).
tff(func_def_6257,type,
bitIndex6323: bitindex_type ).
tff(func_def_6258,type,
bitIndex6322: bitindex_type ).
tff(func_def_6259,type,
bitIndex6321: bitindex_type ).
tff(func_def_6260,type,
bitIndex6320: bitindex_type ).
tff(func_def_6261,type,
bitIndex6319: bitindex_type ).
tff(func_def_6262,type,
bitIndex6318: bitindex_type ).
tff(func_def_6263,type,
bitIndex6317: bitindex_type ).
tff(func_def_6264,type,
bitIndex6316: bitindex_type ).
tff(func_def_6265,type,
bitIndex6315: bitindex_type ).
tff(func_def_6266,type,
bitIndex6314: bitindex_type ).
tff(func_def_6267,type,
bitIndex6313: bitindex_type ).
tff(func_def_6268,type,
bitIndex6312: bitindex_type ).
tff(func_def_6269,type,
bitIndex6311: bitindex_type ).
tff(func_def_6270,type,
bitIndex6310: bitindex_type ).
tff(func_def_6271,type,
bitIndex6309: bitindex_type ).
tff(func_def_6272,type,
bitIndex6308: bitindex_type ).
tff(func_def_6273,type,
bitIndex6307: bitindex_type ).
tff(func_def_6274,type,
bitIndex6306: bitindex_type ).
tff(func_def_6275,type,
bitIndex6305: bitindex_type ).
tff(func_def_6276,type,
bitIndex6304: bitindex_type ).
tff(func_def_6277,type,
bitIndex6303: bitindex_type ).
tff(func_def_6278,type,
bitIndex6302: bitindex_type ).
tff(func_def_6279,type,
bitIndex6301: bitindex_type ).
tff(func_def_6280,type,
bitIndex6300: bitindex_type ).
tff(func_def_6281,type,
bitIndex6299: bitindex_type ).
tff(func_def_6282,type,
bitIndex6298: bitindex_type ).
tff(func_def_6283,type,
bitIndex6297: bitindex_type ).
tff(func_def_6284,type,
bitIndex6296: bitindex_type ).
tff(func_def_6285,type,
bitIndex6295: bitindex_type ).
tff(func_def_6286,type,
bitIndex6294: bitindex_type ).
tff(func_def_6287,type,
bitIndex6293: bitindex_type ).
tff(func_def_6288,type,
bitIndex6292: bitindex_type ).
tff(func_def_6289,type,
bitIndex6291: bitindex_type ).
tff(func_def_6290,type,
bitIndex6290: bitindex_type ).
tff(func_def_6291,type,
bitIndex6289: bitindex_type ).
tff(func_def_6292,type,
bitIndex6288: bitindex_type ).
tff(func_def_6293,type,
bitIndex6287: bitindex_type ).
tff(func_def_6294,type,
bitIndex6286: bitindex_type ).
tff(func_def_6295,type,
bitIndex6285: bitindex_type ).
tff(func_def_6296,type,
bitIndex6284: bitindex_type ).
tff(func_def_6297,type,
bitIndex6283: bitindex_type ).
tff(func_def_6298,type,
bitIndex6282: bitindex_type ).
tff(func_def_6299,type,
bitIndex6281: bitindex_type ).
tff(func_def_6300,type,
bitIndex6280: bitindex_type ).
tff(func_def_6301,type,
bitIndex6279: bitindex_type ).
tff(func_def_6302,type,
bitIndex6278: bitindex_type ).
tff(func_def_6303,type,
bitIndex6277: bitindex_type ).
tff(func_def_6304,type,
bitIndex6276: bitindex_type ).
tff(func_def_6305,type,
bitIndex6275: bitindex_type ).
tff(func_def_6306,type,
bitIndex6274: bitindex_type ).
tff(func_def_6307,type,
bitIndex6273: bitindex_type ).
tff(func_def_6308,type,
bitIndex6272: bitindex_type ).
tff(func_def_6309,type,
bitIndex6271: bitindex_type ).
tff(func_def_6310,type,
bitIndex6270: bitindex_type ).
tff(func_def_6311,type,
bitIndex6269: bitindex_type ).
tff(func_def_6312,type,
bitIndex6268: bitindex_type ).
tff(func_def_6313,type,
bitIndex6267: bitindex_type ).
tff(func_def_6314,type,
bitIndex6266: bitindex_type ).
tff(func_def_6315,type,
bitIndex6265: bitindex_type ).
tff(func_def_6316,type,
bitIndex6264: bitindex_type ).
tff(func_def_6317,type,
bitIndex6263: bitindex_type ).
tff(func_def_6318,type,
bitIndex6262: bitindex_type ).
tff(func_def_6319,type,
bitIndex6261: bitindex_type ).
tff(func_def_6320,type,
bitIndex6260: bitindex_type ).
tff(func_def_6321,type,
bitIndex6259: bitindex_type ).
tff(func_def_6322,type,
bitIndex6258: bitindex_type ).
tff(func_def_6323,type,
bitIndex6257: bitindex_type ).
tff(func_def_6324,type,
bitIndex6256: bitindex_type ).
tff(func_def_6325,type,
bitIndex6255: bitindex_type ).
tff(func_def_6326,type,
bitIndex6254: bitindex_type ).
tff(func_def_6327,type,
bitIndex6253: bitindex_type ).
tff(func_def_6328,type,
bitIndex6252: bitindex_type ).
tff(func_def_6329,type,
bitIndex6251: bitindex_type ).
tff(func_def_6330,type,
bitIndex6250: bitindex_type ).
tff(func_def_6331,type,
bitIndex6249: bitindex_type ).
tff(func_def_6332,type,
bitIndex6248: bitindex_type ).
tff(func_def_6333,type,
bitIndex6247: bitindex_type ).
tff(func_def_6334,type,
bitIndex6246: bitindex_type ).
tff(func_def_6335,type,
bitIndex6245: bitindex_type ).
tff(func_def_6336,type,
bitIndex6244: bitindex_type ).
tff(func_def_6337,type,
bitIndex6243: bitindex_type ).
tff(func_def_6338,type,
bitIndex6242: bitindex_type ).
tff(func_def_6339,type,
bitIndex6241: bitindex_type ).
tff(func_def_6340,type,
bitIndex6240: bitindex_type ).
tff(func_def_6341,type,
bitIndex6239: bitindex_type ).
tff(func_def_6342,type,
bitIndex6238: bitindex_type ).
tff(func_def_6343,type,
bitIndex6237: bitindex_type ).
tff(func_def_6344,type,
bitIndex6236: bitindex_type ).
tff(func_def_6345,type,
bitIndex6235: bitindex_type ).
tff(func_def_6346,type,
bitIndex6234: bitindex_type ).
tff(func_def_6347,type,
bitIndex6233: bitindex_type ).
tff(func_def_6348,type,
bitIndex6232: bitindex_type ).
tff(func_def_6349,type,
bitIndex6231: bitindex_type ).
tff(func_def_6350,type,
bitIndex6230: bitindex_type ).
tff(func_def_6351,type,
bitIndex6229: bitindex_type ).
tff(func_def_6352,type,
bitIndex6228: bitindex_type ).
tff(func_def_6353,type,
bitIndex6227: bitindex_type ).
tff(func_def_6354,type,
bitIndex6226: bitindex_type ).
tff(func_def_6355,type,
bitIndex6225: bitindex_type ).
tff(func_def_6356,type,
bitIndex6224: bitindex_type ).
tff(func_def_6357,type,
bitIndex6223: bitindex_type ).
tff(func_def_6358,type,
bitIndex6222: bitindex_type ).
tff(func_def_6359,type,
bitIndex6221: bitindex_type ).
tff(func_def_6360,type,
bitIndex6220: bitindex_type ).
tff(func_def_6361,type,
bitIndex6219: bitindex_type ).
tff(func_def_6362,type,
bitIndex6218: bitindex_type ).
tff(func_def_6363,type,
bitIndex6217: bitindex_type ).
tff(func_def_6364,type,
bitIndex6216: bitindex_type ).
tff(func_def_6365,type,
bitIndex6511: bitindex_type ).
tff(func_def_6366,type,
bitIndex6510: bitindex_type ).
tff(func_def_6367,type,
bitIndex6509: bitindex_type ).
tff(func_def_6368,type,
bitIndex6508: bitindex_type ).
tff(func_def_6369,type,
bitIndex6507: bitindex_type ).
tff(func_def_6370,type,
bitIndex6506: bitindex_type ).
tff(func_def_6371,type,
bitIndex6505: bitindex_type ).
tff(func_def_6372,type,
bitIndex6504: bitindex_type ).
tff(func_def_6373,type,
bitIndex6503: bitindex_type ).
tff(func_def_6374,type,
bitIndex6502: bitindex_type ).
tff(func_def_6375,type,
bitIndex6501: bitindex_type ).
tff(func_def_6376,type,
bitIndex6500: bitindex_type ).
tff(func_def_6377,type,
bitIndex6499: bitindex_type ).
tff(func_def_6378,type,
bitIndex6498: bitindex_type ).
tff(func_def_6379,type,
bitIndex6497: bitindex_type ).
tff(func_def_6380,type,
bitIndex6496: bitindex_type ).
tff(func_def_6381,type,
bitIndex6495: bitindex_type ).
tff(func_def_6382,type,
bitIndex6494: bitindex_type ).
tff(func_def_6383,type,
bitIndex6493: bitindex_type ).
tff(func_def_6384,type,
bitIndex6492: bitindex_type ).
tff(func_def_6385,type,
bitIndex6491: bitindex_type ).
tff(func_def_6386,type,
bitIndex6490: bitindex_type ).
tff(func_def_6387,type,
bitIndex6489: bitindex_type ).
tff(func_def_6388,type,
bitIndex6488: bitindex_type ).
tff(func_def_6389,type,
bitIndex6487: bitindex_type ).
tff(func_def_6390,type,
bitIndex6486: bitindex_type ).
tff(func_def_6391,type,
bitIndex6485: bitindex_type ).
tff(func_def_6392,type,
bitIndex6484: bitindex_type ).
tff(func_def_6393,type,
bitIndex6483: bitindex_type ).
tff(func_def_6394,type,
bitIndex6482: bitindex_type ).
tff(func_def_6395,type,
bitIndex6481: bitindex_type ).
tff(func_def_6396,type,
bitIndex6480: bitindex_type ).
tff(func_def_6397,type,
bitIndex6479: bitindex_type ).
tff(func_def_6398,type,
bitIndex6478: bitindex_type ).
tff(func_def_6399,type,
bitIndex6477: bitindex_type ).
tff(func_def_6400,type,
bitIndex6476: bitindex_type ).
tff(func_def_6401,type,
bitIndex6475: bitindex_type ).
tff(func_def_6402,type,
bitIndex6474: bitindex_type ).
tff(func_def_6403,type,
bitIndex6473: bitindex_type ).
tff(func_def_6404,type,
bitIndex6472: bitindex_type ).
tff(func_def_6405,type,
bitIndex6471: bitindex_type ).
tff(func_def_6406,type,
bitIndex6470: bitindex_type ).
tff(func_def_6407,type,
bitIndex6469: bitindex_type ).
tff(func_def_6408,type,
bitIndex6468: bitindex_type ).
tff(func_def_6409,type,
bitIndex6467: bitindex_type ).
tff(func_def_6410,type,
bitIndex6466: bitindex_type ).
tff(func_def_6411,type,
bitIndex6465: bitindex_type ).
tff(func_def_6412,type,
bitIndex6464: bitindex_type ).
tff(func_def_6413,type,
bitIndex6463: bitindex_type ).
tff(func_def_6414,type,
bitIndex6462: bitindex_type ).
tff(func_def_6415,type,
bitIndex6461: bitindex_type ).
tff(func_def_6416,type,
bitIndex6460: bitindex_type ).
tff(func_def_6417,type,
bitIndex6459: bitindex_type ).
tff(func_def_6418,type,
bitIndex6458: bitindex_type ).
tff(func_def_6419,type,
bitIndex6457: bitindex_type ).
tff(func_def_6420,type,
bitIndex6456: bitindex_type ).
tff(func_def_6421,type,
bitIndex6455: bitindex_type ).
tff(func_def_6422,type,
bitIndex6454: bitindex_type ).
tff(func_def_6423,type,
bitIndex6453: bitindex_type ).
tff(func_def_6424,type,
bitIndex6452: bitindex_type ).
tff(func_def_6425,type,
bitIndex6451: bitindex_type ).
tff(func_def_6426,type,
bitIndex6450: bitindex_type ).
tff(func_def_6427,type,
bitIndex6449: bitindex_type ).
tff(func_def_6428,type,
bitIndex6448: bitindex_type ).
tff(func_def_6429,type,
bitIndex6447: bitindex_type ).
tff(func_def_6430,type,
bitIndex6446: bitindex_type ).
tff(func_def_6431,type,
bitIndex6445: bitindex_type ).
tff(func_def_6432,type,
bitIndex6444: bitindex_type ).
tff(func_def_6433,type,
bitIndex6443: bitindex_type ).
tff(func_def_6434,type,
bitIndex6442: bitindex_type ).
tff(func_def_6435,type,
bitIndex6441: bitindex_type ).
tff(func_def_6436,type,
bitIndex6440: bitindex_type ).
tff(func_def_6437,type,
bitIndex6439: bitindex_type ).
tff(func_def_6438,type,
bitIndex6438: bitindex_type ).
tff(func_def_6439,type,
bitIndex6437: bitindex_type ).
tff(func_def_6440,type,
bitIndex6436: bitindex_type ).
tff(func_def_6441,type,
bitIndex6435: bitindex_type ).
tff(func_def_6442,type,
bitIndex6434: bitindex_type ).
tff(func_def_6443,type,
bitIndex6433: bitindex_type ).
tff(func_def_6444,type,
bitIndex6432: bitindex_type ).
tff(func_def_6445,type,
bitIndex6431: bitindex_type ).
tff(func_def_6446,type,
bitIndex6430: bitindex_type ).
tff(func_def_6447,type,
bitIndex6429: bitindex_type ).
tff(func_def_6448,type,
bitIndex6428: bitindex_type ).
tff(func_def_6449,type,
bitIndex6427: bitindex_type ).
tff(func_def_6450,type,
bitIndex6426: bitindex_type ).
tff(func_def_6451,type,
bitIndex6425: bitindex_type ).
tff(func_def_6452,type,
bitIndex6424: bitindex_type ).
tff(func_def_6453,type,
bitIndex6423: bitindex_type ).
tff(func_def_6454,type,
bitIndex6422: bitindex_type ).
tff(func_def_6455,type,
bitIndex6421: bitindex_type ).
tff(func_def_6456,type,
bitIndex6420: bitindex_type ).
tff(func_def_6457,type,
bitIndex6419: bitindex_type ).
tff(func_def_6458,type,
bitIndex6418: bitindex_type ).
tff(func_def_6459,type,
bitIndex6417: bitindex_type ).
tff(func_def_6460,type,
bitIndex6416: bitindex_type ).
tff(func_def_6461,type,
bitIndex6415: bitindex_type ).
tff(func_def_6462,type,
bitIndex6414: bitindex_type ).
tff(func_def_6463,type,
bitIndex6413: bitindex_type ).
tff(func_def_6464,type,
bitIndex6412: bitindex_type ).
tff(func_def_6465,type,
bitIndex6411: bitindex_type ).
tff(func_def_6466,type,
bitIndex6410: bitindex_type ).
tff(func_def_6467,type,
bitIndex6409: bitindex_type ).
tff(func_def_6468,type,
bitIndex6408: bitindex_type ).
tff(func_def_6469,type,
bitIndex6407: bitindex_type ).
tff(func_def_6470,type,
bitIndex6406: bitindex_type ).
tff(func_def_6471,type,
bitIndex6405: bitindex_type ).
tff(func_def_6472,type,
bitIndex6404: bitindex_type ).
tff(func_def_6473,type,
bitIndex6403: bitindex_type ).
tff(func_def_6474,type,
bitIndex6402: bitindex_type ).
tff(func_def_6475,type,
bitIndex6401: bitindex_type ).
tff(func_def_6476,type,
bitIndex6400: bitindex_type ).
tff(func_def_6477,type,
bitIndex6399: bitindex_type ).
tff(func_def_6478,type,
bitIndex6398: bitindex_type ).
tff(func_def_6479,type,
bitIndex6397: bitindex_type ).
tff(func_def_6480,type,
bitIndex6396: bitindex_type ).
tff(func_def_6481,type,
bitIndex6395: bitindex_type ).
tff(func_def_6482,type,
bitIndex6394: bitindex_type ).
tff(func_def_6483,type,
bitIndex6393: bitindex_type ).
tff(func_def_6484,type,
bitIndex6392: bitindex_type ).
tff(func_def_6485,type,
bitIndex6391: bitindex_type ).
tff(func_def_6486,type,
bitIndex6390: bitindex_type ).
tff(func_def_6487,type,
bitIndex6389: bitindex_type ).
tff(func_def_6488,type,
bitIndex6388: bitindex_type ).
tff(func_def_6489,type,
bitIndex6387: bitindex_type ).
tff(func_def_6490,type,
bitIndex6386: bitindex_type ).
tff(func_def_6491,type,
bitIndex6385: bitindex_type ).
tff(func_def_6492,type,
bitIndex6384: bitindex_type ).
tff(func_def_6493,type,
bitIndex6383: bitindex_type ).
tff(func_def_6494,type,
bitIndex6382: bitindex_type ).
tff(func_def_6495,type,
bitIndex6381: bitindex_type ).
tff(func_def_6496,type,
bitIndex6380: bitindex_type ).
tff(func_def_6497,type,
bitIndex6379: bitindex_type ).
tff(func_def_6498,type,
bitIndex6378: bitindex_type ).
tff(func_def_6499,type,
bitIndex6377: bitindex_type ).
tff(func_def_6500,type,
bitIndex6376: bitindex_type ).
tff(func_def_6501,type,
bitIndex6375: bitindex_type ).
tff(func_def_6502,type,
bitIndex6374: bitindex_type ).
tff(func_def_6503,type,
bitIndex6373: bitindex_type ).
tff(func_def_6504,type,
bitIndex6372: bitindex_type ).
tff(func_def_6505,type,
bitIndex6371: bitindex_type ).
tff(func_def_6506,type,
bitIndex6370: bitindex_type ).
tff(func_def_6507,type,
bitIndex6369: bitindex_type ).
tff(func_def_6508,type,
bitIndex6368: bitindex_type ).
tff(func_def_6509,type,
bitIndex6367: bitindex_type ).
tff(func_def_6510,type,
bitIndex6366: bitindex_type ).
tff(func_def_6511,type,
bitIndex6365: bitindex_type ).
tff(func_def_6512,type,
bitIndex6364: bitindex_type ).
tff(func_def_6513,type,
bitIndex6659: bitindex_type ).
tff(func_def_6514,type,
bitIndex6658: bitindex_type ).
tff(func_def_6515,type,
bitIndex6657: bitindex_type ).
tff(func_def_6516,type,
bitIndex6656: bitindex_type ).
tff(func_def_6517,type,
bitIndex6655: bitindex_type ).
tff(func_def_6518,type,
bitIndex6654: bitindex_type ).
tff(func_def_6519,type,
bitIndex6653: bitindex_type ).
tff(func_def_6520,type,
bitIndex6652: bitindex_type ).
tff(func_def_6521,type,
bitIndex6651: bitindex_type ).
tff(func_def_6522,type,
bitIndex6650: bitindex_type ).
tff(func_def_6523,type,
bitIndex6649: bitindex_type ).
tff(func_def_6524,type,
bitIndex6648: bitindex_type ).
tff(func_def_6525,type,
bitIndex6647: bitindex_type ).
tff(func_def_6526,type,
bitIndex6646: bitindex_type ).
tff(func_def_6527,type,
bitIndex6645: bitindex_type ).
tff(func_def_6528,type,
bitIndex6644: bitindex_type ).
tff(func_def_6529,type,
bitIndex6643: bitindex_type ).
tff(func_def_6530,type,
bitIndex6642: bitindex_type ).
tff(func_def_6531,type,
bitIndex6641: bitindex_type ).
tff(func_def_6532,type,
bitIndex6640: bitindex_type ).
tff(func_def_6533,type,
bitIndex6639: bitindex_type ).
tff(func_def_6534,type,
bitIndex6638: bitindex_type ).
tff(func_def_6535,type,
bitIndex6637: bitindex_type ).
tff(func_def_6536,type,
bitIndex6636: bitindex_type ).
tff(func_def_6537,type,
bitIndex6635: bitindex_type ).
tff(func_def_6538,type,
bitIndex6634: bitindex_type ).
tff(func_def_6539,type,
bitIndex6633: bitindex_type ).
tff(func_def_6540,type,
bitIndex6632: bitindex_type ).
tff(func_def_6541,type,
bitIndex6631: bitindex_type ).
tff(func_def_6542,type,
bitIndex6630: bitindex_type ).
tff(func_def_6543,type,
bitIndex6629: bitindex_type ).
tff(func_def_6544,type,
bitIndex6628: bitindex_type ).
tff(func_def_6545,type,
bitIndex6627: bitindex_type ).
tff(func_def_6546,type,
bitIndex6626: bitindex_type ).
tff(func_def_6547,type,
bitIndex6625: bitindex_type ).
tff(func_def_6548,type,
bitIndex6624: bitindex_type ).
tff(func_def_6549,type,
bitIndex6623: bitindex_type ).
tff(func_def_6550,type,
bitIndex6622: bitindex_type ).
tff(func_def_6551,type,
bitIndex6621: bitindex_type ).
tff(func_def_6552,type,
bitIndex6620: bitindex_type ).
tff(func_def_6553,type,
bitIndex6619: bitindex_type ).
tff(func_def_6554,type,
bitIndex6618: bitindex_type ).
tff(func_def_6555,type,
bitIndex6617: bitindex_type ).
tff(func_def_6556,type,
bitIndex6616: bitindex_type ).
tff(func_def_6557,type,
bitIndex6615: bitindex_type ).
tff(func_def_6558,type,
bitIndex6614: bitindex_type ).
tff(func_def_6559,type,
bitIndex6613: bitindex_type ).
tff(func_def_6560,type,
bitIndex6612: bitindex_type ).
tff(func_def_6561,type,
bitIndex6611: bitindex_type ).
tff(func_def_6562,type,
bitIndex6610: bitindex_type ).
tff(func_def_6563,type,
bitIndex6609: bitindex_type ).
tff(func_def_6564,type,
bitIndex6608: bitindex_type ).
tff(func_def_6565,type,
bitIndex6607: bitindex_type ).
tff(func_def_6566,type,
bitIndex6606: bitindex_type ).
tff(func_def_6567,type,
bitIndex6605: bitindex_type ).
tff(func_def_6568,type,
bitIndex6604: bitindex_type ).
tff(func_def_6569,type,
bitIndex6603: bitindex_type ).
tff(func_def_6570,type,
bitIndex6602: bitindex_type ).
tff(func_def_6571,type,
bitIndex6601: bitindex_type ).
tff(func_def_6572,type,
bitIndex6600: bitindex_type ).
tff(func_def_6573,type,
bitIndex6599: bitindex_type ).
tff(func_def_6574,type,
bitIndex6598: bitindex_type ).
tff(func_def_6575,type,
bitIndex6597: bitindex_type ).
tff(func_def_6576,type,
bitIndex6596: bitindex_type ).
tff(func_def_6577,type,
bitIndex6595: bitindex_type ).
tff(func_def_6578,type,
bitIndex6594: bitindex_type ).
tff(func_def_6579,type,
bitIndex6593: bitindex_type ).
tff(func_def_6580,type,
bitIndex6592: bitindex_type ).
tff(func_def_6581,type,
bitIndex6591: bitindex_type ).
tff(func_def_6582,type,
bitIndex6590: bitindex_type ).
tff(func_def_6583,type,
bitIndex6589: bitindex_type ).
tff(func_def_6584,type,
bitIndex6588: bitindex_type ).
tff(func_def_6585,type,
bitIndex6587: bitindex_type ).
tff(func_def_6586,type,
bitIndex6586: bitindex_type ).
tff(func_def_6587,type,
bitIndex6585: bitindex_type ).
tff(func_def_6588,type,
bitIndex6584: bitindex_type ).
tff(func_def_6589,type,
bitIndex6583: bitindex_type ).
tff(func_def_6590,type,
bitIndex6582: bitindex_type ).
tff(func_def_6591,type,
bitIndex6581: bitindex_type ).
tff(func_def_6592,type,
bitIndex6580: bitindex_type ).
tff(func_def_6593,type,
bitIndex6579: bitindex_type ).
tff(func_def_6594,type,
bitIndex6578: bitindex_type ).
tff(func_def_6595,type,
bitIndex6577: bitindex_type ).
tff(func_def_6596,type,
bitIndex6576: bitindex_type ).
tff(func_def_6597,type,
bitIndex6575: bitindex_type ).
tff(func_def_6598,type,
bitIndex6574: bitindex_type ).
tff(func_def_6599,type,
bitIndex6573: bitindex_type ).
tff(func_def_6600,type,
bitIndex6572: bitindex_type ).
tff(func_def_6601,type,
bitIndex6571: bitindex_type ).
tff(func_def_6602,type,
bitIndex6570: bitindex_type ).
tff(func_def_6603,type,
bitIndex6569: bitindex_type ).
tff(func_def_6604,type,
bitIndex6568: bitindex_type ).
tff(func_def_6605,type,
bitIndex6567: bitindex_type ).
tff(func_def_6606,type,
bitIndex6566: bitindex_type ).
tff(func_def_6607,type,
bitIndex6565: bitindex_type ).
tff(func_def_6608,type,
bitIndex6564: bitindex_type ).
tff(func_def_6609,type,
bitIndex6563: bitindex_type ).
tff(func_def_6610,type,
bitIndex6562: bitindex_type ).
tff(func_def_6611,type,
bitIndex6561: bitindex_type ).
tff(func_def_6612,type,
bitIndex6560: bitindex_type ).
tff(func_def_6613,type,
bitIndex6559: bitindex_type ).
tff(func_def_6614,type,
bitIndex6558: bitindex_type ).
tff(func_def_6615,type,
bitIndex6557: bitindex_type ).
tff(func_def_6616,type,
bitIndex6556: bitindex_type ).
tff(func_def_6617,type,
bitIndex6555: bitindex_type ).
tff(func_def_6618,type,
bitIndex6554: bitindex_type ).
tff(func_def_6619,type,
bitIndex6553: bitindex_type ).
tff(func_def_6620,type,
bitIndex6552: bitindex_type ).
tff(func_def_6621,type,
bitIndex6551: bitindex_type ).
tff(func_def_6622,type,
bitIndex6550: bitindex_type ).
tff(func_def_6623,type,
bitIndex6549: bitindex_type ).
tff(func_def_6624,type,
bitIndex6548: bitindex_type ).
tff(func_def_6625,type,
bitIndex6547: bitindex_type ).
tff(func_def_6626,type,
bitIndex6546: bitindex_type ).
tff(func_def_6627,type,
bitIndex6545: bitindex_type ).
tff(func_def_6628,type,
bitIndex6544: bitindex_type ).
tff(func_def_6629,type,
bitIndex6543: bitindex_type ).
tff(func_def_6630,type,
bitIndex6542: bitindex_type ).
tff(func_def_6631,type,
bitIndex6541: bitindex_type ).
tff(func_def_6632,type,
bitIndex6540: bitindex_type ).
tff(func_def_6633,type,
bitIndex6539: bitindex_type ).
tff(func_def_6634,type,
bitIndex6538: bitindex_type ).
tff(func_def_6635,type,
bitIndex6537: bitindex_type ).
tff(func_def_6636,type,
bitIndex6536: bitindex_type ).
tff(func_def_6637,type,
bitIndex6535: bitindex_type ).
tff(func_def_6638,type,
bitIndex6534: bitindex_type ).
tff(func_def_6639,type,
bitIndex6533: bitindex_type ).
tff(func_def_6640,type,
bitIndex6532: bitindex_type ).
tff(func_def_6641,type,
bitIndex6531: bitindex_type ).
tff(func_def_6642,type,
bitIndex6530: bitindex_type ).
tff(func_def_6643,type,
bitIndex6529: bitindex_type ).
tff(func_def_6644,type,
bitIndex6528: bitindex_type ).
tff(func_def_6645,type,
bitIndex6527: bitindex_type ).
tff(func_def_6646,type,
bitIndex6526: bitindex_type ).
tff(func_def_6647,type,
bitIndex6525: bitindex_type ).
tff(func_def_6648,type,
bitIndex6524: bitindex_type ).
tff(func_def_6649,type,
bitIndex6523: bitindex_type ).
tff(func_def_6650,type,
bitIndex6522: bitindex_type ).
tff(func_def_6651,type,
bitIndex6521: bitindex_type ).
tff(func_def_6652,type,
bitIndex6520: bitindex_type ).
tff(func_def_6653,type,
bitIndex6519: bitindex_type ).
tff(func_def_6654,type,
bitIndex6518: bitindex_type ).
tff(func_def_6655,type,
bitIndex6517: bitindex_type ).
tff(func_def_6656,type,
bitIndex6516: bitindex_type ).
tff(func_def_6657,type,
bitIndex6515: bitindex_type ).
tff(func_def_6658,type,
bitIndex6514: bitindex_type ).
tff(func_def_6659,type,
bitIndex6513: bitindex_type ).
tff(func_def_6660,type,
bitIndex6512: bitindex_type ).
tff(func_def_6661,type,
bitIndex6807: bitindex_type ).
tff(func_def_6662,type,
bitIndex6806: bitindex_type ).
tff(func_def_6663,type,
bitIndex6805: bitindex_type ).
tff(func_def_6664,type,
bitIndex6804: bitindex_type ).
tff(func_def_6665,type,
bitIndex6803: bitindex_type ).
tff(func_def_6666,type,
bitIndex6802: bitindex_type ).
tff(func_def_6667,type,
bitIndex6801: bitindex_type ).
tff(func_def_6668,type,
bitIndex6800: bitindex_type ).
tff(func_def_6669,type,
bitIndex6799: bitindex_type ).
tff(func_def_6670,type,
bitIndex6798: bitindex_type ).
tff(func_def_6671,type,
bitIndex6797: bitindex_type ).
tff(func_def_6672,type,
bitIndex6796: bitindex_type ).
tff(func_def_6673,type,
bitIndex6795: bitindex_type ).
tff(func_def_6674,type,
bitIndex6794: bitindex_type ).
tff(func_def_6675,type,
bitIndex6793: bitindex_type ).
tff(func_def_6676,type,
bitIndex6792: bitindex_type ).
tff(func_def_6677,type,
bitIndex6791: bitindex_type ).
tff(func_def_6678,type,
bitIndex6790: bitindex_type ).
tff(func_def_6679,type,
bitIndex6789: bitindex_type ).
tff(func_def_6680,type,
bitIndex6788: bitindex_type ).
tff(func_def_6681,type,
bitIndex6787: bitindex_type ).
tff(func_def_6682,type,
bitIndex6786: bitindex_type ).
tff(func_def_6683,type,
bitIndex6785: bitindex_type ).
tff(func_def_6684,type,
bitIndex6784: bitindex_type ).
tff(func_def_6685,type,
bitIndex6783: bitindex_type ).
tff(func_def_6686,type,
bitIndex6782: bitindex_type ).
tff(func_def_6687,type,
bitIndex6781: bitindex_type ).
tff(func_def_6688,type,
bitIndex6780: bitindex_type ).
tff(func_def_6689,type,
bitIndex6779: bitindex_type ).
tff(func_def_6690,type,
bitIndex6778: bitindex_type ).
tff(func_def_6691,type,
bitIndex6777: bitindex_type ).
tff(func_def_6692,type,
bitIndex6776: bitindex_type ).
tff(func_def_6693,type,
bitIndex6775: bitindex_type ).
tff(func_def_6694,type,
bitIndex6774: bitindex_type ).
tff(func_def_6695,type,
bitIndex6773: bitindex_type ).
tff(func_def_6696,type,
bitIndex6772: bitindex_type ).
tff(func_def_6697,type,
bitIndex6771: bitindex_type ).
tff(func_def_6698,type,
bitIndex6770: bitindex_type ).
tff(func_def_6699,type,
bitIndex6769: bitindex_type ).
tff(func_def_6700,type,
bitIndex6768: bitindex_type ).
tff(func_def_6701,type,
bitIndex6767: bitindex_type ).
tff(func_def_6702,type,
bitIndex6766: bitindex_type ).
tff(func_def_6703,type,
bitIndex6765: bitindex_type ).
tff(func_def_6704,type,
bitIndex6764: bitindex_type ).
tff(func_def_6705,type,
bitIndex6763: bitindex_type ).
tff(func_def_6706,type,
bitIndex6762: bitindex_type ).
tff(func_def_6707,type,
bitIndex6761: bitindex_type ).
tff(func_def_6708,type,
bitIndex6760: bitindex_type ).
tff(func_def_6709,type,
bitIndex6759: bitindex_type ).
tff(func_def_6710,type,
bitIndex6758: bitindex_type ).
tff(func_def_6711,type,
bitIndex6757: bitindex_type ).
tff(func_def_6712,type,
bitIndex6756: bitindex_type ).
tff(func_def_6713,type,
bitIndex6755: bitindex_type ).
tff(func_def_6714,type,
bitIndex6754: bitindex_type ).
tff(func_def_6715,type,
bitIndex6753: bitindex_type ).
tff(func_def_6716,type,
bitIndex6752: bitindex_type ).
tff(func_def_6717,type,
bitIndex6751: bitindex_type ).
tff(func_def_6718,type,
bitIndex6750: bitindex_type ).
tff(func_def_6719,type,
bitIndex6749: bitindex_type ).
tff(func_def_6720,type,
bitIndex6748: bitindex_type ).
tff(func_def_6721,type,
bitIndex6747: bitindex_type ).
tff(func_def_6722,type,
bitIndex6746: bitindex_type ).
tff(func_def_6723,type,
bitIndex6745: bitindex_type ).
tff(func_def_6724,type,
bitIndex6744: bitindex_type ).
tff(func_def_6725,type,
bitIndex6743: bitindex_type ).
tff(func_def_6726,type,
bitIndex6742: bitindex_type ).
tff(func_def_6727,type,
bitIndex6741: bitindex_type ).
tff(func_def_6728,type,
bitIndex6740: bitindex_type ).
tff(func_def_6729,type,
bitIndex6739: bitindex_type ).
tff(func_def_6730,type,
bitIndex6738: bitindex_type ).
tff(func_def_6731,type,
bitIndex6737: bitindex_type ).
tff(func_def_6732,type,
bitIndex6736: bitindex_type ).
tff(func_def_6733,type,
bitIndex6735: bitindex_type ).
tff(func_def_6734,type,
bitIndex6734: bitindex_type ).
tff(func_def_6735,type,
bitIndex6733: bitindex_type ).
tff(func_def_6736,type,
bitIndex6732: bitindex_type ).
tff(func_def_6737,type,
bitIndex6731: bitindex_type ).
tff(func_def_6738,type,
bitIndex6730: bitindex_type ).
tff(func_def_6739,type,
bitIndex6729: bitindex_type ).
tff(func_def_6740,type,
bitIndex6728: bitindex_type ).
tff(func_def_6741,type,
bitIndex6727: bitindex_type ).
tff(func_def_6742,type,
bitIndex6726: bitindex_type ).
tff(func_def_6743,type,
bitIndex6725: bitindex_type ).
tff(func_def_6744,type,
bitIndex6724: bitindex_type ).
tff(func_def_6745,type,
bitIndex6723: bitindex_type ).
tff(func_def_6746,type,
bitIndex6722: bitindex_type ).
tff(func_def_6747,type,
bitIndex6721: bitindex_type ).
tff(func_def_6748,type,
bitIndex6720: bitindex_type ).
tff(func_def_6749,type,
bitIndex6719: bitindex_type ).
tff(func_def_6750,type,
bitIndex6718: bitindex_type ).
tff(func_def_6751,type,
bitIndex6717: bitindex_type ).
tff(func_def_6752,type,
bitIndex6716: bitindex_type ).
tff(func_def_6753,type,
bitIndex6715: bitindex_type ).
tff(func_def_6754,type,
bitIndex6714: bitindex_type ).
tff(func_def_6755,type,
bitIndex6713: bitindex_type ).
tff(func_def_6756,type,
bitIndex6712: bitindex_type ).
tff(func_def_6757,type,
bitIndex6711: bitindex_type ).
tff(func_def_6758,type,
bitIndex6710: bitindex_type ).
tff(func_def_6759,type,
bitIndex6709: bitindex_type ).
tff(func_def_6760,type,
bitIndex6708: bitindex_type ).
tff(func_def_6761,type,
bitIndex6707: bitindex_type ).
tff(func_def_6762,type,
bitIndex6706: bitindex_type ).
tff(func_def_6763,type,
bitIndex6705: bitindex_type ).
tff(func_def_6764,type,
bitIndex6704: bitindex_type ).
tff(func_def_6765,type,
bitIndex6703: bitindex_type ).
tff(func_def_6766,type,
bitIndex6702: bitindex_type ).
tff(func_def_6767,type,
bitIndex6701: bitindex_type ).
tff(func_def_6768,type,
bitIndex6700: bitindex_type ).
tff(func_def_6769,type,
bitIndex6699: bitindex_type ).
tff(func_def_6770,type,
bitIndex6698: bitindex_type ).
tff(func_def_6771,type,
bitIndex6697: bitindex_type ).
tff(func_def_6772,type,
bitIndex6696: bitindex_type ).
tff(func_def_6773,type,
bitIndex6695: bitindex_type ).
tff(func_def_6774,type,
bitIndex6694: bitindex_type ).
tff(func_def_6775,type,
bitIndex6693: bitindex_type ).
tff(func_def_6776,type,
bitIndex6692: bitindex_type ).
tff(func_def_6777,type,
bitIndex6691: bitindex_type ).
tff(func_def_6778,type,
bitIndex6690: bitindex_type ).
tff(func_def_6779,type,
bitIndex6689: bitindex_type ).
tff(func_def_6780,type,
bitIndex6688: bitindex_type ).
tff(func_def_6781,type,
bitIndex6687: bitindex_type ).
tff(func_def_6782,type,
bitIndex6686: bitindex_type ).
tff(func_def_6783,type,
bitIndex6685: bitindex_type ).
tff(func_def_6784,type,
bitIndex6684: bitindex_type ).
tff(func_def_6785,type,
bitIndex6683: bitindex_type ).
tff(func_def_6786,type,
bitIndex6682: bitindex_type ).
tff(func_def_6787,type,
bitIndex6681: bitindex_type ).
tff(func_def_6788,type,
bitIndex6680: bitindex_type ).
tff(func_def_6789,type,
bitIndex6679: bitindex_type ).
tff(func_def_6790,type,
bitIndex6678: bitindex_type ).
tff(func_def_6791,type,
bitIndex6677: bitindex_type ).
tff(func_def_6792,type,
bitIndex6676: bitindex_type ).
tff(func_def_6793,type,
bitIndex6675: bitindex_type ).
tff(func_def_6794,type,
bitIndex6674: bitindex_type ).
tff(func_def_6795,type,
bitIndex6673: bitindex_type ).
tff(func_def_6796,type,
bitIndex6672: bitindex_type ).
tff(func_def_6797,type,
bitIndex6671: bitindex_type ).
tff(func_def_6798,type,
bitIndex6670: bitindex_type ).
tff(func_def_6799,type,
bitIndex6669: bitindex_type ).
tff(func_def_6800,type,
bitIndex6668: bitindex_type ).
tff(func_def_6801,type,
bitIndex6667: bitindex_type ).
tff(func_def_6802,type,
bitIndex6666: bitindex_type ).
tff(func_def_6803,type,
bitIndex6665: bitindex_type ).
tff(func_def_6804,type,
bitIndex6664: bitindex_type ).
tff(func_def_6805,type,
bitIndex6663: bitindex_type ).
tff(func_def_6806,type,
bitIndex6662: bitindex_type ).
tff(func_def_6807,type,
bitIndex6661: bitindex_type ).
tff(func_def_6808,type,
bitIndex6660: bitindex_type ).
tff(func_def_6809,type,
bitIndex6955: bitindex_type ).
tff(func_def_6810,type,
bitIndex6954: bitindex_type ).
tff(func_def_6811,type,
bitIndex6953: bitindex_type ).
tff(func_def_6812,type,
bitIndex6952: bitindex_type ).
tff(func_def_6813,type,
bitIndex6951: bitindex_type ).
tff(func_def_6814,type,
bitIndex6950: bitindex_type ).
tff(func_def_6815,type,
bitIndex6949: bitindex_type ).
tff(func_def_6816,type,
bitIndex6948: bitindex_type ).
tff(func_def_6817,type,
bitIndex6947: bitindex_type ).
tff(func_def_6818,type,
bitIndex6946: bitindex_type ).
tff(func_def_6819,type,
bitIndex6945: bitindex_type ).
tff(func_def_6820,type,
bitIndex6944: bitindex_type ).
tff(func_def_6821,type,
bitIndex6943: bitindex_type ).
tff(func_def_6822,type,
bitIndex6942: bitindex_type ).
tff(func_def_6823,type,
bitIndex6941: bitindex_type ).
tff(func_def_6824,type,
bitIndex6940: bitindex_type ).
tff(func_def_6825,type,
bitIndex6939: bitindex_type ).
tff(func_def_6826,type,
bitIndex6938: bitindex_type ).
tff(func_def_6827,type,
bitIndex6937: bitindex_type ).
tff(func_def_6828,type,
bitIndex6936: bitindex_type ).
tff(func_def_6829,type,
bitIndex6935: bitindex_type ).
tff(func_def_6830,type,
bitIndex6934: bitindex_type ).
tff(func_def_6831,type,
bitIndex6933: bitindex_type ).
tff(func_def_6832,type,
bitIndex6932: bitindex_type ).
tff(func_def_6833,type,
bitIndex6931: bitindex_type ).
tff(func_def_6834,type,
bitIndex6930: bitindex_type ).
tff(func_def_6835,type,
bitIndex6929: bitindex_type ).
tff(func_def_6836,type,
bitIndex6928: bitindex_type ).
tff(func_def_6837,type,
bitIndex6927: bitindex_type ).
tff(func_def_6838,type,
bitIndex6926: bitindex_type ).
tff(func_def_6839,type,
bitIndex6925: bitindex_type ).
tff(func_def_6840,type,
bitIndex6924: bitindex_type ).
tff(func_def_6841,type,
bitIndex6923: bitindex_type ).
tff(func_def_6842,type,
bitIndex6922: bitindex_type ).
tff(func_def_6843,type,
bitIndex6921: bitindex_type ).
tff(func_def_6844,type,
bitIndex6920: bitindex_type ).
tff(func_def_6845,type,
bitIndex6919: bitindex_type ).
tff(func_def_6846,type,
bitIndex6918: bitindex_type ).
tff(func_def_6847,type,
bitIndex6917: bitindex_type ).
tff(func_def_6848,type,
bitIndex6916: bitindex_type ).
tff(func_def_6849,type,
bitIndex6915: bitindex_type ).
tff(func_def_6850,type,
bitIndex6914: bitindex_type ).
tff(func_def_6851,type,
bitIndex6913: bitindex_type ).
tff(func_def_6852,type,
bitIndex6912: bitindex_type ).
tff(func_def_6853,type,
bitIndex6911: bitindex_type ).
tff(func_def_6854,type,
bitIndex6910: bitindex_type ).
tff(func_def_6855,type,
bitIndex6909: bitindex_type ).
tff(func_def_6856,type,
bitIndex6908: bitindex_type ).
tff(func_def_6857,type,
bitIndex6907: bitindex_type ).
tff(func_def_6858,type,
bitIndex6906: bitindex_type ).
tff(func_def_6859,type,
bitIndex6905: bitindex_type ).
tff(func_def_6860,type,
bitIndex6904: bitindex_type ).
tff(func_def_6861,type,
bitIndex6903: bitindex_type ).
tff(func_def_6862,type,
bitIndex6902: bitindex_type ).
tff(func_def_6863,type,
bitIndex6901: bitindex_type ).
tff(func_def_6864,type,
bitIndex6900: bitindex_type ).
tff(func_def_6865,type,
bitIndex6899: bitindex_type ).
tff(func_def_6866,type,
bitIndex6898: bitindex_type ).
tff(func_def_6867,type,
bitIndex6897: bitindex_type ).
tff(func_def_6868,type,
bitIndex6896: bitindex_type ).
tff(func_def_6869,type,
bitIndex6895: bitindex_type ).
tff(func_def_6870,type,
bitIndex6894: bitindex_type ).
tff(func_def_6871,type,
bitIndex6893: bitindex_type ).
tff(func_def_6872,type,
bitIndex6892: bitindex_type ).
tff(func_def_6873,type,
bitIndex6891: bitindex_type ).
tff(func_def_6874,type,
bitIndex6890: bitindex_type ).
tff(func_def_6875,type,
bitIndex6889: bitindex_type ).
tff(func_def_6876,type,
bitIndex6888: bitindex_type ).
tff(func_def_6877,type,
bitIndex6887: bitindex_type ).
tff(func_def_6878,type,
bitIndex6886: bitindex_type ).
tff(func_def_6879,type,
bitIndex6885: bitindex_type ).
tff(func_def_6880,type,
bitIndex6884: bitindex_type ).
tff(func_def_6881,type,
bitIndex6883: bitindex_type ).
tff(func_def_6882,type,
bitIndex6882: bitindex_type ).
tff(func_def_6883,type,
bitIndex6881: bitindex_type ).
tff(func_def_6884,type,
bitIndex6880: bitindex_type ).
tff(func_def_6885,type,
bitIndex6879: bitindex_type ).
tff(func_def_6886,type,
bitIndex6878: bitindex_type ).
tff(func_def_6887,type,
bitIndex6877: bitindex_type ).
tff(func_def_6888,type,
bitIndex6876: bitindex_type ).
tff(func_def_6889,type,
bitIndex6875: bitindex_type ).
tff(func_def_6890,type,
bitIndex6874: bitindex_type ).
tff(func_def_6891,type,
bitIndex6873: bitindex_type ).
tff(func_def_6892,type,
bitIndex6872: bitindex_type ).
tff(func_def_6893,type,
bitIndex6871: bitindex_type ).
tff(func_def_6894,type,
bitIndex6870: bitindex_type ).
tff(func_def_6895,type,
bitIndex6869: bitindex_type ).
tff(func_def_6896,type,
bitIndex6868: bitindex_type ).
tff(func_def_6897,type,
bitIndex6867: bitindex_type ).
tff(func_def_6898,type,
bitIndex6866: bitindex_type ).
tff(func_def_6899,type,
bitIndex6865: bitindex_type ).
tff(func_def_6900,type,
bitIndex6864: bitindex_type ).
tff(func_def_6901,type,
bitIndex6863: bitindex_type ).
tff(func_def_6902,type,
bitIndex6862: bitindex_type ).
tff(func_def_6903,type,
bitIndex6861: bitindex_type ).
tff(func_def_6904,type,
bitIndex6860: bitindex_type ).
tff(func_def_6905,type,
bitIndex6859: bitindex_type ).
tff(func_def_6906,type,
bitIndex6858: bitindex_type ).
tff(func_def_6907,type,
bitIndex6857: bitindex_type ).
tff(func_def_6908,type,
bitIndex6856: bitindex_type ).
tff(func_def_6909,type,
bitIndex6855: bitindex_type ).
tff(func_def_6910,type,
bitIndex6854: bitindex_type ).
tff(func_def_6911,type,
bitIndex6853: bitindex_type ).
tff(func_def_6912,type,
bitIndex6852: bitindex_type ).
tff(func_def_6913,type,
bitIndex6851: bitindex_type ).
tff(func_def_6914,type,
bitIndex6850: bitindex_type ).
tff(func_def_6915,type,
bitIndex6849: bitindex_type ).
tff(func_def_6916,type,
bitIndex6848: bitindex_type ).
tff(func_def_6917,type,
bitIndex6847: bitindex_type ).
tff(func_def_6918,type,
bitIndex6846: bitindex_type ).
tff(func_def_6919,type,
bitIndex6845: bitindex_type ).
tff(func_def_6920,type,
bitIndex6844: bitindex_type ).
tff(func_def_6921,type,
bitIndex6843: bitindex_type ).
tff(func_def_6922,type,
bitIndex6842: bitindex_type ).
tff(func_def_6923,type,
bitIndex6841: bitindex_type ).
tff(func_def_6924,type,
bitIndex6840: bitindex_type ).
tff(func_def_6925,type,
bitIndex6839: bitindex_type ).
tff(func_def_6926,type,
bitIndex6838: bitindex_type ).
tff(func_def_6927,type,
bitIndex6837: bitindex_type ).
tff(func_def_6928,type,
bitIndex6836: bitindex_type ).
tff(func_def_6929,type,
bitIndex6835: bitindex_type ).
tff(func_def_6930,type,
bitIndex6834: bitindex_type ).
tff(func_def_6931,type,
bitIndex6833: bitindex_type ).
tff(func_def_6932,type,
bitIndex6832: bitindex_type ).
tff(func_def_6933,type,
bitIndex6831: bitindex_type ).
tff(func_def_6934,type,
bitIndex6830: bitindex_type ).
tff(func_def_6935,type,
bitIndex6829: bitindex_type ).
tff(func_def_6936,type,
bitIndex6828: bitindex_type ).
tff(func_def_6937,type,
bitIndex6827: bitindex_type ).
tff(func_def_6938,type,
bitIndex6826: bitindex_type ).
tff(func_def_6939,type,
bitIndex6825: bitindex_type ).
tff(func_def_6940,type,
bitIndex6824: bitindex_type ).
tff(func_def_6941,type,
bitIndex6823: bitindex_type ).
tff(func_def_6942,type,
bitIndex6822: bitindex_type ).
tff(func_def_6943,type,
bitIndex6821: bitindex_type ).
tff(func_def_6944,type,
bitIndex6820: bitindex_type ).
tff(func_def_6945,type,
bitIndex6819: bitindex_type ).
tff(func_def_6946,type,
bitIndex6818: bitindex_type ).
tff(func_def_6947,type,
bitIndex6817: bitindex_type ).
tff(func_def_6948,type,
bitIndex6816: bitindex_type ).
tff(func_def_6949,type,
bitIndex6815: bitindex_type ).
tff(func_def_6950,type,
bitIndex6814: bitindex_type ).
tff(func_def_6951,type,
bitIndex6813: bitindex_type ).
tff(func_def_6952,type,
bitIndex6812: bitindex_type ).
tff(func_def_6953,type,
bitIndex6811: bitindex_type ).
tff(func_def_6954,type,
bitIndex6810: bitindex_type ).
tff(func_def_6955,type,
bitIndex6809: bitindex_type ).
tff(func_def_6956,type,
bitIndex6808: bitindex_type ).
tff(func_def_6957,type,
bitIndex7103: bitindex_type ).
tff(func_def_6958,type,
bitIndex7102: bitindex_type ).
tff(func_def_6959,type,
bitIndex7101: bitindex_type ).
tff(func_def_6960,type,
bitIndex7100: bitindex_type ).
tff(func_def_6961,type,
bitIndex7099: bitindex_type ).
tff(func_def_6962,type,
bitIndex7098: bitindex_type ).
tff(func_def_6963,type,
bitIndex7097: bitindex_type ).
tff(func_def_6964,type,
bitIndex7096: bitindex_type ).
tff(func_def_6965,type,
bitIndex7095: bitindex_type ).
tff(func_def_6966,type,
bitIndex7094: bitindex_type ).
tff(func_def_6967,type,
bitIndex7093: bitindex_type ).
tff(func_def_6968,type,
bitIndex7092: bitindex_type ).
tff(func_def_6969,type,
bitIndex7091: bitindex_type ).
tff(func_def_6970,type,
bitIndex7090: bitindex_type ).
tff(func_def_6971,type,
bitIndex7089: bitindex_type ).
tff(func_def_6972,type,
bitIndex7088: bitindex_type ).
tff(func_def_6973,type,
bitIndex7087: bitindex_type ).
tff(func_def_6974,type,
bitIndex7086: bitindex_type ).
tff(func_def_6975,type,
bitIndex7085: bitindex_type ).
tff(func_def_6976,type,
bitIndex7084: bitindex_type ).
tff(func_def_6977,type,
bitIndex7083: bitindex_type ).
tff(func_def_6978,type,
bitIndex7082: bitindex_type ).
tff(func_def_6979,type,
bitIndex7081: bitindex_type ).
tff(func_def_6980,type,
bitIndex7080: bitindex_type ).
tff(func_def_6981,type,
bitIndex7079: bitindex_type ).
tff(func_def_6982,type,
bitIndex7078: bitindex_type ).
tff(func_def_6983,type,
bitIndex7077: bitindex_type ).
tff(func_def_6984,type,
bitIndex7076: bitindex_type ).
tff(func_def_6985,type,
bitIndex7075: bitindex_type ).
tff(func_def_6986,type,
bitIndex7074: bitindex_type ).
tff(func_def_6987,type,
bitIndex7073: bitindex_type ).
tff(func_def_6988,type,
bitIndex7072: bitindex_type ).
tff(func_def_6989,type,
bitIndex7071: bitindex_type ).
tff(func_def_6990,type,
bitIndex7070: bitindex_type ).
tff(func_def_6991,type,
bitIndex7069: bitindex_type ).
tff(func_def_6992,type,
bitIndex7068: bitindex_type ).
tff(func_def_6993,type,
bitIndex7067: bitindex_type ).
tff(func_def_6994,type,
bitIndex7066: bitindex_type ).
tff(func_def_6995,type,
bitIndex7065: bitindex_type ).
tff(func_def_6996,type,
bitIndex7064: bitindex_type ).
tff(func_def_6997,type,
bitIndex7063: bitindex_type ).
tff(func_def_6998,type,
bitIndex7062: bitindex_type ).
tff(func_def_6999,type,
bitIndex7061: bitindex_type ).
tff(func_def_7000,type,
bitIndex7060: bitindex_type ).
tff(func_def_7001,type,
bitIndex7059: bitindex_type ).
tff(func_def_7002,type,
bitIndex7058: bitindex_type ).
tff(func_def_7003,type,
bitIndex7057: bitindex_type ).
tff(func_def_7004,type,
bitIndex7056: bitindex_type ).
tff(func_def_7005,type,
bitIndex7055: bitindex_type ).
tff(func_def_7006,type,
bitIndex7054: bitindex_type ).
tff(func_def_7007,type,
bitIndex7053: bitindex_type ).
tff(func_def_7008,type,
bitIndex7052: bitindex_type ).
tff(func_def_7009,type,
bitIndex7051: bitindex_type ).
tff(func_def_7010,type,
bitIndex7050: bitindex_type ).
tff(func_def_7011,type,
bitIndex7049: bitindex_type ).
tff(func_def_7012,type,
bitIndex7048: bitindex_type ).
tff(func_def_7013,type,
bitIndex7047: bitindex_type ).
tff(func_def_7014,type,
bitIndex7046: bitindex_type ).
tff(func_def_7015,type,
bitIndex7045: bitindex_type ).
tff(func_def_7016,type,
bitIndex7044: bitindex_type ).
tff(func_def_7017,type,
bitIndex7043: bitindex_type ).
tff(func_def_7018,type,
bitIndex7042: bitindex_type ).
tff(func_def_7019,type,
bitIndex7041: bitindex_type ).
tff(func_def_7020,type,
bitIndex7040: bitindex_type ).
tff(func_def_7021,type,
bitIndex7039: bitindex_type ).
tff(func_def_7022,type,
bitIndex7038: bitindex_type ).
tff(func_def_7023,type,
bitIndex7037: bitindex_type ).
tff(func_def_7024,type,
bitIndex7036: bitindex_type ).
tff(func_def_7025,type,
bitIndex7035: bitindex_type ).
tff(func_def_7026,type,
bitIndex7034: bitindex_type ).
tff(func_def_7027,type,
bitIndex7033: bitindex_type ).
tff(func_def_7028,type,
bitIndex7032: bitindex_type ).
tff(func_def_7029,type,
bitIndex7031: bitindex_type ).
tff(func_def_7030,type,
bitIndex7030: bitindex_type ).
tff(func_def_7031,type,
bitIndex7029: bitindex_type ).
tff(func_def_7032,type,
bitIndex7028: bitindex_type ).
tff(func_def_7033,type,
bitIndex7027: bitindex_type ).
tff(func_def_7034,type,
bitIndex7026: bitindex_type ).
tff(func_def_7035,type,
bitIndex7025: bitindex_type ).
tff(func_def_7036,type,
bitIndex7024: bitindex_type ).
tff(func_def_7037,type,
bitIndex7023: bitindex_type ).
tff(func_def_7038,type,
bitIndex7022: bitindex_type ).
tff(func_def_7039,type,
bitIndex7021: bitindex_type ).
tff(func_def_7040,type,
bitIndex7020: bitindex_type ).
tff(func_def_7041,type,
bitIndex7019: bitindex_type ).
tff(func_def_7042,type,
bitIndex7018: bitindex_type ).
tff(func_def_7043,type,
bitIndex7017: bitindex_type ).
tff(func_def_7044,type,
bitIndex7016: bitindex_type ).
tff(func_def_7045,type,
bitIndex7015: bitindex_type ).
tff(func_def_7046,type,
bitIndex7014: bitindex_type ).
tff(func_def_7047,type,
bitIndex7013: bitindex_type ).
tff(func_def_7048,type,
bitIndex7012: bitindex_type ).
tff(func_def_7049,type,
bitIndex7011: bitindex_type ).
tff(func_def_7050,type,
bitIndex7010: bitindex_type ).
tff(func_def_7051,type,
bitIndex7009: bitindex_type ).
tff(func_def_7052,type,
bitIndex7008: bitindex_type ).
tff(func_def_7053,type,
bitIndex7007: bitindex_type ).
tff(func_def_7054,type,
bitIndex7006: bitindex_type ).
tff(func_def_7055,type,
bitIndex7005: bitindex_type ).
tff(func_def_7056,type,
bitIndex7004: bitindex_type ).
tff(func_def_7057,type,
bitIndex7003: bitindex_type ).
tff(func_def_7058,type,
bitIndex7002: bitindex_type ).
tff(func_def_7059,type,
bitIndex7001: bitindex_type ).
tff(func_def_7060,type,
bitIndex7000: bitindex_type ).
tff(func_def_7061,type,
bitIndex6999: bitindex_type ).
tff(func_def_7062,type,
bitIndex6998: bitindex_type ).
tff(func_def_7063,type,
bitIndex6997: bitindex_type ).
tff(func_def_7064,type,
bitIndex6996: bitindex_type ).
tff(func_def_7065,type,
bitIndex6995: bitindex_type ).
tff(func_def_7066,type,
bitIndex6994: bitindex_type ).
tff(func_def_7067,type,
bitIndex6993: bitindex_type ).
tff(func_def_7068,type,
bitIndex6992: bitindex_type ).
tff(func_def_7069,type,
bitIndex6991: bitindex_type ).
tff(func_def_7070,type,
bitIndex6990: bitindex_type ).
tff(func_def_7071,type,
bitIndex6989: bitindex_type ).
tff(func_def_7072,type,
bitIndex6988: bitindex_type ).
tff(func_def_7073,type,
bitIndex6987: bitindex_type ).
tff(func_def_7074,type,
bitIndex6986: bitindex_type ).
tff(func_def_7075,type,
bitIndex6985: bitindex_type ).
tff(func_def_7076,type,
bitIndex6984: bitindex_type ).
tff(func_def_7077,type,
bitIndex6983: bitindex_type ).
tff(func_def_7078,type,
bitIndex6982: bitindex_type ).
tff(func_def_7079,type,
bitIndex6981: bitindex_type ).
tff(func_def_7080,type,
bitIndex6980: bitindex_type ).
tff(func_def_7081,type,
bitIndex6979: bitindex_type ).
tff(func_def_7082,type,
bitIndex6978: bitindex_type ).
tff(func_def_7083,type,
bitIndex6977: bitindex_type ).
tff(func_def_7084,type,
bitIndex6976: bitindex_type ).
tff(func_def_7085,type,
bitIndex6975: bitindex_type ).
tff(func_def_7086,type,
bitIndex6974: bitindex_type ).
tff(func_def_7087,type,
bitIndex6973: bitindex_type ).
tff(func_def_7088,type,
bitIndex6972: bitindex_type ).
tff(func_def_7089,type,
bitIndex6971: bitindex_type ).
tff(func_def_7090,type,
bitIndex6970: bitindex_type ).
tff(func_def_7091,type,
bitIndex6969: bitindex_type ).
tff(func_def_7092,type,
bitIndex6968: bitindex_type ).
tff(func_def_7093,type,
bitIndex6967: bitindex_type ).
tff(func_def_7094,type,
bitIndex6966: bitindex_type ).
tff(func_def_7095,type,
bitIndex6965: bitindex_type ).
tff(func_def_7096,type,
bitIndex6964: bitindex_type ).
tff(func_def_7097,type,
bitIndex6963: bitindex_type ).
tff(func_def_7098,type,
bitIndex6962: bitindex_type ).
tff(func_def_7099,type,
bitIndex6961: bitindex_type ).
tff(func_def_7100,type,
bitIndex6960: bitindex_type ).
tff(func_def_7101,type,
bitIndex6959: bitindex_type ).
tff(func_def_7102,type,
bitIndex6958: bitindex_type ).
tff(func_def_7103,type,
bitIndex6957: bitindex_type ).
tff(func_def_7104,type,
bitIndex6956: bitindex_type ).
tff(func_def_7105,type,
bitIndex7251: bitindex_type ).
tff(func_def_7106,type,
bitIndex7250: bitindex_type ).
tff(func_def_7107,type,
bitIndex7249: bitindex_type ).
tff(func_def_7108,type,
bitIndex7248: bitindex_type ).
tff(func_def_7109,type,
bitIndex7247: bitindex_type ).
tff(func_def_7110,type,
bitIndex7246: bitindex_type ).
tff(func_def_7111,type,
bitIndex7245: bitindex_type ).
tff(func_def_7112,type,
bitIndex7244: bitindex_type ).
tff(func_def_7113,type,
bitIndex7243: bitindex_type ).
tff(func_def_7114,type,
bitIndex7242: bitindex_type ).
tff(func_def_7115,type,
bitIndex7241: bitindex_type ).
tff(func_def_7116,type,
bitIndex7240: bitindex_type ).
tff(func_def_7117,type,
bitIndex7239: bitindex_type ).
tff(func_def_7118,type,
bitIndex7238: bitindex_type ).
tff(func_def_7119,type,
bitIndex7237: bitindex_type ).
tff(func_def_7120,type,
bitIndex7236: bitindex_type ).
tff(func_def_7121,type,
bitIndex7235: bitindex_type ).
tff(func_def_7122,type,
bitIndex7234: bitindex_type ).
tff(func_def_7123,type,
bitIndex7233: bitindex_type ).
tff(func_def_7124,type,
bitIndex7232: bitindex_type ).
tff(func_def_7125,type,
bitIndex7231: bitindex_type ).
tff(func_def_7126,type,
bitIndex7230: bitindex_type ).
tff(func_def_7127,type,
bitIndex7229: bitindex_type ).
tff(func_def_7128,type,
bitIndex7228: bitindex_type ).
tff(func_def_7129,type,
bitIndex7227: bitindex_type ).
tff(func_def_7130,type,
bitIndex7226: bitindex_type ).
tff(func_def_7131,type,
bitIndex7225: bitindex_type ).
tff(func_def_7132,type,
bitIndex7224: bitindex_type ).
tff(func_def_7133,type,
bitIndex7223: bitindex_type ).
tff(func_def_7134,type,
bitIndex7222: bitindex_type ).
tff(func_def_7135,type,
bitIndex7221: bitindex_type ).
tff(func_def_7136,type,
bitIndex7220: bitindex_type ).
tff(func_def_7137,type,
bitIndex7219: bitindex_type ).
tff(func_def_7138,type,
bitIndex7218: bitindex_type ).
tff(func_def_7139,type,
bitIndex7217: bitindex_type ).
tff(func_def_7140,type,
bitIndex7216: bitindex_type ).
tff(func_def_7141,type,
bitIndex7215: bitindex_type ).
tff(func_def_7142,type,
bitIndex7214: bitindex_type ).
tff(func_def_7143,type,
bitIndex7213: bitindex_type ).
tff(func_def_7144,type,
bitIndex7212: bitindex_type ).
tff(func_def_7145,type,
bitIndex7211: bitindex_type ).
tff(func_def_7146,type,
bitIndex7210: bitindex_type ).
tff(func_def_7147,type,
bitIndex7209: bitindex_type ).
tff(func_def_7148,type,
bitIndex7208: bitindex_type ).
tff(func_def_7149,type,
bitIndex7207: bitindex_type ).
tff(func_def_7150,type,
bitIndex7206: bitindex_type ).
tff(func_def_7151,type,
bitIndex7205: bitindex_type ).
tff(func_def_7152,type,
bitIndex7204: bitindex_type ).
tff(func_def_7153,type,
bitIndex7203: bitindex_type ).
tff(func_def_7154,type,
bitIndex7202: bitindex_type ).
tff(func_def_7155,type,
bitIndex7201: bitindex_type ).
tff(func_def_7156,type,
bitIndex7200: bitindex_type ).
tff(func_def_7157,type,
bitIndex7199: bitindex_type ).
tff(func_def_7158,type,
bitIndex7198: bitindex_type ).
tff(func_def_7159,type,
bitIndex7197: bitindex_type ).
tff(func_def_7160,type,
bitIndex7196: bitindex_type ).
tff(func_def_7161,type,
bitIndex7195: bitindex_type ).
tff(func_def_7162,type,
bitIndex7194: bitindex_type ).
tff(func_def_7163,type,
bitIndex7193: bitindex_type ).
tff(func_def_7164,type,
bitIndex7192: bitindex_type ).
tff(func_def_7165,type,
bitIndex7191: bitindex_type ).
tff(func_def_7166,type,
bitIndex7190: bitindex_type ).
tff(func_def_7167,type,
bitIndex7189: bitindex_type ).
tff(func_def_7168,type,
bitIndex7188: bitindex_type ).
tff(func_def_7169,type,
bitIndex7187: bitindex_type ).
tff(func_def_7170,type,
bitIndex7186: bitindex_type ).
tff(func_def_7171,type,
bitIndex7185: bitindex_type ).
tff(func_def_7172,type,
bitIndex7184: bitindex_type ).
tff(func_def_7173,type,
bitIndex7183: bitindex_type ).
tff(func_def_7174,type,
bitIndex7182: bitindex_type ).
tff(func_def_7175,type,
bitIndex7181: bitindex_type ).
tff(func_def_7176,type,
bitIndex7180: bitindex_type ).
tff(func_def_7177,type,
bitIndex7179: bitindex_type ).
tff(func_def_7178,type,
bitIndex7178: bitindex_type ).
tff(func_def_7179,type,
bitIndex7177: bitindex_type ).
tff(func_def_7180,type,
bitIndex7176: bitindex_type ).
tff(func_def_7181,type,
bitIndex7175: bitindex_type ).
tff(func_def_7182,type,
bitIndex7174: bitindex_type ).
tff(func_def_7183,type,
bitIndex7173: bitindex_type ).
tff(func_def_7184,type,
bitIndex7172: bitindex_type ).
tff(func_def_7185,type,
bitIndex7171: bitindex_type ).
tff(func_def_7186,type,
bitIndex7170: bitindex_type ).
tff(func_def_7187,type,
bitIndex7169: bitindex_type ).
tff(func_def_7188,type,
bitIndex7168: bitindex_type ).
tff(func_def_7189,type,
bitIndex7167: bitindex_type ).
tff(func_def_7190,type,
bitIndex7166: bitindex_type ).
tff(func_def_7191,type,
bitIndex7165: bitindex_type ).
tff(func_def_7192,type,
bitIndex7164: bitindex_type ).
tff(func_def_7193,type,
bitIndex7163: bitindex_type ).
tff(func_def_7194,type,
bitIndex7162: bitindex_type ).
tff(func_def_7195,type,
bitIndex7161: bitindex_type ).
tff(func_def_7196,type,
bitIndex7160: bitindex_type ).
tff(func_def_7197,type,
bitIndex7159: bitindex_type ).
tff(func_def_7198,type,
bitIndex7158: bitindex_type ).
tff(func_def_7199,type,
bitIndex7157: bitindex_type ).
tff(func_def_7200,type,
bitIndex7156: bitindex_type ).
tff(func_def_7201,type,
bitIndex7155: bitindex_type ).
tff(func_def_7202,type,
bitIndex7154: bitindex_type ).
tff(func_def_7203,type,
bitIndex7153: bitindex_type ).
tff(func_def_7204,type,
bitIndex7152: bitindex_type ).
tff(func_def_7205,type,
bitIndex7151: bitindex_type ).
tff(func_def_7206,type,
bitIndex7150: bitindex_type ).
tff(func_def_7207,type,
bitIndex7149: bitindex_type ).
tff(func_def_7208,type,
bitIndex7148: bitindex_type ).
tff(func_def_7209,type,
bitIndex7147: bitindex_type ).
tff(func_def_7210,type,
bitIndex7146: bitindex_type ).
tff(func_def_7211,type,
bitIndex7145: bitindex_type ).
tff(func_def_7212,type,
bitIndex7144: bitindex_type ).
tff(func_def_7213,type,
bitIndex7143: bitindex_type ).
tff(func_def_7214,type,
bitIndex7142: bitindex_type ).
tff(func_def_7215,type,
bitIndex7141: bitindex_type ).
tff(func_def_7216,type,
bitIndex7140: bitindex_type ).
tff(func_def_7217,type,
bitIndex7139: bitindex_type ).
tff(func_def_7218,type,
bitIndex7138: bitindex_type ).
tff(func_def_7219,type,
bitIndex7137: bitindex_type ).
tff(func_def_7220,type,
bitIndex7136: bitindex_type ).
tff(func_def_7221,type,
bitIndex7135: bitindex_type ).
tff(func_def_7222,type,
bitIndex7134: bitindex_type ).
tff(func_def_7223,type,
bitIndex7133: bitindex_type ).
tff(func_def_7224,type,
bitIndex7132: bitindex_type ).
tff(func_def_7225,type,
bitIndex7131: bitindex_type ).
tff(func_def_7226,type,
bitIndex7130: bitindex_type ).
tff(func_def_7227,type,
bitIndex7129: bitindex_type ).
tff(func_def_7228,type,
bitIndex7128: bitindex_type ).
tff(func_def_7229,type,
bitIndex7127: bitindex_type ).
tff(func_def_7230,type,
bitIndex7126: bitindex_type ).
tff(func_def_7231,type,
bitIndex7125: bitindex_type ).
tff(func_def_7232,type,
bitIndex7124: bitindex_type ).
tff(func_def_7233,type,
bitIndex7123: bitindex_type ).
tff(func_def_7234,type,
bitIndex7122: bitindex_type ).
tff(func_def_7235,type,
bitIndex7121: bitindex_type ).
tff(func_def_7236,type,
bitIndex7120: bitindex_type ).
tff(func_def_7237,type,
bitIndex7119: bitindex_type ).
tff(func_def_7238,type,
bitIndex7118: bitindex_type ).
tff(func_def_7239,type,
bitIndex7117: bitindex_type ).
tff(func_def_7240,type,
bitIndex7116: bitindex_type ).
tff(func_def_7241,type,
bitIndex7115: bitindex_type ).
tff(func_def_7242,type,
bitIndex7114: bitindex_type ).
tff(func_def_7243,type,
bitIndex7113: bitindex_type ).
tff(func_def_7244,type,
bitIndex7112: bitindex_type ).
tff(func_def_7245,type,
bitIndex7111: bitindex_type ).
tff(func_def_7246,type,
bitIndex7110: bitindex_type ).
tff(func_def_7247,type,
bitIndex7109: bitindex_type ).
tff(func_def_7248,type,
bitIndex7108: bitindex_type ).
tff(func_def_7249,type,
bitIndex7107: bitindex_type ).
tff(func_def_7250,type,
bitIndex7106: bitindex_type ).
tff(func_def_7251,type,
bitIndex7105: bitindex_type ).
tff(func_def_7252,type,
bitIndex7104: bitindex_type ).
tff(func_def_7253,type,
bitIndex7399: bitindex_type ).
tff(func_def_7254,type,
bitIndex7398: bitindex_type ).
tff(func_def_7255,type,
bitIndex7397: bitindex_type ).
tff(func_def_7256,type,
bitIndex7396: bitindex_type ).
tff(func_def_7257,type,
bitIndex7395: bitindex_type ).
tff(func_def_7258,type,
bitIndex7394: bitindex_type ).
tff(func_def_7259,type,
bitIndex7393: bitindex_type ).
tff(func_def_7260,type,
bitIndex7392: bitindex_type ).
tff(func_def_7261,type,
bitIndex7391: bitindex_type ).
tff(func_def_7262,type,
bitIndex7390: bitindex_type ).
tff(func_def_7263,type,
bitIndex7389: bitindex_type ).
tff(func_def_7264,type,
bitIndex7388: bitindex_type ).
tff(func_def_7265,type,
bitIndex7387: bitindex_type ).
tff(func_def_7266,type,
bitIndex7386: bitindex_type ).
tff(func_def_7267,type,
bitIndex7385: bitindex_type ).
tff(func_def_7268,type,
bitIndex7384: bitindex_type ).
tff(func_def_7269,type,
bitIndex7383: bitindex_type ).
tff(func_def_7270,type,
bitIndex7382: bitindex_type ).
tff(func_def_7271,type,
bitIndex7381: bitindex_type ).
tff(func_def_7272,type,
bitIndex7380: bitindex_type ).
tff(func_def_7273,type,
bitIndex7379: bitindex_type ).
tff(func_def_7274,type,
bitIndex7378: bitindex_type ).
tff(func_def_7275,type,
bitIndex7377: bitindex_type ).
tff(func_def_7276,type,
bitIndex7376: bitindex_type ).
tff(func_def_7277,type,
bitIndex7375: bitindex_type ).
tff(func_def_7278,type,
bitIndex7374: bitindex_type ).
tff(func_def_7279,type,
bitIndex7373: bitindex_type ).
tff(func_def_7280,type,
bitIndex7372: bitindex_type ).
tff(func_def_7281,type,
bitIndex7371: bitindex_type ).
tff(func_def_7282,type,
bitIndex7370: bitindex_type ).
tff(func_def_7283,type,
bitIndex7369: bitindex_type ).
tff(func_def_7284,type,
bitIndex7368: bitindex_type ).
tff(func_def_7285,type,
bitIndex7367: bitindex_type ).
tff(func_def_7286,type,
bitIndex7366: bitindex_type ).
tff(func_def_7287,type,
bitIndex7365: bitindex_type ).
tff(func_def_7288,type,
bitIndex7364: bitindex_type ).
tff(func_def_7289,type,
bitIndex7363: bitindex_type ).
tff(func_def_7290,type,
bitIndex7362: bitindex_type ).
tff(func_def_7291,type,
bitIndex7361: bitindex_type ).
tff(func_def_7292,type,
bitIndex7360: bitindex_type ).
tff(func_def_7293,type,
bitIndex7359: bitindex_type ).
tff(func_def_7294,type,
bitIndex7358: bitindex_type ).
tff(func_def_7295,type,
bitIndex7357: bitindex_type ).
tff(func_def_7296,type,
bitIndex7356: bitindex_type ).
tff(func_def_7297,type,
bitIndex7355: bitindex_type ).
tff(func_def_7298,type,
bitIndex7354: bitindex_type ).
tff(func_def_7299,type,
bitIndex7353: bitindex_type ).
tff(func_def_7300,type,
bitIndex7352: bitindex_type ).
tff(func_def_7301,type,
bitIndex7351: bitindex_type ).
tff(func_def_7302,type,
bitIndex7350: bitindex_type ).
tff(func_def_7303,type,
bitIndex7349: bitindex_type ).
tff(func_def_7304,type,
bitIndex7348: bitindex_type ).
tff(func_def_7305,type,
bitIndex7347: bitindex_type ).
tff(func_def_7306,type,
bitIndex7346: bitindex_type ).
tff(func_def_7307,type,
bitIndex7345: bitindex_type ).
tff(func_def_7308,type,
bitIndex7344: bitindex_type ).
tff(func_def_7309,type,
bitIndex7343: bitindex_type ).
tff(func_def_7310,type,
bitIndex7342: bitindex_type ).
tff(func_def_7311,type,
bitIndex7341: bitindex_type ).
tff(func_def_7312,type,
bitIndex7340: bitindex_type ).
tff(func_def_7313,type,
bitIndex7339: bitindex_type ).
tff(func_def_7314,type,
bitIndex7338: bitindex_type ).
tff(func_def_7315,type,
bitIndex7337: bitindex_type ).
tff(func_def_7316,type,
bitIndex7336: bitindex_type ).
tff(func_def_7317,type,
bitIndex7335: bitindex_type ).
tff(func_def_7318,type,
bitIndex7334: bitindex_type ).
tff(func_def_7319,type,
bitIndex7333: bitindex_type ).
tff(func_def_7320,type,
bitIndex7332: bitindex_type ).
tff(func_def_7321,type,
bitIndex7331: bitindex_type ).
tff(func_def_7322,type,
bitIndex7330: bitindex_type ).
tff(func_def_7323,type,
bitIndex7329: bitindex_type ).
tff(func_def_7324,type,
bitIndex7328: bitindex_type ).
tff(func_def_7325,type,
bitIndex7327: bitindex_type ).
tff(func_def_7326,type,
bitIndex7326: bitindex_type ).
tff(func_def_7327,type,
bitIndex7325: bitindex_type ).
tff(func_def_7328,type,
bitIndex7324: bitindex_type ).
tff(func_def_7329,type,
bitIndex7323: bitindex_type ).
tff(func_def_7330,type,
bitIndex7322: bitindex_type ).
tff(func_def_7331,type,
bitIndex7321: bitindex_type ).
tff(func_def_7332,type,
bitIndex7320: bitindex_type ).
tff(func_def_7333,type,
bitIndex7319: bitindex_type ).
tff(func_def_7334,type,
bitIndex7318: bitindex_type ).
tff(func_def_7335,type,
bitIndex7317: bitindex_type ).
tff(func_def_7336,type,
bitIndex7316: bitindex_type ).
tff(func_def_7337,type,
bitIndex7315: bitindex_type ).
tff(func_def_7338,type,
bitIndex7314: bitindex_type ).
tff(func_def_7339,type,
bitIndex7313: bitindex_type ).
tff(func_def_7340,type,
bitIndex7312: bitindex_type ).
tff(func_def_7341,type,
bitIndex7311: bitindex_type ).
tff(func_def_7342,type,
bitIndex7310: bitindex_type ).
tff(func_def_7343,type,
bitIndex7309: bitindex_type ).
tff(func_def_7344,type,
bitIndex7308: bitindex_type ).
tff(func_def_7345,type,
bitIndex7307: bitindex_type ).
tff(func_def_7346,type,
bitIndex7306: bitindex_type ).
tff(func_def_7347,type,
bitIndex7305: bitindex_type ).
tff(func_def_7348,type,
bitIndex7304: bitindex_type ).
tff(func_def_7349,type,
bitIndex7303: bitindex_type ).
tff(func_def_7350,type,
bitIndex7302: bitindex_type ).
tff(func_def_7351,type,
bitIndex7301: bitindex_type ).
tff(func_def_7352,type,
bitIndex7300: bitindex_type ).
tff(func_def_7353,type,
bitIndex7299: bitindex_type ).
tff(func_def_7354,type,
bitIndex7298: bitindex_type ).
tff(func_def_7355,type,
bitIndex7297: bitindex_type ).
tff(func_def_7356,type,
bitIndex7296: bitindex_type ).
tff(func_def_7357,type,
bitIndex7295: bitindex_type ).
tff(func_def_7358,type,
bitIndex7294: bitindex_type ).
tff(func_def_7359,type,
bitIndex7293: bitindex_type ).
tff(func_def_7360,type,
bitIndex7292: bitindex_type ).
tff(func_def_7361,type,
bitIndex7291: bitindex_type ).
tff(func_def_7362,type,
bitIndex7290: bitindex_type ).
tff(func_def_7363,type,
bitIndex7289: bitindex_type ).
tff(func_def_7364,type,
bitIndex7288: bitindex_type ).
tff(func_def_7365,type,
bitIndex7287: bitindex_type ).
tff(func_def_7366,type,
bitIndex7286: bitindex_type ).
tff(func_def_7367,type,
bitIndex7285: bitindex_type ).
tff(func_def_7368,type,
bitIndex7284: bitindex_type ).
tff(func_def_7369,type,
bitIndex7283: bitindex_type ).
tff(func_def_7370,type,
bitIndex7282: bitindex_type ).
tff(func_def_7371,type,
bitIndex7281: bitindex_type ).
tff(func_def_7372,type,
bitIndex7280: bitindex_type ).
tff(func_def_7373,type,
bitIndex7279: bitindex_type ).
tff(func_def_7374,type,
bitIndex7278: bitindex_type ).
tff(func_def_7375,type,
bitIndex7277: bitindex_type ).
tff(func_def_7376,type,
bitIndex7276: bitindex_type ).
tff(func_def_7377,type,
bitIndex7275: bitindex_type ).
tff(func_def_7378,type,
bitIndex7274: bitindex_type ).
tff(func_def_7379,type,
bitIndex7273: bitindex_type ).
tff(func_def_7380,type,
bitIndex7272: bitindex_type ).
tff(func_def_7381,type,
bitIndex7271: bitindex_type ).
tff(func_def_7382,type,
bitIndex7270: bitindex_type ).
tff(func_def_7383,type,
bitIndex7269: bitindex_type ).
tff(func_def_7384,type,
bitIndex7268: bitindex_type ).
tff(func_def_7385,type,
bitIndex7267: bitindex_type ).
tff(func_def_7386,type,
bitIndex7266: bitindex_type ).
tff(func_def_7387,type,
bitIndex7265: bitindex_type ).
tff(func_def_7388,type,
bitIndex7264: bitindex_type ).
tff(func_def_7389,type,
bitIndex7263: bitindex_type ).
tff(func_def_7390,type,
bitIndex7262: bitindex_type ).
tff(func_def_7391,type,
bitIndex7261: bitindex_type ).
tff(func_def_7392,type,
bitIndex7260: bitindex_type ).
tff(func_def_7393,type,
bitIndex7259: bitindex_type ).
tff(func_def_7394,type,
bitIndex7258: bitindex_type ).
tff(func_def_7395,type,
bitIndex7257: bitindex_type ).
tff(func_def_7396,type,
bitIndex7256: bitindex_type ).
tff(func_def_7397,type,
bitIndex7255: bitindex_type ).
tff(func_def_7398,type,
bitIndex7254: bitindex_type ).
tff(func_def_7399,type,
bitIndex7253: bitindex_type ).
tff(func_def_7400,type,
bitIndex7252: bitindex_type ).
tff(func_def_7401,type,
bitIndex7547: bitindex_type ).
tff(func_def_7402,type,
bitIndex7546: bitindex_type ).
tff(func_def_7403,type,
bitIndex7545: bitindex_type ).
tff(func_def_7404,type,
bitIndex7544: bitindex_type ).
tff(func_def_7405,type,
bitIndex7543: bitindex_type ).
tff(func_def_7406,type,
bitIndex7542: bitindex_type ).
tff(func_def_7407,type,
bitIndex7541: bitindex_type ).
tff(func_def_7408,type,
bitIndex7540: bitindex_type ).
tff(func_def_7409,type,
bitIndex7539: bitindex_type ).
tff(func_def_7410,type,
bitIndex7538: bitindex_type ).
tff(func_def_7411,type,
bitIndex7537: bitindex_type ).
tff(func_def_7412,type,
bitIndex7536: bitindex_type ).
tff(func_def_7413,type,
bitIndex7535: bitindex_type ).
tff(func_def_7414,type,
bitIndex7534: bitindex_type ).
tff(func_def_7415,type,
bitIndex7533: bitindex_type ).
tff(func_def_7416,type,
bitIndex7532: bitindex_type ).
tff(func_def_7417,type,
bitIndex7531: bitindex_type ).
tff(func_def_7418,type,
bitIndex7530: bitindex_type ).
tff(func_def_7419,type,
bitIndex7529: bitindex_type ).
tff(func_def_7420,type,
bitIndex7528: bitindex_type ).
tff(func_def_7421,type,
bitIndex7527: bitindex_type ).
tff(func_def_7422,type,
bitIndex7526: bitindex_type ).
tff(func_def_7423,type,
bitIndex7525: bitindex_type ).
tff(func_def_7424,type,
bitIndex7524: bitindex_type ).
tff(func_def_7425,type,
bitIndex7523: bitindex_type ).
tff(func_def_7426,type,
bitIndex7522: bitindex_type ).
tff(func_def_7427,type,
bitIndex7521: bitindex_type ).
tff(func_def_7428,type,
bitIndex7520: bitindex_type ).
tff(func_def_7429,type,
bitIndex7519: bitindex_type ).
tff(func_def_7430,type,
bitIndex7518: bitindex_type ).
tff(func_def_7431,type,
bitIndex7517: bitindex_type ).
tff(func_def_7432,type,
bitIndex7516: bitindex_type ).
tff(func_def_7433,type,
bitIndex7515: bitindex_type ).
tff(func_def_7434,type,
bitIndex7514: bitindex_type ).
tff(func_def_7435,type,
bitIndex7513: bitindex_type ).
tff(func_def_7436,type,
bitIndex7512: bitindex_type ).
tff(func_def_7437,type,
bitIndex7511: bitindex_type ).
tff(func_def_7438,type,
bitIndex7510: bitindex_type ).
tff(func_def_7439,type,
bitIndex7509: bitindex_type ).
tff(func_def_7440,type,
bitIndex7508: bitindex_type ).
tff(func_def_7441,type,
bitIndex7507: bitindex_type ).
tff(func_def_7442,type,
bitIndex7506: bitindex_type ).
tff(func_def_7443,type,
bitIndex7505: bitindex_type ).
tff(func_def_7444,type,
bitIndex7504: bitindex_type ).
tff(func_def_7445,type,
bitIndex7503: bitindex_type ).
tff(func_def_7446,type,
bitIndex7502: bitindex_type ).
tff(func_def_7447,type,
bitIndex7501: bitindex_type ).
tff(func_def_7448,type,
bitIndex7500: bitindex_type ).
tff(func_def_7449,type,
bitIndex7499: bitindex_type ).
tff(func_def_7450,type,
bitIndex7498: bitindex_type ).
tff(func_def_7451,type,
bitIndex7497: bitindex_type ).
tff(func_def_7452,type,
bitIndex7496: bitindex_type ).
tff(func_def_7453,type,
bitIndex7495: bitindex_type ).
tff(func_def_7454,type,
bitIndex7494: bitindex_type ).
tff(func_def_7455,type,
bitIndex7493: bitindex_type ).
tff(func_def_7456,type,
bitIndex7492: bitindex_type ).
tff(func_def_7457,type,
bitIndex7491: bitindex_type ).
tff(func_def_7458,type,
bitIndex7490: bitindex_type ).
tff(func_def_7459,type,
bitIndex7489: bitindex_type ).
tff(func_def_7460,type,
bitIndex7488: bitindex_type ).
tff(func_def_7461,type,
bitIndex7487: bitindex_type ).
tff(func_def_7462,type,
bitIndex7486: bitindex_type ).
tff(func_def_7463,type,
bitIndex7485: bitindex_type ).
tff(func_def_7464,type,
bitIndex7484: bitindex_type ).
tff(func_def_7465,type,
bitIndex7483: bitindex_type ).
tff(func_def_7466,type,
bitIndex7482: bitindex_type ).
tff(func_def_7467,type,
bitIndex7481: bitindex_type ).
tff(func_def_7468,type,
bitIndex7480: bitindex_type ).
tff(func_def_7469,type,
bitIndex7479: bitindex_type ).
tff(func_def_7470,type,
bitIndex7478: bitindex_type ).
tff(func_def_7471,type,
bitIndex7477: bitindex_type ).
tff(func_def_7472,type,
bitIndex7476: bitindex_type ).
tff(func_def_7473,type,
bitIndex7475: bitindex_type ).
tff(func_def_7474,type,
bitIndex7474: bitindex_type ).
tff(func_def_7475,type,
bitIndex7473: bitindex_type ).
tff(func_def_7476,type,
bitIndex7472: bitindex_type ).
tff(func_def_7477,type,
bitIndex7471: bitindex_type ).
tff(func_def_7478,type,
bitIndex7470: bitindex_type ).
tff(func_def_7479,type,
bitIndex7469: bitindex_type ).
tff(func_def_7480,type,
bitIndex7468: bitindex_type ).
tff(func_def_7481,type,
bitIndex7467: bitindex_type ).
tff(func_def_7482,type,
bitIndex7466: bitindex_type ).
tff(func_def_7483,type,
bitIndex7465: bitindex_type ).
tff(func_def_7484,type,
bitIndex7464: bitindex_type ).
tff(func_def_7485,type,
bitIndex7463: bitindex_type ).
tff(func_def_7486,type,
bitIndex7462: bitindex_type ).
tff(func_def_7487,type,
bitIndex7461: bitindex_type ).
tff(func_def_7488,type,
bitIndex7460: bitindex_type ).
tff(func_def_7489,type,
bitIndex7459: bitindex_type ).
tff(func_def_7490,type,
bitIndex7458: bitindex_type ).
tff(func_def_7491,type,
bitIndex7457: bitindex_type ).
tff(func_def_7492,type,
bitIndex7456: bitindex_type ).
tff(func_def_7493,type,
bitIndex7455: bitindex_type ).
tff(func_def_7494,type,
bitIndex7454: bitindex_type ).
tff(func_def_7495,type,
bitIndex7453: bitindex_type ).
tff(func_def_7496,type,
bitIndex7452: bitindex_type ).
tff(func_def_7497,type,
bitIndex7451: bitindex_type ).
tff(func_def_7498,type,
bitIndex7450: bitindex_type ).
tff(func_def_7499,type,
bitIndex7449: bitindex_type ).
tff(func_def_7500,type,
bitIndex7448: bitindex_type ).
tff(func_def_7501,type,
bitIndex7447: bitindex_type ).
tff(func_def_7502,type,
bitIndex7446: bitindex_type ).
tff(func_def_7503,type,
bitIndex7445: bitindex_type ).
tff(func_def_7504,type,
bitIndex7444: bitindex_type ).
tff(func_def_7505,type,
bitIndex7443: bitindex_type ).
tff(func_def_7506,type,
bitIndex7442: bitindex_type ).
tff(func_def_7507,type,
bitIndex7441: bitindex_type ).
tff(func_def_7508,type,
bitIndex7440: bitindex_type ).
tff(func_def_7509,type,
bitIndex7439: bitindex_type ).
tff(func_def_7510,type,
bitIndex7438: bitindex_type ).
tff(func_def_7511,type,
bitIndex7437: bitindex_type ).
tff(func_def_7512,type,
bitIndex7436: bitindex_type ).
tff(func_def_7513,type,
bitIndex7435: bitindex_type ).
tff(func_def_7514,type,
bitIndex7434: bitindex_type ).
tff(func_def_7515,type,
bitIndex7433: bitindex_type ).
tff(func_def_7516,type,
bitIndex7432: bitindex_type ).
tff(func_def_7517,type,
bitIndex7431: bitindex_type ).
tff(func_def_7518,type,
bitIndex7430: bitindex_type ).
tff(func_def_7519,type,
bitIndex7429: bitindex_type ).
tff(func_def_7520,type,
bitIndex7428: bitindex_type ).
tff(func_def_7521,type,
bitIndex7427: bitindex_type ).
tff(func_def_7522,type,
bitIndex7426: bitindex_type ).
tff(func_def_7523,type,
bitIndex7425: bitindex_type ).
tff(func_def_7524,type,
bitIndex7424: bitindex_type ).
tff(func_def_7525,type,
bitIndex7423: bitindex_type ).
tff(func_def_7526,type,
bitIndex7422: bitindex_type ).
tff(func_def_7527,type,
bitIndex7421: bitindex_type ).
tff(func_def_7528,type,
bitIndex7420: bitindex_type ).
tff(func_def_7529,type,
bitIndex7419: bitindex_type ).
tff(func_def_7530,type,
bitIndex7418: bitindex_type ).
tff(func_def_7531,type,
bitIndex7417: bitindex_type ).
tff(func_def_7532,type,
bitIndex7416: bitindex_type ).
tff(func_def_7533,type,
bitIndex7415: bitindex_type ).
tff(func_def_7534,type,
bitIndex7414: bitindex_type ).
tff(func_def_7535,type,
bitIndex7413: bitindex_type ).
tff(func_def_7536,type,
bitIndex7412: bitindex_type ).
tff(func_def_7537,type,
bitIndex7411: bitindex_type ).
tff(func_def_7538,type,
bitIndex7410: bitindex_type ).
tff(func_def_7539,type,
bitIndex7409: bitindex_type ).
tff(func_def_7540,type,
bitIndex7408: bitindex_type ).
tff(func_def_7541,type,
bitIndex7407: bitindex_type ).
tff(func_def_7542,type,
bitIndex7406: bitindex_type ).
tff(func_def_7543,type,
bitIndex7405: bitindex_type ).
tff(func_def_7544,type,
bitIndex7404: bitindex_type ).
tff(func_def_7545,type,
bitIndex7403: bitindex_type ).
tff(func_def_7546,type,
bitIndex7402: bitindex_type ).
tff(func_def_7547,type,
bitIndex7401: bitindex_type ).
tff(func_def_7548,type,
bitIndex7400: bitindex_type ).
tff(func_def_7549,type,
bitIndex7695: bitindex_type ).
tff(func_def_7550,type,
bitIndex7694: bitindex_type ).
tff(func_def_7551,type,
bitIndex7693: bitindex_type ).
tff(func_def_7552,type,
bitIndex7692: bitindex_type ).
tff(func_def_7553,type,
bitIndex7691: bitindex_type ).
tff(func_def_7554,type,
bitIndex7690: bitindex_type ).
tff(func_def_7555,type,
bitIndex7689: bitindex_type ).
tff(func_def_7556,type,
bitIndex7688: bitindex_type ).
tff(func_def_7557,type,
bitIndex7687: bitindex_type ).
tff(func_def_7558,type,
bitIndex7686: bitindex_type ).
tff(func_def_7559,type,
bitIndex7685: bitindex_type ).
tff(func_def_7560,type,
bitIndex7684: bitindex_type ).
tff(func_def_7561,type,
bitIndex7683: bitindex_type ).
tff(func_def_7562,type,
bitIndex7682: bitindex_type ).
tff(func_def_7563,type,
bitIndex7681: bitindex_type ).
tff(func_def_7564,type,
bitIndex7680: bitindex_type ).
tff(func_def_7565,type,
bitIndex7679: bitindex_type ).
tff(func_def_7566,type,
bitIndex7678: bitindex_type ).
tff(func_def_7567,type,
bitIndex7677: bitindex_type ).
tff(func_def_7568,type,
bitIndex7676: bitindex_type ).
tff(func_def_7569,type,
bitIndex7675: bitindex_type ).
tff(func_def_7570,type,
bitIndex7674: bitindex_type ).
tff(func_def_7571,type,
bitIndex7673: bitindex_type ).
tff(func_def_7572,type,
bitIndex7672: bitindex_type ).
tff(func_def_7573,type,
bitIndex7671: bitindex_type ).
tff(func_def_7574,type,
bitIndex7670: bitindex_type ).
tff(func_def_7575,type,
bitIndex7669: bitindex_type ).
tff(func_def_7576,type,
bitIndex7668: bitindex_type ).
tff(func_def_7577,type,
bitIndex7667: bitindex_type ).
tff(func_def_7578,type,
bitIndex7666: bitindex_type ).
tff(func_def_7579,type,
bitIndex7665: bitindex_type ).
tff(func_def_7580,type,
bitIndex7664: bitindex_type ).
tff(func_def_7581,type,
bitIndex7663: bitindex_type ).
tff(func_def_7582,type,
bitIndex7662: bitindex_type ).
tff(func_def_7583,type,
bitIndex7661: bitindex_type ).
tff(func_def_7584,type,
bitIndex7660: bitindex_type ).
tff(func_def_7585,type,
bitIndex7659: bitindex_type ).
tff(func_def_7586,type,
bitIndex7658: bitindex_type ).
tff(func_def_7587,type,
bitIndex7657: bitindex_type ).
tff(func_def_7588,type,
bitIndex7656: bitindex_type ).
tff(func_def_7589,type,
bitIndex7655: bitindex_type ).
tff(func_def_7590,type,
bitIndex7654: bitindex_type ).
tff(func_def_7591,type,
bitIndex7653: bitindex_type ).
tff(func_def_7592,type,
bitIndex7652: bitindex_type ).
tff(func_def_7593,type,
bitIndex7651: bitindex_type ).
tff(func_def_7594,type,
bitIndex7650: bitindex_type ).
tff(func_def_7595,type,
bitIndex7649: bitindex_type ).
tff(func_def_7596,type,
bitIndex7648: bitindex_type ).
tff(func_def_7597,type,
bitIndex7647: bitindex_type ).
tff(func_def_7598,type,
bitIndex7646: bitindex_type ).
tff(func_def_7599,type,
bitIndex7645: bitindex_type ).
tff(func_def_7600,type,
bitIndex7644: bitindex_type ).
tff(func_def_7601,type,
bitIndex7643: bitindex_type ).
tff(func_def_7602,type,
bitIndex7642: bitindex_type ).
tff(func_def_7603,type,
bitIndex7641: bitindex_type ).
tff(func_def_7604,type,
bitIndex7640: bitindex_type ).
tff(func_def_7605,type,
bitIndex7639: bitindex_type ).
tff(func_def_7606,type,
bitIndex7638: bitindex_type ).
tff(func_def_7607,type,
bitIndex7637: bitindex_type ).
tff(func_def_7608,type,
bitIndex7636: bitindex_type ).
tff(func_def_7609,type,
bitIndex7635: bitindex_type ).
tff(func_def_7610,type,
bitIndex7634: bitindex_type ).
tff(func_def_7611,type,
bitIndex7633: bitindex_type ).
tff(func_def_7612,type,
bitIndex7632: bitindex_type ).
tff(func_def_7613,type,
bitIndex7631: bitindex_type ).
tff(func_def_7614,type,
bitIndex7630: bitindex_type ).
tff(func_def_7615,type,
bitIndex7629: bitindex_type ).
tff(func_def_7616,type,
bitIndex7628: bitindex_type ).
tff(func_def_7617,type,
bitIndex7627: bitindex_type ).
tff(func_def_7618,type,
bitIndex7626: bitindex_type ).
tff(func_def_7619,type,
bitIndex7625: bitindex_type ).
tff(func_def_7620,type,
bitIndex7624: bitindex_type ).
tff(func_def_7621,type,
bitIndex7623: bitindex_type ).
tff(func_def_7622,type,
bitIndex7622: bitindex_type ).
tff(func_def_7623,type,
bitIndex7621: bitindex_type ).
tff(func_def_7624,type,
bitIndex7620: bitindex_type ).
tff(func_def_7625,type,
bitIndex7619: bitindex_type ).
tff(func_def_7626,type,
bitIndex7618: bitindex_type ).
tff(func_def_7627,type,
bitIndex7617: bitindex_type ).
tff(func_def_7628,type,
bitIndex7616: bitindex_type ).
tff(func_def_7629,type,
bitIndex7615: bitindex_type ).
tff(func_def_7630,type,
bitIndex7614: bitindex_type ).
tff(func_def_7631,type,
bitIndex7613: bitindex_type ).
tff(func_def_7632,type,
bitIndex7612: bitindex_type ).
tff(func_def_7633,type,
bitIndex7611: bitindex_type ).
tff(func_def_7634,type,
bitIndex7610: bitindex_type ).
tff(func_def_7635,type,
bitIndex7609: bitindex_type ).
tff(func_def_7636,type,
bitIndex7608: bitindex_type ).
tff(func_def_7637,type,
bitIndex7607: bitindex_type ).
tff(func_def_7638,type,
bitIndex7606: bitindex_type ).
tff(func_def_7639,type,
bitIndex7605: bitindex_type ).
tff(func_def_7640,type,
bitIndex7604: bitindex_type ).
tff(func_def_7641,type,
bitIndex7603: bitindex_type ).
tff(func_def_7642,type,
bitIndex7602: bitindex_type ).
tff(func_def_7643,type,
bitIndex7601: bitindex_type ).
tff(func_def_7644,type,
bitIndex7600: bitindex_type ).
tff(func_def_7645,type,
bitIndex7599: bitindex_type ).
tff(func_def_7646,type,
bitIndex7598: bitindex_type ).
tff(func_def_7647,type,
bitIndex7597: bitindex_type ).
tff(func_def_7648,type,
bitIndex7596: bitindex_type ).
tff(func_def_7649,type,
bitIndex7595: bitindex_type ).
tff(func_def_7650,type,
bitIndex7594: bitindex_type ).
tff(func_def_7651,type,
bitIndex7593: bitindex_type ).
tff(func_def_7652,type,
bitIndex7592: bitindex_type ).
tff(func_def_7653,type,
bitIndex7591: bitindex_type ).
tff(func_def_7654,type,
bitIndex7590: bitindex_type ).
tff(func_def_7655,type,
bitIndex7589: bitindex_type ).
tff(func_def_7656,type,
bitIndex7588: bitindex_type ).
tff(func_def_7657,type,
bitIndex7587: bitindex_type ).
tff(func_def_7658,type,
bitIndex7586: bitindex_type ).
tff(func_def_7659,type,
bitIndex7585: bitindex_type ).
tff(func_def_7660,type,
bitIndex7584: bitindex_type ).
tff(func_def_7661,type,
bitIndex7583: bitindex_type ).
tff(func_def_7662,type,
bitIndex7582: bitindex_type ).
tff(func_def_7663,type,
bitIndex7581: bitindex_type ).
tff(func_def_7664,type,
bitIndex7580: bitindex_type ).
tff(func_def_7665,type,
bitIndex7579: bitindex_type ).
tff(func_def_7666,type,
bitIndex7578: bitindex_type ).
tff(func_def_7667,type,
bitIndex7577: bitindex_type ).
tff(func_def_7668,type,
bitIndex7576: bitindex_type ).
tff(func_def_7669,type,
bitIndex7575: bitindex_type ).
tff(func_def_7670,type,
bitIndex7574: bitindex_type ).
tff(func_def_7671,type,
bitIndex7573: bitindex_type ).
tff(func_def_7672,type,
bitIndex7572: bitindex_type ).
tff(func_def_7673,type,
bitIndex7571: bitindex_type ).
tff(func_def_7674,type,
bitIndex7570: bitindex_type ).
tff(func_def_7675,type,
bitIndex7569: bitindex_type ).
tff(func_def_7676,type,
bitIndex7568: bitindex_type ).
tff(func_def_7677,type,
bitIndex7567: bitindex_type ).
tff(func_def_7678,type,
bitIndex7566: bitindex_type ).
tff(func_def_7679,type,
bitIndex7565: bitindex_type ).
tff(func_def_7680,type,
bitIndex7564: bitindex_type ).
tff(func_def_7681,type,
bitIndex7563: bitindex_type ).
tff(func_def_7682,type,
bitIndex7562: bitindex_type ).
tff(func_def_7683,type,
bitIndex7561: bitindex_type ).
tff(func_def_7684,type,
bitIndex7560: bitindex_type ).
tff(func_def_7685,type,
bitIndex7559: bitindex_type ).
tff(func_def_7686,type,
bitIndex7558: bitindex_type ).
tff(func_def_7687,type,
bitIndex7557: bitindex_type ).
tff(func_def_7688,type,
bitIndex7556: bitindex_type ).
tff(func_def_7689,type,
bitIndex7555: bitindex_type ).
tff(func_def_7690,type,
bitIndex7554: bitindex_type ).
tff(func_def_7691,type,
bitIndex7553: bitindex_type ).
tff(func_def_7692,type,
bitIndex7552: bitindex_type ).
tff(func_def_7693,type,
bitIndex7551: bitindex_type ).
tff(func_def_7694,type,
bitIndex7550: bitindex_type ).
tff(func_def_7695,type,
bitIndex7549: bitindex_type ).
tff(func_def_7696,type,
bitIndex7548: bitindex_type ).
tff(func_def_7697,type,
bitIndex7843: bitindex_type ).
tff(func_def_7698,type,
bitIndex7842: bitindex_type ).
tff(func_def_7699,type,
bitIndex7841: bitindex_type ).
tff(func_def_7700,type,
bitIndex7840: bitindex_type ).
tff(func_def_7701,type,
bitIndex7839: bitindex_type ).
tff(func_def_7702,type,
bitIndex7838: bitindex_type ).
tff(func_def_7703,type,
bitIndex7837: bitindex_type ).
tff(func_def_7704,type,
bitIndex7836: bitindex_type ).
tff(func_def_7705,type,
bitIndex7835: bitindex_type ).
tff(func_def_7706,type,
bitIndex7834: bitindex_type ).
tff(func_def_7707,type,
bitIndex7833: bitindex_type ).
tff(func_def_7708,type,
bitIndex7832: bitindex_type ).
tff(func_def_7709,type,
bitIndex7831: bitindex_type ).
tff(func_def_7710,type,
bitIndex7830: bitindex_type ).
tff(func_def_7711,type,
bitIndex7829: bitindex_type ).
tff(func_def_7712,type,
bitIndex7828: bitindex_type ).
tff(func_def_7713,type,
bitIndex7827: bitindex_type ).
tff(func_def_7714,type,
bitIndex7826: bitindex_type ).
tff(func_def_7715,type,
bitIndex7825: bitindex_type ).
tff(func_def_7716,type,
bitIndex7824: bitindex_type ).
tff(func_def_7717,type,
bitIndex7823: bitindex_type ).
tff(func_def_7718,type,
bitIndex7822: bitindex_type ).
tff(func_def_7719,type,
bitIndex7821: bitindex_type ).
tff(func_def_7720,type,
bitIndex7820: bitindex_type ).
tff(func_def_7721,type,
bitIndex7819: bitindex_type ).
tff(func_def_7722,type,
bitIndex7818: bitindex_type ).
tff(func_def_7723,type,
bitIndex7817: bitindex_type ).
tff(func_def_7724,type,
bitIndex7816: bitindex_type ).
tff(func_def_7725,type,
bitIndex7815: bitindex_type ).
tff(func_def_7726,type,
bitIndex7814: bitindex_type ).
tff(func_def_7727,type,
bitIndex7813: bitindex_type ).
tff(func_def_7728,type,
bitIndex7812: bitindex_type ).
tff(func_def_7729,type,
bitIndex7811: bitindex_type ).
tff(func_def_7730,type,
bitIndex7810: bitindex_type ).
tff(func_def_7731,type,
bitIndex7809: bitindex_type ).
tff(func_def_7732,type,
bitIndex7808: bitindex_type ).
tff(func_def_7733,type,
bitIndex7807: bitindex_type ).
tff(func_def_7734,type,
bitIndex7806: bitindex_type ).
tff(func_def_7735,type,
bitIndex7805: bitindex_type ).
tff(func_def_7736,type,
bitIndex7804: bitindex_type ).
tff(func_def_7737,type,
bitIndex7803: bitindex_type ).
tff(func_def_7738,type,
bitIndex7802: bitindex_type ).
tff(func_def_7739,type,
bitIndex7801: bitindex_type ).
tff(func_def_7740,type,
bitIndex7800: bitindex_type ).
tff(func_def_7741,type,
bitIndex7799: bitindex_type ).
tff(func_def_7742,type,
bitIndex7798: bitindex_type ).
tff(func_def_7743,type,
bitIndex7797: bitindex_type ).
tff(func_def_7744,type,
bitIndex7796: bitindex_type ).
tff(func_def_7745,type,
bitIndex7795: bitindex_type ).
tff(func_def_7746,type,
bitIndex7794: bitindex_type ).
tff(func_def_7747,type,
bitIndex7793: bitindex_type ).
tff(func_def_7748,type,
bitIndex7792: bitindex_type ).
tff(func_def_7749,type,
bitIndex7791: bitindex_type ).
tff(func_def_7750,type,
bitIndex7790: bitindex_type ).
tff(func_def_7751,type,
bitIndex7789: bitindex_type ).
tff(func_def_7752,type,
bitIndex7788: bitindex_type ).
tff(func_def_7753,type,
bitIndex7787: bitindex_type ).
tff(func_def_7754,type,
bitIndex7786: bitindex_type ).
tff(func_def_7755,type,
bitIndex7785: bitindex_type ).
tff(func_def_7756,type,
bitIndex7784: bitindex_type ).
tff(func_def_7757,type,
bitIndex7783: bitindex_type ).
tff(func_def_7758,type,
bitIndex7782: bitindex_type ).
tff(func_def_7759,type,
bitIndex7781: bitindex_type ).
tff(func_def_7760,type,
bitIndex7780: bitindex_type ).
tff(func_def_7761,type,
bitIndex7779: bitindex_type ).
tff(func_def_7762,type,
bitIndex7778: bitindex_type ).
tff(func_def_7763,type,
bitIndex7777: bitindex_type ).
tff(func_def_7764,type,
bitIndex7776: bitindex_type ).
tff(func_def_7765,type,
bitIndex7775: bitindex_type ).
tff(func_def_7766,type,
bitIndex7774: bitindex_type ).
tff(func_def_7767,type,
bitIndex7773: bitindex_type ).
tff(func_def_7768,type,
bitIndex7772: bitindex_type ).
tff(func_def_7769,type,
bitIndex7771: bitindex_type ).
tff(func_def_7770,type,
bitIndex7770: bitindex_type ).
tff(func_def_7771,type,
bitIndex7769: bitindex_type ).
tff(func_def_7772,type,
bitIndex7768: bitindex_type ).
tff(func_def_7773,type,
bitIndex7767: bitindex_type ).
tff(func_def_7774,type,
bitIndex7766: bitindex_type ).
tff(func_def_7775,type,
bitIndex7765: bitindex_type ).
tff(func_def_7776,type,
bitIndex7764: bitindex_type ).
tff(func_def_7777,type,
bitIndex7763: bitindex_type ).
tff(func_def_7778,type,
bitIndex7762: bitindex_type ).
tff(func_def_7779,type,
bitIndex7761: bitindex_type ).
tff(func_def_7780,type,
bitIndex7760: bitindex_type ).
tff(func_def_7781,type,
bitIndex7759: bitindex_type ).
tff(func_def_7782,type,
bitIndex7758: bitindex_type ).
tff(func_def_7783,type,
bitIndex7757: bitindex_type ).
tff(func_def_7784,type,
bitIndex7756: bitindex_type ).
tff(func_def_7785,type,
bitIndex7755: bitindex_type ).
tff(func_def_7786,type,
bitIndex7754: bitindex_type ).
tff(func_def_7787,type,
bitIndex7753: bitindex_type ).
tff(func_def_7788,type,
bitIndex7752: bitindex_type ).
tff(func_def_7789,type,
bitIndex7751: bitindex_type ).
tff(func_def_7790,type,
bitIndex7750: bitindex_type ).
tff(func_def_7791,type,
bitIndex7749: bitindex_type ).
tff(func_def_7792,type,
bitIndex7748: bitindex_type ).
tff(func_def_7793,type,
bitIndex7747: bitindex_type ).
tff(func_def_7794,type,
bitIndex7746: bitindex_type ).
tff(func_def_7795,type,
bitIndex7745: bitindex_type ).
tff(func_def_7796,type,
bitIndex7744: bitindex_type ).
tff(func_def_7797,type,
bitIndex7743: bitindex_type ).
tff(func_def_7798,type,
bitIndex7742: bitindex_type ).
tff(func_def_7799,type,
bitIndex7741: bitindex_type ).
tff(func_def_7800,type,
bitIndex7740: bitindex_type ).
tff(func_def_7801,type,
bitIndex7739: bitindex_type ).
tff(func_def_7802,type,
bitIndex7738: bitindex_type ).
tff(func_def_7803,type,
bitIndex7737: bitindex_type ).
tff(func_def_7804,type,
bitIndex7736: bitindex_type ).
tff(func_def_7805,type,
bitIndex7735: bitindex_type ).
tff(func_def_7806,type,
bitIndex7734: bitindex_type ).
tff(func_def_7807,type,
bitIndex7733: bitindex_type ).
tff(func_def_7808,type,
bitIndex7732: bitindex_type ).
tff(func_def_7809,type,
bitIndex7731: bitindex_type ).
tff(func_def_7810,type,
bitIndex7730: bitindex_type ).
tff(func_def_7811,type,
bitIndex7729: bitindex_type ).
tff(func_def_7812,type,
bitIndex7728: bitindex_type ).
tff(func_def_7813,type,
bitIndex7727: bitindex_type ).
tff(func_def_7814,type,
bitIndex7726: bitindex_type ).
tff(func_def_7815,type,
bitIndex7725: bitindex_type ).
tff(func_def_7816,type,
bitIndex7724: bitindex_type ).
tff(func_def_7817,type,
bitIndex7723: bitindex_type ).
tff(func_def_7818,type,
bitIndex7722: bitindex_type ).
tff(func_def_7819,type,
bitIndex7721: bitindex_type ).
tff(func_def_7820,type,
bitIndex7720: bitindex_type ).
tff(func_def_7821,type,
bitIndex7719: bitindex_type ).
tff(func_def_7822,type,
bitIndex7718: bitindex_type ).
tff(func_def_7823,type,
bitIndex7717: bitindex_type ).
tff(func_def_7824,type,
bitIndex7716: bitindex_type ).
tff(func_def_7825,type,
bitIndex7715: bitindex_type ).
tff(func_def_7826,type,
bitIndex7714: bitindex_type ).
tff(func_def_7827,type,
bitIndex7713: bitindex_type ).
tff(func_def_7828,type,
bitIndex7712: bitindex_type ).
tff(func_def_7829,type,
bitIndex7711: bitindex_type ).
tff(func_def_7830,type,
bitIndex7710: bitindex_type ).
tff(func_def_7831,type,
bitIndex7709: bitindex_type ).
tff(func_def_7832,type,
bitIndex7708: bitindex_type ).
tff(func_def_7833,type,
bitIndex7707: bitindex_type ).
tff(func_def_7834,type,
bitIndex7706: bitindex_type ).
tff(func_def_7835,type,
bitIndex7705: bitindex_type ).
tff(func_def_7836,type,
bitIndex7704: bitindex_type ).
tff(func_def_7837,type,
bitIndex7703: bitindex_type ).
tff(func_def_7838,type,
bitIndex7702: bitindex_type ).
tff(func_def_7839,type,
bitIndex7701: bitindex_type ).
tff(func_def_7840,type,
bitIndex7700: bitindex_type ).
tff(func_def_7841,type,
bitIndex7699: bitindex_type ).
tff(func_def_7842,type,
bitIndex7698: bitindex_type ).
tff(func_def_7843,type,
bitIndex7697: bitindex_type ).
tff(func_def_7844,type,
bitIndex7696: bitindex_type ).
tff(func_def_7845,type,
bitIndex7991: bitindex_type ).
tff(func_def_7846,type,
bitIndex7990: bitindex_type ).
tff(func_def_7847,type,
bitIndex7989: bitindex_type ).
tff(func_def_7848,type,
bitIndex7988: bitindex_type ).
tff(func_def_7849,type,
bitIndex7987: bitindex_type ).
tff(func_def_7850,type,
bitIndex7986: bitindex_type ).
tff(func_def_7851,type,
bitIndex7985: bitindex_type ).
tff(func_def_7852,type,
bitIndex7984: bitindex_type ).
tff(func_def_7853,type,
bitIndex7983: bitindex_type ).
tff(func_def_7854,type,
bitIndex7982: bitindex_type ).
tff(func_def_7855,type,
bitIndex7981: bitindex_type ).
tff(func_def_7856,type,
bitIndex7980: bitindex_type ).
tff(func_def_7857,type,
bitIndex7979: bitindex_type ).
tff(func_def_7858,type,
bitIndex7978: bitindex_type ).
tff(func_def_7859,type,
bitIndex7977: bitindex_type ).
tff(func_def_7860,type,
bitIndex7976: bitindex_type ).
tff(func_def_7861,type,
bitIndex7975: bitindex_type ).
tff(func_def_7862,type,
bitIndex7974: bitindex_type ).
tff(func_def_7863,type,
bitIndex7973: bitindex_type ).
tff(func_def_7864,type,
bitIndex7972: bitindex_type ).
tff(func_def_7865,type,
bitIndex7971: bitindex_type ).
tff(func_def_7866,type,
bitIndex7970: bitindex_type ).
tff(func_def_7867,type,
bitIndex7969: bitindex_type ).
tff(func_def_7868,type,
bitIndex7968: bitindex_type ).
tff(func_def_7869,type,
bitIndex7967: bitindex_type ).
tff(func_def_7870,type,
bitIndex7966: bitindex_type ).
tff(func_def_7871,type,
bitIndex7965: bitindex_type ).
tff(func_def_7872,type,
bitIndex7964: bitindex_type ).
tff(func_def_7873,type,
bitIndex7963: bitindex_type ).
tff(func_def_7874,type,
bitIndex7962: bitindex_type ).
tff(func_def_7875,type,
bitIndex7961: bitindex_type ).
tff(func_def_7876,type,
bitIndex7960: bitindex_type ).
tff(func_def_7877,type,
bitIndex7959: bitindex_type ).
tff(func_def_7878,type,
bitIndex7958: bitindex_type ).
tff(func_def_7879,type,
bitIndex7957: bitindex_type ).
tff(func_def_7880,type,
bitIndex7956: bitindex_type ).
tff(func_def_7881,type,
bitIndex7955: bitindex_type ).
tff(func_def_7882,type,
bitIndex7954: bitindex_type ).
tff(func_def_7883,type,
bitIndex7953: bitindex_type ).
tff(func_def_7884,type,
bitIndex7952: bitindex_type ).
tff(func_def_7885,type,
bitIndex7951: bitindex_type ).
tff(func_def_7886,type,
bitIndex7950: bitindex_type ).
tff(func_def_7887,type,
bitIndex7949: bitindex_type ).
tff(func_def_7888,type,
bitIndex7948: bitindex_type ).
tff(func_def_7889,type,
bitIndex7947: bitindex_type ).
tff(func_def_7890,type,
bitIndex7946: bitindex_type ).
tff(func_def_7891,type,
bitIndex7945: bitindex_type ).
tff(func_def_7892,type,
bitIndex7944: bitindex_type ).
tff(func_def_7893,type,
bitIndex7943: bitindex_type ).
tff(func_def_7894,type,
bitIndex7942: bitindex_type ).
tff(func_def_7895,type,
bitIndex7941: bitindex_type ).
tff(func_def_7896,type,
bitIndex7940: bitindex_type ).
tff(func_def_7897,type,
bitIndex7939: bitindex_type ).
tff(func_def_7898,type,
bitIndex7938: bitindex_type ).
tff(func_def_7899,type,
bitIndex7937: bitindex_type ).
tff(func_def_7900,type,
bitIndex7936: bitindex_type ).
tff(func_def_7901,type,
bitIndex7935: bitindex_type ).
tff(func_def_7902,type,
bitIndex7934: bitindex_type ).
tff(func_def_7903,type,
bitIndex7933: bitindex_type ).
tff(func_def_7904,type,
bitIndex7932: bitindex_type ).
tff(func_def_7905,type,
bitIndex7931: bitindex_type ).
tff(func_def_7906,type,
bitIndex7930: bitindex_type ).
tff(func_def_7907,type,
bitIndex7929: bitindex_type ).
tff(func_def_7908,type,
bitIndex7928: bitindex_type ).
tff(func_def_7909,type,
bitIndex7927: bitindex_type ).
tff(func_def_7910,type,
bitIndex7926: bitindex_type ).
tff(func_def_7911,type,
bitIndex7925: bitindex_type ).
tff(func_def_7912,type,
bitIndex7924: bitindex_type ).
tff(func_def_7913,type,
bitIndex7923: bitindex_type ).
tff(func_def_7914,type,
bitIndex7922: bitindex_type ).
tff(func_def_7915,type,
bitIndex7921: bitindex_type ).
tff(func_def_7916,type,
bitIndex7920: bitindex_type ).
tff(func_def_7917,type,
bitIndex7919: bitindex_type ).
tff(func_def_7918,type,
bitIndex7918: bitindex_type ).
tff(func_def_7919,type,
bitIndex7917: bitindex_type ).
tff(func_def_7920,type,
bitIndex7916: bitindex_type ).
tff(func_def_7921,type,
bitIndex7915: bitindex_type ).
tff(func_def_7922,type,
bitIndex7914: bitindex_type ).
tff(func_def_7923,type,
bitIndex7913: bitindex_type ).
tff(func_def_7924,type,
bitIndex7912: bitindex_type ).
tff(func_def_7925,type,
bitIndex7911: bitindex_type ).
tff(func_def_7926,type,
bitIndex7910: bitindex_type ).
tff(func_def_7927,type,
bitIndex7909: bitindex_type ).
tff(func_def_7928,type,
bitIndex7908: bitindex_type ).
tff(func_def_7929,type,
bitIndex7907: bitindex_type ).
tff(func_def_7930,type,
bitIndex7906: bitindex_type ).
tff(func_def_7931,type,
bitIndex7905: bitindex_type ).
tff(func_def_7932,type,
bitIndex7904: bitindex_type ).
tff(func_def_7933,type,
bitIndex7903: bitindex_type ).
tff(func_def_7934,type,
bitIndex7902: bitindex_type ).
tff(func_def_7935,type,
bitIndex7901: bitindex_type ).
tff(func_def_7936,type,
bitIndex7900: bitindex_type ).
tff(func_def_7937,type,
bitIndex7899: bitindex_type ).
tff(func_def_7938,type,
bitIndex7898: bitindex_type ).
tff(func_def_7939,type,
bitIndex7897: bitindex_type ).
tff(func_def_7940,type,
bitIndex7896: bitindex_type ).
tff(func_def_7941,type,
bitIndex7895: bitindex_type ).
tff(func_def_7942,type,
bitIndex7894: bitindex_type ).
tff(func_def_7943,type,
bitIndex7893: bitindex_type ).
tff(func_def_7944,type,
bitIndex7892: bitindex_type ).
tff(func_def_7945,type,
bitIndex7891: bitindex_type ).
tff(func_def_7946,type,
bitIndex7890: bitindex_type ).
tff(func_def_7947,type,
bitIndex7889: bitindex_type ).
tff(func_def_7948,type,
bitIndex7888: bitindex_type ).
tff(func_def_7949,type,
bitIndex7887: bitindex_type ).
tff(func_def_7950,type,
bitIndex7886: bitindex_type ).
tff(func_def_7951,type,
bitIndex7885: bitindex_type ).
tff(func_def_7952,type,
bitIndex7884: bitindex_type ).
tff(func_def_7953,type,
bitIndex7883: bitindex_type ).
tff(func_def_7954,type,
bitIndex7882: bitindex_type ).
tff(func_def_7955,type,
bitIndex7881: bitindex_type ).
tff(func_def_7956,type,
bitIndex7880: bitindex_type ).
tff(func_def_7957,type,
bitIndex7879: bitindex_type ).
tff(func_def_7958,type,
bitIndex7878: bitindex_type ).
tff(func_def_7959,type,
bitIndex7877: bitindex_type ).
tff(func_def_7960,type,
bitIndex7876: bitindex_type ).
tff(func_def_7961,type,
bitIndex7875: bitindex_type ).
tff(func_def_7962,type,
bitIndex7874: bitindex_type ).
tff(func_def_7963,type,
bitIndex7873: bitindex_type ).
tff(func_def_7964,type,
bitIndex7872: bitindex_type ).
tff(func_def_7965,type,
bitIndex7871: bitindex_type ).
tff(func_def_7966,type,
bitIndex7870: bitindex_type ).
tff(func_def_7967,type,
bitIndex7869: bitindex_type ).
tff(func_def_7968,type,
bitIndex7868: bitindex_type ).
tff(func_def_7969,type,
bitIndex7867: bitindex_type ).
tff(func_def_7970,type,
bitIndex7866: bitindex_type ).
tff(func_def_7971,type,
bitIndex7865: bitindex_type ).
tff(func_def_7972,type,
bitIndex7864: bitindex_type ).
tff(func_def_7973,type,
bitIndex7863: bitindex_type ).
tff(func_def_7974,type,
bitIndex7862: bitindex_type ).
tff(func_def_7975,type,
bitIndex7861: bitindex_type ).
tff(func_def_7976,type,
bitIndex7860: bitindex_type ).
tff(func_def_7977,type,
bitIndex7859: bitindex_type ).
tff(func_def_7978,type,
bitIndex7858: bitindex_type ).
tff(func_def_7979,type,
bitIndex7857: bitindex_type ).
tff(func_def_7980,type,
bitIndex7856: bitindex_type ).
tff(func_def_7981,type,
bitIndex7855: bitindex_type ).
tff(func_def_7982,type,
bitIndex7854: bitindex_type ).
tff(func_def_7983,type,
bitIndex7853: bitindex_type ).
tff(func_def_7984,type,
bitIndex7852: bitindex_type ).
tff(func_def_7985,type,
bitIndex7851: bitindex_type ).
tff(func_def_7986,type,
bitIndex7850: bitindex_type ).
tff(func_def_7987,type,
bitIndex7849: bitindex_type ).
tff(func_def_7988,type,
bitIndex7848: bitindex_type ).
tff(func_def_7989,type,
bitIndex7847: bitindex_type ).
tff(func_def_7990,type,
bitIndex7846: bitindex_type ).
tff(func_def_7991,type,
bitIndex7845: bitindex_type ).
tff(func_def_7992,type,
bitIndex7844: bitindex_type ).
tff(func_def_7993,type,
bitIndex8139: bitindex_type ).
tff(func_def_7994,type,
bitIndex8138: bitindex_type ).
tff(func_def_7995,type,
bitIndex8137: bitindex_type ).
tff(func_def_7996,type,
bitIndex8136: bitindex_type ).
tff(func_def_7997,type,
bitIndex8135: bitindex_type ).
tff(func_def_7998,type,
bitIndex8134: bitindex_type ).
tff(func_def_7999,type,
bitIndex8133: bitindex_type ).
tff(func_def_8000,type,
bitIndex8132: bitindex_type ).
tff(func_def_8001,type,
bitIndex8131: bitindex_type ).
tff(func_def_8002,type,
bitIndex8130: bitindex_type ).
tff(func_def_8003,type,
bitIndex8129: bitindex_type ).
tff(func_def_8004,type,
bitIndex8128: bitindex_type ).
tff(func_def_8005,type,
bitIndex8127: bitindex_type ).
tff(func_def_8006,type,
bitIndex8126: bitindex_type ).
tff(func_def_8007,type,
bitIndex8125: bitindex_type ).
tff(func_def_8008,type,
bitIndex8124: bitindex_type ).
tff(func_def_8009,type,
bitIndex8123: bitindex_type ).
tff(func_def_8010,type,
bitIndex8122: bitindex_type ).
tff(func_def_8011,type,
bitIndex8121: bitindex_type ).
tff(func_def_8012,type,
bitIndex8120: bitindex_type ).
tff(func_def_8013,type,
bitIndex8119: bitindex_type ).
tff(func_def_8014,type,
bitIndex8118: bitindex_type ).
tff(func_def_8015,type,
bitIndex8117: bitindex_type ).
tff(func_def_8016,type,
bitIndex8116: bitindex_type ).
tff(func_def_8017,type,
bitIndex8115: bitindex_type ).
tff(func_def_8018,type,
bitIndex8114: bitindex_type ).
tff(func_def_8019,type,
bitIndex8113: bitindex_type ).
tff(func_def_8020,type,
bitIndex8112: bitindex_type ).
tff(func_def_8021,type,
bitIndex8111: bitindex_type ).
tff(func_def_8022,type,
bitIndex8110: bitindex_type ).
tff(func_def_8023,type,
bitIndex8109: bitindex_type ).
tff(func_def_8024,type,
bitIndex8108: bitindex_type ).
tff(func_def_8025,type,
bitIndex8107: bitindex_type ).
tff(func_def_8026,type,
bitIndex8106: bitindex_type ).
tff(func_def_8027,type,
bitIndex8105: bitindex_type ).
tff(func_def_8028,type,
bitIndex8104: bitindex_type ).
tff(func_def_8029,type,
bitIndex8103: bitindex_type ).
tff(func_def_8030,type,
bitIndex8102: bitindex_type ).
tff(func_def_8031,type,
bitIndex8101: bitindex_type ).
tff(func_def_8032,type,
bitIndex8100: bitindex_type ).
tff(func_def_8033,type,
bitIndex8099: bitindex_type ).
tff(func_def_8034,type,
bitIndex8098: bitindex_type ).
tff(func_def_8035,type,
bitIndex8097: bitindex_type ).
tff(func_def_8036,type,
bitIndex8096: bitindex_type ).
tff(func_def_8037,type,
bitIndex8095: bitindex_type ).
tff(func_def_8038,type,
bitIndex8094: bitindex_type ).
tff(func_def_8039,type,
bitIndex8093: bitindex_type ).
tff(func_def_8040,type,
bitIndex8092: bitindex_type ).
tff(func_def_8041,type,
bitIndex8091: bitindex_type ).
tff(func_def_8042,type,
bitIndex8090: bitindex_type ).
tff(func_def_8043,type,
bitIndex8089: bitindex_type ).
tff(func_def_8044,type,
bitIndex8088: bitindex_type ).
tff(func_def_8045,type,
bitIndex8087: bitindex_type ).
tff(func_def_8046,type,
bitIndex8086: bitindex_type ).
tff(func_def_8047,type,
bitIndex8085: bitindex_type ).
tff(func_def_8048,type,
bitIndex8084: bitindex_type ).
tff(func_def_8049,type,
bitIndex8083: bitindex_type ).
tff(func_def_8050,type,
bitIndex8082: bitindex_type ).
tff(func_def_8051,type,
bitIndex8081: bitindex_type ).
tff(func_def_8052,type,
bitIndex8080: bitindex_type ).
tff(func_def_8053,type,
bitIndex8079: bitindex_type ).
tff(func_def_8054,type,
bitIndex8078: bitindex_type ).
tff(func_def_8055,type,
bitIndex8077: bitindex_type ).
tff(func_def_8056,type,
bitIndex8076: bitindex_type ).
tff(func_def_8057,type,
bitIndex8075: bitindex_type ).
tff(func_def_8058,type,
bitIndex8074: bitindex_type ).
tff(func_def_8059,type,
bitIndex8073: bitindex_type ).
tff(func_def_8060,type,
bitIndex8072: bitindex_type ).
tff(func_def_8061,type,
bitIndex8071: bitindex_type ).
tff(func_def_8062,type,
bitIndex8070: bitindex_type ).
tff(func_def_8063,type,
bitIndex8069: bitindex_type ).
tff(func_def_8064,type,
bitIndex8068: bitindex_type ).
tff(func_def_8065,type,
bitIndex8067: bitindex_type ).
tff(func_def_8066,type,
bitIndex8066: bitindex_type ).
tff(func_def_8067,type,
bitIndex8065: bitindex_type ).
tff(func_def_8068,type,
bitIndex8064: bitindex_type ).
tff(func_def_8069,type,
bitIndex8063: bitindex_type ).
tff(func_def_8070,type,
bitIndex8062: bitindex_type ).
tff(func_def_8071,type,
bitIndex8061: bitindex_type ).
tff(func_def_8072,type,
bitIndex8060: bitindex_type ).
tff(func_def_8073,type,
bitIndex8059: bitindex_type ).
tff(func_def_8074,type,
bitIndex8058: bitindex_type ).
tff(func_def_8075,type,
bitIndex8057: bitindex_type ).
tff(func_def_8076,type,
bitIndex8056: bitindex_type ).
tff(func_def_8077,type,
bitIndex8055: bitindex_type ).
tff(func_def_8078,type,
bitIndex8054: bitindex_type ).
tff(func_def_8079,type,
bitIndex8053: bitindex_type ).
tff(func_def_8080,type,
bitIndex8052: bitindex_type ).
tff(func_def_8081,type,
bitIndex8051: bitindex_type ).
tff(func_def_8082,type,
bitIndex8050: bitindex_type ).
tff(func_def_8083,type,
bitIndex8049: bitindex_type ).
tff(func_def_8084,type,
bitIndex8048: bitindex_type ).
tff(func_def_8085,type,
bitIndex8047: bitindex_type ).
tff(func_def_8086,type,
bitIndex8046: bitindex_type ).
tff(func_def_8087,type,
bitIndex8045: bitindex_type ).
tff(func_def_8088,type,
bitIndex8044: bitindex_type ).
tff(func_def_8089,type,
bitIndex8043: bitindex_type ).
tff(func_def_8090,type,
bitIndex8042: bitindex_type ).
tff(func_def_8091,type,
bitIndex8041: bitindex_type ).
tff(func_def_8092,type,
bitIndex8040: bitindex_type ).
tff(func_def_8093,type,
bitIndex8039: bitindex_type ).
tff(func_def_8094,type,
bitIndex8038: bitindex_type ).
tff(func_def_8095,type,
bitIndex8037: bitindex_type ).
tff(func_def_8096,type,
bitIndex8036: bitindex_type ).
tff(func_def_8097,type,
bitIndex8035: bitindex_type ).
tff(func_def_8098,type,
bitIndex8034: bitindex_type ).
tff(func_def_8099,type,
bitIndex8033: bitindex_type ).
tff(func_def_8100,type,
bitIndex8032: bitindex_type ).
tff(func_def_8101,type,
bitIndex8031: bitindex_type ).
tff(func_def_8102,type,
bitIndex8030: bitindex_type ).
tff(func_def_8103,type,
bitIndex8029: bitindex_type ).
tff(func_def_8104,type,
bitIndex8028: bitindex_type ).
tff(func_def_8105,type,
bitIndex8027: bitindex_type ).
tff(func_def_8106,type,
bitIndex8026: bitindex_type ).
tff(func_def_8107,type,
bitIndex8025: bitindex_type ).
tff(func_def_8108,type,
bitIndex8024: bitindex_type ).
tff(func_def_8109,type,
bitIndex8023: bitindex_type ).
tff(func_def_8110,type,
bitIndex8022: bitindex_type ).
tff(func_def_8111,type,
bitIndex8021: bitindex_type ).
tff(func_def_8112,type,
bitIndex8020: bitindex_type ).
tff(func_def_8113,type,
bitIndex8019: bitindex_type ).
tff(func_def_8114,type,
bitIndex8018: bitindex_type ).
tff(func_def_8115,type,
bitIndex8017: bitindex_type ).
tff(func_def_8116,type,
bitIndex8016: bitindex_type ).
tff(func_def_8117,type,
bitIndex8015: bitindex_type ).
tff(func_def_8118,type,
bitIndex8014: bitindex_type ).
tff(func_def_8119,type,
bitIndex8013: bitindex_type ).
tff(func_def_8120,type,
bitIndex8012: bitindex_type ).
tff(func_def_8121,type,
bitIndex8011: bitindex_type ).
tff(func_def_8122,type,
bitIndex8010: bitindex_type ).
tff(func_def_8123,type,
bitIndex8009: bitindex_type ).
tff(func_def_8124,type,
bitIndex8008: bitindex_type ).
tff(func_def_8125,type,
bitIndex8007: bitindex_type ).
tff(func_def_8126,type,
bitIndex8006: bitindex_type ).
tff(func_def_8127,type,
bitIndex8005: bitindex_type ).
tff(func_def_8128,type,
bitIndex8004: bitindex_type ).
tff(func_def_8129,type,
bitIndex8003: bitindex_type ).
tff(func_def_8130,type,
bitIndex8002: bitindex_type ).
tff(func_def_8131,type,
bitIndex8001: bitindex_type ).
tff(func_def_8132,type,
bitIndex8000: bitindex_type ).
tff(func_def_8133,type,
bitIndex7999: bitindex_type ).
tff(func_def_8134,type,
bitIndex7998: bitindex_type ).
tff(func_def_8135,type,
bitIndex7997: bitindex_type ).
tff(func_def_8136,type,
bitIndex7996: bitindex_type ).
tff(func_def_8137,type,
bitIndex7995: bitindex_type ).
tff(func_def_8138,type,
bitIndex7994: bitindex_type ).
tff(func_def_8139,type,
bitIndex7993: bitindex_type ).
tff(func_def_8140,type,
bitIndex7992: bitindex_type ).
tff(func_def_8141,type,
bitIndex8287: bitindex_type ).
tff(func_def_8142,type,
bitIndex8286: bitindex_type ).
tff(func_def_8143,type,
bitIndex8285: bitindex_type ).
tff(func_def_8144,type,
bitIndex8284: bitindex_type ).
tff(func_def_8145,type,
bitIndex8283: bitindex_type ).
tff(func_def_8146,type,
bitIndex8282: bitindex_type ).
tff(func_def_8147,type,
bitIndex8281: bitindex_type ).
tff(func_def_8148,type,
bitIndex8280: bitindex_type ).
tff(func_def_8149,type,
bitIndex8279: bitindex_type ).
tff(func_def_8150,type,
bitIndex8278: bitindex_type ).
tff(func_def_8151,type,
bitIndex8277: bitindex_type ).
tff(func_def_8152,type,
bitIndex8276: bitindex_type ).
tff(func_def_8153,type,
bitIndex8275: bitindex_type ).
tff(func_def_8154,type,
bitIndex8274: bitindex_type ).
tff(func_def_8155,type,
bitIndex8273: bitindex_type ).
tff(func_def_8156,type,
bitIndex8272: bitindex_type ).
tff(func_def_8157,type,
bitIndex8271: bitindex_type ).
tff(func_def_8158,type,
bitIndex8270: bitindex_type ).
tff(func_def_8159,type,
bitIndex8269: bitindex_type ).
tff(func_def_8160,type,
bitIndex8268: bitindex_type ).
tff(func_def_8161,type,
bitIndex8267: bitindex_type ).
tff(func_def_8162,type,
bitIndex8266: bitindex_type ).
tff(func_def_8163,type,
bitIndex8265: bitindex_type ).
tff(func_def_8164,type,
bitIndex8264: bitindex_type ).
tff(func_def_8165,type,
bitIndex8263: bitindex_type ).
tff(func_def_8166,type,
bitIndex8262: bitindex_type ).
tff(func_def_8167,type,
bitIndex8261: bitindex_type ).
tff(func_def_8168,type,
bitIndex8260: bitindex_type ).
tff(func_def_8169,type,
bitIndex8259: bitindex_type ).
tff(func_def_8170,type,
bitIndex8258: bitindex_type ).
tff(func_def_8171,type,
bitIndex8257: bitindex_type ).
tff(func_def_8172,type,
bitIndex8256: bitindex_type ).
tff(func_def_8173,type,
bitIndex8255: bitindex_type ).
tff(func_def_8174,type,
bitIndex8254: bitindex_type ).
tff(func_def_8175,type,
bitIndex8253: bitindex_type ).
tff(func_def_8176,type,
bitIndex8252: bitindex_type ).
tff(func_def_8177,type,
bitIndex8251: bitindex_type ).
tff(func_def_8178,type,
bitIndex8250: bitindex_type ).
tff(func_def_8179,type,
bitIndex8249: bitindex_type ).
tff(func_def_8180,type,
bitIndex8248: bitindex_type ).
tff(func_def_8181,type,
bitIndex8247: bitindex_type ).
tff(func_def_8182,type,
bitIndex8246: bitindex_type ).
tff(func_def_8183,type,
bitIndex8245: bitindex_type ).
tff(func_def_8184,type,
bitIndex8244: bitindex_type ).
tff(func_def_8185,type,
bitIndex8243: bitindex_type ).
tff(func_def_8186,type,
bitIndex8242: bitindex_type ).
tff(func_def_8187,type,
bitIndex8241: bitindex_type ).
tff(func_def_8188,type,
bitIndex8240: bitindex_type ).
tff(func_def_8189,type,
bitIndex8239: bitindex_type ).
tff(func_def_8190,type,
bitIndex8238: bitindex_type ).
tff(func_def_8191,type,
bitIndex8237: bitindex_type ).
tff(func_def_8192,type,
bitIndex8236: bitindex_type ).
tff(func_def_8193,type,
bitIndex8235: bitindex_type ).
tff(func_def_8194,type,
bitIndex8234: bitindex_type ).
tff(func_def_8195,type,
bitIndex8233: bitindex_type ).
tff(func_def_8196,type,
bitIndex8232: bitindex_type ).
tff(func_def_8197,type,
bitIndex8231: bitindex_type ).
tff(func_def_8198,type,
bitIndex8230: bitindex_type ).
tff(func_def_8199,type,
bitIndex8229: bitindex_type ).
tff(func_def_8200,type,
bitIndex8228: bitindex_type ).
tff(func_def_8201,type,
bitIndex8227: bitindex_type ).
tff(func_def_8202,type,
bitIndex8226: bitindex_type ).
tff(func_def_8203,type,
bitIndex8225: bitindex_type ).
tff(func_def_8204,type,
bitIndex8224: bitindex_type ).
tff(func_def_8205,type,
bitIndex8223: bitindex_type ).
tff(func_def_8206,type,
bitIndex8222: bitindex_type ).
tff(func_def_8207,type,
bitIndex8221: bitindex_type ).
tff(func_def_8208,type,
bitIndex8220: bitindex_type ).
tff(func_def_8209,type,
bitIndex8219: bitindex_type ).
tff(func_def_8210,type,
bitIndex8218: bitindex_type ).
tff(func_def_8211,type,
bitIndex8217: bitindex_type ).
tff(func_def_8212,type,
bitIndex8216: bitindex_type ).
tff(func_def_8213,type,
bitIndex8215: bitindex_type ).
tff(func_def_8214,type,
bitIndex8214: bitindex_type ).
tff(func_def_8215,type,
bitIndex8213: bitindex_type ).
tff(func_def_8216,type,
bitIndex8212: bitindex_type ).
tff(func_def_8217,type,
bitIndex8211: bitindex_type ).
tff(func_def_8218,type,
bitIndex8210: bitindex_type ).
tff(func_def_8219,type,
bitIndex8209: bitindex_type ).
tff(func_def_8220,type,
bitIndex8208: bitindex_type ).
tff(func_def_8221,type,
bitIndex8207: bitindex_type ).
tff(func_def_8222,type,
bitIndex8206: bitindex_type ).
tff(func_def_8223,type,
bitIndex8205: bitindex_type ).
tff(func_def_8224,type,
bitIndex8204: bitindex_type ).
tff(func_def_8225,type,
bitIndex8203: bitindex_type ).
tff(func_def_8226,type,
bitIndex8202: bitindex_type ).
tff(func_def_8227,type,
bitIndex8201: bitindex_type ).
tff(func_def_8228,type,
bitIndex8200: bitindex_type ).
tff(func_def_8229,type,
bitIndex8199: bitindex_type ).
tff(func_def_8230,type,
bitIndex8198: bitindex_type ).
tff(func_def_8231,type,
bitIndex8197: bitindex_type ).
tff(func_def_8232,type,
bitIndex8196: bitindex_type ).
tff(func_def_8233,type,
bitIndex8195: bitindex_type ).
tff(func_def_8234,type,
bitIndex8194: bitindex_type ).
tff(func_def_8235,type,
bitIndex8193: bitindex_type ).
tff(func_def_8236,type,
bitIndex8192: bitindex_type ).
tff(func_def_8237,type,
bitIndex8191: bitindex_type ).
tff(func_def_8238,type,
bitIndex8190: bitindex_type ).
tff(func_def_8239,type,
bitIndex8189: bitindex_type ).
tff(func_def_8240,type,
bitIndex8188: bitindex_type ).
tff(func_def_8241,type,
bitIndex8187: bitindex_type ).
tff(func_def_8242,type,
bitIndex8186: bitindex_type ).
tff(func_def_8243,type,
bitIndex8185: bitindex_type ).
tff(func_def_8244,type,
bitIndex8184: bitindex_type ).
tff(func_def_8245,type,
bitIndex8183: bitindex_type ).
tff(func_def_8246,type,
bitIndex8182: bitindex_type ).
tff(func_def_8247,type,
bitIndex8181: bitindex_type ).
tff(func_def_8248,type,
bitIndex8180: bitindex_type ).
tff(func_def_8249,type,
bitIndex8179: bitindex_type ).
tff(func_def_8250,type,
bitIndex8178: bitindex_type ).
tff(func_def_8251,type,
bitIndex8177: bitindex_type ).
tff(func_def_8252,type,
bitIndex8176: bitindex_type ).
tff(func_def_8253,type,
bitIndex8175: bitindex_type ).
tff(func_def_8254,type,
bitIndex8174: bitindex_type ).
tff(func_def_8255,type,
bitIndex8173: bitindex_type ).
tff(func_def_8256,type,
bitIndex8172: bitindex_type ).
tff(func_def_8257,type,
bitIndex8171: bitindex_type ).
tff(func_def_8258,type,
bitIndex8170: bitindex_type ).
tff(func_def_8259,type,
bitIndex8169: bitindex_type ).
tff(func_def_8260,type,
bitIndex8168: bitindex_type ).
tff(func_def_8261,type,
bitIndex8167: bitindex_type ).
tff(func_def_8262,type,
bitIndex8166: bitindex_type ).
tff(func_def_8263,type,
bitIndex8165: bitindex_type ).
tff(func_def_8264,type,
bitIndex8164: bitindex_type ).
tff(func_def_8265,type,
bitIndex8163: bitindex_type ).
tff(func_def_8266,type,
bitIndex8162: bitindex_type ).
tff(func_def_8267,type,
bitIndex8161: bitindex_type ).
tff(func_def_8268,type,
bitIndex8160: bitindex_type ).
tff(func_def_8269,type,
bitIndex8159: bitindex_type ).
tff(func_def_8270,type,
bitIndex8158: bitindex_type ).
tff(func_def_8271,type,
bitIndex8157: bitindex_type ).
tff(func_def_8272,type,
bitIndex8156: bitindex_type ).
tff(func_def_8273,type,
bitIndex8155: bitindex_type ).
tff(func_def_8274,type,
bitIndex8154: bitindex_type ).
tff(func_def_8275,type,
bitIndex8153: bitindex_type ).
tff(func_def_8276,type,
bitIndex8152: bitindex_type ).
tff(func_def_8277,type,
bitIndex8151: bitindex_type ).
tff(func_def_8278,type,
bitIndex8150: bitindex_type ).
tff(func_def_8279,type,
bitIndex8149: bitindex_type ).
tff(func_def_8280,type,
bitIndex8148: bitindex_type ).
tff(func_def_8281,type,
bitIndex8147: bitindex_type ).
tff(func_def_8282,type,
bitIndex8146: bitindex_type ).
tff(func_def_8283,type,
bitIndex8145: bitindex_type ).
tff(func_def_8284,type,
bitIndex8144: bitindex_type ).
tff(func_def_8285,type,
bitIndex8143: bitindex_type ).
tff(func_def_8286,type,
bitIndex8142: bitindex_type ).
tff(func_def_8287,type,
bitIndex8141: bitindex_type ).
tff(func_def_8288,type,
bitIndex8140: bitindex_type ).
tff(func_def_8289,type,
bitIndex8435: bitindex_type ).
tff(func_def_8290,type,
bitIndex8434: bitindex_type ).
tff(func_def_8291,type,
bitIndex8433: bitindex_type ).
tff(func_def_8292,type,
bitIndex8432: bitindex_type ).
tff(func_def_8293,type,
bitIndex8431: bitindex_type ).
tff(func_def_8294,type,
bitIndex8430: bitindex_type ).
tff(func_def_8295,type,
bitIndex8429: bitindex_type ).
tff(func_def_8296,type,
bitIndex8428: bitindex_type ).
tff(func_def_8297,type,
bitIndex8427: bitindex_type ).
tff(func_def_8298,type,
bitIndex8426: bitindex_type ).
tff(func_def_8299,type,
bitIndex8425: bitindex_type ).
tff(func_def_8300,type,
bitIndex8424: bitindex_type ).
tff(func_def_8301,type,
bitIndex8423: bitindex_type ).
tff(func_def_8302,type,
bitIndex8422: bitindex_type ).
tff(func_def_8303,type,
bitIndex8421: bitindex_type ).
tff(func_def_8304,type,
bitIndex8420: bitindex_type ).
tff(func_def_8305,type,
bitIndex8419: bitindex_type ).
tff(func_def_8306,type,
bitIndex8418: bitindex_type ).
tff(func_def_8307,type,
bitIndex8417: bitindex_type ).
tff(func_def_8308,type,
bitIndex8416: bitindex_type ).
tff(func_def_8309,type,
bitIndex8415: bitindex_type ).
tff(func_def_8310,type,
bitIndex8414: bitindex_type ).
tff(func_def_8311,type,
bitIndex8413: bitindex_type ).
tff(func_def_8312,type,
bitIndex8412: bitindex_type ).
tff(func_def_8313,type,
bitIndex8411: bitindex_type ).
tff(func_def_8314,type,
bitIndex8410: bitindex_type ).
tff(func_def_8315,type,
bitIndex8409: bitindex_type ).
tff(func_def_8316,type,
bitIndex8408: bitindex_type ).
tff(func_def_8317,type,
bitIndex8407: bitindex_type ).
tff(func_def_8318,type,
bitIndex8406: bitindex_type ).
tff(func_def_8319,type,
bitIndex8405: bitindex_type ).
tff(func_def_8320,type,
bitIndex8404: bitindex_type ).
tff(func_def_8321,type,
bitIndex8403: bitindex_type ).
tff(func_def_8322,type,
bitIndex8402: bitindex_type ).
tff(func_def_8323,type,
bitIndex8401: bitindex_type ).
tff(func_def_8324,type,
bitIndex8400: bitindex_type ).
tff(func_def_8325,type,
bitIndex8399: bitindex_type ).
tff(func_def_8326,type,
bitIndex8398: bitindex_type ).
tff(func_def_8327,type,
bitIndex8397: bitindex_type ).
tff(func_def_8328,type,
bitIndex8396: bitindex_type ).
tff(func_def_8329,type,
bitIndex8395: bitindex_type ).
tff(func_def_8330,type,
bitIndex8394: bitindex_type ).
tff(func_def_8331,type,
bitIndex8393: bitindex_type ).
tff(func_def_8332,type,
bitIndex8392: bitindex_type ).
tff(func_def_8333,type,
bitIndex8391: bitindex_type ).
tff(func_def_8334,type,
bitIndex8390: bitindex_type ).
tff(func_def_8335,type,
bitIndex8389: bitindex_type ).
tff(func_def_8336,type,
bitIndex8388: bitindex_type ).
tff(func_def_8337,type,
bitIndex8387: bitindex_type ).
tff(func_def_8338,type,
bitIndex8386: bitindex_type ).
tff(func_def_8339,type,
bitIndex8385: bitindex_type ).
tff(func_def_8340,type,
bitIndex8384: bitindex_type ).
tff(func_def_8341,type,
bitIndex8383: bitindex_type ).
tff(func_def_8342,type,
bitIndex8382: bitindex_type ).
tff(func_def_8343,type,
bitIndex8381: bitindex_type ).
tff(func_def_8344,type,
bitIndex8380: bitindex_type ).
tff(func_def_8345,type,
bitIndex8379: bitindex_type ).
tff(func_def_8346,type,
bitIndex8378: bitindex_type ).
tff(func_def_8347,type,
bitIndex8377: bitindex_type ).
tff(func_def_8348,type,
bitIndex8376: bitindex_type ).
tff(func_def_8349,type,
bitIndex8375: bitindex_type ).
tff(func_def_8350,type,
bitIndex8374: bitindex_type ).
tff(func_def_8351,type,
bitIndex8373: bitindex_type ).
tff(func_def_8352,type,
bitIndex8372: bitindex_type ).
tff(func_def_8353,type,
bitIndex8371: bitindex_type ).
tff(func_def_8354,type,
bitIndex8370: bitindex_type ).
tff(func_def_8355,type,
bitIndex8369: bitindex_type ).
tff(func_def_8356,type,
bitIndex8368: bitindex_type ).
tff(func_def_8357,type,
bitIndex8367: bitindex_type ).
tff(func_def_8358,type,
bitIndex8366: bitindex_type ).
tff(func_def_8359,type,
bitIndex8365: bitindex_type ).
tff(func_def_8360,type,
bitIndex8364: bitindex_type ).
tff(func_def_8361,type,
bitIndex8363: bitindex_type ).
tff(func_def_8362,type,
bitIndex8362: bitindex_type ).
tff(func_def_8363,type,
bitIndex8361: bitindex_type ).
tff(func_def_8364,type,
bitIndex8360: bitindex_type ).
tff(func_def_8365,type,
bitIndex8359: bitindex_type ).
tff(func_def_8366,type,
bitIndex8358: bitindex_type ).
tff(func_def_8367,type,
bitIndex8357: bitindex_type ).
tff(func_def_8368,type,
bitIndex8356: bitindex_type ).
tff(func_def_8369,type,
bitIndex8355: bitindex_type ).
tff(func_def_8370,type,
bitIndex8354: bitindex_type ).
tff(func_def_8371,type,
bitIndex8353: bitindex_type ).
tff(func_def_8372,type,
bitIndex8352: bitindex_type ).
tff(func_def_8373,type,
bitIndex8351: bitindex_type ).
tff(func_def_8374,type,
bitIndex8350: bitindex_type ).
tff(func_def_8375,type,
bitIndex8349: bitindex_type ).
tff(func_def_8376,type,
bitIndex8348: bitindex_type ).
tff(func_def_8377,type,
bitIndex8347: bitindex_type ).
tff(func_def_8378,type,
bitIndex8346: bitindex_type ).
tff(func_def_8379,type,
bitIndex8345: bitindex_type ).
tff(func_def_8380,type,
bitIndex8344: bitindex_type ).
tff(func_def_8381,type,
bitIndex8343: bitindex_type ).
tff(func_def_8382,type,
bitIndex8342: bitindex_type ).
tff(func_def_8383,type,
bitIndex8341: bitindex_type ).
tff(func_def_8384,type,
bitIndex8340: bitindex_type ).
tff(func_def_8385,type,
bitIndex8339: bitindex_type ).
tff(func_def_8386,type,
bitIndex8338: bitindex_type ).
tff(func_def_8387,type,
bitIndex8337: bitindex_type ).
tff(func_def_8388,type,
bitIndex8336: bitindex_type ).
tff(func_def_8389,type,
bitIndex8335: bitindex_type ).
tff(func_def_8390,type,
bitIndex8334: bitindex_type ).
tff(func_def_8391,type,
bitIndex8333: bitindex_type ).
tff(func_def_8392,type,
bitIndex8332: bitindex_type ).
tff(func_def_8393,type,
bitIndex8331: bitindex_type ).
tff(func_def_8394,type,
bitIndex8330: bitindex_type ).
tff(func_def_8395,type,
bitIndex8329: bitindex_type ).
tff(func_def_8396,type,
bitIndex8328: bitindex_type ).
tff(func_def_8397,type,
bitIndex8327: bitindex_type ).
tff(func_def_8398,type,
bitIndex8326: bitindex_type ).
tff(func_def_8399,type,
bitIndex8325: bitindex_type ).
tff(func_def_8400,type,
bitIndex8324: bitindex_type ).
tff(func_def_8401,type,
bitIndex8323: bitindex_type ).
tff(func_def_8402,type,
bitIndex8322: bitindex_type ).
tff(func_def_8403,type,
bitIndex8321: bitindex_type ).
tff(func_def_8404,type,
bitIndex8320: bitindex_type ).
tff(func_def_8405,type,
bitIndex8319: bitindex_type ).
tff(func_def_8406,type,
bitIndex8318: bitindex_type ).
tff(func_def_8407,type,
bitIndex8317: bitindex_type ).
tff(func_def_8408,type,
bitIndex8316: bitindex_type ).
tff(func_def_8409,type,
bitIndex8315: bitindex_type ).
tff(func_def_8410,type,
bitIndex8314: bitindex_type ).
tff(func_def_8411,type,
bitIndex8313: bitindex_type ).
tff(func_def_8412,type,
bitIndex8312: bitindex_type ).
tff(func_def_8413,type,
bitIndex8311: bitindex_type ).
tff(func_def_8414,type,
bitIndex8310: bitindex_type ).
tff(func_def_8415,type,
bitIndex8309: bitindex_type ).
tff(func_def_8416,type,
bitIndex8308: bitindex_type ).
tff(func_def_8417,type,
bitIndex8307: bitindex_type ).
tff(func_def_8418,type,
bitIndex8306: bitindex_type ).
tff(func_def_8419,type,
bitIndex8305: bitindex_type ).
tff(func_def_8420,type,
bitIndex8304: bitindex_type ).
tff(func_def_8421,type,
bitIndex8303: bitindex_type ).
tff(func_def_8422,type,
bitIndex8302: bitindex_type ).
tff(func_def_8423,type,
bitIndex8301: bitindex_type ).
tff(func_def_8424,type,
bitIndex8300: bitindex_type ).
tff(func_def_8425,type,
bitIndex8299: bitindex_type ).
tff(func_def_8426,type,
bitIndex8298: bitindex_type ).
tff(func_def_8427,type,
bitIndex8297: bitindex_type ).
tff(func_def_8428,type,
bitIndex8296: bitindex_type ).
tff(func_def_8429,type,
bitIndex8295: bitindex_type ).
tff(func_def_8430,type,
bitIndex8294: bitindex_type ).
tff(func_def_8431,type,
bitIndex8293: bitindex_type ).
tff(func_def_8432,type,
bitIndex8292: bitindex_type ).
tff(func_def_8433,type,
bitIndex8291: bitindex_type ).
tff(func_def_8434,type,
bitIndex8290: bitindex_type ).
tff(func_def_8435,type,
bitIndex8289: bitindex_type ).
tff(func_def_8436,type,
bitIndex8288: bitindex_type ).
tff(func_def_8437,type,
bitIndex8583: bitindex_type ).
tff(func_def_8438,type,
bitIndex8582: bitindex_type ).
tff(func_def_8439,type,
bitIndex8581: bitindex_type ).
tff(func_def_8440,type,
bitIndex8580: bitindex_type ).
tff(func_def_8441,type,
bitIndex8579: bitindex_type ).
tff(func_def_8442,type,
bitIndex8578: bitindex_type ).
tff(func_def_8443,type,
bitIndex8577: bitindex_type ).
tff(func_def_8444,type,
bitIndex8576: bitindex_type ).
tff(func_def_8445,type,
bitIndex8575: bitindex_type ).
tff(func_def_8446,type,
bitIndex8574: bitindex_type ).
tff(func_def_8447,type,
bitIndex8573: bitindex_type ).
tff(func_def_8448,type,
bitIndex8572: bitindex_type ).
tff(func_def_8449,type,
bitIndex8571: bitindex_type ).
tff(func_def_8450,type,
bitIndex8570: bitindex_type ).
tff(func_def_8451,type,
bitIndex8569: bitindex_type ).
tff(func_def_8452,type,
bitIndex8568: bitindex_type ).
tff(func_def_8453,type,
bitIndex8567: bitindex_type ).
tff(func_def_8454,type,
bitIndex8566: bitindex_type ).
tff(func_def_8455,type,
bitIndex8565: bitindex_type ).
tff(func_def_8456,type,
bitIndex8564: bitindex_type ).
tff(func_def_8457,type,
bitIndex8563: bitindex_type ).
tff(func_def_8458,type,
bitIndex8562: bitindex_type ).
tff(func_def_8459,type,
bitIndex8561: bitindex_type ).
tff(func_def_8460,type,
bitIndex8560: bitindex_type ).
tff(func_def_8461,type,
bitIndex8559: bitindex_type ).
tff(func_def_8462,type,
bitIndex8558: bitindex_type ).
tff(func_def_8463,type,
bitIndex8557: bitindex_type ).
tff(func_def_8464,type,
bitIndex8556: bitindex_type ).
tff(func_def_8465,type,
bitIndex8555: bitindex_type ).
tff(func_def_8466,type,
bitIndex8554: bitindex_type ).
tff(func_def_8467,type,
bitIndex8553: bitindex_type ).
tff(func_def_8468,type,
bitIndex8552: bitindex_type ).
tff(func_def_8469,type,
bitIndex8551: bitindex_type ).
tff(func_def_8470,type,
bitIndex8550: bitindex_type ).
tff(func_def_8471,type,
bitIndex8549: bitindex_type ).
tff(func_def_8472,type,
bitIndex8548: bitindex_type ).
tff(func_def_8473,type,
bitIndex8547: bitindex_type ).
tff(func_def_8474,type,
bitIndex8546: bitindex_type ).
tff(func_def_8475,type,
bitIndex8545: bitindex_type ).
tff(func_def_8476,type,
bitIndex8544: bitindex_type ).
tff(func_def_8477,type,
bitIndex8543: bitindex_type ).
tff(func_def_8478,type,
bitIndex8542: bitindex_type ).
tff(func_def_8479,type,
bitIndex8541: bitindex_type ).
tff(func_def_8480,type,
bitIndex8540: bitindex_type ).
tff(func_def_8481,type,
bitIndex8539: bitindex_type ).
tff(func_def_8482,type,
bitIndex8538: bitindex_type ).
tff(func_def_8483,type,
bitIndex8537: bitindex_type ).
tff(func_def_8484,type,
bitIndex8536: bitindex_type ).
tff(func_def_8485,type,
bitIndex8535: bitindex_type ).
tff(func_def_8486,type,
bitIndex8534: bitindex_type ).
tff(func_def_8487,type,
bitIndex8533: bitindex_type ).
tff(func_def_8488,type,
bitIndex8532: bitindex_type ).
tff(func_def_8489,type,
bitIndex8531: bitindex_type ).
tff(func_def_8490,type,
bitIndex8530: bitindex_type ).
tff(func_def_8491,type,
bitIndex8529: bitindex_type ).
tff(func_def_8492,type,
bitIndex8528: bitindex_type ).
tff(func_def_8493,type,
bitIndex8527: bitindex_type ).
tff(func_def_8494,type,
bitIndex8526: bitindex_type ).
tff(func_def_8495,type,
bitIndex8525: bitindex_type ).
tff(func_def_8496,type,
bitIndex8524: bitindex_type ).
tff(func_def_8497,type,
bitIndex8523: bitindex_type ).
tff(func_def_8498,type,
bitIndex8522: bitindex_type ).
tff(func_def_8499,type,
bitIndex8521: bitindex_type ).
tff(func_def_8500,type,
bitIndex8520: bitindex_type ).
tff(func_def_8501,type,
bitIndex8519: bitindex_type ).
tff(func_def_8502,type,
bitIndex8518: bitindex_type ).
tff(func_def_8503,type,
bitIndex8517: bitindex_type ).
tff(func_def_8504,type,
bitIndex8516: bitindex_type ).
tff(func_def_8505,type,
bitIndex8515: bitindex_type ).
tff(func_def_8506,type,
bitIndex8514: bitindex_type ).
tff(func_def_8507,type,
bitIndex8513: bitindex_type ).
tff(func_def_8508,type,
bitIndex8512: bitindex_type ).
tff(func_def_8509,type,
bitIndex8511: bitindex_type ).
tff(func_def_8510,type,
bitIndex8510: bitindex_type ).
tff(func_def_8511,type,
bitIndex8509: bitindex_type ).
tff(func_def_8512,type,
bitIndex8508: bitindex_type ).
tff(func_def_8513,type,
bitIndex8507: bitindex_type ).
tff(func_def_8514,type,
bitIndex8506: bitindex_type ).
tff(func_def_8515,type,
bitIndex8505: bitindex_type ).
tff(func_def_8516,type,
bitIndex8504: bitindex_type ).
tff(func_def_8517,type,
bitIndex8503: bitindex_type ).
tff(func_def_8518,type,
bitIndex8502: bitindex_type ).
tff(func_def_8519,type,
bitIndex8501: bitindex_type ).
tff(func_def_8520,type,
bitIndex8500: bitindex_type ).
tff(func_def_8521,type,
bitIndex8499: bitindex_type ).
tff(func_def_8522,type,
bitIndex8498: bitindex_type ).
tff(func_def_8523,type,
bitIndex8497: bitindex_type ).
tff(func_def_8524,type,
bitIndex8496: bitindex_type ).
tff(func_def_8525,type,
bitIndex8495: bitindex_type ).
tff(func_def_8526,type,
bitIndex8494: bitindex_type ).
tff(func_def_8527,type,
bitIndex8493: bitindex_type ).
tff(func_def_8528,type,
bitIndex8492: bitindex_type ).
tff(func_def_8529,type,
bitIndex8491: bitindex_type ).
tff(func_def_8530,type,
bitIndex8490: bitindex_type ).
tff(func_def_8531,type,
bitIndex8489: bitindex_type ).
tff(func_def_8532,type,
bitIndex8488: bitindex_type ).
tff(func_def_8533,type,
bitIndex8487: bitindex_type ).
tff(func_def_8534,type,
bitIndex8486: bitindex_type ).
tff(func_def_8535,type,
bitIndex8485: bitindex_type ).
tff(func_def_8536,type,
bitIndex8484: bitindex_type ).
tff(func_def_8537,type,
bitIndex8483: bitindex_type ).
tff(func_def_8538,type,
bitIndex8482: bitindex_type ).
tff(func_def_8539,type,
bitIndex8481: bitindex_type ).
tff(func_def_8540,type,
bitIndex8480: bitindex_type ).
tff(func_def_8541,type,
bitIndex8479: bitindex_type ).
tff(func_def_8542,type,
bitIndex8478: bitindex_type ).
tff(func_def_8543,type,
bitIndex8477: bitindex_type ).
tff(func_def_8544,type,
bitIndex8476: bitindex_type ).
tff(func_def_8545,type,
bitIndex8475: bitindex_type ).
tff(func_def_8546,type,
bitIndex8474: bitindex_type ).
tff(func_def_8547,type,
bitIndex8473: bitindex_type ).
tff(func_def_8548,type,
bitIndex8472: bitindex_type ).
tff(func_def_8549,type,
bitIndex8471: bitindex_type ).
tff(func_def_8550,type,
bitIndex8470: bitindex_type ).
tff(func_def_8551,type,
bitIndex8469: bitindex_type ).
tff(func_def_8552,type,
bitIndex8468: bitindex_type ).
tff(func_def_8553,type,
bitIndex8467: bitindex_type ).
tff(func_def_8554,type,
bitIndex8466: bitindex_type ).
tff(func_def_8555,type,
bitIndex8465: bitindex_type ).
tff(func_def_8556,type,
bitIndex8464: bitindex_type ).
tff(func_def_8557,type,
bitIndex8463: bitindex_type ).
tff(func_def_8558,type,
bitIndex8462: bitindex_type ).
tff(func_def_8559,type,
bitIndex8461: bitindex_type ).
tff(func_def_8560,type,
bitIndex8460: bitindex_type ).
tff(func_def_8561,type,
bitIndex8459: bitindex_type ).
tff(func_def_8562,type,
bitIndex8458: bitindex_type ).
tff(func_def_8563,type,
bitIndex8457: bitindex_type ).
tff(func_def_8564,type,
bitIndex8456: bitindex_type ).
tff(func_def_8565,type,
bitIndex8455: bitindex_type ).
tff(func_def_8566,type,
bitIndex8454: bitindex_type ).
tff(func_def_8567,type,
bitIndex8453: bitindex_type ).
tff(func_def_8568,type,
bitIndex8452: bitindex_type ).
tff(func_def_8569,type,
bitIndex8451: bitindex_type ).
tff(func_def_8570,type,
bitIndex8450: bitindex_type ).
tff(func_def_8571,type,
bitIndex8449: bitindex_type ).
tff(func_def_8572,type,
bitIndex8448: bitindex_type ).
tff(func_def_8573,type,
bitIndex8447: bitindex_type ).
tff(func_def_8574,type,
bitIndex8446: bitindex_type ).
tff(func_def_8575,type,
bitIndex8445: bitindex_type ).
tff(func_def_8576,type,
bitIndex8444: bitindex_type ).
tff(func_def_8577,type,
bitIndex8443: bitindex_type ).
tff(func_def_8578,type,
bitIndex8442: bitindex_type ).
tff(func_def_8579,type,
bitIndex8441: bitindex_type ).
tff(func_def_8580,type,
bitIndex8440: bitindex_type ).
tff(func_def_8581,type,
bitIndex8439: bitindex_type ).
tff(func_def_8582,type,
bitIndex8438: bitindex_type ).
tff(func_def_8583,type,
bitIndex8437: bitindex_type ).
tff(func_def_8584,type,
bitIndex8436: bitindex_type ).
tff(func_def_8585,type,
bitIndex8731: bitindex_type ).
tff(func_def_8586,type,
bitIndex8730: bitindex_type ).
tff(func_def_8587,type,
bitIndex8729: bitindex_type ).
tff(func_def_8588,type,
bitIndex8728: bitindex_type ).
tff(func_def_8589,type,
bitIndex8727: bitindex_type ).
tff(func_def_8590,type,
bitIndex8726: bitindex_type ).
tff(func_def_8591,type,
bitIndex8725: bitindex_type ).
tff(func_def_8592,type,
bitIndex8724: bitindex_type ).
tff(func_def_8593,type,
bitIndex8723: bitindex_type ).
tff(func_def_8594,type,
bitIndex8722: bitindex_type ).
tff(func_def_8595,type,
bitIndex8721: bitindex_type ).
tff(func_def_8596,type,
bitIndex8720: bitindex_type ).
tff(func_def_8597,type,
bitIndex8719: bitindex_type ).
tff(func_def_8598,type,
bitIndex8718: bitindex_type ).
tff(func_def_8599,type,
bitIndex8717: bitindex_type ).
tff(func_def_8600,type,
bitIndex8716: bitindex_type ).
tff(func_def_8601,type,
bitIndex8715: bitindex_type ).
tff(func_def_8602,type,
bitIndex8714: bitindex_type ).
tff(func_def_8603,type,
bitIndex8713: bitindex_type ).
tff(func_def_8604,type,
bitIndex8712: bitindex_type ).
tff(func_def_8605,type,
bitIndex8711: bitindex_type ).
tff(func_def_8606,type,
bitIndex8710: bitindex_type ).
tff(func_def_8607,type,
bitIndex8709: bitindex_type ).
tff(func_def_8608,type,
bitIndex8708: bitindex_type ).
tff(func_def_8609,type,
bitIndex8707: bitindex_type ).
tff(func_def_8610,type,
bitIndex8706: bitindex_type ).
tff(func_def_8611,type,
bitIndex8705: bitindex_type ).
tff(func_def_8612,type,
bitIndex8704: bitindex_type ).
tff(func_def_8613,type,
bitIndex8703: bitindex_type ).
tff(func_def_8614,type,
bitIndex8702: bitindex_type ).
tff(func_def_8615,type,
bitIndex8701: bitindex_type ).
tff(func_def_8616,type,
bitIndex8700: bitindex_type ).
tff(func_def_8617,type,
bitIndex8699: bitindex_type ).
tff(func_def_8618,type,
bitIndex8698: bitindex_type ).
tff(func_def_8619,type,
bitIndex8697: bitindex_type ).
tff(func_def_8620,type,
bitIndex8696: bitindex_type ).
tff(func_def_8621,type,
bitIndex8695: bitindex_type ).
tff(func_def_8622,type,
bitIndex8694: bitindex_type ).
tff(func_def_8623,type,
bitIndex8693: bitindex_type ).
tff(func_def_8624,type,
bitIndex8692: bitindex_type ).
tff(func_def_8625,type,
bitIndex8691: bitindex_type ).
tff(func_def_8626,type,
bitIndex8690: bitindex_type ).
tff(func_def_8627,type,
bitIndex8689: bitindex_type ).
tff(func_def_8628,type,
bitIndex8688: bitindex_type ).
tff(func_def_8629,type,
bitIndex8687: bitindex_type ).
tff(func_def_8630,type,
bitIndex8686: bitindex_type ).
tff(func_def_8631,type,
bitIndex8685: bitindex_type ).
tff(func_def_8632,type,
bitIndex8684: bitindex_type ).
tff(func_def_8633,type,
bitIndex8683: bitindex_type ).
tff(func_def_8634,type,
bitIndex8682: bitindex_type ).
tff(func_def_8635,type,
bitIndex8681: bitindex_type ).
tff(func_def_8636,type,
bitIndex8680: bitindex_type ).
tff(func_def_8637,type,
bitIndex8679: bitindex_type ).
tff(func_def_8638,type,
bitIndex8678: bitindex_type ).
tff(func_def_8639,type,
bitIndex8677: bitindex_type ).
tff(func_def_8640,type,
bitIndex8676: bitindex_type ).
tff(func_def_8641,type,
bitIndex8675: bitindex_type ).
tff(func_def_8642,type,
bitIndex8674: bitindex_type ).
tff(func_def_8643,type,
bitIndex8673: bitindex_type ).
tff(func_def_8644,type,
bitIndex8672: bitindex_type ).
tff(func_def_8645,type,
bitIndex8671: bitindex_type ).
tff(func_def_8646,type,
bitIndex8670: bitindex_type ).
tff(func_def_8647,type,
bitIndex8669: bitindex_type ).
tff(func_def_8648,type,
bitIndex8668: bitindex_type ).
tff(func_def_8649,type,
bitIndex8667: bitindex_type ).
tff(func_def_8650,type,
bitIndex8666: bitindex_type ).
tff(func_def_8651,type,
bitIndex8665: bitindex_type ).
tff(func_def_8652,type,
bitIndex8664: bitindex_type ).
tff(func_def_8653,type,
bitIndex8663: bitindex_type ).
tff(func_def_8654,type,
bitIndex8662: bitindex_type ).
tff(func_def_8655,type,
bitIndex8661: bitindex_type ).
tff(func_def_8656,type,
bitIndex8660: bitindex_type ).
tff(func_def_8657,type,
bitIndex8659: bitindex_type ).
tff(func_def_8658,type,
bitIndex8658: bitindex_type ).
tff(func_def_8659,type,
bitIndex8657: bitindex_type ).
tff(func_def_8660,type,
bitIndex8656: bitindex_type ).
tff(func_def_8661,type,
bitIndex8655: bitindex_type ).
tff(func_def_8662,type,
bitIndex8654: bitindex_type ).
tff(func_def_8663,type,
bitIndex8653: bitindex_type ).
tff(func_def_8664,type,
bitIndex8652: bitindex_type ).
tff(func_def_8665,type,
bitIndex8651: bitindex_type ).
tff(func_def_8666,type,
bitIndex8650: bitindex_type ).
tff(func_def_8667,type,
bitIndex8649: bitindex_type ).
tff(func_def_8668,type,
bitIndex8648: bitindex_type ).
tff(func_def_8669,type,
bitIndex8647: bitindex_type ).
tff(func_def_8670,type,
bitIndex8646: bitindex_type ).
tff(func_def_8671,type,
bitIndex8645: bitindex_type ).
tff(func_def_8672,type,
bitIndex8644: bitindex_type ).
tff(func_def_8673,type,
bitIndex8643: bitindex_type ).
tff(func_def_8674,type,
bitIndex8642: bitindex_type ).
tff(func_def_8675,type,
bitIndex8641: bitindex_type ).
tff(func_def_8676,type,
bitIndex8640: bitindex_type ).
tff(func_def_8677,type,
bitIndex8639: bitindex_type ).
tff(func_def_8678,type,
bitIndex8638: bitindex_type ).
tff(func_def_8679,type,
bitIndex8637: bitindex_type ).
tff(func_def_8680,type,
bitIndex8636: bitindex_type ).
tff(func_def_8681,type,
bitIndex8635: bitindex_type ).
tff(func_def_8682,type,
bitIndex8634: bitindex_type ).
tff(func_def_8683,type,
bitIndex8633: bitindex_type ).
tff(func_def_8684,type,
bitIndex8632: bitindex_type ).
tff(func_def_8685,type,
bitIndex8631: bitindex_type ).
tff(func_def_8686,type,
bitIndex8630: bitindex_type ).
tff(func_def_8687,type,
bitIndex8629: bitindex_type ).
tff(func_def_8688,type,
bitIndex8628: bitindex_type ).
tff(func_def_8689,type,
bitIndex8627: bitindex_type ).
tff(func_def_8690,type,
bitIndex8626: bitindex_type ).
tff(func_def_8691,type,
bitIndex8625: bitindex_type ).
tff(func_def_8692,type,
bitIndex8624: bitindex_type ).
tff(func_def_8693,type,
bitIndex8623: bitindex_type ).
tff(func_def_8694,type,
bitIndex8622: bitindex_type ).
tff(func_def_8695,type,
bitIndex8621: bitindex_type ).
tff(func_def_8696,type,
bitIndex8620: bitindex_type ).
tff(func_def_8697,type,
bitIndex8619: bitindex_type ).
tff(func_def_8698,type,
bitIndex8618: bitindex_type ).
tff(func_def_8699,type,
bitIndex8617: bitindex_type ).
tff(func_def_8700,type,
bitIndex8616: bitindex_type ).
tff(func_def_8701,type,
bitIndex8615: bitindex_type ).
tff(func_def_8702,type,
bitIndex8614: bitindex_type ).
tff(func_def_8703,type,
bitIndex8613: bitindex_type ).
tff(func_def_8704,type,
bitIndex8612: bitindex_type ).
tff(func_def_8705,type,
bitIndex8611: bitindex_type ).
tff(func_def_8706,type,
bitIndex8610: bitindex_type ).
tff(func_def_8707,type,
bitIndex8609: bitindex_type ).
tff(func_def_8708,type,
bitIndex8608: bitindex_type ).
tff(func_def_8709,type,
bitIndex8607: bitindex_type ).
tff(func_def_8710,type,
bitIndex8606: bitindex_type ).
tff(func_def_8711,type,
bitIndex8605: bitindex_type ).
tff(func_def_8712,type,
bitIndex8604: bitindex_type ).
tff(func_def_8713,type,
bitIndex8603: bitindex_type ).
tff(func_def_8714,type,
bitIndex8602: bitindex_type ).
tff(func_def_8715,type,
bitIndex8601: bitindex_type ).
tff(func_def_8716,type,
bitIndex8600: bitindex_type ).
tff(func_def_8717,type,
bitIndex8599: bitindex_type ).
tff(func_def_8718,type,
bitIndex8598: bitindex_type ).
tff(func_def_8719,type,
bitIndex8597: bitindex_type ).
tff(func_def_8720,type,
bitIndex8596: bitindex_type ).
tff(func_def_8721,type,
bitIndex8595: bitindex_type ).
tff(func_def_8722,type,
bitIndex8594: bitindex_type ).
tff(func_def_8723,type,
bitIndex8593: bitindex_type ).
tff(func_def_8724,type,
bitIndex8592: bitindex_type ).
tff(func_def_8725,type,
bitIndex8591: bitindex_type ).
tff(func_def_8726,type,
bitIndex8590: bitindex_type ).
tff(func_def_8727,type,
bitIndex8589: bitindex_type ).
tff(func_def_8728,type,
bitIndex8588: bitindex_type ).
tff(func_def_8729,type,
bitIndex8587: bitindex_type ).
tff(func_def_8730,type,
bitIndex8586: bitindex_type ).
tff(func_def_8731,type,
bitIndex8585: bitindex_type ).
tff(func_def_8732,type,
bitIndex8584: bitindex_type ).
tff(func_def_8733,type,
bitIndex8879: bitindex_type ).
tff(func_def_8734,type,
bitIndex8878: bitindex_type ).
tff(func_def_8735,type,
bitIndex8877: bitindex_type ).
tff(func_def_8736,type,
bitIndex8876: bitindex_type ).
tff(func_def_8737,type,
bitIndex8875: bitindex_type ).
tff(func_def_8738,type,
bitIndex8874: bitindex_type ).
tff(func_def_8739,type,
bitIndex8873: bitindex_type ).
tff(func_def_8740,type,
bitIndex8872: bitindex_type ).
tff(func_def_8741,type,
bitIndex8871: bitindex_type ).
tff(func_def_8742,type,
bitIndex8870: bitindex_type ).
tff(func_def_8743,type,
bitIndex8869: bitindex_type ).
tff(func_def_8744,type,
bitIndex8868: bitindex_type ).
tff(func_def_8745,type,
bitIndex8867: bitindex_type ).
tff(func_def_8746,type,
bitIndex8866: bitindex_type ).
tff(func_def_8747,type,
bitIndex8865: bitindex_type ).
tff(func_def_8748,type,
bitIndex8864: bitindex_type ).
tff(func_def_8749,type,
bitIndex8863: bitindex_type ).
tff(func_def_8750,type,
bitIndex8862: bitindex_type ).
tff(func_def_8751,type,
bitIndex8861: bitindex_type ).
tff(func_def_8752,type,
bitIndex8860: bitindex_type ).
tff(func_def_8753,type,
bitIndex8859: bitindex_type ).
tff(func_def_8754,type,
bitIndex8858: bitindex_type ).
tff(func_def_8755,type,
bitIndex8857: bitindex_type ).
tff(func_def_8756,type,
bitIndex8856: bitindex_type ).
tff(func_def_8757,type,
bitIndex8855: bitindex_type ).
tff(func_def_8758,type,
bitIndex8854: bitindex_type ).
tff(func_def_8759,type,
bitIndex8853: bitindex_type ).
tff(func_def_8760,type,
bitIndex8852: bitindex_type ).
tff(func_def_8761,type,
bitIndex8851: bitindex_type ).
tff(func_def_8762,type,
bitIndex8850: bitindex_type ).
tff(func_def_8763,type,
bitIndex8849: bitindex_type ).
tff(func_def_8764,type,
bitIndex8848: bitindex_type ).
tff(func_def_8765,type,
bitIndex8847: bitindex_type ).
tff(func_def_8766,type,
bitIndex8846: bitindex_type ).
tff(func_def_8767,type,
bitIndex8845: bitindex_type ).
tff(func_def_8768,type,
bitIndex8844: bitindex_type ).
tff(func_def_8769,type,
bitIndex8843: bitindex_type ).
tff(func_def_8770,type,
bitIndex8842: bitindex_type ).
tff(func_def_8771,type,
bitIndex8841: bitindex_type ).
tff(func_def_8772,type,
bitIndex8840: bitindex_type ).
tff(func_def_8773,type,
bitIndex8839: bitindex_type ).
tff(func_def_8774,type,
bitIndex8838: bitindex_type ).
tff(func_def_8775,type,
bitIndex8837: bitindex_type ).
tff(func_def_8776,type,
bitIndex8836: bitindex_type ).
tff(func_def_8777,type,
bitIndex8835: bitindex_type ).
tff(func_def_8778,type,
bitIndex8834: bitindex_type ).
tff(func_def_8779,type,
bitIndex8833: bitindex_type ).
tff(func_def_8780,type,
bitIndex8832: bitindex_type ).
tff(func_def_8781,type,
bitIndex8831: bitindex_type ).
tff(func_def_8782,type,
bitIndex8830: bitindex_type ).
tff(func_def_8783,type,
bitIndex8829: bitindex_type ).
tff(func_def_8784,type,
bitIndex8828: bitindex_type ).
tff(func_def_8785,type,
bitIndex8827: bitindex_type ).
tff(func_def_8786,type,
bitIndex8826: bitindex_type ).
tff(func_def_8787,type,
bitIndex8825: bitindex_type ).
tff(func_def_8788,type,
bitIndex8824: bitindex_type ).
tff(func_def_8789,type,
bitIndex8823: bitindex_type ).
tff(func_def_8790,type,
bitIndex8822: bitindex_type ).
tff(func_def_8791,type,
bitIndex8821: bitindex_type ).
tff(func_def_8792,type,
bitIndex8820: bitindex_type ).
tff(func_def_8793,type,
bitIndex8819: bitindex_type ).
tff(func_def_8794,type,
bitIndex8818: bitindex_type ).
tff(func_def_8795,type,
bitIndex8817: bitindex_type ).
tff(func_def_8796,type,
bitIndex8816: bitindex_type ).
tff(func_def_8797,type,
bitIndex8815: bitindex_type ).
tff(func_def_8798,type,
bitIndex8814: bitindex_type ).
tff(func_def_8799,type,
bitIndex8813: bitindex_type ).
tff(func_def_8800,type,
bitIndex8812: bitindex_type ).
tff(func_def_8801,type,
bitIndex8811: bitindex_type ).
tff(func_def_8802,type,
bitIndex8810: bitindex_type ).
tff(func_def_8803,type,
bitIndex8809: bitindex_type ).
tff(func_def_8804,type,
bitIndex8808: bitindex_type ).
tff(func_def_8805,type,
bitIndex8807: bitindex_type ).
tff(func_def_8806,type,
bitIndex8806: bitindex_type ).
tff(func_def_8807,type,
bitIndex8805: bitindex_type ).
tff(func_def_8808,type,
bitIndex8804: bitindex_type ).
tff(func_def_8809,type,
bitIndex8803: bitindex_type ).
tff(func_def_8810,type,
bitIndex8802: bitindex_type ).
tff(func_def_8811,type,
bitIndex8801: bitindex_type ).
tff(func_def_8812,type,
bitIndex8800: bitindex_type ).
tff(func_def_8813,type,
bitIndex8799: bitindex_type ).
tff(func_def_8814,type,
bitIndex8798: bitindex_type ).
tff(func_def_8815,type,
bitIndex8797: bitindex_type ).
tff(func_def_8816,type,
bitIndex8796: bitindex_type ).
tff(func_def_8817,type,
bitIndex8795: bitindex_type ).
tff(func_def_8818,type,
bitIndex8794: bitindex_type ).
tff(func_def_8819,type,
bitIndex8793: bitindex_type ).
tff(func_def_8820,type,
bitIndex8792: bitindex_type ).
tff(func_def_8821,type,
bitIndex8791: bitindex_type ).
tff(func_def_8822,type,
bitIndex8790: bitindex_type ).
tff(func_def_8823,type,
bitIndex8789: bitindex_type ).
tff(func_def_8824,type,
bitIndex8788: bitindex_type ).
tff(func_def_8825,type,
bitIndex8787: bitindex_type ).
tff(func_def_8826,type,
bitIndex8786: bitindex_type ).
tff(func_def_8827,type,
bitIndex8785: bitindex_type ).
tff(func_def_8828,type,
bitIndex8784: bitindex_type ).
tff(func_def_8829,type,
bitIndex8783: bitindex_type ).
tff(func_def_8830,type,
bitIndex8782: bitindex_type ).
tff(func_def_8831,type,
bitIndex8781: bitindex_type ).
tff(func_def_8832,type,
bitIndex8780: bitindex_type ).
tff(func_def_8833,type,
bitIndex8779: bitindex_type ).
tff(func_def_8834,type,
bitIndex8778: bitindex_type ).
tff(func_def_8835,type,
bitIndex8777: bitindex_type ).
tff(func_def_8836,type,
bitIndex8776: bitindex_type ).
tff(func_def_8837,type,
bitIndex8775: bitindex_type ).
tff(func_def_8838,type,
bitIndex8774: bitindex_type ).
tff(func_def_8839,type,
bitIndex8773: bitindex_type ).
tff(func_def_8840,type,
bitIndex8772: bitindex_type ).
tff(func_def_8841,type,
bitIndex8771: bitindex_type ).
tff(func_def_8842,type,
bitIndex8770: bitindex_type ).
tff(func_def_8843,type,
bitIndex8769: bitindex_type ).
tff(func_def_8844,type,
bitIndex8768: bitindex_type ).
tff(func_def_8845,type,
bitIndex8767: bitindex_type ).
tff(func_def_8846,type,
bitIndex8766: bitindex_type ).
tff(func_def_8847,type,
bitIndex8765: bitindex_type ).
tff(func_def_8848,type,
bitIndex8764: bitindex_type ).
tff(func_def_8849,type,
bitIndex8763: bitindex_type ).
tff(func_def_8850,type,
bitIndex8762: bitindex_type ).
tff(func_def_8851,type,
bitIndex8761: bitindex_type ).
tff(func_def_8852,type,
bitIndex8760: bitindex_type ).
tff(func_def_8853,type,
bitIndex8759: bitindex_type ).
tff(func_def_8854,type,
bitIndex8758: bitindex_type ).
tff(func_def_8855,type,
bitIndex8757: bitindex_type ).
tff(func_def_8856,type,
bitIndex8756: bitindex_type ).
tff(func_def_8857,type,
bitIndex8755: bitindex_type ).
tff(func_def_8858,type,
bitIndex8754: bitindex_type ).
tff(func_def_8859,type,
bitIndex8753: bitindex_type ).
tff(func_def_8860,type,
bitIndex8752: bitindex_type ).
tff(func_def_8861,type,
bitIndex8751: bitindex_type ).
tff(func_def_8862,type,
bitIndex8750: bitindex_type ).
tff(func_def_8863,type,
bitIndex8749: bitindex_type ).
tff(func_def_8864,type,
bitIndex8748: bitindex_type ).
tff(func_def_8865,type,
bitIndex8747: bitindex_type ).
tff(func_def_8866,type,
bitIndex8746: bitindex_type ).
tff(func_def_8867,type,
bitIndex8745: bitindex_type ).
tff(func_def_8868,type,
bitIndex8744: bitindex_type ).
tff(func_def_8869,type,
bitIndex8743: bitindex_type ).
tff(func_def_8870,type,
bitIndex8742: bitindex_type ).
tff(func_def_8871,type,
bitIndex8741: bitindex_type ).
tff(func_def_8872,type,
bitIndex8740: bitindex_type ).
tff(func_def_8873,type,
bitIndex8739: bitindex_type ).
tff(func_def_8874,type,
bitIndex8738: bitindex_type ).
tff(func_def_8875,type,
bitIndex8737: bitindex_type ).
tff(func_def_8876,type,
bitIndex8736: bitindex_type ).
tff(func_def_8877,type,
bitIndex8735: bitindex_type ).
tff(func_def_8878,type,
bitIndex8734: bitindex_type ).
tff(func_def_8879,type,
bitIndex8733: bitindex_type ).
tff(func_def_8880,type,
bitIndex8732: bitindex_type ).
tff(func_def_8881,type,
bitIndex9027: bitindex_type ).
tff(func_def_8882,type,
bitIndex9026: bitindex_type ).
tff(func_def_8883,type,
bitIndex9025: bitindex_type ).
tff(func_def_8884,type,
bitIndex9024: bitindex_type ).
tff(func_def_8885,type,
bitIndex9023: bitindex_type ).
tff(func_def_8886,type,
bitIndex9022: bitindex_type ).
tff(func_def_8887,type,
bitIndex9021: bitindex_type ).
tff(func_def_8888,type,
bitIndex9020: bitindex_type ).
tff(func_def_8889,type,
bitIndex9019: bitindex_type ).
tff(func_def_8890,type,
bitIndex9018: bitindex_type ).
tff(func_def_8891,type,
bitIndex9017: bitindex_type ).
tff(func_def_8892,type,
bitIndex9016: bitindex_type ).
tff(func_def_8893,type,
bitIndex9015: bitindex_type ).
tff(func_def_8894,type,
bitIndex9014: bitindex_type ).
tff(func_def_8895,type,
bitIndex9013: bitindex_type ).
tff(func_def_8896,type,
bitIndex9012: bitindex_type ).
tff(func_def_8897,type,
bitIndex9011: bitindex_type ).
tff(func_def_8898,type,
bitIndex9010: bitindex_type ).
tff(func_def_8899,type,
bitIndex9009: bitindex_type ).
tff(func_def_8900,type,
bitIndex9008: bitindex_type ).
tff(func_def_8901,type,
bitIndex9007: bitindex_type ).
tff(func_def_8902,type,
bitIndex9006: bitindex_type ).
tff(func_def_8903,type,
bitIndex9005: bitindex_type ).
tff(func_def_8904,type,
bitIndex9004: bitindex_type ).
tff(func_def_8905,type,
bitIndex9003: bitindex_type ).
tff(func_def_8906,type,
bitIndex9002: bitindex_type ).
tff(func_def_8907,type,
bitIndex9001: bitindex_type ).
tff(func_def_8908,type,
bitIndex9000: bitindex_type ).
tff(func_def_8909,type,
bitIndex8999: bitindex_type ).
tff(func_def_8910,type,
bitIndex8998: bitindex_type ).
tff(func_def_8911,type,
bitIndex8997: bitindex_type ).
tff(func_def_8912,type,
bitIndex8996: bitindex_type ).
tff(func_def_8913,type,
bitIndex8995: bitindex_type ).
tff(func_def_8914,type,
bitIndex8994: bitindex_type ).
tff(func_def_8915,type,
bitIndex8993: bitindex_type ).
tff(func_def_8916,type,
bitIndex8992: bitindex_type ).
tff(func_def_8917,type,
bitIndex8991: bitindex_type ).
tff(func_def_8918,type,
bitIndex8990: bitindex_type ).
tff(func_def_8919,type,
bitIndex8989: bitindex_type ).
tff(func_def_8920,type,
bitIndex8988: bitindex_type ).
tff(func_def_8921,type,
bitIndex8987: bitindex_type ).
tff(func_def_8922,type,
bitIndex8986: bitindex_type ).
tff(func_def_8923,type,
bitIndex8985: bitindex_type ).
tff(func_def_8924,type,
bitIndex8984: bitindex_type ).
tff(func_def_8925,type,
bitIndex8983: bitindex_type ).
tff(func_def_8926,type,
bitIndex8982: bitindex_type ).
tff(func_def_8927,type,
bitIndex8981: bitindex_type ).
tff(func_def_8928,type,
bitIndex8980: bitindex_type ).
tff(func_def_8929,type,
bitIndex8979: bitindex_type ).
tff(func_def_8930,type,
bitIndex8978: bitindex_type ).
tff(func_def_8931,type,
bitIndex8977: bitindex_type ).
tff(func_def_8932,type,
bitIndex8976: bitindex_type ).
tff(func_def_8933,type,
bitIndex8975: bitindex_type ).
tff(func_def_8934,type,
bitIndex8974: bitindex_type ).
tff(func_def_8935,type,
bitIndex8973: bitindex_type ).
tff(func_def_8936,type,
bitIndex8972: bitindex_type ).
tff(func_def_8937,type,
bitIndex8971: bitindex_type ).
tff(func_def_8938,type,
bitIndex8970: bitindex_type ).
tff(func_def_8939,type,
bitIndex8969: bitindex_type ).
tff(func_def_8940,type,
bitIndex8968: bitindex_type ).
tff(func_def_8941,type,
bitIndex8967: bitindex_type ).
tff(func_def_8942,type,
bitIndex8966: bitindex_type ).
tff(func_def_8943,type,
bitIndex8965: bitindex_type ).
tff(func_def_8944,type,
bitIndex8964: bitindex_type ).
tff(func_def_8945,type,
bitIndex8963: bitindex_type ).
tff(func_def_8946,type,
bitIndex8962: bitindex_type ).
tff(func_def_8947,type,
bitIndex8961: bitindex_type ).
tff(func_def_8948,type,
bitIndex8960: bitindex_type ).
tff(func_def_8949,type,
bitIndex8959: bitindex_type ).
tff(func_def_8950,type,
bitIndex8958: bitindex_type ).
tff(func_def_8951,type,
bitIndex8957: bitindex_type ).
tff(func_def_8952,type,
bitIndex8956: bitindex_type ).
tff(func_def_8953,type,
bitIndex8955: bitindex_type ).
tff(func_def_8954,type,
bitIndex8954: bitindex_type ).
tff(func_def_8955,type,
bitIndex8953: bitindex_type ).
tff(func_def_8956,type,
bitIndex8952: bitindex_type ).
tff(func_def_8957,type,
bitIndex8951: bitindex_type ).
tff(func_def_8958,type,
bitIndex8950: bitindex_type ).
tff(func_def_8959,type,
bitIndex8949: bitindex_type ).
tff(func_def_8960,type,
bitIndex8948: bitindex_type ).
tff(func_def_8961,type,
bitIndex8947: bitindex_type ).
tff(func_def_8962,type,
bitIndex8946: bitindex_type ).
tff(func_def_8963,type,
bitIndex8945: bitindex_type ).
tff(func_def_8964,type,
bitIndex8944: bitindex_type ).
tff(func_def_8965,type,
bitIndex8943: bitindex_type ).
tff(func_def_8966,type,
bitIndex8942: bitindex_type ).
tff(func_def_8967,type,
bitIndex8941: bitindex_type ).
tff(func_def_8968,type,
bitIndex8940: bitindex_type ).
tff(func_def_8969,type,
bitIndex8939: bitindex_type ).
tff(func_def_8970,type,
bitIndex8938: bitindex_type ).
tff(func_def_8971,type,
bitIndex8937: bitindex_type ).
tff(func_def_8972,type,
bitIndex8936: bitindex_type ).
tff(func_def_8973,type,
bitIndex8935: bitindex_type ).
tff(func_def_8974,type,
bitIndex8934: bitindex_type ).
tff(func_def_8975,type,
bitIndex8933: bitindex_type ).
tff(func_def_8976,type,
bitIndex8932: bitindex_type ).
tff(func_def_8977,type,
bitIndex8931: bitindex_type ).
tff(func_def_8978,type,
bitIndex8930: bitindex_type ).
tff(func_def_8979,type,
bitIndex8929: bitindex_type ).
tff(func_def_8980,type,
bitIndex8928: bitindex_type ).
tff(func_def_8981,type,
bitIndex8927: bitindex_type ).
tff(func_def_8982,type,
bitIndex8926: bitindex_type ).
tff(func_def_8983,type,
bitIndex8925: bitindex_type ).
tff(func_def_8984,type,
bitIndex8924: bitindex_type ).
tff(func_def_8985,type,
bitIndex8923: bitindex_type ).
tff(func_def_8986,type,
bitIndex8922: bitindex_type ).
tff(func_def_8987,type,
bitIndex8921: bitindex_type ).
tff(func_def_8988,type,
bitIndex8920: bitindex_type ).
tff(func_def_8989,type,
bitIndex8919: bitindex_type ).
tff(func_def_8990,type,
bitIndex8918: bitindex_type ).
tff(func_def_8991,type,
bitIndex8917: bitindex_type ).
tff(func_def_8992,type,
bitIndex8916: bitindex_type ).
tff(func_def_8993,type,
bitIndex8915: bitindex_type ).
tff(func_def_8994,type,
bitIndex8914: bitindex_type ).
tff(func_def_8995,type,
bitIndex8913: bitindex_type ).
tff(func_def_8996,type,
bitIndex8912: bitindex_type ).
tff(func_def_8997,type,
bitIndex8911: bitindex_type ).
tff(func_def_8998,type,
bitIndex8910: bitindex_type ).
tff(func_def_8999,type,
bitIndex8909: bitindex_type ).
tff(func_def_9000,type,
bitIndex8908: bitindex_type ).
tff(func_def_9001,type,
bitIndex8907: bitindex_type ).
tff(func_def_9002,type,
bitIndex8906: bitindex_type ).
tff(func_def_9003,type,
bitIndex8905: bitindex_type ).
tff(func_def_9004,type,
bitIndex8904: bitindex_type ).
tff(func_def_9005,type,
bitIndex8903: bitindex_type ).
tff(func_def_9006,type,
bitIndex8902: bitindex_type ).
tff(func_def_9007,type,
bitIndex8901: bitindex_type ).
tff(func_def_9008,type,
bitIndex8900: bitindex_type ).
tff(func_def_9009,type,
bitIndex8899: bitindex_type ).
tff(func_def_9010,type,
bitIndex8898: bitindex_type ).
tff(func_def_9011,type,
bitIndex8897: bitindex_type ).
tff(func_def_9012,type,
bitIndex8896: bitindex_type ).
tff(func_def_9013,type,
bitIndex8895: bitindex_type ).
tff(func_def_9014,type,
bitIndex8894: bitindex_type ).
tff(func_def_9015,type,
bitIndex8893: bitindex_type ).
tff(func_def_9016,type,
bitIndex8892: bitindex_type ).
tff(func_def_9017,type,
bitIndex8891: bitindex_type ).
tff(func_def_9018,type,
bitIndex8890: bitindex_type ).
tff(func_def_9019,type,
bitIndex8889: bitindex_type ).
tff(func_def_9020,type,
bitIndex8888: bitindex_type ).
tff(func_def_9021,type,
bitIndex8887: bitindex_type ).
tff(func_def_9022,type,
bitIndex8886: bitindex_type ).
tff(func_def_9023,type,
bitIndex8885: bitindex_type ).
tff(func_def_9024,type,
bitIndex8884: bitindex_type ).
tff(func_def_9025,type,
bitIndex8883: bitindex_type ).
tff(func_def_9026,type,
bitIndex8882: bitindex_type ).
tff(func_def_9027,type,
bitIndex8881: bitindex_type ).
tff(func_def_9028,type,
bitIndex8880: bitindex_type ).
tff(func_def_9029,type,
bitIndex9175: bitindex_type ).
tff(func_def_9030,type,
bitIndex9174: bitindex_type ).
tff(func_def_9031,type,
bitIndex9173: bitindex_type ).
tff(func_def_9032,type,
bitIndex9172: bitindex_type ).
tff(func_def_9033,type,
bitIndex9171: bitindex_type ).
tff(func_def_9034,type,
bitIndex9170: bitindex_type ).
tff(func_def_9035,type,
bitIndex9169: bitindex_type ).
tff(func_def_9036,type,
bitIndex9168: bitindex_type ).
tff(func_def_9037,type,
bitIndex9167: bitindex_type ).
tff(func_def_9038,type,
bitIndex9166: bitindex_type ).
tff(func_def_9039,type,
bitIndex9165: bitindex_type ).
tff(func_def_9040,type,
bitIndex9164: bitindex_type ).
tff(func_def_9041,type,
bitIndex9163: bitindex_type ).
tff(func_def_9042,type,
bitIndex9162: bitindex_type ).
tff(func_def_9043,type,
bitIndex9161: bitindex_type ).
tff(func_def_9044,type,
bitIndex9160: bitindex_type ).
tff(func_def_9045,type,
bitIndex9159: bitindex_type ).
tff(func_def_9046,type,
bitIndex9158: bitindex_type ).
tff(func_def_9047,type,
bitIndex9157: bitindex_type ).
tff(func_def_9048,type,
bitIndex9156: bitindex_type ).
tff(func_def_9049,type,
bitIndex9155: bitindex_type ).
tff(func_def_9050,type,
bitIndex9154: bitindex_type ).
tff(func_def_9051,type,
bitIndex9153: bitindex_type ).
tff(func_def_9052,type,
bitIndex9152: bitindex_type ).
tff(func_def_9053,type,
bitIndex9151: bitindex_type ).
tff(func_def_9054,type,
bitIndex9150: bitindex_type ).
tff(func_def_9055,type,
bitIndex9149: bitindex_type ).
tff(func_def_9056,type,
bitIndex9148: bitindex_type ).
tff(func_def_9057,type,
bitIndex9147: bitindex_type ).
tff(func_def_9058,type,
bitIndex9146: bitindex_type ).
tff(func_def_9059,type,
bitIndex9145: bitindex_type ).
tff(func_def_9060,type,
bitIndex9144: bitindex_type ).
tff(func_def_9061,type,
bitIndex9143: bitindex_type ).
tff(func_def_9062,type,
bitIndex9142: bitindex_type ).
tff(func_def_9063,type,
bitIndex9141: bitindex_type ).
tff(func_def_9064,type,
bitIndex9140: bitindex_type ).
tff(func_def_9065,type,
bitIndex9139: bitindex_type ).
tff(func_def_9066,type,
bitIndex9138: bitindex_type ).
tff(func_def_9067,type,
bitIndex9137: bitindex_type ).
tff(func_def_9068,type,
bitIndex9136: bitindex_type ).
tff(func_def_9069,type,
bitIndex9135: bitindex_type ).
tff(func_def_9070,type,
bitIndex9134: bitindex_type ).
tff(func_def_9071,type,
bitIndex9133: bitindex_type ).
tff(func_def_9072,type,
bitIndex9132: bitindex_type ).
tff(func_def_9073,type,
bitIndex9131: bitindex_type ).
tff(func_def_9074,type,
bitIndex9130: bitindex_type ).
tff(func_def_9075,type,
bitIndex9129: bitindex_type ).
tff(func_def_9076,type,
bitIndex9128: bitindex_type ).
tff(func_def_9077,type,
bitIndex9127: bitindex_type ).
tff(func_def_9078,type,
bitIndex9126: bitindex_type ).
tff(func_def_9079,type,
bitIndex9125: bitindex_type ).
tff(func_def_9080,type,
bitIndex9124: bitindex_type ).
tff(func_def_9081,type,
bitIndex9123: bitindex_type ).
tff(func_def_9082,type,
bitIndex9122: bitindex_type ).
tff(func_def_9083,type,
bitIndex9121: bitindex_type ).
tff(func_def_9084,type,
bitIndex9120: bitindex_type ).
tff(func_def_9085,type,
bitIndex9119: bitindex_type ).
tff(func_def_9086,type,
bitIndex9118: bitindex_type ).
tff(func_def_9087,type,
bitIndex9117: bitindex_type ).
tff(func_def_9088,type,
bitIndex9116: bitindex_type ).
tff(func_def_9089,type,
bitIndex9115: bitindex_type ).
tff(func_def_9090,type,
bitIndex9114: bitindex_type ).
tff(func_def_9091,type,
bitIndex9113: bitindex_type ).
tff(func_def_9092,type,
bitIndex9112: bitindex_type ).
tff(func_def_9093,type,
bitIndex9111: bitindex_type ).
tff(func_def_9094,type,
bitIndex9110: bitindex_type ).
tff(func_def_9095,type,
bitIndex9109: bitindex_type ).
tff(func_def_9096,type,
bitIndex9108: bitindex_type ).
tff(func_def_9097,type,
bitIndex9107: bitindex_type ).
tff(func_def_9098,type,
bitIndex9106: bitindex_type ).
tff(func_def_9099,type,
bitIndex9105: bitindex_type ).
tff(func_def_9100,type,
bitIndex9104: bitindex_type ).
tff(func_def_9101,type,
bitIndex9103: bitindex_type ).
tff(func_def_9102,type,
bitIndex9102: bitindex_type ).
tff(func_def_9103,type,
bitIndex9101: bitindex_type ).
tff(func_def_9104,type,
bitIndex9100: bitindex_type ).
tff(func_def_9105,type,
bitIndex9099: bitindex_type ).
tff(func_def_9106,type,
bitIndex9098: bitindex_type ).
tff(func_def_9107,type,
bitIndex9097: bitindex_type ).
tff(func_def_9108,type,
bitIndex9096: bitindex_type ).
tff(func_def_9109,type,
bitIndex9095: bitindex_type ).
tff(func_def_9110,type,
bitIndex9094: bitindex_type ).
tff(func_def_9111,type,
bitIndex9093: bitindex_type ).
tff(func_def_9112,type,
bitIndex9092: bitindex_type ).
tff(func_def_9113,type,
bitIndex9091: bitindex_type ).
tff(func_def_9114,type,
bitIndex9090: bitindex_type ).
tff(func_def_9115,type,
bitIndex9089: bitindex_type ).
tff(func_def_9116,type,
bitIndex9088: bitindex_type ).
tff(func_def_9117,type,
bitIndex9087: bitindex_type ).
tff(func_def_9118,type,
bitIndex9086: bitindex_type ).
tff(func_def_9119,type,
bitIndex9085: bitindex_type ).
tff(func_def_9120,type,
bitIndex9084: bitindex_type ).
tff(func_def_9121,type,
bitIndex9083: bitindex_type ).
tff(func_def_9122,type,
bitIndex9082: bitindex_type ).
tff(func_def_9123,type,
bitIndex9081: bitindex_type ).
tff(func_def_9124,type,
bitIndex9080: bitindex_type ).
tff(func_def_9125,type,
bitIndex9079: bitindex_type ).
tff(func_def_9126,type,
bitIndex9078: bitindex_type ).
tff(func_def_9127,type,
bitIndex9077: bitindex_type ).
tff(func_def_9128,type,
bitIndex9076: bitindex_type ).
tff(func_def_9129,type,
bitIndex9075: bitindex_type ).
tff(func_def_9130,type,
bitIndex9074: bitindex_type ).
tff(func_def_9131,type,
bitIndex9073: bitindex_type ).
tff(func_def_9132,type,
bitIndex9072: bitindex_type ).
tff(func_def_9133,type,
bitIndex9071: bitindex_type ).
tff(func_def_9134,type,
bitIndex9070: bitindex_type ).
tff(func_def_9135,type,
bitIndex9069: bitindex_type ).
tff(func_def_9136,type,
bitIndex9068: bitindex_type ).
tff(func_def_9137,type,
bitIndex9067: bitindex_type ).
tff(func_def_9138,type,
bitIndex9066: bitindex_type ).
tff(func_def_9139,type,
bitIndex9065: bitindex_type ).
tff(func_def_9140,type,
bitIndex9064: bitindex_type ).
tff(func_def_9141,type,
bitIndex9063: bitindex_type ).
tff(func_def_9142,type,
bitIndex9062: bitindex_type ).
tff(func_def_9143,type,
bitIndex9061: bitindex_type ).
tff(func_def_9144,type,
bitIndex9060: bitindex_type ).
tff(func_def_9145,type,
bitIndex9059: bitindex_type ).
tff(func_def_9146,type,
bitIndex9058: bitindex_type ).
tff(func_def_9147,type,
bitIndex9057: bitindex_type ).
tff(func_def_9148,type,
bitIndex9056: bitindex_type ).
tff(func_def_9149,type,
bitIndex9055: bitindex_type ).
tff(func_def_9150,type,
bitIndex9054: bitindex_type ).
tff(func_def_9151,type,
bitIndex9053: bitindex_type ).
tff(func_def_9152,type,
bitIndex9052: bitindex_type ).
tff(func_def_9153,type,
bitIndex9051: bitindex_type ).
tff(func_def_9154,type,
bitIndex9050: bitindex_type ).
tff(func_def_9155,type,
bitIndex9049: bitindex_type ).
tff(func_def_9156,type,
bitIndex9048: bitindex_type ).
tff(func_def_9157,type,
bitIndex9047: bitindex_type ).
tff(func_def_9158,type,
bitIndex9046: bitindex_type ).
tff(func_def_9159,type,
bitIndex9045: bitindex_type ).
tff(func_def_9160,type,
bitIndex9044: bitindex_type ).
tff(func_def_9161,type,
bitIndex9043: bitindex_type ).
tff(func_def_9162,type,
bitIndex9042: bitindex_type ).
tff(func_def_9163,type,
bitIndex9041: bitindex_type ).
tff(func_def_9164,type,
bitIndex9040: bitindex_type ).
tff(func_def_9165,type,
bitIndex9039: bitindex_type ).
tff(func_def_9166,type,
bitIndex9038: bitindex_type ).
tff(func_def_9167,type,
bitIndex9037: bitindex_type ).
tff(func_def_9168,type,
bitIndex9036: bitindex_type ).
tff(func_def_9169,type,
bitIndex9035: bitindex_type ).
tff(func_def_9170,type,
bitIndex9034: bitindex_type ).
tff(func_def_9171,type,
bitIndex9033: bitindex_type ).
tff(func_def_9172,type,
bitIndex9032: bitindex_type ).
tff(func_def_9173,type,
bitIndex9031: bitindex_type ).
tff(func_def_9174,type,
bitIndex9030: bitindex_type ).
tff(func_def_9175,type,
bitIndex9029: bitindex_type ).
tff(func_def_9176,type,
bitIndex9028: bitindex_type ).
tff(func_def_9177,type,
bitIndex9323: bitindex_type ).
tff(func_def_9178,type,
bitIndex9322: bitindex_type ).
tff(func_def_9179,type,
bitIndex9321: bitindex_type ).
tff(func_def_9180,type,
bitIndex9320: bitindex_type ).
tff(func_def_9181,type,
bitIndex9319: bitindex_type ).
tff(func_def_9182,type,
bitIndex9318: bitindex_type ).
tff(func_def_9183,type,
bitIndex9317: bitindex_type ).
tff(func_def_9184,type,
bitIndex9316: bitindex_type ).
tff(func_def_9185,type,
bitIndex9315: bitindex_type ).
tff(func_def_9186,type,
bitIndex9314: bitindex_type ).
tff(func_def_9187,type,
bitIndex9313: bitindex_type ).
tff(func_def_9188,type,
bitIndex9312: bitindex_type ).
tff(func_def_9189,type,
bitIndex9311: bitindex_type ).
tff(func_def_9190,type,
bitIndex9310: bitindex_type ).
tff(func_def_9191,type,
bitIndex9309: bitindex_type ).
tff(func_def_9192,type,
bitIndex9308: bitindex_type ).
tff(func_def_9193,type,
bitIndex9307: bitindex_type ).
tff(func_def_9194,type,
bitIndex9306: bitindex_type ).
tff(func_def_9195,type,
bitIndex9305: bitindex_type ).
tff(func_def_9196,type,
bitIndex9304: bitindex_type ).
tff(func_def_9197,type,
bitIndex9303: bitindex_type ).
tff(func_def_9198,type,
bitIndex9302: bitindex_type ).
tff(func_def_9199,type,
bitIndex9301: bitindex_type ).
tff(func_def_9200,type,
bitIndex9300: bitindex_type ).
tff(func_def_9201,type,
bitIndex9299: bitindex_type ).
tff(func_def_9202,type,
bitIndex9298: bitindex_type ).
tff(func_def_9203,type,
bitIndex9297: bitindex_type ).
tff(func_def_9204,type,
bitIndex9296: bitindex_type ).
tff(func_def_9205,type,
bitIndex9295: bitindex_type ).
tff(func_def_9206,type,
bitIndex9294: bitindex_type ).
tff(func_def_9207,type,
bitIndex9293: bitindex_type ).
tff(func_def_9208,type,
bitIndex9292: bitindex_type ).
tff(func_def_9209,type,
bitIndex9291: bitindex_type ).
tff(func_def_9210,type,
bitIndex9290: bitindex_type ).
tff(func_def_9211,type,
bitIndex9289: bitindex_type ).
tff(func_def_9212,type,
bitIndex9288: bitindex_type ).
tff(func_def_9213,type,
bitIndex9287: bitindex_type ).
tff(func_def_9214,type,
bitIndex9286: bitindex_type ).
tff(func_def_9215,type,
bitIndex9285: bitindex_type ).
tff(func_def_9216,type,
bitIndex9284: bitindex_type ).
tff(func_def_9217,type,
bitIndex9283: bitindex_type ).
tff(func_def_9218,type,
bitIndex9282: bitindex_type ).
tff(func_def_9219,type,
bitIndex9281: bitindex_type ).
tff(func_def_9220,type,
bitIndex9280: bitindex_type ).
tff(func_def_9221,type,
bitIndex9279: bitindex_type ).
tff(func_def_9222,type,
bitIndex9278: bitindex_type ).
tff(func_def_9223,type,
bitIndex9277: bitindex_type ).
tff(func_def_9224,type,
bitIndex9276: bitindex_type ).
tff(func_def_9225,type,
bitIndex9275: bitindex_type ).
tff(func_def_9226,type,
bitIndex9274: bitindex_type ).
tff(func_def_9227,type,
bitIndex9273: bitindex_type ).
tff(func_def_9228,type,
bitIndex9272: bitindex_type ).
tff(func_def_9229,type,
bitIndex9271: bitindex_type ).
tff(func_def_9230,type,
bitIndex9270: bitindex_type ).
tff(func_def_9231,type,
bitIndex9269: bitindex_type ).
tff(func_def_9232,type,
bitIndex9268: bitindex_type ).
tff(func_def_9233,type,
bitIndex9267: bitindex_type ).
tff(func_def_9234,type,
bitIndex9266: bitindex_type ).
tff(func_def_9235,type,
bitIndex9265: bitindex_type ).
tff(func_def_9236,type,
bitIndex9264: bitindex_type ).
tff(func_def_9237,type,
bitIndex9263: bitindex_type ).
tff(func_def_9238,type,
bitIndex9262: bitindex_type ).
tff(func_def_9239,type,
bitIndex9261: bitindex_type ).
tff(func_def_9240,type,
bitIndex9260: bitindex_type ).
tff(func_def_9241,type,
bitIndex9259: bitindex_type ).
tff(func_def_9242,type,
bitIndex9258: bitindex_type ).
tff(func_def_9243,type,
bitIndex9257: bitindex_type ).
tff(func_def_9244,type,
bitIndex9256: bitindex_type ).
tff(func_def_9245,type,
bitIndex9255: bitindex_type ).
tff(func_def_9246,type,
bitIndex9254: bitindex_type ).
tff(func_def_9247,type,
bitIndex9253: bitindex_type ).
tff(func_def_9248,type,
bitIndex9252: bitindex_type ).
tff(func_def_9249,type,
bitIndex9251: bitindex_type ).
tff(func_def_9250,type,
bitIndex9250: bitindex_type ).
tff(func_def_9251,type,
bitIndex9249: bitindex_type ).
tff(func_def_9252,type,
bitIndex9248: bitindex_type ).
tff(func_def_9253,type,
bitIndex9247: bitindex_type ).
tff(func_def_9254,type,
bitIndex9246: bitindex_type ).
tff(func_def_9255,type,
bitIndex9245: bitindex_type ).
tff(func_def_9256,type,
bitIndex9244: bitindex_type ).
tff(func_def_9257,type,
bitIndex9243: bitindex_type ).
tff(func_def_9258,type,
bitIndex9242: bitindex_type ).
tff(func_def_9259,type,
bitIndex9241: bitindex_type ).
tff(func_def_9260,type,
bitIndex9240: bitindex_type ).
tff(func_def_9261,type,
bitIndex9239: bitindex_type ).
tff(func_def_9262,type,
bitIndex9238: bitindex_type ).
tff(func_def_9263,type,
bitIndex9237: bitindex_type ).
tff(func_def_9264,type,
bitIndex9236: bitindex_type ).
tff(func_def_9265,type,
bitIndex9235: bitindex_type ).
tff(func_def_9266,type,
bitIndex9234: bitindex_type ).
tff(func_def_9267,type,
bitIndex9233: bitindex_type ).
tff(func_def_9268,type,
bitIndex9232: bitindex_type ).
tff(func_def_9269,type,
bitIndex9231: bitindex_type ).
tff(func_def_9270,type,
bitIndex9230: bitindex_type ).
tff(func_def_9271,type,
bitIndex9229: bitindex_type ).
tff(func_def_9272,type,
bitIndex9228: bitindex_type ).
tff(func_def_9273,type,
bitIndex9227: bitindex_type ).
tff(func_def_9274,type,
bitIndex9226: bitindex_type ).
tff(func_def_9275,type,
bitIndex9225: bitindex_type ).
tff(func_def_9276,type,
bitIndex9224: bitindex_type ).
tff(func_def_9277,type,
bitIndex9223: bitindex_type ).
tff(func_def_9278,type,
bitIndex9222: bitindex_type ).
tff(func_def_9279,type,
bitIndex9221: bitindex_type ).
tff(func_def_9280,type,
bitIndex9220: bitindex_type ).
tff(func_def_9281,type,
bitIndex9219: bitindex_type ).
tff(func_def_9282,type,
bitIndex9218: bitindex_type ).
tff(func_def_9283,type,
bitIndex9217: bitindex_type ).
tff(func_def_9284,type,
bitIndex9216: bitindex_type ).
tff(func_def_9285,type,
bitIndex9215: bitindex_type ).
tff(func_def_9286,type,
bitIndex9214: bitindex_type ).
tff(func_def_9287,type,
bitIndex9213: bitindex_type ).
tff(func_def_9288,type,
bitIndex9212: bitindex_type ).
tff(func_def_9289,type,
bitIndex9211: bitindex_type ).
tff(func_def_9290,type,
bitIndex9210: bitindex_type ).
tff(func_def_9291,type,
bitIndex9209: bitindex_type ).
tff(func_def_9292,type,
bitIndex9208: bitindex_type ).
tff(func_def_9293,type,
bitIndex9207: bitindex_type ).
tff(func_def_9294,type,
bitIndex9206: bitindex_type ).
tff(func_def_9295,type,
bitIndex9205: bitindex_type ).
tff(func_def_9296,type,
bitIndex9204: bitindex_type ).
tff(func_def_9297,type,
bitIndex9203: bitindex_type ).
tff(func_def_9298,type,
bitIndex9202: bitindex_type ).
tff(func_def_9299,type,
bitIndex9201: bitindex_type ).
tff(func_def_9300,type,
bitIndex9200: bitindex_type ).
tff(func_def_9301,type,
bitIndex9199: bitindex_type ).
tff(func_def_9302,type,
bitIndex9198: bitindex_type ).
tff(func_def_9303,type,
bitIndex9197: bitindex_type ).
tff(func_def_9304,type,
bitIndex9196: bitindex_type ).
tff(func_def_9305,type,
bitIndex9195: bitindex_type ).
tff(func_def_9306,type,
bitIndex9194: bitindex_type ).
tff(func_def_9307,type,
bitIndex9193: bitindex_type ).
tff(func_def_9308,type,
bitIndex9192: bitindex_type ).
tff(func_def_9309,type,
bitIndex9191: bitindex_type ).
tff(func_def_9310,type,
bitIndex9190: bitindex_type ).
tff(func_def_9311,type,
bitIndex9189: bitindex_type ).
tff(func_def_9312,type,
bitIndex9188: bitindex_type ).
tff(func_def_9313,type,
bitIndex9187: bitindex_type ).
tff(func_def_9314,type,
bitIndex9186: bitindex_type ).
tff(func_def_9315,type,
bitIndex9185: bitindex_type ).
tff(func_def_9316,type,
bitIndex9184: bitindex_type ).
tff(func_def_9317,type,
bitIndex9183: bitindex_type ).
tff(func_def_9318,type,
bitIndex9182: bitindex_type ).
tff(func_def_9319,type,
bitIndex9181: bitindex_type ).
tff(func_def_9320,type,
bitIndex9180: bitindex_type ).
tff(func_def_9321,type,
bitIndex9179: bitindex_type ).
tff(func_def_9322,type,
bitIndex9178: bitindex_type ).
tff(func_def_9323,type,
bitIndex9177: bitindex_type ).
tff(func_def_9324,type,
bitIndex9176: bitindex_type ).
tff(func_def_9325,type,
bitIndex9471: bitindex_type ).
tff(func_def_9326,type,
bitIndex9470: bitindex_type ).
tff(func_def_9327,type,
bitIndex9469: bitindex_type ).
tff(func_def_9328,type,
bitIndex9468: bitindex_type ).
tff(func_def_9329,type,
bitIndex9467: bitindex_type ).
tff(func_def_9330,type,
bitIndex9466: bitindex_type ).
tff(func_def_9331,type,
bitIndex9465: bitindex_type ).
tff(func_def_9332,type,
bitIndex9464: bitindex_type ).
tff(func_def_9333,type,
bitIndex9463: bitindex_type ).
tff(func_def_9334,type,
bitIndex9462: bitindex_type ).
tff(func_def_9335,type,
bitIndex9461: bitindex_type ).
tff(func_def_9336,type,
bitIndex9460: bitindex_type ).
tff(func_def_9337,type,
bitIndex9459: bitindex_type ).
tff(func_def_9338,type,
bitIndex9458: bitindex_type ).
tff(func_def_9339,type,
bitIndex9457: bitindex_type ).
tff(func_def_9340,type,
bitIndex9456: bitindex_type ).
tff(func_def_9341,type,
bitIndex9455: bitindex_type ).
tff(func_def_9342,type,
bitIndex9454: bitindex_type ).
tff(func_def_9343,type,
bitIndex9453: bitindex_type ).
tff(func_def_9344,type,
bitIndex9452: bitindex_type ).
tff(func_def_9345,type,
bitIndex9451: bitindex_type ).
tff(func_def_9346,type,
bitIndex9450: bitindex_type ).
tff(func_def_9347,type,
bitIndex9449: bitindex_type ).
tff(func_def_9348,type,
bitIndex9448: bitindex_type ).
tff(func_def_9349,type,
bitIndex9447: bitindex_type ).
tff(func_def_9350,type,
bitIndex9446: bitindex_type ).
tff(func_def_9351,type,
bitIndex9445: bitindex_type ).
tff(func_def_9352,type,
bitIndex9444: bitindex_type ).
tff(func_def_9353,type,
bitIndex9443: bitindex_type ).
tff(func_def_9354,type,
bitIndex9442: bitindex_type ).
tff(func_def_9355,type,
bitIndex9441: bitindex_type ).
tff(func_def_9356,type,
bitIndex9440: bitindex_type ).
tff(func_def_9357,type,
bitIndex9439: bitindex_type ).
tff(func_def_9358,type,
bitIndex9438: bitindex_type ).
tff(func_def_9359,type,
bitIndex9437: bitindex_type ).
tff(func_def_9360,type,
bitIndex9436: bitindex_type ).
tff(func_def_9361,type,
bitIndex9435: bitindex_type ).
tff(func_def_9362,type,
bitIndex9434: bitindex_type ).
tff(func_def_9363,type,
bitIndex9433: bitindex_type ).
tff(func_def_9364,type,
bitIndex9432: bitindex_type ).
tff(func_def_9365,type,
bitIndex9431: bitindex_type ).
tff(func_def_9366,type,
bitIndex9430: bitindex_type ).
tff(func_def_9367,type,
bitIndex9429: bitindex_type ).
tff(func_def_9368,type,
bitIndex9428: bitindex_type ).
tff(func_def_9369,type,
bitIndex9427: bitindex_type ).
tff(func_def_9370,type,
bitIndex9426: bitindex_type ).
tff(func_def_9371,type,
bitIndex9425: bitindex_type ).
tff(func_def_9372,type,
bitIndex9424: bitindex_type ).
tff(func_def_9373,type,
bitIndex9423: bitindex_type ).
tff(func_def_9374,type,
bitIndex9422: bitindex_type ).
tff(func_def_9375,type,
bitIndex9421: bitindex_type ).
tff(func_def_9376,type,
bitIndex9420: bitindex_type ).
tff(func_def_9377,type,
bitIndex9419: bitindex_type ).
tff(func_def_9378,type,
bitIndex9418: bitindex_type ).
tff(func_def_9379,type,
bitIndex9417: bitindex_type ).
tff(func_def_9380,type,
bitIndex9416: bitindex_type ).
tff(func_def_9381,type,
bitIndex9415: bitindex_type ).
tff(func_def_9382,type,
bitIndex9414: bitindex_type ).
tff(func_def_9383,type,
bitIndex9413: bitindex_type ).
tff(func_def_9384,type,
bitIndex9412: bitindex_type ).
tff(func_def_9385,type,
bitIndex9411: bitindex_type ).
tff(func_def_9386,type,
bitIndex9410: bitindex_type ).
tff(func_def_9387,type,
bitIndex9409: bitindex_type ).
tff(func_def_9388,type,
bitIndex9408: bitindex_type ).
tff(func_def_9389,type,
bitIndex9407: bitindex_type ).
tff(func_def_9390,type,
bitIndex9406: bitindex_type ).
tff(func_def_9391,type,
bitIndex9405: bitindex_type ).
tff(func_def_9392,type,
bitIndex9404: bitindex_type ).
tff(func_def_9393,type,
bitIndex9403: bitindex_type ).
tff(func_def_9394,type,
bitIndex9402: bitindex_type ).
tff(func_def_9395,type,
bitIndex9401: bitindex_type ).
tff(func_def_9396,type,
bitIndex9400: bitindex_type ).
tff(func_def_9397,type,
bitIndex9399: bitindex_type ).
tff(func_def_9398,type,
bitIndex9398: bitindex_type ).
tff(func_def_9399,type,
bitIndex9397: bitindex_type ).
tff(func_def_9400,type,
bitIndex9396: bitindex_type ).
tff(func_def_9401,type,
bitIndex9395: bitindex_type ).
tff(func_def_9402,type,
bitIndex9394: bitindex_type ).
tff(func_def_9403,type,
bitIndex9393: bitindex_type ).
tff(func_def_9404,type,
bitIndex9392: bitindex_type ).
tff(func_def_9405,type,
bitIndex9391: bitindex_type ).
tff(func_def_9406,type,
bitIndex9390: bitindex_type ).
tff(func_def_9407,type,
bitIndex9389: bitindex_type ).
tff(func_def_9408,type,
bitIndex9388: bitindex_type ).
tff(func_def_9409,type,
bitIndex9387: bitindex_type ).
tff(func_def_9410,type,
bitIndex9386: bitindex_type ).
tff(func_def_9411,type,
bitIndex9385: bitindex_type ).
tff(func_def_9412,type,
bitIndex9384: bitindex_type ).
tff(func_def_9413,type,
bitIndex9383: bitindex_type ).
tff(func_def_9414,type,
bitIndex9382: bitindex_type ).
tff(func_def_9415,type,
bitIndex9381: bitindex_type ).
tff(func_def_9416,type,
bitIndex9380: bitindex_type ).
tff(func_def_9417,type,
bitIndex9379: bitindex_type ).
tff(func_def_9418,type,
bitIndex9378: bitindex_type ).
tff(func_def_9419,type,
bitIndex9377: bitindex_type ).
tff(func_def_9420,type,
bitIndex9376: bitindex_type ).
tff(func_def_9421,type,
bitIndex9375: bitindex_type ).
tff(func_def_9422,type,
bitIndex9374: bitindex_type ).
tff(func_def_9423,type,
bitIndex9373: bitindex_type ).
tff(func_def_9424,type,
bitIndex9372: bitindex_type ).
tff(func_def_9425,type,
bitIndex9371: bitindex_type ).
tff(func_def_9426,type,
bitIndex9370: bitindex_type ).
tff(func_def_9427,type,
bitIndex9369: bitindex_type ).
tff(func_def_9428,type,
bitIndex9368: bitindex_type ).
tff(func_def_9429,type,
bitIndex9367: bitindex_type ).
tff(func_def_9430,type,
bitIndex9366: bitindex_type ).
tff(func_def_9431,type,
bitIndex9365: bitindex_type ).
tff(func_def_9432,type,
bitIndex9364: bitindex_type ).
tff(func_def_9433,type,
bitIndex9363: bitindex_type ).
tff(func_def_9434,type,
bitIndex9362: bitindex_type ).
tff(func_def_9435,type,
bitIndex9361: bitindex_type ).
tff(func_def_9436,type,
bitIndex9360: bitindex_type ).
tff(func_def_9437,type,
bitIndex9359: bitindex_type ).
tff(func_def_9438,type,
bitIndex9358: bitindex_type ).
tff(func_def_9439,type,
bitIndex9357: bitindex_type ).
tff(func_def_9440,type,
bitIndex9356: bitindex_type ).
tff(func_def_9441,type,
bitIndex9355: bitindex_type ).
tff(func_def_9442,type,
bitIndex9354: bitindex_type ).
tff(func_def_9443,type,
bitIndex9353: bitindex_type ).
tff(func_def_9444,type,
bitIndex9352: bitindex_type ).
tff(func_def_9445,type,
bitIndex9351: bitindex_type ).
tff(func_def_9446,type,
bitIndex9350: bitindex_type ).
tff(func_def_9447,type,
bitIndex9349: bitindex_type ).
tff(func_def_9448,type,
bitIndex9348: bitindex_type ).
tff(func_def_9449,type,
bitIndex9347: bitindex_type ).
tff(func_def_9450,type,
bitIndex9346: bitindex_type ).
tff(func_def_9451,type,
bitIndex9345: bitindex_type ).
tff(func_def_9452,type,
bitIndex9344: bitindex_type ).
tff(func_def_9453,type,
bitIndex9343: bitindex_type ).
tff(func_def_9454,type,
bitIndex9342: bitindex_type ).
tff(func_def_9455,type,
bitIndex9341: bitindex_type ).
tff(func_def_9456,type,
bitIndex9340: bitindex_type ).
tff(func_def_9457,type,
bitIndex9339: bitindex_type ).
tff(func_def_9458,type,
bitIndex9338: bitindex_type ).
tff(func_def_9459,type,
bitIndex9337: bitindex_type ).
tff(func_def_9460,type,
bitIndex9336: bitindex_type ).
tff(func_def_9461,type,
bitIndex9335: bitindex_type ).
tff(func_def_9462,type,
bitIndex9334: bitindex_type ).
tff(func_def_9463,type,
bitIndex9333: bitindex_type ).
tff(func_def_9464,type,
bitIndex9332: bitindex_type ).
tff(func_def_9465,type,
bitIndex9331: bitindex_type ).
tff(func_def_9466,type,
bitIndex9330: bitindex_type ).
tff(func_def_9467,type,
bitIndex9329: bitindex_type ).
tff(func_def_9468,type,
bitIndex9328: bitindex_type ).
tff(func_def_9469,type,
bitIndex9327: bitindex_type ).
tff(func_def_9470,type,
bitIndex9326: bitindex_type ).
tff(func_def_9471,type,
bitIndex9325: bitindex_type ).
tff(func_def_9472,type,
bitIndex9324: bitindex_type ).
tff(func_def_9473,type,
constB1: state_type ).
tff(func_def_9474,type,
constB2: state_type ).
tff(func_def_9475,type,
constB3: state_type ).
tff(func_def_9476,type,
constB4: state_type ).
tff(func_def_9477,type,
constB5: state_type ).
tff(func_def_9478,type,
constB6: state_type ).
tff(func_def_9479,type,
constB7: state_type ).
tff(func_def_9480,type,
constB8: state_type ).
tff(func_def_9481,type,
constB9: state_type ).
tff(func_def_9482,type,
constB10: state_type ).
tff(func_def_9483,type,
constB11: state_type ).
tff(func_def_9484,type,
constB12: state_type ).
tff(func_def_9485,type,
constB13: state_type ).
tff(func_def_9486,type,
constB14: state_type ).
tff(func_def_9487,type,
constB15: state_type ).
tff(func_def_9488,type,
constB16: state_type ).
tff(func_def_9489,type,
constB17: state_type ).
tff(func_def_9490,type,
constB18: state_type ).
tff(func_def_9491,type,
constB19: state_type ).
tff(func_def_9492,type,
constB20: state_type ).
tff(pred_def_1,type,
v34: state_type > $o ).
tff(pred_def_2,type,
v36: state_type > $o ).
tff(pred_def_3,type,
v32: state_type > $o ).
tff(pred_def_4,type,
v30: state_type > $o ).
tff(pred_def_5,type,
v41: state_type > $o ).
tff(pred_def_6,type,
v1: state_type > $o ).
tff(pred_def_7,type,
v39: state_type > $o ).
tff(pred_def_8,type,
v49: state_type > $o ).
tff(pred_def_9,type,
nextState: ( state_type * state_type ) > $o ).
tff(pred_def_10,type,
v47: state_type > $o ).
tff(pred_def_11,type,
v46: state_type > $o ).
tff(pred_def_12,type,
v45: state_type > $o ).
tff(pred_def_13,type,
v54: state_type > $o ).
tff(pred_def_14,type,
v28: state_type > $o ).
tff(pred_def_15,type,
undeclared: $o ).
tff(pred_def_16,type,
v26: state_type > $o ).
tff(pred_def_17,type,
v24: state_type > $o ).
tff(pred_def_18,type,
v22: state_type > $o ).
tff(pred_def_19,type,
v77: ( state_type * bitindex_type ) > $o ).
tff(pred_def_20,type,
v75: ( state_type * bitindex_type ) > $o ).
tff(pred_def_21,type,
range_14_0: bitindex_type > $o ).
tff(pred_def_22,type,
v84: state_type > $o ).
tff(pred_def_23,type,
v82: state_type > $o ).
tff(pred_def_24,type,
v81: state_type > $o ).
tff(pred_def_25,type,
v80: state_type > $o ).
tff(pred_def_26,type,
b00000000000000000000: bitindex_type > $o ).
tff(pred_def_27,type,
v88: ( state_type * bitindex_type ) > $o ).
tff(pred_def_28,type,
range_19_0: bitindex_type > $o ).
tff(pred_def_29,type,
v90: ( state_type * bitindex_type ) > $o ).
tff(pred_def_30,type,
v79: ( state_type * bitindex_type ) > $o ).
tff(pred_def_31,type,
v72: ( state_type * bitindex_type ) > $o ).
tff(pred_def_32,type,
v70: ( state_type * bitindex_type ) > $o ).
tff(pred_def_33,type,
v68: ( state_type * bitindex_type ) > $o ).
tff(pred_def_34,type,
v66: ( state_type * bitindex_type ) > $o ).
tff(pred_def_35,type,
v98: state_type > $o ).
tff(pred_def_36,type,
v96: state_type > $o ).
tff(pred_def_37,type,
v94: state_type > $o ).
tff(pred_def_38,type,
v105: state_type > $o ).
tff(pred_def_39,type,
v103: state_type > $o ).
tff(pred_def_40,type,
v102: state_type > $o ).
tff(pred_def_41,type,
v101: state_type > $o ).
tff(pred_def_42,type,
v110: ( state_type * bitindex_type ) > $o ).
tff(pred_def_43,type,
v64: ( state_type * bitindex_type ) > $o ).
tff(pred_def_44,type,
v62: ( state_type * bitindex_type ) > $o ).
tff(pred_def_45,type,
v140: state_type > $o ).
tff(pred_def_46,type,
v142: state_type > $o ).
tff(pred_def_47,type,
v148: state_type > $o ).
tff(pred_def_48,type,
v146: state_type > $o ).
tff(pred_def_49,type,
v145: state_type > $o ).
tff(pred_def_50,type,
v151: state_type > $o ).
tff(pred_def_51,type,
v153: state_type > $o ).
tff(pred_def_52,type,
v137: state_type > $o ).
tff(pred_def_53,type,
range_19_15: bitindex_type > $o ).
tff(pred_def_54,type,
v161: state_type > $o ).
tff(pred_def_55,type,
v159: state_type > $o ).
tff(pred_def_56,type,
v158: state_type > $o ).
tff(pred_def_57,type,
v157: ( state_type * bitindex_type ) > $o ).
tff(pred_def_58,type,
b10000: bitindex_type > $o ).
tff(pred_def_59,type,
v166: state_type > $o ).
tff(pred_def_60,type,
v135: state_type > $o ).
tff(pred_def_61,type,
v133: state_type > $o ).
tff(pred_def_62,type,
v131: state_type > $o ).
tff(pred_def_63,type,
v129: state_type > $o ).
tff(pred_def_64,type,
v168: state_type > $o ).
tff(pred_def_65,type,
v175: state_type > $o ).
tff(pred_def_66,type,
v173: state_type > $o ).
tff(pred_def_67,type,
v172: state_type > $o ).
tff(pred_def_68,type,
v171: state_type > $o ).
tff(pred_def_69,type,
v180: state_type > $o ).
tff(pred_def_70,type,
v127: state_type > $o ).
tff(pred_def_71,type,
v125: state_type > $o ).
tff(pred_def_72,type,
v123: state_type > $o ).
tff(pred_def_73,type,
v121: state_type > $o ).
tff(pred_def_74,type,
v190: state_type > $o ).
tff(pred_def_75,type,
v194: state_type > $o ).
tff(pred_def_76,type,
v192: state_type > $o ).
tff(pred_def_77,type,
v201: state_type > $o ).
tff(pred_def_78,type,
v199: state_type > $o ).
tff(pred_def_79,type,
v198: state_type > $o ).
tff(pred_def_80,type,
v197: state_type > $o ).
tff(pred_def_81,type,
v206: state_type > $o ).
tff(pred_def_82,type,
v188: state_type > $o ).
tff(pred_def_83,type,
v186: state_type > $o ).
tff(pred_def_84,type,
v184: state_type > $o ).
tff(pred_def_85,type,
v210: state_type > $o ).
tff(pred_def_86,type,
v119: state_type > $o ).
tff(pred_def_87,type,
v117: state_type > $o ).
tff(pred_def_88,type,
v226: state_type > $o ).
tff(pred_def_89,type,
v228: state_type > $o ).
tff(pred_def_90,type,
v234: state_type > $o ).
tff(pred_def_91,type,
v232: state_type > $o ).
tff(pred_def_92,type,
v231: state_type > $o ).
tff(pred_def_93,type,
v237: state_type > $o ).
tff(pred_def_94,type,
v239: state_type > $o ).
tff(pred_def_95,type,
v224: state_type > $o ).
tff(pred_def_96,type,
v222: state_type > $o ).
tff(pred_def_97,type,
v220: state_type > $o ).
tff(pred_def_98,type,
v218: state_type > $o ).
tff(pred_def_99,type,
v243: state_type > $o ).
tff(pred_def_100,type,
v250: state_type > $o ).
tff(pred_def_101,type,
v248: state_type > $o ).
tff(pred_def_102,type,
v247: state_type > $o ).
tff(pred_def_103,type,
v246: state_type > $o ).
tff(pred_def_104,type,
v255: state_type > $o ).
tff(pred_def_105,type,
v216: state_type > $o ).
tff(pred_def_106,type,
v214: state_type > $o ).
tff(pred_def_107,type,
v212: state_type > $o ).
tff(pred_def_108,type,
v259: state_type > $o ).
tff(pred_def_109,type,
v115: state_type > $o ).
tff(pred_def_110,type,
b000000000000000: bitindex_type > $o ).
tff(pred_def_111,type,
v261: state_type > $o ).
tff(pred_def_112,type,
v60: state_type > $o ).
tff(pred_def_113,type,
v271: ( state_type * bitindex_type ) > $o ).
tff(pred_def_114,type,
v273: ( state_type * bitindex_type ) > $o ).
tff(pred_def_115,type,
v269: ( state_type * bitindex_type ) > $o ).
tff(pred_def_116,type,
v267: ( state_type * bitindex_type ) > $o ).
tff(pred_def_117,type,
v275: state_type > $o ).
tff(pred_def_118,type,
v282: state_type > $o ).
tff(pred_def_119,type,
v280: state_type > $o ).
tff(pred_def_120,type,
v279: state_type > $o ).
tff(pred_def_121,type,
v278: state_type > $o ).
tff(pred_def_122,type,
v287: ( state_type * bitindex_type ) > $o ).
tff(pred_def_123,type,
range_31_0: bitindex_type > $o ).
tff(pred_def_124,type,
v277: ( state_type * bitindex_type ) > $o ).
tff(pred_def_125,type,
v265: ( state_type * bitindex_type ) > $o ).
tff(pred_def_126,type,
v263: ( state_type * bitindex_type ) > $o ).
tff(pred_def_127,type,
v296: state_type > $o ).
tff(pred_def_128,type,
v294: state_type > $o ).
tff(pred_def_129,type,
v293: state_type > $o ).
tff(pred_def_130,type,
v292: state_type > $o ).
tff(pred_def_131,type,
v303: state_type > $o ).
tff(pred_def_132,type,
v304: state_type > $o ).
tff(pred_def_133,type,
v300: state_type > $o ).
tff(pred_def_134,type,
v302: state_type > $o ).
tff(pred_def_135,type,
v58: state_type > $o ).
tff(pred_def_136,type,
v20: state_type > $o ).
tff(pred_def_137,type,
v18: state_type > $o ).
tff(pred_def_138,type,
v313: state_type > $o ).
tff(pred_def_139,type,
v311: state_type > $o ).
tff(pred_def_140,type,
v310: state_type > $o ).
tff(pred_def_141,type,
v317: state_type > $o ).
tff(pred_def_142,type,
v16: state_type > $o ).
tff(pred_def_143,type,
v14: state_type > $o ).
tff(pred_def_144,type,
v12: state_type > $o ).
tff(pred_def_145,type,
v10: state_type > $o ).
tff(pred_def_146,type,
v332: state_type > $o ).
tff(pred_def_147,type,
v342: state_type > $o ).
tff(pred_def_148,type,
v340: state_type > $o ).
tff(pred_def_149,type,
v356: state_type > $o ).
tff(pred_def_150,type,
v366: state_type > $o ).
tff(pred_def_151,type,
v368: state_type > $o ).
tff(pred_def_152,type,
v364: state_type > $o ).
tff(pred_def_153,type,
v372: state_type > $o ).
tff(pred_def_154,type,
v370: state_type > $o ).
tff(pred_def_155,type,
v362: state_type > $o ).
tff(pred_def_156,type,
v374: state_type > $o ).
tff(pred_def_157,type,
v381: state_type > $o ).
tff(pred_def_158,type,
v379: state_type > $o ).
tff(pred_def_159,type,
v378: state_type > $o ).
tff(pred_def_160,type,
v377: state_type > $o ).
tff(pred_def_161,type,
v385: state_type > $o ).
tff(pred_def_162,type,
v387: state_type > $o ).
tff(pred_def_163,type,
v360: state_type > $o ).
tff(pred_def_164,type,
b00000: bitindex_type > $o ).
tff(pred_def_165,type,
v391: ( state_type * bitindex_type ) > $o ).
tff(pred_def_166,type,
v411: state_type > $o ).
tff(pred_def_167,type,
v410: state_type > $o ).
tff(pred_def_168,type,
v408: state_type > $o ).
tff(pred_def_169,type,
v433: state_type > $o ).
tff(pred_def_170,type,
v6: ( state_type * bitindex_type ) > $o ).
tff(pred_def_171,type,
v431: state_type > $o ).
tff(pred_def_172,type,
v437: state_type > $o ).
tff(pred_def_173,type,
v435: state_type > $o ).
tff(pred_def_174,type,
v443: state_type > $o ).
tff(pred_def_175,type,
v441: state_type > $o ).
tff(pred_def_176,type,
v439: state_type > $o ).
tff(pred_def_177,type,
v450: state_type > $o ).
tff(pred_def_178,type,
v448: state_type > $o ).
tff(pred_def_179,type,
v447: state_type > $o ).
tff(pred_def_180,type,
v446: state_type > $o ).
tff(pred_def_181,type,
v457: state_type > $o ).
tff(pred_def_182,type,
v454: state_type > $o ).
tff(pred_def_183,type,
v456: state_type > $o ).
tff(pred_def_184,type,
v429: state_type > $o ).
tff(pred_def_185,type,
v427: state_type > $o ).
tff(pred_def_186,type,
v425: state_type > $o ).
tff(pred_def_187,type,
v423: state_type > $o ).
tff(pred_def_188,type,
v421: state_type > $o ).
tff(pred_def_189,type,
v475: state_type > $o ).
tff(pred_def_190,type,
v502: state_type > $o ).
tff(pred_def_191,type,
v504: state_type > $o ).
tff(pred_def_192,type,
v500: state_type > $o ).
tff(pred_def_193,type,
v498: state_type > $o ).
tff(pred_def_194,type,
v496: state_type > $o ).
tff(pred_def_195,type,
v494: state_type > $o ).
tff(pred_def_196,type,
v519: ( state_type * bitindex_type ) > $o ).
tff(pred_def_197,type,
v517: ( state_type * bitindex_type ) > $o ).
tff(pred_def_198,type,
range_2_0: bitindex_type > $o ).
tff(pred_def_199,type,
b011: bitindex_type > $o ).
tff(pred_def_200,type,
v522: state_type > $o ).
tff(pred_def_201,type,
v515: state_type > $o ).
tff(pred_def_202,type,
v513: state_type > $o ).
tff(pred_def_203,type,
v511: state_type > $o ).
tff(pred_def_204,type,
v532: ( state_type * bitindex_type ) > $o ).
tff(pred_def_205,type,
v530: ( state_type * bitindex_type ) > $o ).
tff(pred_def_206,type,
range_13_12: bitindex_type > $o ).
tff(pred_def_207,type,
v528: ( state_type * bitindex_type ) > $o ).
tff(pred_def_208,type,
b00: bitindex_type > $o ).
tff(pred_def_209,type,
v526: state_type > $o ).
tff(pred_def_210,type,
v536: state_type > $o ).
tff(pred_def_211,type,
v535: ( state_type * bitindex_type ) > $o ).
tff(pred_def_212,type,
v537: state_type > $o ).
tff(pred_def_213,type,
v538: state_type > $o ).
tff(pred_def_214,type,
v524: ( state_type * bitindex_type ) > $o ).
tff(pred_def_215,type,
v541: state_type > $o ).
tff(pred_def_216,type,
v540: ( state_type * bitindex_type ) > $o ).
tff(pred_def_217,type,
v539: ( state_type * bitindex_type ) > $o ).
tff(pred_def_218,type,
range_3_0: bitindex_type > $o ).
tff(pred_def_219,type,
v509: ( state_type * bitindex_type ) > $o ).
tff(pred_def_220,type,
v507: ( state_type * bitindex_type ) > $o ).
tff(pred_def_221,type,
v549: state_type > $o ).
tff(pred_def_222,type,
v547: state_type > $o ).
tff(pred_def_223,type,
v545: state_type > $o ).
tff(pred_def_224,type,
v543: state_type > $o ).
tff(pred_def_225,type,
v556: state_type > $o ).
tff(pred_def_226,type,
v554: state_type > $o ).
tff(pred_def_227,type,
v553: state_type > $o ).
tff(pred_def_228,type,
v552: state_type > $o ).
tff(pred_def_229,type,
b0000: bitindex_type > $o ).
tff(pred_def_230,type,
v560: ( state_type * bitindex_type ) > $o ).
tff(pred_def_231,type,
v562: ( state_type * bitindex_type ) > $o ).
tff(pred_def_232,type,
v551: ( state_type * bitindex_type ) > $o ).
tff(pred_def_233,type,
v492: ( state_type * bitindex_type ) > $o ).
tff(pred_def_234,type,
v490: ( state_type * bitindex_type ) > $o ).
tff(pred_def_235,type,
v488: ( state_type * bitindex_type ) > $o ).
tff(pred_def_236,type,
v486: ( state_type * bitindex_type ) > $o ).
tff(pred_def_237,type,
v484: ( state_type * bitindex_type ) > $o ).
tff(pred_def_238,type,
v482: ( state_type * bitindex_type ) > $o ).
tff(pred_def_239,type,
v480: state_type > $o ).
tff(pred_def_240,type,
v478: state_type > $o ).
tff(pred_def_241,type,
v568: state_type > $o ).
tff(pred_def_242,type,
v575: state_type > $o ).
tff(pred_def_243,type,
v573: state_type > $o ).
tff(pred_def_244,type,
v572: state_type > $o ).
tff(pred_def_245,type,
v571: state_type > $o ).
tff(pred_def_246,type,
v579: state_type > $o ).
tff(pred_def_247,type,
v581: state_type > $o ).
tff(pred_def_248,type,
v566: state_type > $o ).
tff(pred_def_249,type,
v603: state_type > $o ).
tff(pred_def_250,type,
v627: ( state_type * bitindex_type ) > $o ).
tff(pred_def_251,type,
v625: ( state_type * bitindex_type ) > $o ).
tff(pred_def_252,type,
range_103_96: bitindex_type > $o ).
tff(pred_def_253,type,
v623: ( state_type * bitindex_type ) > $o ).
tff(pred_def_254,type,
range_111_104: bitindex_type > $o ).
tff(pred_def_255,type,
v629: ( state_type * bitindex_type ) > $o ).
tff(pred_def_256,type,
v621: ( state_type * bitindex_type ) > $o ).
tff(pred_def_257,type,
range_7_0: bitindex_type > $o ).
tff(pred_def_258,type,
b1000000100000000: bitindex_type > $o ).
tff(pred_def_259,type,
v619: state_type > $o ).
tff(pred_def_260,type,
v646: ( state_type * bitindex_type ) > $o ).
tff(pred_def_261,type,
v648: ( state_type * bitindex_type ) > $o ).
tff(pred_def_262,type,
v644: state_type > $o ).
tff(pred_def_263,type,
v642: state_type > $o ).
tff(pred_def_264,type,
v640: state_type > $o ).
tff(pred_def_265,type,
v638: state_type > $o ).
tff(pred_def_266,type,
v656: ( state_type * bitindex_type ) > $o ).
tff(pred_def_267,type,
v654: ( state_type * bitindex_type ) > $o ).
tff(pred_def_268,type,
range_7_3: bitindex_type > $o ).
tff(pred_def_269,type,
v652: ( state_type * bitindex_type ) > $o ).
tff(pred_def_270,type,
v657: ( state_type * bitindex_type ) > $o ).
tff(pred_def_271,type,
v658: ( state_type * bitindex_type ) > $o ).
tff(pred_def_272,type,
v650: ( state_type * bitindex_type ) > $o ).
tff(pred_def_273,type,
range_15_11: bitindex_type > $o ).
tff(pred_def_274,type,
range_15_8: bitindex_type > $o ).
tff(pred_def_275,type,
range_8_0: bitindex_type > $o ).
tff(pred_def_276,type,
v667: state_type > $o ).
tff(pred_def_277,type,
v666: state_type > $o ).
tff(pred_def_278,type,
v665: state_type > $o ).
tff(pred_def_279,type,
v663: state_type > $o ).
tff(pred_def_280,type,
v664: state_type > $o ).
tff(pred_def_281,type,
v671: state_type > $o ).
tff(pred_def_282,type,
v670: state_type > $o ).
tff(pred_def_283,type,
v669: state_type > $o ).
tff(pred_def_284,type,
v681: state_type > $o ).
tff(pred_def_285,type,
v680: state_type > $o ).
tff(pred_def_286,type,
v679: state_type > $o ).
tff(pred_def_287,type,
v678: state_type > $o ).
tff(pred_def_288,type,
v677: state_type > $o ).
tff(pred_def_289,type,
v676: state_type > $o ).
tff(pred_def_290,type,
v675: state_type > $o ).
tff(pred_def_291,type,
v673: state_type > $o ).
tff(pred_def_292,type,
v668: state_type > $o ).
tff(pred_def_293,type,
v662: state_type > $o ).
tff(pred_def_294,type,
v661: state_type > $o ).
tff(pred_def_295,type,
v636: state_type > $o ).
tff(pred_def_296,type,
range_23_16: bitindex_type > $o ).
tff(pred_def_297,type,
v687: ( state_type * bitindex_type ) > $o ).
tff(pred_def_298,type,
range_31_24: bitindex_type > $o ).
tff(pred_def_299,type,
v689: ( state_type * bitindex_type ) > $o ).
tff(pred_def_300,type,
v685: ( state_type * bitindex_type ) > $o ).
tff(pred_def_301,type,
b1010101010101010: bitindex_type > $o ).
tff(pred_def_302,type,
v683: state_type > $o ).
tff(pred_def_303,type,
range_39_32: bitindex_type > $o ).
tff(pred_def_304,type,
v696: ( state_type * bitindex_type ) > $o ).
tff(pred_def_305,type,
b00000011: bitindex_type > $o ).
tff(pred_def_306,type,
v694: state_type > $o ).
tff(pred_def_307,type,
v700: state_type > $o ).
tff(pred_def_308,type,
v634: state_type > $o ).
tff(pred_def_309,type,
v712: state_type > $o ).
tff(pred_def_310,type,
v711: state_type > $o ).
tff(pred_def_311,type,
v710: state_type > $o ).
tff(pred_def_312,type,
v708: state_type > $o ).
tff(pred_def_313,type,
v709: state_type > $o ).
tff(pred_def_314,type,
v716: state_type > $o ).
tff(pred_def_315,type,
v715: state_type > $o ).
tff(pred_def_316,type,
v714: state_type > $o ).
tff(pred_def_317,type,
v726: state_type > $o ).
tff(pred_def_318,type,
v725: state_type > $o ).
tff(pred_def_319,type,
v724: state_type > $o ).
tff(pred_def_320,type,
v723: state_type > $o ).
tff(pred_def_321,type,
v722: state_type > $o ).
tff(pred_def_322,type,
v721: state_type > $o ).
tff(pred_def_323,type,
v720: state_type > $o ).
tff(pred_def_324,type,
v718: state_type > $o ).
tff(pred_def_325,type,
v713: state_type > $o ).
tff(pred_def_326,type,
v707: state_type > $o ).
tff(pred_def_327,type,
v706: state_type > $o ).
tff(pred_def_328,type,
v704: state_type > $o ).
tff(pred_def_329,type,
range_119_112: bitindex_type > $o ).
tff(pred_def_330,type,
v732: ( state_type * bitindex_type ) > $o ).
tff(pred_def_331,type,
range_127_120: bitindex_type > $o ).
tff(pred_def_332,type,
v734: ( state_type * bitindex_type ) > $o ).
tff(pred_def_333,type,
v730: ( state_type * bitindex_type ) > $o ).
tff(pred_def_334,type,
v728: state_type > $o ).
tff(pred_def_335,type,
v738: state_type > $o ).
tff(pred_def_336,type,
v741: state_type > $o ).
tff(pred_def_337,type,
v702: state_type > $o ).
tff(pred_def_338,type,
v617: state_type > $o ).
tff(pred_def_339,type,
v615: ( state_type * bitindex_type ) > $o ).
tff(pred_def_340,type,
range_71_64: bitindex_type > $o ).
tff(pred_def_341,type,
v748: ( state_type * bitindex_type ) > $o ).
tff(pred_def_342,type,
v751: state_type > $o ).
tff(pred_def_343,type,
b01: bitindex_type > $o ).
tff(pred_def_344,type,
v752: state_type > $o ).
tff(pred_def_345,type,
b10: bitindex_type > $o ).
tff(pred_def_346,type,
v753: state_type > $o ).
tff(pred_def_347,type,
b11: bitindex_type > $o ).
tff(pred_def_348,type,
v754: state_type > $o ).
tff(pred_def_349,type,
v613: ( state_type * bitindex_type ) > $o ).
tff(pred_def_350,type,
b00000000: bitindex_type > $o ).
tff(pred_def_351,type,
range_47_40: bitindex_type > $o ).
tff(pred_def_352,type,
v758: ( state_type * bitindex_type ) > $o ).
tff(pred_def_353,type,
range_79_72: bitindex_type > $o ).
tff(pred_def_354,type,
v760: ( state_type * bitindex_type ) > $o ).
tff(pred_def_355,type,
v756: ( state_type * bitindex_type ) > $o ).
tff(pred_def_356,type,
v611: ( state_type * bitindex_type ) > $o ).
tff(pred_def_357,type,
range_55_52: bitindex_type > $o ).
tff(pred_def_358,type,
v767: ( state_type * bitindex_type ) > $o ).
tff(pred_def_359,type,
range_87_84: bitindex_type > $o ).
tff(pred_def_360,type,
v769: ( state_type * bitindex_type ) > $o ).
tff(pred_def_361,type,
v770: ( state_type * bitindex_type ) > $o ).
tff(pred_def_362,type,
v765: ( state_type * bitindex_type ) > $o ).
tff(pred_def_363,type,
range_7_4: bitindex_type > $o ).
tff(pred_def_364,type,
b1000011011011101: bitindex_type > $o ).
tff(pred_def_365,type,
v773: state_type > $o ).
tff(pred_def_366,type,
b0110: bitindex_type > $o ).
tff(pred_def_367,type,
v774: state_type > $o ).
tff(pred_def_368,type,
v609: state_type > $o ).
tff(pred_def_369,type,
b0000100000000000: bitindex_type > $o ).
tff(pred_def_370,type,
v780: state_type > $o ).
tff(pred_def_371,type,
b0100: bitindex_type > $o ).
tff(pred_def_372,type,
v781: state_type > $o ).
tff(pred_def_373,type,
v776: state_type > $o ).
tff(pred_def_374,type,
v607: ( state_type * bitindex_type ) > $o ).
tff(pred_def_375,type,
v605: ( state_type * bitindex_type ) > $o ).
tff(pred_def_376,type,
range_1_0: bitindex_type > $o ).
tff(pred_def_377,type,
b010: bitindex_type > $o ).
tff(pred_def_378,type,
v793: state_type > $o ).
tff(pred_def_379,type,
v790: state_type > $o ).
tff(pred_def_380,type,
v788: state_type > $o ).
tff(pred_def_381,type,
v786: state_type > $o ).
tff(pred_def_382,type,
v784: state_type > $o ).
tff(pred_def_383,type,
v795: state_type > $o ).
tff(pred_def_384,type,
v802: state_type > $o ).
tff(pred_def_385,type,
v800: state_type > $o ).
tff(pred_def_386,type,
v799: state_type > $o ).
tff(pred_def_387,type,
v806: state_type > $o ).
tff(pred_def_388,type,
v808: state_type > $o ).
tff(pred_def_389,type,
v798: state_type > $o ).
tff(pred_def_390,type,
v809: ( state_type * bitindex_type ) > $o ).
tff(pred_def_391,type,
v811: ( state_type * bitindex_type ) > $o ).
tff(pred_def_392,type,
v601: ( state_type * bitindex_type ) > $o ).
tff(pred_def_393,type,
v599: ( state_type * bitindex_type ) > $o ).
tff(pred_def_394,type,
v814: ( state_type * bitindex_type ) > $o ).
tff(pred_def_395,type,
v815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_396,type,
v816: ( state_type * bitindex_type ) > $o ).
tff(pred_def_397,type,
v817: ( state_type * bitindex_type ) > $o ).
tff(pred_def_398,type,
v818: ( state_type * bitindex_type ) > $o ).
tff(pred_def_399,type,
v597: ( state_type * bitindex_type ) > $o ).
tff(pred_def_400,type,
range_3_2: bitindex_type > $o ).
tff(pred_def_401,type,
v595: ( state_type * bitindex_type ) > $o ).
tff(pred_def_402,type,
v593: ( state_type * bitindex_type ) > $o ).
tff(pred_def_403,type,
v591: ( state_type * bitindex_type ) > $o ).
tff(pred_def_404,type,
v589: ( state_type * bitindex_type ) > $o ).
tff(pred_def_405,type,
v587: ( state_type * bitindex_type ) > $o ).
tff(pred_def_406,type,
v585: ( state_type * bitindex_type ) > $o ).
tff(pred_def_407,type,
v825: ( state_type * bitindex_type ) > $o ).
tff(pred_def_408,type,
v823: ( state_type * bitindex_type ) > $o ).
tff(pred_def_409,type,
v831: state_type > $o ).
tff(pred_def_410,type,
v829: state_type > $o ).
tff(pred_def_411,type,
v828: state_type > $o ).
tff(pred_def_412,type,
b00000000000000000000000000000000: bitindex_type > $o ).
tff(pred_def_413,type,
v834: ( state_type * bitindex_type ) > $o ).
tff(pred_def_414,type,
v836: ( state_type * bitindex_type ) > $o ).
tff(pred_def_415,type,
v827: ( state_type * bitindex_type ) > $o ).
tff(pred_def_416,type,
v820: ( state_type * bitindex_type ) > $o ).
tff(pred_def_417,type,
v850: state_type > $o ).
tff(pred_def_418,type,
v853: ( state_type * bitindex_type ) > $o ).
tff(pred_def_419,type,
v855: state_type > $o ).
tff(pred_def_420,type,
v857: state_type > $o ).
tff(pred_def_421,type,
v864: state_type > $o ).
tff(pred_def_422,type,
v862: state_type > $o ).
tff(pred_def_423,type,
v861: state_type > $o ).
tff(pred_def_424,type,
v868: state_type > $o ).
tff(pred_def_425,type,
v870: state_type > $o ).
tff(pred_def_426,type,
v860: state_type > $o ).
tff(pred_def_427,type,
b0000000: bitindex_type > $o ).
tff(pred_def_428,type,
v871: ( state_type * bitindex_type ) > $o ).
tff(pred_def_429,type,
range_6_0: bitindex_type > $o ).
tff(pred_def_430,type,
v873: ( state_type * bitindex_type ) > $o ).
tff(pred_def_431,type,
v859: ( state_type * bitindex_type ) > $o ).
tff(pred_def_432,type,
v848: ( state_type * bitindex_type ) > $o ).
tff(pred_def_433,type,
v846: ( state_type * bitindex_type ) > $o ).
tff(pred_def_434,type,
v844: ( state_type * bitindex_type ) > $o ).
tff(pred_def_435,type,
v842: state_type > $o ).
tff(pred_def_436,type,
v840: state_type > $o ).
tff(pred_def_437,type,
b000000100110000: bitindex_type > $o ).
tff(pred_def_438,type,
v884: state_type > $o ).
tff(pred_def_439,type,
v881: state_type > $o ).
tff(pred_def_440,type,
v879: state_type > $o ).
tff(pred_def_441,type,
v877: state_type > $o ).
tff(pred_def_442,type,
v889: state_type > $o ).
tff(pred_def_443,type,
v888: state_type > $o ).
tff(pred_def_444,type,
v897: state_type > $o ).
tff(pred_def_445,type,
v899: state_type > $o ).
tff(pred_def_446,type,
v898: state_type > $o ).
tff(pred_def_447,type,
v896: state_type > $o ).
tff(pred_def_448,type,
v893: state_type > $o ).
tff(pred_def_449,type,
v895: state_type > $o ).
tff(pred_def_450,type,
v887: state_type > $o ).
tff(pred_def_451,type,
v903: ( state_type * bitindex_type ) > $o ).
tff(pred_def_452,type,
range_13_0: bitindex_type > $o ).
tff(pred_def_453,type,
b00000000000000: bitindex_type > $o ).
tff(pred_def_454,type,
v900: ( state_type * bitindex_type ) > $o ).
tff(pred_def_455,type,
v902: ( state_type * bitindex_type ) > $o ).
tff(pred_def_456,type,
v886: ( state_type * bitindex_type ) > $o ).
tff(pred_def_457,type,
v473: ( state_type * bitindex_type ) > $o ).
tff(pred_def_458,type,
v471: ( state_type * bitindex_type ) > $o ).
tff(pred_def_459,type,
v469: ( state_type * bitindex_type ) > $o ).
tff(pred_def_460,type,
v467: ( state_type * bitindex_type ) > $o ).
tff(pred_def_461,type,
v911: state_type > $o ).
tff(pred_def_462,type,
v926: state_type > $o ).
tff(pred_def_463,type,
v924: state_type > $o ).
tff(pred_def_464,type,
v923: state_type > $o ).
tff(pred_def_465,type,
v921: ( state_type * bitindex_type ) > $o ).
tff(pred_def_466,type,
v919: state_type > $o ).
tff(pred_def_467,type,
v917: state_type > $o ).
tff(pred_def_468,type,
v929: state_type > $o ).
tff(pred_def_469,type,
v915: state_type > $o ).
tff(pred_def_470,type,
v907: state_type > $o ).
tff(pred_def_471,type,
v913: state_type > $o ).
tff(pred_def_472,type,
v931: state_type > $o ).
tff(pred_def_473,type,
v938: state_type > $o ).
tff(pred_def_474,type,
v936: state_type > $o ).
tff(pred_def_475,type,
v935: state_type > $o ).
tff(pred_def_476,type,
v934: state_type > $o ).
tff(pred_def_477,type,
v942: state_type > $o ).
tff(pred_def_478,type,
v944: state_type > $o ).
tff(pred_def_479,type,
v909: state_type > $o ).
tff(pred_def_480,type,
v953: state_type > $o ).
tff(pred_def_481,type,
v967: ( state_type * bitindex_type ) > $o ).
tff(pred_def_482,type,
v971: ( state_type * bitindex_type ) > $o ).
tff(pred_def_483,type,
v973: ( state_type * bitindex_type ) > $o ).
tff(pred_def_484,type,
v969: ( state_type * bitindex_type ) > $o ).
tff(pred_def_485,type,
v974: ( state_type * bitindex_type ) > $o ).
tff(pred_def_486,type,
v965: ( state_type * bitindex_type ) > $o ).
tff(pred_def_487,type,
v975: ( state_type * bitindex_type ) > $o ).
tff(pred_def_488,type,
v976: ( state_type * bitindex_type ) > $o ).
tff(pred_def_489,type,
v963: ( state_type * bitindex_type ) > $o ).
tff(pred_def_490,type,
v961: ( state_type * bitindex_type ) > $o ).
tff(pred_def_491,type,
range_100_96: bitindex_type > $o ).
tff(pred_def_492,type,
range_4_0: bitindex_type > $o ).
tff(pred_def_493,type,
v979: ( state_type * bitindex_type ) > $o ).
tff(pred_def_494,type,
v981: ( state_type * bitindex_type ) > $o ).
tff(pred_def_495,type,
range_12_0: bitindex_type > $o ).
tff(pred_def_496,type,
v997: state_type > $o ).
tff(pred_def_497,type,
v996: state_type > $o ).
tff(pred_def_498,type,
v995: state_type > $o ).
tff(pred_def_499,type,
v994: state_type > $o ).
tff(pred_def_500,type,
v993: state_type > $o ).
tff(pred_def_501,type,
v992: state_type > $o ).
tff(pred_def_502,type,
v991: state_type > $o ).
tff(pred_def_503,type,
v990: state_type > $o ).
tff(pred_def_504,type,
v989: state_type > $o ).
tff(pred_def_505,type,
v988: state_type > $o ).
tff(pred_def_506,type,
v987: state_type > $o ).
tff(pred_def_507,type,
v985: state_type > $o ).
tff(pred_def_508,type,
v984: state_type > $o ).
tff(pred_def_509,type,
v959: state_type > $o ).
tff(pred_def_510,type,
range_63_56: bitindex_type > $o ).
tff(pred_def_511,type,
v1005: ( state_type * bitindex_type ) > $o ).
tff(pred_def_512,type,
range_95_88: bitindex_type > $o ).
tff(pred_def_513,type,
v1007: ( state_type * bitindex_type ) > $o ).
tff(pred_def_514,type,
v1009: ( state_type * bitindex_type ) > $o ).
tff(pred_def_515,type,
v1011: ( state_type * bitindex_type ) > $o ).
tff(pred_def_516,type,
v1003: ( state_type * bitindex_type ) > $o ).
tff(pred_def_517,type,
b00000110: bitindex_type > $o ).
tff(pred_def_518,type,
v1015: state_type > $o ).
tff(pred_def_519,type,
v1001: state_type > $o ).
tff(pred_def_520,type,
range_103_102: bitindex_type > $o ).
tff(pred_def_521,type,
range_7_6: bitindex_type > $o ).
tff(pred_def_522,type,
v1019: state_type > $o ).
tff(pred_def_523,type,
v1017: state_type > $o ).
tff(pred_def_524,type,
v1022: state_type > $o ).
tff(pred_def_525,type,
v1023: state_type > $o ).
tff(pred_def_526,type,
v1021: state_type > $o ).
tff(pred_def_527,type,
v1025: state_type > $o ).
tff(pred_def_528,type,
v1026: state_type > $o ).
tff(pred_def_529,type,
v1024: state_type > $o ).
tff(pred_def_530,type,
v1027: state_type > $o ).
tff(pred_def_531,type,
v1020: ( state_type * bitindex_type ) > $o ).
tff(pred_def_532,type,
v999: ( state_type * bitindex_type ) > $o ).
tff(pred_def_533,type,
b00010001: bitindex_type > $o ).
tff(pred_def_534,type,
v1031: state_type > $o ).
tff(pred_def_535,type,
v1034: state_type > $o ).
tff(pred_def_536,type,
b10000100: bitindex_type > $o ).
tff(pred_def_537,type,
v1038: state_type > $o ).
tff(pred_def_538,type,
v1041: state_type > $o ).
tff(pred_def_539,type,
v1045: ( state_type * bitindex_type ) > $o ).
tff(pred_def_540,type,
v1044: ( state_type * bitindex_type ) > $o ).
tff(pred_def_541,type,
v1043: ( state_type * bitindex_type ) > $o ).
tff(pred_def_542,type,
v957: ( state_type * bitindex_type ) > $o ).
tff(pred_def_543,type,
v955: ( state_type * bitindex_type ) > $o ).
tff(pred_def_544,type,
v1047: state_type > $o ).
tff(pred_def_545,type,
v1049: state_type > $o ).
tff(pred_def_546,type,
v1056: state_type > $o ).
tff(pred_def_547,type,
v1054: state_type > $o ).
tff(pred_def_548,type,
v1053: state_type > $o ).
tff(pred_def_549,type,
v1060: state_type > $o ).
tff(pred_def_550,type,
v1062: state_type > $o ).
tff(pred_def_551,type,
v1052: state_type > $o ).
tff(pred_def_552,type,
v1063: ( state_type * bitindex_type ) > $o ).
tff(pred_def_553,type,
v1065: ( state_type * bitindex_type ) > $o ).
tff(pred_def_554,type,
v951: ( state_type * bitindex_type ) > $o ).
tff(pred_def_555,type,
range_9_8: bitindex_type > $o ).
tff(pred_def_556,type,
v1073: state_type > $o ).
tff(pred_def_557,type,
v1071: state_type > $o ).
tff(pred_def_558,type,
v1070: state_type > $o ).
tff(pred_def_559,type,
v1069: ( state_type * bitindex_type ) > $o ).
tff(pred_def_560,type,
v1082: state_type > $o ).
tff(pred_def_561,type,
v1080: state_type > $o ).
tff(pred_def_562,type,
v1079: state_type > $o ).
tff(pred_def_563,type,
v1077: ( state_type * bitindex_type ) > $o ).
tff(pred_def_564,type,
v948: ( state_type * bitindex_type ) > $o ).
tff(pred_def_565,type,
v1088: state_type > $o ).
tff(pred_def_566,type,
v1089: state_type > $o ).
tff(pred_def_567,type,
v1087: state_type > $o ).
tff(pred_def_568,type,
v1092: state_type > $o ).
tff(pred_def_569,type,
v1093: state_type > $o ).
tff(pred_def_570,type,
v1091: state_type > $o ).
tff(pred_def_571,type,
v1094: state_type > $o ).
tff(pred_def_572,type,
v1090: state_type > $o ).
tff(pred_def_573,type,
v1086: state_type > $o ).
tff(pred_def_574,type,
v1095: state_type > $o ).
tff(pred_def_575,type,
v1085: state_type > $o ).
tff(pred_def_576,type,
v1096: state_type > $o ).
tff(pred_def_577,type,
v465: state_type > $o ).
tff(pred_def_578,type,
v1104: state_type > $o ).
tff(pred_def_579,type,
v1105: state_type > $o ).
tff(pred_def_580,type,
v1103: state_type > $o ).
tff(pred_def_581,type,
v1106: state_type > $o ).
tff(pred_def_582,type,
v1102: state_type > $o ).
tff(pred_def_583,type,
v1107: state_type > $o ).
tff(pred_def_584,type,
v1101: state_type > $o ).
tff(pred_def_585,type,
v1108: state_type > $o ).
tff(pred_def_586,type,
v1100: state_type > $o ).
tff(pred_def_587,type,
v1098: state_type > $o ).
tff(pred_def_588,type,
v419: state_type > $o ).
tff(pred_def_589,type,
v1109: state_type > $o ).
tff(pred_def_590,type,
v463: state_type > $o ).
tff(pred_def_591,type,
v1115: state_type > $o ).
tff(pred_def_592,type,
v1113: state_type > $o ).
tff(pred_def_593,type,
v1112: state_type > $o ).
tff(pred_def_594,type,
v1118: state_type > $o ).
tff(pred_def_595,type,
v1120: state_type > $o ).
tff(pred_def_596,type,
v461: state_type > $o ).
tff(pred_def_597,type,
v397: state_type > $o ).
tff(pred_def_598,type,
v1128: state_type > $o ).
tff(pred_def_599,type,
v1127: state_type > $o ).
tff(pred_def_600,type,
b00111: bitindex_type > $o ).
tff(pred_def_601,type,
v1129: state_type > $o ).
tff(pred_def_602,type,
v1126: state_type > $o ).
tff(pred_def_603,type,
v417: state_type > $o ).
tff(pred_def_604,type,
v403: ( state_type * bitindex_type ) > $o ).
tff(pred_def_605,type,
v1144: state_type > $o ).
tff(pred_def_606,type,
v1143: state_type > $o ).
tff(pred_def_607,type,
v1142: state_type > $o ).
tff(pred_def_608,type,
v1141: state_type > $o ).
tff(pred_def_609,type,
v1140: state_type > $o ).
tff(pred_def_610,type,
v1139: state_type > $o ).
tff(pred_def_611,type,
v1138: state_type > $o ).
tff(pred_def_612,type,
v1137: state_type > $o ).
tff(pred_def_613,type,
v1136: state_type > $o ).
tff(pred_def_614,type,
v1135: state_type > $o ).
tff(pred_def_615,type,
v1145: state_type > $o ).
tff(pred_def_616,type,
v1134: state_type > $o ).
tff(pred_def_617,type,
v1146: state_type > $o ).
tff(pred_def_618,type,
v1133: state_type > $o ).
tff(pred_def_619,type,
v1149: state_type > $o ).
tff(pred_def_620,type,
v1150: state_type > $o ).
tff(pred_def_621,type,
v1148: state_type > $o ).
tff(pred_def_622,type,
v1151: state_type > $o ).
tff(pred_def_623,type,
v1147: state_type > $o ).
tff(pred_def_624,type,
v1154: state_type > $o ).
tff(pred_def_625,type,
v1155: state_type > $o ).
tff(pred_def_626,type,
v1153: state_type > $o ).
tff(pred_def_627,type,
v1156: state_type > $o ).
tff(pred_def_628,type,
v1152: state_type > $o ).
tff(pred_def_629,type,
v1159: state_type > $o ).
tff(pred_def_630,type,
v1160: state_type > $o ).
tff(pred_def_631,type,
v1158: state_type > $o ).
tff(pred_def_632,type,
v1161: state_type > $o ).
tff(pred_def_633,type,
v1157: state_type > $o ).
tff(pred_def_634,type,
v1164: state_type > $o ).
tff(pred_def_635,type,
v1165: state_type > $o ).
tff(pred_def_636,type,
v1163: state_type > $o ).
tff(pred_def_637,type,
v1166: state_type > $o ).
tff(pred_def_638,type,
v1162: state_type > $o ).
tff(pred_def_639,type,
v1169: state_type > $o ).
tff(pred_def_640,type,
v1170: state_type > $o ).
tff(pred_def_641,type,
v1168: state_type > $o ).
tff(pred_def_642,type,
v1171: state_type > $o ).
tff(pred_def_643,type,
v1167: state_type > $o ).
tff(pred_def_644,type,
v1174: state_type > $o ).
tff(pred_def_645,type,
v1175: state_type > $o ).
tff(pred_def_646,type,
v1173: state_type > $o ).
tff(pred_def_647,type,
v1176: state_type > $o ).
tff(pred_def_648,type,
v1172: state_type > $o ).
tff(pred_def_649,type,
v1179: state_type > $o ).
tff(pred_def_650,type,
v1180: state_type > $o ).
tff(pred_def_651,type,
v1178: state_type > $o ).
tff(pred_def_652,type,
v1181: state_type > $o ).
tff(pred_def_653,type,
v1177: state_type > $o ).
tff(pred_def_654,type,
v1184: state_type > $o ).
tff(pred_def_655,type,
v1185: state_type > $o ).
tff(pred_def_656,type,
v1183: state_type > $o ).
tff(pred_def_657,type,
v1186: state_type > $o ).
tff(pred_def_658,type,
v1182: state_type > $o ).
tff(pred_def_659,type,
v1189: state_type > $o ).
tff(pred_def_660,type,
v1190: state_type > $o ).
tff(pred_def_661,type,
v1188: state_type > $o ).
tff(pred_def_662,type,
v1191: state_type > $o ).
tff(pred_def_663,type,
v1187: state_type > $o ).
tff(pred_def_664,type,
v1131: ( state_type * bitindex_type ) > $o ).
tff(pred_def_665,type,
v1130: ( state_type * bitindex_type ) > $o ).
tff(pred_def_666,type,
range_10_0: bitindex_type > $o ).
tff(pred_def_667,type,
v413: ( state_type * bitindex_type ) > $o ).
tff(pred_def_668,type,
v415: ( state_type * bitindex_type ) > $o ).
tff(pred_def_669,type,
range_9_0: bitindex_type > $o ).
tff(pred_def_670,type,
v1197: state_type > $o ).
tff(pred_def_671,type,
v1195: state_type > $o ).
tff(pred_def_672,type,
v1194: state_type > $o ).
tff(pred_def_673,type,
b00000000001: bitindex_type > $o ).
tff(pred_def_674,type,
v1200: ( state_type * bitindex_type ) > $o ).
tff(pred_def_675,type,
v1202: ( state_type * bitindex_type ) > $o ).
tff(pred_def_676,type,
v1193: ( state_type * bitindex_type ) > $o ).
tff(pred_def_677,type,
v1262: state_type > $o ).
tff(pred_def_678,type,
v1264: state_type > $o ).
tff(pred_def_679,type,
v1260: state_type > $o ).
tff(pred_def_680,type,
v1258: state_type > $o ).
tff(pred_def_681,type,
v1256: state_type > $o ).
tff(pred_def_682,type,
v1254: state_type > $o ).
tff(pred_def_683,type,
v1252: state_type > $o ).
tff(pred_def_684,type,
v1250: state_type > $o ).
tff(pred_def_685,type,
v1248: state_type > $o ).
tff(pred_def_686,type,
v1246: state_type > $o ).
tff(pred_def_687,type,
v1244: state_type > $o ).
tff(pred_def_688,type,
v1242: state_type > $o ).
tff(pred_def_689,type,
v1267: state_type > $o ).
tff(pred_def_690,type,
v1266: ( state_type * bitindex_type ) > $o ).
tff(pred_def_691,type,
v1240: ( state_type * bitindex_type ) > $o ).
tff(pred_def_692,type,
v1238: ( state_type * bitindex_type ) > $o ).
tff(pred_def_693,type,
v1297: state_type > $o ).
tff(pred_def_694,type,
v1299: state_type > $o ).
tff(pred_def_695,type,
v1295: state_type > $o ).
tff(pred_def_696,type,
v1293: state_type > $o ).
tff(pred_def_697,type,
v1291: state_type > $o ).
tff(pred_def_698,type,
v1289: state_type > $o ).
tff(pred_def_699,type,
v1287: state_type > $o ).
tff(pred_def_700,type,
v1285: state_type > $o ).
tff(pred_def_701,type,
v1283: state_type > $o ).
tff(pred_def_702,type,
v1281: state_type > $o ).
tff(pred_def_703,type,
v1321: state_type > $o ).
tff(pred_def_704,type,
v1323: state_type > $o ).
tff(pred_def_705,type,
v1319: state_type > $o ).
tff(pred_def_706,type,
v1317: state_type > $o ).
tff(pred_def_707,type,
v1315: state_type > $o ).
tff(pred_def_708,type,
v1313: state_type > $o ).
tff(pred_def_709,type,
v1311: state_type > $o ).
tff(pred_def_710,type,
v1309: state_type > $o ).
tff(pred_def_711,type,
v1327: state_type > $o ).
tff(pred_def_712,type,
v1325: state_type > $o ).
tff(pred_def_713,type,
v1329: state_type > $o ).
tff(pred_def_714,type,
v1339: state_type > $o ).
tff(pred_def_715,type,
v1337: state_type > $o ).
tff(pred_def_716,type,
v1345: state_type > $o ).
tff(pred_def_717,type,
v1343: state_type > $o ).
tff(pred_def_718,type,
v1341: state_type > $o ).
tff(pred_def_719,type,
v1347: state_type > $o ).
tff(pred_def_720,type,
v1353: state_type > $o ).
tff(pred_def_721,type,
v1355: state_type > $o ).
tff(pred_def_722,type,
v1351: state_type > $o ).
tff(pred_def_723,type,
v1350: state_type > $o ).
tff(pred_def_724,type,
v1361: state_type > $o ).
tff(pred_def_725,type,
v1358: state_type > $o ).
tff(pred_def_726,type,
v1360: state_type > $o ).
tff(pred_def_727,type,
v1335: state_type > $o ).
tff(pred_def_728,type,
v1333: state_type > $o ).
tff(pred_def_729,type,
v1331: state_type > $o ).
tff(pred_def_730,type,
v1377: state_type > $o ).
tff(pred_def_731,type,
v1379: state_type > $o ).
tff(pred_def_732,type,
v1375: state_type > $o ).
tff(pred_def_733,type,
v1373: state_type > $o ).
tff(pred_def_734,type,
v1371: state_type > $o ).
tff(pred_def_735,type,
v1369: state_type > $o ).
tff(pred_def_736,type,
v1367: state_type > $o ).
tff(pred_def_737,type,
v1365: state_type > $o ).
tff(pred_def_738,type,
v1384: state_type > $o ).
tff(pred_def_739,type,
v1383: state_type > $o ).
tff(pred_def_740,type,
v1385: state_type > $o ).
tff(pred_def_741,type,
v1382: state_type > $o ).
tff(pred_def_742,type,
v1386: state_type > $o ).
tff(pred_def_743,type,
v1381: state_type > $o ).
tff(pred_def_744,type,
v1307: state_type > $o ).
tff(pred_def_745,type,
v1305: state_type > $o ).
tff(pred_def_746,type,
v1303: state_type > $o ).
tff(pred_def_747,type,
v1301: state_type > $o ).
tff(pred_def_748,type,
v1410: state_type > $o ).
tff(pred_def_749,type,
v1412: state_type > $o ).
tff(pred_def_750,type,
v1408: state_type > $o ).
tff(pred_def_751,type,
v1406: state_type > $o ).
tff(pred_def_752,type,
v1404: state_type > $o ).
tff(pred_def_753,type,
v1402: state_type > $o ).
tff(pred_def_754,type,
v1400: state_type > $o ).
tff(pred_def_755,type,
v1398: state_type > $o ).
tff(pred_def_756,type,
v1396: state_type > $o ).
tff(pred_def_757,type,
v1436: state_type > $o ).
tff(pred_def_758,type,
v1434: ( state_type * bitindex_type ) > $o ).
tff(pred_def_759,type,
v1432: ( state_type * bitindex_type ) > $o ).
tff(pred_def_760,type,
v1430: state_type > $o ).
tff(pred_def_761,type,
v1440: state_type > $o ).
tff(pred_def_762,type,
v1442: state_type > $o ).
tff(pred_def_763,type,
v1438: state_type > $o ).
tff(pred_def_764,type,
v1448: state_type > $o ).
tff(pred_def_765,type,
v1446: ( state_type * bitindex_type ) > $o ).
tff(pred_def_766,type,
v1444: ( state_type * bitindex_type ) > $o ).
tff(pred_def_767,type,
v1428: state_type > $o ).
tff(pred_def_768,type,
v1426: state_type > $o ).
tff(pred_def_769,type,
v1453: state_type > $o ).
tff(pred_def_770,type,
v1460: state_type > $o ).
tff(pred_def_771,type,
v1462: state_type > $o ).
tff(pred_def_772,type,
v1464: state_type > $o ).
tff(pred_def_773,type,
v1466: state_type > $o ).
tff(pred_def_774,type,
range_16_13: bitindex_type > $o ).
tff(pred_def_775,type,
v1458: ( state_type * bitindex_type ) > $o ).
tff(pred_def_776,type,
v1469: state_type > $o ).
tff(pred_def_777,type,
b1000: bitindex_type > $o ).
tff(pred_def_778,type,
v1470: state_type > $o ).
tff(pred_def_779,type,
v1456: state_type > $o ).
tff(pred_def_780,type,
v1478: state_type > $o ).
tff(pred_def_781,type,
b0101: bitindex_type > $o ).
tff(pred_def_782,type,
v1479: state_type > $o ).
tff(pred_def_783,type,
v1477: state_type > $o ).
tff(pred_def_784,type,
b0111: bitindex_type > $o ).
tff(pred_def_785,type,
v1480: state_type > $o ).
tff(pred_def_786,type,
v1476: state_type > $o ).
tff(pred_def_787,type,
v1472: state_type > $o ).
tff(pred_def_788,type,
v1484: state_type > $o ).
tff(pred_def_789,type,
v1488: state_type > $o ).
tff(pred_def_790,type,
v1490: state_type > $o ).
tff(pred_def_791,type,
v1486: state_type > $o ).
tff(pred_def_792,type,
v1494: state_type > $o ).
tff(pred_def_793,type,
v1492: state_type > $o ).
tff(pred_def_794,type,
v1496: state_type > $o ).
tff(pred_def_795,type,
v1497: state_type > $o ).
tff(pred_def_796,type,
v1482: state_type > $o ).
tff(pred_def_797,type,
v1503: state_type > $o ).
tff(pred_def_798,type,
v1505: state_type > $o ).
tff(pred_def_799,type,
v1507: state_type > $o ).
tff(pred_def_800,type,
range_2_1: bitindex_type > $o ).
tff(pred_def_801,type,
v1509: state_type > $o ).
tff(pred_def_802,type,
v1510: ( state_type * bitindex_type ) > $o ).
tff(pred_def_803,type,
v1501: ( state_type * bitindex_type ) > $o ).
tff(pred_def_804,type,
v1519: state_type > $o ).
tff(pred_def_805,type,
v1520: state_type > $o ).
tff(pred_def_806,type,
v1518: state_type > $o ).
tff(pred_def_807,type,
v1521: state_type > $o ).
tff(pred_def_808,type,
v1517: state_type > $o ).
tff(pred_def_809,type,
v1515: state_type > $o ).
tff(pred_def_810,type,
v1525: state_type > $o ).
tff(pred_def_811,type,
v1523: state_type > $o ).
tff(pred_def_812,type,
v1533: state_type > $o ).
tff(pred_def_813,type,
v1535: state_type > $o ).
tff(pred_def_814,type,
v1531: state_type > $o ).
tff(pred_def_815,type,
v1539: state_type > $o ).
tff(pred_def_816,type,
v1541: state_type > $o ).
tff(pred_def_817,type,
v1537: state_type > $o ).
tff(pred_def_818,type,
v1543: state_type > $o ).
tff(pred_def_819,type,
v1545: state_type > $o ).
tff(pred_def_820,type,
v1547: state_type > $o ).
tff(pred_def_821,type,
v1548: state_type > $o ).
tff(pred_def_822,type,
v1546: state_type > $o ).
tff(pred_def_823,type,
v1544: state_type > $o ).
tff(pred_def_824,type,
v1529: state_type > $o ).
tff(pred_def_825,type,
v1550: state_type > $o ).
tff(pred_def_826,type,
v1554: state_type > $o ).
tff(pred_def_827,type,
v1553: state_type > $o ).
tff(pred_def_828,type,
v1552: state_type > $o ).
tff(pred_def_829,type,
v1527: state_type > $o ).
tff(pred_def_830,type,
v1559: state_type > $o ).
tff(pred_def_831,type,
v1558: state_type > $o ).
tff(pred_def_832,type,
v1560: state_type > $o ).
tff(pred_def_833,type,
v1556: state_type > $o ).
tff(pred_def_834,type,
v1562: state_type > $o ).
tff(pred_def_835,type,
b000: bitindex_type > $o ).
tff(pred_def_836,type,
v1566: state_type > $o ).
tff(pred_def_837,type,
b001: bitindex_type > $o ).
tff(pred_def_838,type,
v1567: state_type > $o ).
tff(pred_def_839,type,
v1565: state_type > $o ).
tff(pred_def_840,type,
b100: bitindex_type > $o ).
tff(pred_def_841,type,
v1568: state_type > $o ).
tff(pred_def_842,type,
v1564: state_type > $o ).
tff(pred_def_843,type,
v1572: state_type > $o ).
tff(pred_def_844,type,
v1573: state_type > $o ).
tff(pred_def_845,type,
v1571: state_type > $o ).
tff(pred_def_846,type,
v1570: state_type > $o ).
tff(pred_def_847,type,
v1574: state_type > $o ).
tff(pred_def_848,type,
v1578: state_type > $o ).
tff(pred_def_849,type,
v1579: state_type > $o ).
tff(pred_def_850,type,
v1577: state_type > $o ).
tff(pred_def_851,type,
v1576: state_type > $o ).
tff(pred_def_852,type,
v1582: state_type > $o ).
tff(pred_def_853,type,
v1585: state_type > $o ).
tff(pred_def_854,type,
v1586: state_type > $o ).
tff(pred_def_855,type,
v1584: state_type > $o ).
tff(pred_def_856,type,
v1583: state_type > $o ).
tff(pred_def_857,type,
v1581: state_type > $o ).
tff(pred_def_858,type,
v1587: state_type > $o ).
tff(pred_def_859,type,
v1580: state_type > $o ).
tff(pred_def_860,type,
v1575: state_type > $o ).
tff(pred_def_861,type,
v1569: state_type > $o ).
tff(pred_def_862,type,
v1563: state_type > $o ).
tff(pred_def_863,type,
v1499: state_type > $o ).
tff(pred_def_864,type,
v1591: state_type > $o ).
tff(pred_def_865,type,
v1592: state_type > $o ).
tff(pred_def_866,type,
v1590: state_type > $o ).
tff(pred_def_867,type,
v1589: state_type > $o ).
tff(pred_def_868,type,
v1595: state_type > $o ).
tff(pred_def_869,type,
v1594: state_type > $o ).
tff(pred_def_870,type,
v1597: state_type > $o ).
tff(pred_def_871,type,
v1596: state_type > $o ).
tff(pred_def_872,type,
v1593: state_type > $o ).
tff(pred_def_873,type,
v1451: state_type > $o ).
tff(pred_def_874,type,
v1424: state_type > $o ).
tff(pred_def_875,type,
v1422: state_type > $o ).
tff(pred_def_876,type,
v1420: state_type > $o ).
tff(pred_def_877,type,
v1418: state_type > $o ).
tff(pred_def_878,type,
v1416: state_type > $o ).
tff(pred_def_879,type,
v1414: state_type > $o ).
tff(pred_def_880,type,
v1635: state_type > $o ).
tff(pred_def_881,type,
v1633: state_type > $o ).
tff(pred_def_882,type,
v1643: state_type > $o ).
tff(pred_def_883,type,
v1641: state_type > $o ).
tff(pred_def_884,type,
v1647: ( state_type * bitindex_type ) > $o ).
tff(pred_def_885,type,
v1645: state_type > $o ).
tff(pred_def_886,type,
v1637: ( state_type * bitindex_type ) > $o ).
tff(pred_def_887,type,
v1649: state_type > $o ).
tff(pred_def_888,type,
v1657: ( state_type * bitindex_type ) > $o ).
tff(pred_def_889,type,
v1655: ( state_type * bitindex_type ) > $o ).
tff(pred_def_890,type,
v1662: state_type > $o ).
tff(pred_def_891,type,
v1664: state_type > $o ).
tff(pred_def_892,type,
v1666: state_type > $o ).
tff(pred_def_893,type,
v1660: state_type > $o ).
tff(pred_def_894,type,
v1674: state_type > $o ).
tff(pred_def_895,type,
v1677: state_type > $o ).
tff(pred_def_896,type,
v1676: state_type > $o ).
tff(pred_def_897,type,
v1678: state_type > $o ).
tff(pred_def_898,type,
v1675: state_type > $o ).
tff(pred_def_899,type,
v1673: state_type > $o ).
tff(pred_def_900,type,
v1668: ( state_type * bitindex_type ) > $o ).
tff(pred_def_901,type,
v1679: state_type > $o ).
tff(pred_def_902,type,
v1672: state_type > $o ).
tff(pred_def_903,type,
v1681: state_type > $o ).
tff(pred_def_904,type,
v1682: state_type > $o ).
tff(pred_def_905,type,
v1680: state_type > $o ).
tff(pred_def_906,type,
v1671: state_type > $o ).
tff(pred_def_907,type,
v1683: state_type > $o ).
tff(pred_def_908,type,
v1670: state_type > $o ).
tff(pred_def_909,type,
v1653: state_type > $o ).
tff(pred_def_910,type,
v1651: state_type > $o ).
tff(pred_def_911,type,
v1689: ( state_type * bitindex_type ) > $o ).
tff(pred_def_912,type,
v1693: state_type > $o ).
tff(pred_def_913,type,
v1691: state_type > $o ).
tff(pred_def_914,type,
v1701: state_type > $o ).
tff(pred_def_915,type,
v1704: state_type > $o ).
tff(pred_def_916,type,
v1703: state_type > $o ).
tff(pred_def_917,type,
v1705: state_type > $o ).
tff(pred_def_918,type,
v1702: state_type > $o ).
tff(pred_def_919,type,
v1700: state_type > $o ).
tff(pred_def_920,type,
v1695: ( state_type * bitindex_type ) > $o ).
tff(pred_def_921,type,
v1706: state_type > $o ).
tff(pred_def_922,type,
v1699: state_type > $o ).
tff(pred_def_923,type,
v1708: state_type > $o ).
tff(pred_def_924,type,
v1709: state_type > $o ).
tff(pred_def_925,type,
v1707: state_type > $o ).
tff(pred_def_926,type,
v1698: state_type > $o ).
tff(pred_def_927,type,
v1711: state_type > $o ).
tff(pred_def_928,type,
v1712: state_type > $o ).
tff(pred_def_929,type,
v1710: state_type > $o ).
tff(pred_def_930,type,
v1697: state_type > $o ).
tff(pred_def_931,type,
v1687: state_type > $o ).
tff(pred_def_932,type,
v1685: state_type > $o ).
tff(pred_def_933,type,
v1714: state_type > $o ).
tff(pred_def_934,type,
v1715: state_type > $o ).
tff(pred_def_935,type,
v1639: state_type > $o ).
tff(pred_def_936,type,
v1717: state_type > $o ).
tff(pred_def_937,type,
v1718: state_type > $o ).
tff(pred_def_938,type,
v1631: state_type > $o ).
tff(pred_def_939,type,
b000000000100: bitindex_type > $o ).
tff(pred_def_940,type,
v1626: ( state_type * bitindex_type ) > $o ).
tff(pred_def_941,type,
v1728: state_type > $o ).
tff(pred_def_942,type,
v1629: state_type > $o ).
tff(pred_def_943,type,
v1730: state_type > $o ).
tff(pred_def_944,type,
v1729: state_type > $o ).
tff(pred_def_945,type,
v1727: state_type > $o ).
tff(pred_def_946,type,
b000000000101: bitindex_type > $o ).
tff(pred_def_947,type,
v1732: state_type > $o ).
tff(pred_def_948,type,
v1734: state_type > $o ).
tff(pred_def_949,type,
v1733: state_type > $o ).
tff(pred_def_950,type,
v1731: state_type > $o ).
tff(pred_def_951,type,
v1726: state_type > $o ).
tff(pred_def_952,type,
b000000000110: bitindex_type > $o ).
tff(pred_def_953,type,
v1736: state_type > $o ).
tff(pred_def_954,type,
v1738: state_type > $o ).
tff(pred_def_955,type,
v1737: state_type > $o ).
tff(pred_def_956,type,
v1735: state_type > $o ).
tff(pred_def_957,type,
v1725: state_type > $o ).
tff(pred_def_958,type,
b000000000111: bitindex_type > $o ).
tff(pred_def_959,type,
v1740: state_type > $o ).
tff(pred_def_960,type,
v1742: state_type > $o ).
tff(pred_def_961,type,
v1741: state_type > $o ).
tff(pred_def_962,type,
v1739: state_type > $o ).
tff(pred_def_963,type,
v1724: state_type > $o ).
tff(pred_def_964,type,
b000000001000: bitindex_type > $o ).
tff(pred_def_965,type,
v1744: state_type > $o ).
tff(pred_def_966,type,
v1747: state_type > $o ).
tff(pred_def_967,type,
v1746: state_type > $o ).
tff(pred_def_968,type,
v1749: state_type > $o ).
tff(pred_def_969,type,
v1748: state_type > $o ).
tff(pred_def_970,type,
v1745: state_type > $o ).
tff(pred_def_971,type,
v1743: state_type > $o ).
tff(pred_def_972,type,
v1624: state_type > $o ).
tff(pred_def_973,type,
v1622: state_type > $o ).
tff(pred_def_974,type,
v1753: state_type > $o ).
tff(pred_def_975,type,
v1751: state_type > $o ).
tff(pred_def_976,type,
v1620: state_type > $o ).
tff(pred_def_977,type,
v1618: state_type > $o ).
tff(pred_def_978,type,
v1759: ( state_type * bitindex_type ) > $o ).
tff(pred_def_979,type,
v1763: state_type > $o ).
tff(pred_def_980,type,
v1762: state_type > $o ).
tff(pred_def_981,type,
v1757: state_type > $o ).
tff(pred_def_982,type,
v1616: state_type > $o ).
tff(pred_def_983,type,
v1778: state_type > $o ).
tff(pred_def_984,type,
v1780: state_type > $o ).
tff(pred_def_985,type,
v1776: state_type > $o ).
tff(pred_def_986,type,
v1774: state_type > $o ).
tff(pred_def_987,type,
v1772: state_type > $o ).
tff(pred_def_988,type,
v1770: state_type > $o ).
tff(pred_def_989,type,
v1768: state_type > $o ).
tff(pred_def_990,type,
v1766: state_type > $o ).
tff(pred_def_991,type,
v394: ( state_type * bitindex_type ) > $o ).
tff(pred_def_992,type,
v1786: state_type > $o ).
tff(pred_def_993,type,
v1784: state_type > $o ).
tff(pred_def_994,type,
v1782: state_type > $o ).
tff(pred_def_995,type,
v1803: state_type > $o ).
tff(pred_def_996,type,
v1805: state_type > $o ).
tff(pred_def_997,type,
v1801: state_type > $o ).
tff(pred_def_998,type,
v1799: state_type > $o ).
tff(pred_def_999,type,
v1810: state_type > $o ).
tff(pred_def_1000,type,
v1807: state_type > $o ).
tff(pred_def_1001,type,
v1811: state_type > $o ).
tff(pred_def_1002,type,
v1809: state_type > $o ).
tff(pred_def_1003,type,
v1797: state_type > $o ).
tff(pred_def_1004,type,
v1795: state_type > $o ).
tff(pred_def_1005,type,
v1793: state_type > $o ).
tff(pred_def_1006,type,
v1791: state_type > $o ).
tff(pred_def_1007,type,
v1789: state_type > $o ).
tff(pred_def_1008,type,
v1614: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1009,type,
v1813: state_type > $o ).
tff(pred_def_1010,type,
v1817: state_type > $o ).
tff(pred_def_1011,type,
v1816: state_type > $o ).
tff(pred_def_1012,type,
v1815: state_type > $o ).
tff(pred_def_1013,type,
v1820: state_type > $o ).
tff(pred_def_1014,type,
v1819: state_type > $o ).
tff(pred_def_1015,type,
v1818: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1016,type,
v1814: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1017,type,
v1821: state_type > $o ).
tff(pred_def_1018,type,
v1822: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1019,type,
v1823: state_type > $o ).
tff(pred_def_1020,type,
v1825: state_type > $o ).
tff(pred_def_1021,type,
v1824: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1022,type,
v1826: state_type > $o ).
tff(pred_def_1023,type,
v1827: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1024,type,
v1612: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1025,type,
v1831: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1026,type,
v1841: state_type > $o ).
tff(pred_def_1027,type,
v1840: state_type > $o ).
tff(pred_def_1028,type,
v1839: state_type > $o ).
tff(pred_def_1029,type,
v1842: state_type > $o ).
tff(pred_def_1030,type,
v1838: state_type > $o ).
tff(pred_def_1031,type,
v1843: state_type > $o ).
tff(pred_def_1032,type,
v1837: state_type > $o ).
tff(pred_def_1033,type,
v1846: state_type > $o ).
tff(pred_def_1034,type,
v1847: state_type > $o ).
tff(pred_def_1035,type,
v1845: state_type > $o ).
tff(pred_def_1036,type,
v1848: state_type > $o ).
tff(pred_def_1037,type,
v1844: state_type > $o ).
tff(pred_def_1038,type,
v1851: state_type > $o ).
tff(pred_def_1039,type,
v1852: state_type > $o ).
tff(pred_def_1040,type,
v1850: state_type > $o ).
tff(pred_def_1041,type,
v1853: state_type > $o ).
tff(pred_def_1042,type,
v1849: state_type > $o ).
tff(pred_def_1043,type,
v1835: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1044,type,
v1834: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1045,type,
v1829: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1046,type,
v1214: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1047,type,
v1858: state_type > $o ).
tff(pred_def_1048,type,
v1856: state_type > $o ).
tff(pred_def_1049,type,
v1860: state_type > $o ).
tff(pred_def_1050,type,
v1864: state_type > $o ).
tff(pred_def_1051,type,
b0001: bitindex_type > $o ).
tff(pred_def_1052,type,
v1865: state_type > $o ).
tff(pred_def_1053,type,
v1863: state_type > $o ).
tff(pred_def_1054,type,
b0010: bitindex_type > $o ).
tff(pred_def_1055,type,
v1866: state_type > $o ).
tff(pred_def_1056,type,
v1862: state_type > $o ).
tff(pred_def_1057,type,
v1874: state_type > $o ).
tff(pred_def_1058,type,
v1875: state_type > $o ).
tff(pred_def_1059,type,
v1873: state_type > $o ).
tff(pred_def_1060,type,
v1872: state_type > $o ).
tff(pred_def_1061,type,
v1876: state_type > $o ).
tff(pred_def_1062,type,
v1871: state_type > $o ).
tff(pred_def_1063,type,
v1869: state_type > $o ).
tff(pred_def_1064,type,
v1877: state_type > $o ).
tff(pred_def_1065,type,
v1868: state_type > $o ).
tff(pred_def_1066,type,
v1878: state_type > $o ).
tff(pred_def_1067,type,
v1867: state_type > $o ).
tff(pred_def_1068,type,
v1861: state_type > $o ).
tff(pred_def_1069,type,
v1610: state_type > $o ).
tff(pred_def_1070,type,
v1882: state_type > $o ).
tff(pred_def_1071,type,
v358: state_type > $o ).
tff(pred_def_1072,type,
v1880: state_type > $o ).
tff(pred_def_1073,type,
v1885: state_type > $o ).
tff(pred_def_1074,type,
v1884: state_type > $o ).
tff(pred_def_1075,type,
v1608: state_type > $o ).
tff(pred_def_1076,type,
v1606: state_type > $o ).
tff(pred_def_1077,type,
v1604: state_type > $o ).
tff(pred_def_1078,type,
v1602: state_type > $o ).
tff(pred_def_1079,type,
v1600: state_type > $o ).
tff(pred_def_1080,type,
v1394: state_type > $o ).
tff(pred_def_1081,type,
v1392: state_type > $o ).
tff(pred_def_1082,type,
v1390: state_type > $o ).
tff(pred_def_1083,type,
v1388: state_type > $o ).
tff(pred_def_1084,type,
v1905: state_type > $o ).
tff(pred_def_1085,type,
v1903: state_type > $o ).
tff(pred_def_1086,type,
v1923: state_type > $o ).
tff(pred_def_1087,type,
v1925: state_type > $o ).
tff(pred_def_1088,type,
v1921: state_type > $o ).
tff(pred_def_1089,type,
v1919: state_type > $o ).
tff(pred_def_1090,type,
v1917: state_type > $o ).
tff(pred_def_1091,type,
v1915: state_type > $o ).
tff(pred_def_1092,type,
v1913: state_type > $o ).
tff(pred_def_1093,type,
v1911: state_type > $o ).
tff(pred_def_1094,type,
v1909: state_type > $o ).
tff(pred_def_1095,type,
v1907: state_type > $o ).
tff(pred_def_1096,type,
v1947: state_type > $o ).
tff(pred_def_1097,type,
v1945: state_type > $o ).
tff(pred_def_1098,type,
v1943: state_type > $o ).
tff(pred_def_1099,type,
v1941: state_type > $o ).
tff(pred_def_1100,type,
v1939: state_type > $o ).
tff(pred_def_1101,type,
v1937: state_type > $o ).
tff(pred_def_1102,type,
v1956: state_type > $o ).
tff(pred_def_1103,type,
v1954: state_type > $o ).
tff(pred_def_1104,type,
v1952: state_type > $o ).
tff(pred_def_1105,type,
v1950: state_type > $o ).
tff(pred_def_1106,type,
v1935: state_type > $o ).
tff(pred_def_1107,type,
v1933: state_type > $o ).
tff(pred_def_1108,type,
v1931: state_type > $o ).
tff(pred_def_1109,type,
v1929: state_type > $o ).
tff(pred_def_1110,type,
v1927: state_type > $o ).
tff(pred_def_1111,type,
v1970: state_type > $o ).
tff(pred_def_1112,type,
v1968: state_type > $o ).
tff(pred_def_1113,type,
v1972: state_type > $o ).
tff(pred_def_1114,type,
v1974: state_type > $o ).
tff(pred_def_1115,type,
v1978: state_type > $o ).
tff(pred_def_1116,type,
v1980: state_type > $o ).
tff(pred_def_1117,type,
v1976: state_type > $o ).
tff(pred_def_1118,type,
v1982: state_type > $o ).
tff(pred_def_1119,type,
v1987: state_type > $o ).
tff(pred_def_1120,type,
v1986: state_type > $o ).
tff(pred_def_1121,type,
v1988: state_type > $o ).
tff(pred_def_1122,type,
v1985: state_type > $o ).
tff(pred_def_1123,type,
v1989: state_type > $o ).
tff(pred_def_1124,type,
v1984: state_type > $o ).
tff(pred_def_1125,type,
v1966: state_type > $o ).
tff(pred_def_1126,type,
v1964: state_type > $o ).
tff(pred_def_1127,type,
v1962: state_type > $o ).
tff(pred_def_1128,type,
v1960: state_type > $o ).
tff(pred_def_1129,type,
v1996: state_type > $o ).
tff(pred_def_1130,type,
v1994: state_type > $o ).
tff(pred_def_1131,type,
v1993: state_type > $o ).
tff(pred_def_1132,type,
v1992: state_type > $o ).
tff(pred_def_1133,type,
v2004: state_type > $o ).
tff(pred_def_1134,type,
v2005: state_type > $o ).
tff(pred_def_1135,type,
v2003: state_type > $o ).
tff(pred_def_1136,type,
v2000: state_type > $o ).
tff(pred_def_1137,type,
x1958: state_type > $o ).
tff(pred_def_1138,type,
v2002: state_type > $o ).
tff(pred_def_1139,type,
v1901: state_type > $o ).
tff(pred_def_1140,type,
v1899: state_type > $o ).
tff(pred_def_1141,type,
v1897: state_type > $o ).
tff(pred_def_1142,type,
v1895: state_type > $o ).
tff(pred_def_1143,type,
v1893: state_type > $o ).
tff(pred_def_1144,type,
v1891: state_type > $o ).
tff(pred_def_1145,type,
v1889: state_type > $o ).
tff(pred_def_1146,type,
v2012: state_type > $o ).
tff(pred_def_1147,type,
v2013: state_type > $o ).
tff(pred_def_1148,type,
v2011: state_type > $o ).
tff(pred_def_1149,type,
v2017: state_type > $o ).
tff(pred_def_1150,type,
v2016: state_type > $o ).
tff(pred_def_1151,type,
v2019: state_type > $o ).
tff(pred_def_1152,type,
v2020: state_type > $o ).
tff(pred_def_1153,type,
v2018: state_type > $o ).
tff(pred_def_1154,type,
v2015: state_type > $o ).
tff(pred_def_1155,type,
v2021: state_type > $o ).
tff(pred_def_1156,type,
v2014: state_type > $o ).
tff(pred_def_1157,type,
v2010: state_type > $o ).
tff(pred_def_1158,type,
v2023: state_type > $o ).
tff(pred_def_1159,type,
x1887: state_type > $o ).
tff(pred_def_1160,type,
v2022: state_type > $o ).
tff(pred_def_1161,type,
v1279: state_type > $o ).
tff(pred_def_1162,type,
v1277: state_type > $o ).
tff(pred_def_1163,type,
v1275: state_type > $o ).
tff(pred_def_1164,type,
v1273: state_type > $o ).
tff(pred_def_1165,type,
v2028: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1166,type,
v2029: state_type > $o ).
tff(pred_def_1167,type,
v1271: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1168,type,
v1269: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1169,type,
v2030: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1170,type,
v1236: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1171,type,
v1234: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1172,type,
v1232: state_type > $o ).
tff(pred_def_1173,type,
v1230: state_type > $o ).
tff(pred_def_1174,type,
v2037: state_type > $o ).
tff(pred_def_1175,type,
v2034: state_type > $o ).
tff(pred_def_1176,type,
v2032: state_type > $o ).
tff(pred_def_1177,type,
v2049: state_type > $o ).
tff(pred_def_1178,type,
v2047: state_type > $o ).
tff(pred_def_1179,type,
v2053: state_type > $o ).
tff(pred_def_1180,type,
v2051: state_type > $o ).
tff(pred_def_1181,type,
v2087: state_type > $o ).
tff(pred_def_1182,type,
v2085: state_type > $o ).
tff(pred_def_1183,type,
v2083: state_type > $o ).
tff(pred_def_1184,type,
v2090: state_type > $o ).
tff(pred_def_1185,type,
v2092: state_type > $o ).
tff(pred_def_1186,type,
v2081: state_type > $o ).
tff(pred_def_1187,type,
v2105: state_type > $o ).
tff(pred_def_1188,type,
v2106: state_type > $o ).
tff(pred_def_1189,type,
v2104: state_type > $o ).
tff(pred_def_1190,type,
v2107: state_type > $o ).
tff(pred_def_1191,type,
v2103: state_type > $o ).
tff(pred_def_1192,type,
v2108: state_type > $o ).
tff(pred_def_1193,type,
v2102: state_type > $o ).
tff(pred_def_1194,type,
v2109: state_type > $o ).
tff(pred_def_1195,type,
v2100: state_type > $o ).
tff(pred_def_1196,type,
v2111: state_type > $o ).
tff(pred_def_1197,type,
v2113: state_type > $o ).
tff(pred_def_1198,type,
range_6_5: bitindex_type > $o ).
tff(pred_def_1199,type,
v2115: state_type > $o ).
tff(pred_def_1200,type,
b1111: bitindex_type > $o ).
tff(pred_def_1201,type,
v2116: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1202,type,
v2120: state_type > $o ).
tff(pred_def_1203,type,
v2119: state_type > $o ).
tff(pred_def_1204,type,
v2122: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1205,type,
v2121: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1206,type,
range_5_0: bitindex_type > $o ).
tff(pred_def_1207,type,
v2125: state_type > $o ).
tff(pred_def_1208,type,
v2124: state_type > $o ).
tff(pred_def_1209,type,
v2126: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1210,type,
v2127: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1211,type,
v2123: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1212,type,
v2118: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1213,type,
v2114: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1214,type,
v2098: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1215,type,
v2129: state_type > $o ).
tff(pred_def_1216,type,
v2131: state_type > $o ).
tff(pred_def_1217,type,
v2134: state_type > $o ).
tff(pred_def_1218,type,
v2133: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1219,type,
range_9_6: bitindex_type > $o ).
tff(pred_def_1220,type,
range_5_2: bitindex_type > $o ).
tff(pred_def_1221,type,
v2136: state_type > $o ).
tff(pred_def_1222,type,
v2138: state_type > $o ).
tff(pred_def_1223,type,
v2137: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1224,type,
range_9_1: bitindex_type > $o ).
tff(pred_def_1225,type,
v2140: state_type > $o ).
tff(pred_def_1226,type,
v2139: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1227,type,
range_9_3: bitindex_type > $o ).
tff(pred_def_1228,type,
v2135: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1229,type,
v2132: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1230,type,
v2096: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1231,type,
v2144: state_type > $o ).
tff(pred_def_1232,type,
v2145: state_type > $o ).
tff(pred_def_1233,type,
v2143: state_type > $o ).
tff(pred_def_1234,type,
v2142: state_type > $o ).
tff(pred_def_1235,type,
v2141: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1236,type,
v2094: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1237,type,
v2147: state_type > $o ).
tff(pred_def_1238,type,
v2149: state_type > $o ).
tff(pred_def_1239,type,
range_12_11: bitindex_type > $o ).
tff(pred_def_1240,type,
v2151: state_type > $o ).
tff(pred_def_1241,type,
v2153: state_type > $o ).
tff(pred_def_1242,type,
range_8_7: bitindex_type > $o ).
tff(pred_def_1243,type,
range_5_4: bitindex_type > $o ).
tff(pred_def_1244,type,
v2155: state_type > $o ).
tff(pred_def_1245,type,
v2156: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1246,type,
v2158: state_type > $o ).
tff(pred_def_1247,type,
v2159: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1248,type,
v2157: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1249,type,
v2154: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1250,type,
v2079: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1251,type,
v2077: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1252,type,
v2075: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1253,type,
v2073: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1254,type,
v2071: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1255,type,
v2069: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1256,type,
v2067: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1257,type,
v2065: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1258,type,
b000000010111000: bitindex_type > $o ).
tff(pred_def_1259,type,
v2178: state_type > $o ).
tff(pred_def_1260,type,
v2175: state_type > $o ).
tff(pred_def_1261,type,
v2173: state_type > $o ).
tff(pred_def_1262,type,
v2171: state_type > $o ).
tff(pred_def_1263,type,
v2184: state_type > $o ).
tff(pred_def_1264,type,
v2182: state_type > $o ).
tff(pred_def_1265,type,
v2181: state_type > $o ).
tff(pred_def_1266,type,
v2180: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1267,type,
v2192: state_type > $o ).
tff(pred_def_1268,type,
v2190: state_type > $o ).
tff(pred_def_1269,type,
v2189: state_type > $o ).
tff(pred_def_1270,type,
v2188: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1271,type,
v2209: state_type > $o ).
tff(pred_def_1272,type,
v2210: state_type > $o ).
tff(pred_def_1273,type,
v2208: state_type > $o ).
tff(pred_def_1274,type,
v2211: state_type > $o ).
tff(pred_def_1275,type,
v2207: state_type > $o ).
tff(pred_def_1276,type,
v2212: state_type > $o ).
tff(pred_def_1277,type,
v2206: state_type > $o ).
tff(pred_def_1278,type,
v2213: state_type > $o ).
tff(pred_def_1279,type,
v2205: state_type > $o ).
tff(pred_def_1280,type,
v2214: state_type > $o ).
tff(pred_def_1281,type,
v2204: state_type > $o ).
tff(pred_def_1282,type,
v2215: state_type > $o ).
tff(pred_def_1283,type,
v2203: state_type > $o ).
tff(pred_def_1284,type,
v2216: state_type > $o ).
tff(pred_def_1285,type,
v2202: state_type > $o ).
tff(pred_def_1286,type,
v2217: state_type > $o ).
tff(pred_def_1287,type,
v2201: state_type > $o ).
tff(pred_def_1288,type,
v2218: state_type > $o ).
tff(pred_def_1289,type,
v2199: state_type > $o ).
tff(pred_def_1290,type,
v2220: state_type > $o ).
tff(pred_def_1291,type,
v2219: state_type > $o ).
tff(pred_def_1292,type,
v2198: state_type > $o ).
tff(pred_def_1293,type,
v2196: state_type > $o ).
tff(pred_def_1294,type,
v2228: state_type > $o ).
tff(pred_def_1295,type,
v2227: state_type > $o ).
tff(pred_def_1296,type,
v2239: state_type > $o ).
tff(pred_def_1297,type,
v2238: state_type > $o ).
tff(pred_def_1298,type,
v2240: state_type > $o ).
tff(pred_def_1299,type,
v2237: state_type > $o ).
tff(pred_def_1300,type,
v2241: state_type > $o ).
tff(pred_def_1301,type,
v2236: state_type > $o ).
tff(pred_def_1302,type,
v2235: state_type > $o ).
tff(pred_def_1303,type,
v2246: state_type > $o ).
tff(pred_def_1304,type,
v2245: state_type > $o ).
tff(pred_def_1305,type,
v2248: state_type > $o ).
tff(pred_def_1306,type,
v2244: state_type > $o ).
tff(pred_def_1307,type,
v2250: state_type > $o ).
tff(pred_def_1308,type,
v2249: state_type > $o ).
tff(pred_def_1309,type,
v2243: state_type > $o ).
tff(pred_def_1310,type,
v2242: state_type > $o ).
tff(pred_def_1311,type,
v2232: state_type > $o ).
tff(pred_def_1312,type,
v2234: state_type > $o ).
tff(pred_def_1313,type,
v2226: state_type > $o ).
tff(pred_def_1314,type,
v2169: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1315,type,
v2265: state_type > $o ).
tff(pred_def_1316,type,
v2264: state_type > $o ).
tff(pred_def_1317,type,
v2263: state_type > $o ).
tff(pred_def_1318,type,
v2262: state_type > $o ).
tff(pred_def_1319,type,
v2261: state_type > $o ).
tff(pred_def_1320,type,
v2260: state_type > $o ).
tff(pred_def_1321,type,
v2266: state_type > $o ).
tff(pred_def_1322,type,
v2259: state_type > $o ).
tff(pred_def_1323,type,
v2267: state_type > $o ).
tff(pred_def_1324,type,
v2258: state_type > $o ).
tff(pred_def_1325,type,
v2270: state_type > $o ).
tff(pred_def_1326,type,
v2271: state_type > $o ).
tff(pred_def_1327,type,
v2269: state_type > $o ).
tff(pred_def_1328,type,
v2272: state_type > $o ).
tff(pred_def_1329,type,
v2268: state_type > $o ).
tff(pred_def_1330,type,
v2275: state_type > $o ).
tff(pred_def_1331,type,
v2276: state_type > $o ).
tff(pred_def_1332,type,
v2274: state_type > $o ).
tff(pred_def_1333,type,
v2277: state_type > $o ).
tff(pred_def_1334,type,
v2273: state_type > $o ).
tff(pred_def_1335,type,
v2280: state_type > $o ).
tff(pred_def_1336,type,
v2281: state_type > $o ).
tff(pred_def_1337,type,
v2279: state_type > $o ).
tff(pred_def_1338,type,
v2282: state_type > $o ).
tff(pred_def_1339,type,
v2278: state_type > $o ).
tff(pred_def_1340,type,
v2285: state_type > $o ).
tff(pred_def_1341,type,
v2286: state_type > $o ).
tff(pred_def_1342,type,
v2284: state_type > $o ).
tff(pred_def_1343,type,
v2287: state_type > $o ).
tff(pred_def_1344,type,
v2283: state_type > $o ).
tff(pred_def_1345,type,
v2290: state_type > $o ).
tff(pred_def_1346,type,
v2291: state_type > $o ).
tff(pred_def_1347,type,
v2289: state_type > $o ).
tff(pred_def_1348,type,
v2292: state_type > $o ).
tff(pred_def_1349,type,
v2288: state_type > $o ).
tff(pred_def_1350,type,
v2256: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1351,type,
v2222: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1352,type,
v2255: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1353,type,
v2254: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1354,type,
v2251: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1355,type,
v2253: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1356,type,
v2225: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1357,type,
v2167: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1358,type,
v2165: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1359,type,
v2163: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1360,type,
v2161: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1361,type,
v2063: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1362,type,
v2061: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1363,type,
v2059: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1364,type,
v2057: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1365,type,
v2055: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1366,type,
v2300: state_type > $o ).
tff(pred_def_1367,type,
v2298: state_type > $o ).
tff(pred_def_1368,type,
v2307: state_type > $o ).
tff(pred_def_1369,type,
v2305: state_type > $o ).
tff(pred_def_1370,type,
v2304: state_type > $o ).
tff(pred_def_1371,type,
v2303: state_type > $o ).
tff(pred_def_1372,type,
v2315: state_type > $o ).
tff(pred_def_1373,type,
v2316: state_type > $o ).
tff(pred_def_1374,type,
v2314: state_type > $o ).
tff(pred_def_1375,type,
v2311: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1376,type,
bxxxxxx: bitindex_type > $o ).
tff(pred_def_1377,type,
v2313: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1378,type,
v2045: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1379,type,
v2043: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1380,type,
v2041: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1381,type,
v2039: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1382,type,
v2332: state_type > $o ).
tff(pred_def_1383,type,
v2330: state_type > $o ).
tff(pred_def_1384,type,
v2336: state_type > $o ).
tff(pred_def_1385,type,
v2334: state_type > $o ).
tff(pred_def_1386,type,
v2354: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1387,type,
v2352: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1388,type,
v2350: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1389,type,
v2348: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1390,type,
v2346: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1391,type,
v2375: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1392,type,
v2370: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1393,type,
v2379: state_type > $o ).
tff(pred_def_1394,type,
v2377: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1395,type,
v2391: state_type > $o ).
tff(pred_def_1396,type,
v2390: state_type > $o ).
tff(pred_def_1397,type,
v2389: state_type > $o ).
tff(pred_def_1398,type,
v2388: state_type > $o ).
tff(pred_def_1399,type,
v2387: state_type > $o ).
tff(pred_def_1400,type,
v2386: state_type > $o ).
tff(pred_def_1401,type,
v2392: state_type > $o ).
tff(pred_def_1402,type,
v2385: state_type > $o ).
tff(pred_def_1403,type,
v2393: state_type > $o ).
tff(pred_def_1404,type,
v2384: state_type > $o ).
tff(pred_def_1405,type,
v2396: state_type > $o ).
tff(pred_def_1406,type,
v2397: state_type > $o ).
tff(pred_def_1407,type,
v2395: state_type > $o ).
tff(pred_def_1408,type,
v2398: state_type > $o ).
tff(pred_def_1409,type,
v2394: state_type > $o ).
tff(pred_def_1410,type,
v2401: state_type > $o ).
tff(pred_def_1411,type,
v2402: state_type > $o ).
tff(pred_def_1412,type,
v2400: state_type > $o ).
tff(pred_def_1413,type,
v2403: state_type > $o ).
tff(pred_def_1414,type,
v2399: state_type > $o ).
tff(pred_def_1415,type,
v2406: state_type > $o ).
tff(pred_def_1416,type,
v2407: state_type > $o ).
tff(pred_def_1417,type,
v2405: state_type > $o ).
tff(pred_def_1418,type,
v2408: state_type > $o ).
tff(pred_def_1419,type,
v2404: state_type > $o ).
tff(pred_def_1420,type,
v2411: state_type > $o ).
tff(pred_def_1421,type,
v2412: state_type > $o ).
tff(pred_def_1422,type,
v2410: state_type > $o ).
tff(pred_def_1423,type,
v2413: state_type > $o ).
tff(pred_def_1424,type,
v2409: state_type > $o ).
tff(pred_def_1425,type,
v2416: state_type > $o ).
tff(pred_def_1426,type,
v2417: state_type > $o ).
tff(pred_def_1427,type,
v2415: state_type > $o ).
tff(pred_def_1428,type,
v2418: state_type > $o ).
tff(pred_def_1429,type,
v2414: state_type > $o ).
tff(pred_def_1430,type,
v2382: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1431,type,
v2381: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1432,type,
v2380: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1433,type,
v2378: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1434,type,
v2368: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1435,type,
v2366: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1436,type,
v2428: state_type > $o ).
tff(pred_def_1437,type,
v2426: state_type > $o ).
tff(pred_def_1438,type,
v2439: state_type > $o ).
tff(pred_def_1439,type,
v2438: state_type > $o ).
tff(pred_def_1440,type,
v2446: state_type > $o ).
tff(pred_def_1441,type,
v2443: state_type > $o ).
tff(pred_def_1442,type,
v2445: state_type > $o ).
tff(pred_def_1443,type,
v2437: state_type > $o ).
tff(pred_def_1444,type,
v2447: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1445,type,
v2449: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1446,type,
v2436: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1447,type,
v2434: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1448,type,
v2432: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1449,type,
v2430: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1450,type,
v2457: state_type > $o ).
tff(pred_def_1451,type,
b000000010110000: bitindex_type > $o ).
tff(pred_def_1452,type,
v2466: state_type > $o ).
tff(pred_def_1453,type,
v2463: state_type > $o ).
tff(pred_def_1454,type,
v2461: state_type > $o ).
tff(pred_def_1455,type,
v2459: state_type > $o ).
tff(pred_def_1456,type,
v2468: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1457,type,
v2470: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1458,type,
v2453: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1459,type,
v2424: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1460,type,
v2481: state_type > $o ).
tff(pred_def_1461,type,
v2480: state_type > $o ).
tff(pred_def_1462,type,
v2479: state_type > $o ).
tff(pred_def_1463,type,
v2478: state_type > $o ).
tff(pred_def_1464,type,
v2477: state_type > $o ).
tff(pred_def_1465,type,
v2476: state_type > $o ).
tff(pred_def_1466,type,
v2482: state_type > $o ).
tff(pred_def_1467,type,
v2475: state_type > $o ).
tff(pred_def_1468,type,
v2483: state_type > $o ).
tff(pred_def_1469,type,
v2474: state_type > $o ).
tff(pred_def_1470,type,
v2486: state_type > $o ).
tff(pred_def_1471,type,
v2487: state_type > $o ).
tff(pred_def_1472,type,
v2485: state_type > $o ).
tff(pred_def_1473,type,
v2488: state_type > $o ).
tff(pred_def_1474,type,
v2484: state_type > $o ).
tff(pred_def_1475,type,
v2491: state_type > $o ).
tff(pred_def_1476,type,
v2492: state_type > $o ).
tff(pred_def_1477,type,
v2490: state_type > $o ).
tff(pred_def_1478,type,
v2493: state_type > $o ).
tff(pred_def_1479,type,
v2489: state_type > $o ).
tff(pred_def_1480,type,
v2496: state_type > $o ).
tff(pred_def_1481,type,
v2497: state_type > $o ).
tff(pred_def_1482,type,
v2495: state_type > $o ).
tff(pred_def_1483,type,
v2498: state_type > $o ).
tff(pred_def_1484,type,
v2494: state_type > $o ).
tff(pred_def_1485,type,
v2501: state_type > $o ).
tff(pred_def_1486,type,
v2502: state_type > $o ).
tff(pred_def_1487,type,
v2500: state_type > $o ).
tff(pred_def_1488,type,
v2503: state_type > $o ).
tff(pred_def_1489,type,
v2499: state_type > $o ).
tff(pred_def_1490,type,
v2506: state_type > $o ).
tff(pred_def_1491,type,
v2507: state_type > $o ).
tff(pred_def_1492,type,
v2505: state_type > $o ).
tff(pred_def_1493,type,
v2508: state_type > $o ).
tff(pred_def_1494,type,
v2504: state_type > $o ).
tff(pred_def_1495,type,
v2472: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1496,type,
v2471: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1497,type,
v2469: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1498,type,
v2455: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1499,type,
v2514: state_type > $o ).
tff(pred_def_1500,type,
v2512: state_type > $o ).
tff(pred_def_1501,type,
v2511: state_type > $o ).
tff(pred_def_1502,type,
v2517: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1503,type,
v2519: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1504,type,
v2510: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1505,type,
v2522: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1506,type,
v2422: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1507,type,
v2420: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1508,type,
v2525: state_type > $o ).
tff(pred_def_1509,type,
v2524: state_type > $o ).
tff(pred_def_1510,type,
v2364: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1511,type,
v2362: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1512,type,
v2360: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1513,type,
v2358: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1514,type,
v2356: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1515,type,
v2344: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1516,type,
v2342: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1517,type,
v2340: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1518,type,
v2338: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1519,type,
v2539: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1520,type,
v2537: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1521,type,
v2535: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1522,type,
v2533: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1523,type,
v2547: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1524,type,
v2545: state_type > $o ).
tff(pred_def_1525,type,
v2543: state_type > $o ).
tff(pred_def_1526,type,
v2541: state_type > $o ).
tff(pred_def_1527,type,
v2531: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1528,type,
v2529: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1529,type,
v2553: state_type > $o ).
tff(pred_def_1530,type,
v2554: state_type > $o ).
tff(pred_def_1531,type,
v2552: state_type > $o ).
tff(pred_def_1532,type,
v2558: state_type > $o ).
tff(pred_def_1533,type,
v2557: state_type > $o ).
tff(pred_def_1534,type,
v2560: state_type > $o ).
tff(pred_def_1535,type,
v2561: state_type > $o ).
tff(pred_def_1536,type,
v2559: state_type > $o ).
tff(pred_def_1537,type,
v2556: state_type > $o ).
tff(pred_def_1538,type,
v2562: state_type > $o ).
tff(pred_def_1539,type,
v2555: state_type > $o ).
tff(pred_def_1540,type,
v2551: state_type > $o ).
tff(pred_def_1541,type,
v2564: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1542,type,
v2563: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1543,type,
v2328: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1544,type,
v2326: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1545,type,
v2324: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1546,type,
v2322: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1547,type,
v2320: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1548,type,
v2577: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1549,type,
v2579: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1550,type,
v2575: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1551,type,
v2573: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1552,type,
v2588: state_type > $o ).
tff(pred_def_1553,type,
v2590: state_type > $o ).
tff(pred_def_1554,type,
v2592: state_type > $o ).
tff(pred_def_1555,type,
v2594: state_type > $o ).
tff(pred_def_1556,type,
v2596: state_type > $o ).
tff(pred_def_1557,type,
v2601: state_type > $o ).
tff(pred_def_1558,type,
v2600: state_type > $o ).
tff(pred_def_1559,type,
v2602: state_type > $o ).
tff(pred_def_1560,type,
v2599: state_type > $o ).
tff(pred_def_1561,type,
v2603: state_type > $o ).
tff(pred_def_1562,type,
v2598: state_type > $o ).
tff(pred_def_1563,type,
v2586: state_type > $o ).
tff(pred_def_1564,type,
v2584: state_type > $o ).
tff(pred_def_1565,type,
v2582: state_type > $o ).
tff(pred_def_1566,type,
v2609: state_type > $o ).
tff(pred_def_1567,type,
v2611: state_type > $o ).
tff(pred_def_1568,type,
v2607: state_type > $o ).
tff(pred_def_1569,type,
b000000: bitindex_type > $o ).
tff(pred_def_1570,type,
v2617: state_type > $o ).
tff(pred_def_1571,type,
v2614: state_type > $o ).
tff(pred_def_1572,type,
v2616: state_type > $o ).
tff(pred_def_1573,type,
v2606: state_type > $o ).
tff(pred_def_1574,type,
v2619: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1575,type,
range_147_0: bitindex_type > $o ).
tff(pred_def_1576,type,
v2605: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1577,type,
v2571: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1578,type,
v2628: state_type > $o ).
tff(pred_def_1579,type,
v2627: state_type > $o ).
tff(pred_def_1580,type,
b000001: bitindex_type > $o ).
tff(pred_def_1581,type,
v2634: state_type > $o ).
tff(pred_def_1582,type,
v2631: state_type > $o ).
tff(pred_def_1583,type,
v2633: state_type > $o ).
tff(pred_def_1584,type,
v2625: state_type > $o ).
tff(pred_def_1585,type,
v2624: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1586,type,
v2643: state_type > $o ).
tff(pred_def_1587,type,
v2642: state_type > $o ).
tff(pred_def_1588,type,
b000010: bitindex_type > $o ).
tff(pred_def_1589,type,
v2649: state_type > $o ).
tff(pred_def_1590,type,
v2646: state_type > $o ).
tff(pred_def_1591,type,
v2648: state_type > $o ).
tff(pred_def_1592,type,
v2640: state_type > $o ).
tff(pred_def_1593,type,
v2639: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1594,type,
v2658: state_type > $o ).
tff(pred_def_1595,type,
v2657: state_type > $o ).
tff(pred_def_1596,type,
b000011: bitindex_type > $o ).
tff(pred_def_1597,type,
v2664: state_type > $o ).
tff(pred_def_1598,type,
v2661: state_type > $o ).
tff(pred_def_1599,type,
v2663: state_type > $o ).
tff(pred_def_1600,type,
v2655: state_type > $o ).
tff(pred_def_1601,type,
v2654: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1602,type,
v2673: state_type > $o ).
tff(pred_def_1603,type,
v2672: state_type > $o ).
tff(pred_def_1604,type,
b000100: bitindex_type > $o ).
tff(pred_def_1605,type,
v2679: state_type > $o ).
tff(pred_def_1606,type,
v2676: state_type > $o ).
tff(pred_def_1607,type,
v2678: state_type > $o ).
tff(pred_def_1608,type,
v2670: state_type > $o ).
tff(pred_def_1609,type,
v2669: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1610,type,
v2688: state_type > $o ).
tff(pred_def_1611,type,
v2687: state_type > $o ).
tff(pred_def_1612,type,
b000101: bitindex_type > $o ).
tff(pred_def_1613,type,
v2694: state_type > $o ).
tff(pred_def_1614,type,
v2691: state_type > $o ).
tff(pred_def_1615,type,
v2693: state_type > $o ).
tff(pred_def_1616,type,
v2685: state_type > $o ).
tff(pred_def_1617,type,
v2684: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1618,type,
v2703: state_type > $o ).
tff(pred_def_1619,type,
v2702: state_type > $o ).
tff(pred_def_1620,type,
b000110: bitindex_type > $o ).
tff(pred_def_1621,type,
v2709: state_type > $o ).
tff(pred_def_1622,type,
v2706: state_type > $o ).
tff(pred_def_1623,type,
v2708: state_type > $o ).
tff(pred_def_1624,type,
v2700: state_type > $o ).
tff(pred_def_1625,type,
v2699: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1626,type,
v2718: state_type > $o ).
tff(pred_def_1627,type,
v2717: state_type > $o ).
tff(pred_def_1628,type,
b000111: bitindex_type > $o ).
tff(pred_def_1629,type,
v2724: state_type > $o ).
tff(pred_def_1630,type,
v2721: state_type > $o ).
tff(pred_def_1631,type,
v2723: state_type > $o ).
tff(pred_def_1632,type,
v2715: state_type > $o ).
tff(pred_def_1633,type,
v2714: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1634,type,
v2733: state_type > $o ).
tff(pred_def_1635,type,
v2732: state_type > $o ).
tff(pred_def_1636,type,
b001000: bitindex_type > $o ).
tff(pred_def_1637,type,
v2739: state_type > $o ).
tff(pred_def_1638,type,
v2736: state_type > $o ).
tff(pred_def_1639,type,
v2738: state_type > $o ).
tff(pred_def_1640,type,
v2730: state_type > $o ).
tff(pred_def_1641,type,
v2729: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1642,type,
v2748: state_type > $o ).
tff(pred_def_1643,type,
v2747: state_type > $o ).
tff(pred_def_1644,type,
b001001: bitindex_type > $o ).
tff(pred_def_1645,type,
v2754: state_type > $o ).
tff(pred_def_1646,type,
v2751: state_type > $o ).
tff(pred_def_1647,type,
v2753: state_type > $o ).
tff(pred_def_1648,type,
v2745: state_type > $o ).
tff(pred_def_1649,type,
v2744: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1650,type,
v2763: state_type > $o ).
tff(pred_def_1651,type,
v2762: state_type > $o ).
tff(pred_def_1652,type,
b001010: bitindex_type > $o ).
tff(pred_def_1653,type,
v2769: state_type > $o ).
tff(pred_def_1654,type,
v2766: state_type > $o ).
tff(pred_def_1655,type,
v2768: state_type > $o ).
tff(pred_def_1656,type,
v2760: state_type > $o ).
tff(pred_def_1657,type,
v2759: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1658,type,
v2778: state_type > $o ).
tff(pred_def_1659,type,
v2777: state_type > $o ).
tff(pred_def_1660,type,
b001011: bitindex_type > $o ).
tff(pred_def_1661,type,
v2784: state_type > $o ).
tff(pred_def_1662,type,
v2781: state_type > $o ).
tff(pred_def_1663,type,
v2783: state_type > $o ).
tff(pred_def_1664,type,
v2775: state_type > $o ).
tff(pred_def_1665,type,
v2774: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1666,type,
v2793: state_type > $o ).
tff(pred_def_1667,type,
v2792: state_type > $o ).
tff(pred_def_1668,type,
b001100: bitindex_type > $o ).
tff(pred_def_1669,type,
v2799: state_type > $o ).
tff(pred_def_1670,type,
v2796: state_type > $o ).
tff(pred_def_1671,type,
v2798: state_type > $o ).
tff(pred_def_1672,type,
v2790: state_type > $o ).
tff(pred_def_1673,type,
v2789: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1674,type,
v2808: state_type > $o ).
tff(pred_def_1675,type,
v2807: state_type > $o ).
tff(pred_def_1676,type,
b001101: bitindex_type > $o ).
tff(pred_def_1677,type,
v2814: state_type > $o ).
tff(pred_def_1678,type,
v2811: state_type > $o ).
tff(pred_def_1679,type,
v2813: state_type > $o ).
tff(pred_def_1680,type,
v2805: state_type > $o ).
tff(pred_def_1681,type,
v2804: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1682,type,
v2823: state_type > $o ).
tff(pred_def_1683,type,
v2822: state_type > $o ).
tff(pred_def_1684,type,
b001110: bitindex_type > $o ).
tff(pred_def_1685,type,
v2829: state_type > $o ).
tff(pred_def_1686,type,
v2826: state_type > $o ).
tff(pred_def_1687,type,
v2828: state_type > $o ).
tff(pred_def_1688,type,
v2820: state_type > $o ).
tff(pred_def_1689,type,
v2819: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1690,type,
v2838: state_type > $o ).
tff(pred_def_1691,type,
v2837: state_type > $o ).
tff(pred_def_1692,type,
b001111: bitindex_type > $o ).
tff(pred_def_1693,type,
v2844: state_type > $o ).
tff(pred_def_1694,type,
v2841: state_type > $o ).
tff(pred_def_1695,type,
v2843: state_type > $o ).
tff(pred_def_1696,type,
v2835: state_type > $o ).
tff(pred_def_1697,type,
v2834: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1698,type,
v2853: state_type > $o ).
tff(pred_def_1699,type,
v2852: state_type > $o ).
tff(pred_def_1700,type,
b010000: bitindex_type > $o ).
tff(pred_def_1701,type,
v2859: state_type > $o ).
tff(pred_def_1702,type,
v2856: state_type > $o ).
tff(pred_def_1703,type,
v2858: state_type > $o ).
tff(pred_def_1704,type,
v2850: state_type > $o ).
tff(pred_def_1705,type,
v2849: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1706,type,
v2868: state_type > $o ).
tff(pred_def_1707,type,
v2867: state_type > $o ).
tff(pred_def_1708,type,
b010001: bitindex_type > $o ).
tff(pred_def_1709,type,
v2874: state_type > $o ).
tff(pred_def_1710,type,
v2871: state_type > $o ).
tff(pred_def_1711,type,
v2873: state_type > $o ).
tff(pred_def_1712,type,
v2865: state_type > $o ).
tff(pred_def_1713,type,
v2864: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1714,type,
v2883: state_type > $o ).
tff(pred_def_1715,type,
v2882: state_type > $o ).
tff(pred_def_1716,type,
b010010: bitindex_type > $o ).
tff(pred_def_1717,type,
v2889: state_type > $o ).
tff(pred_def_1718,type,
v2886: state_type > $o ).
tff(pred_def_1719,type,
v2888: state_type > $o ).
tff(pred_def_1720,type,
v2880: state_type > $o ).
tff(pred_def_1721,type,
v2879: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1722,type,
v2898: state_type > $o ).
tff(pred_def_1723,type,
v2897: state_type > $o ).
tff(pred_def_1724,type,
b010011: bitindex_type > $o ).
tff(pred_def_1725,type,
v2904: state_type > $o ).
tff(pred_def_1726,type,
v2901: state_type > $o ).
tff(pred_def_1727,type,
v2903: state_type > $o ).
tff(pred_def_1728,type,
v2895: state_type > $o ).
tff(pred_def_1729,type,
v2894: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1730,type,
v2913: state_type > $o ).
tff(pred_def_1731,type,
v2912: state_type > $o ).
tff(pred_def_1732,type,
b010100: bitindex_type > $o ).
tff(pred_def_1733,type,
v2919: state_type > $o ).
tff(pred_def_1734,type,
v2916: state_type > $o ).
tff(pred_def_1735,type,
v2918: state_type > $o ).
tff(pred_def_1736,type,
v2910: state_type > $o ).
tff(pred_def_1737,type,
v2909: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1738,type,
v2928: state_type > $o ).
tff(pred_def_1739,type,
v2927: state_type > $o ).
tff(pred_def_1740,type,
b010101: bitindex_type > $o ).
tff(pred_def_1741,type,
v2934: state_type > $o ).
tff(pred_def_1742,type,
v2931: state_type > $o ).
tff(pred_def_1743,type,
v2933: state_type > $o ).
tff(pred_def_1744,type,
v2925: state_type > $o ).
tff(pred_def_1745,type,
v2924: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1746,type,
v2943: state_type > $o ).
tff(pred_def_1747,type,
v2942: state_type > $o ).
tff(pred_def_1748,type,
b010110: bitindex_type > $o ).
tff(pred_def_1749,type,
v2949: state_type > $o ).
tff(pred_def_1750,type,
v2946: state_type > $o ).
tff(pred_def_1751,type,
v2948: state_type > $o ).
tff(pred_def_1752,type,
v2940: state_type > $o ).
tff(pred_def_1753,type,
v2939: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1754,type,
v2958: state_type > $o ).
tff(pred_def_1755,type,
v2957: state_type > $o ).
tff(pred_def_1756,type,
b010111: bitindex_type > $o ).
tff(pred_def_1757,type,
v2964: state_type > $o ).
tff(pred_def_1758,type,
v2961: state_type > $o ).
tff(pred_def_1759,type,
v2963: state_type > $o ).
tff(pred_def_1760,type,
v2955: state_type > $o ).
tff(pred_def_1761,type,
v2954: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1762,type,
v2973: state_type > $o ).
tff(pred_def_1763,type,
v2972: state_type > $o ).
tff(pred_def_1764,type,
b011000: bitindex_type > $o ).
tff(pred_def_1765,type,
v2979: state_type > $o ).
tff(pred_def_1766,type,
v2976: state_type > $o ).
tff(pred_def_1767,type,
v2978: state_type > $o ).
tff(pred_def_1768,type,
v2970: state_type > $o ).
tff(pred_def_1769,type,
v2969: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1770,type,
v2988: state_type > $o ).
tff(pred_def_1771,type,
v2987: state_type > $o ).
tff(pred_def_1772,type,
b011001: bitindex_type > $o ).
tff(pred_def_1773,type,
v2994: state_type > $o ).
tff(pred_def_1774,type,
v2991: state_type > $o ).
tff(pred_def_1775,type,
v2993: state_type > $o ).
tff(pred_def_1776,type,
v2985: state_type > $o ).
tff(pred_def_1777,type,
v2984: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1778,type,
v3003: state_type > $o ).
tff(pred_def_1779,type,
v3002: state_type > $o ).
tff(pred_def_1780,type,
b011010: bitindex_type > $o ).
tff(pred_def_1781,type,
v3009: state_type > $o ).
tff(pred_def_1782,type,
v3006: state_type > $o ).
tff(pred_def_1783,type,
v3008: state_type > $o ).
tff(pred_def_1784,type,
v3000: state_type > $o ).
tff(pred_def_1785,type,
v2999: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1786,type,
v3018: state_type > $o ).
tff(pred_def_1787,type,
v3017: state_type > $o ).
tff(pred_def_1788,type,
b011011: bitindex_type > $o ).
tff(pred_def_1789,type,
v3024: state_type > $o ).
tff(pred_def_1790,type,
v3021: state_type > $o ).
tff(pred_def_1791,type,
v3023: state_type > $o ).
tff(pred_def_1792,type,
v3015: state_type > $o ).
tff(pred_def_1793,type,
v3014: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1794,type,
v3033: state_type > $o ).
tff(pred_def_1795,type,
v3032: state_type > $o ).
tff(pred_def_1796,type,
b011100: bitindex_type > $o ).
tff(pred_def_1797,type,
v3039: state_type > $o ).
tff(pred_def_1798,type,
v3036: state_type > $o ).
tff(pred_def_1799,type,
v3038: state_type > $o ).
tff(pred_def_1800,type,
v3030: state_type > $o ).
tff(pred_def_1801,type,
v3029: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1802,type,
v3048: state_type > $o ).
tff(pred_def_1803,type,
v3047: state_type > $o ).
tff(pred_def_1804,type,
b011101: bitindex_type > $o ).
tff(pred_def_1805,type,
v3054: state_type > $o ).
tff(pred_def_1806,type,
v3051: state_type > $o ).
tff(pred_def_1807,type,
v3053: state_type > $o ).
tff(pred_def_1808,type,
v3045: state_type > $o ).
tff(pred_def_1809,type,
v3044: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1810,type,
v3063: state_type > $o ).
tff(pred_def_1811,type,
v3062: state_type > $o ).
tff(pred_def_1812,type,
b011110: bitindex_type > $o ).
tff(pred_def_1813,type,
v3069: state_type > $o ).
tff(pred_def_1814,type,
v3066: state_type > $o ).
tff(pred_def_1815,type,
v3068: state_type > $o ).
tff(pred_def_1816,type,
v3060: state_type > $o ).
tff(pred_def_1817,type,
v3059: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1818,type,
v3078: state_type > $o ).
tff(pred_def_1819,type,
v3077: state_type > $o ).
tff(pred_def_1820,type,
b011111: bitindex_type > $o ).
tff(pred_def_1821,type,
v3084: state_type > $o ).
tff(pred_def_1822,type,
v3081: state_type > $o ).
tff(pred_def_1823,type,
v3083: state_type > $o ).
tff(pred_def_1824,type,
v3075: state_type > $o ).
tff(pred_def_1825,type,
v3074: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1826,type,
v3093: state_type > $o ).
tff(pred_def_1827,type,
v3092: state_type > $o ).
tff(pred_def_1828,type,
b100000: bitindex_type > $o ).
tff(pred_def_1829,type,
v3099: state_type > $o ).
tff(pred_def_1830,type,
v3096: state_type > $o ).
tff(pred_def_1831,type,
v3098: state_type > $o ).
tff(pred_def_1832,type,
v3090: state_type > $o ).
tff(pred_def_1833,type,
v3089: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1834,type,
v3108: state_type > $o ).
tff(pred_def_1835,type,
v3107: state_type > $o ).
tff(pred_def_1836,type,
b100001: bitindex_type > $o ).
tff(pred_def_1837,type,
v3114: state_type > $o ).
tff(pred_def_1838,type,
v3111: state_type > $o ).
tff(pred_def_1839,type,
v3113: state_type > $o ).
tff(pred_def_1840,type,
v3105: state_type > $o ).
tff(pred_def_1841,type,
v3104: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1842,type,
v3123: state_type > $o ).
tff(pred_def_1843,type,
v3122: state_type > $o ).
tff(pred_def_1844,type,
b100010: bitindex_type > $o ).
tff(pred_def_1845,type,
v3129: state_type > $o ).
tff(pred_def_1846,type,
v3126: state_type > $o ).
tff(pred_def_1847,type,
v3128: state_type > $o ).
tff(pred_def_1848,type,
v3120: state_type > $o ).
tff(pred_def_1849,type,
v3119: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1850,type,
v3138: state_type > $o ).
tff(pred_def_1851,type,
v3137: state_type > $o ).
tff(pred_def_1852,type,
b100011: bitindex_type > $o ).
tff(pred_def_1853,type,
v3144: state_type > $o ).
tff(pred_def_1854,type,
v3141: state_type > $o ).
tff(pred_def_1855,type,
v3143: state_type > $o ).
tff(pred_def_1856,type,
v3135: state_type > $o ).
tff(pred_def_1857,type,
v3134: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1858,type,
v3153: state_type > $o ).
tff(pred_def_1859,type,
v3152: state_type > $o ).
tff(pred_def_1860,type,
b100100: bitindex_type > $o ).
tff(pred_def_1861,type,
v3159: state_type > $o ).
tff(pred_def_1862,type,
v3156: state_type > $o ).
tff(pred_def_1863,type,
v3158: state_type > $o ).
tff(pred_def_1864,type,
v3150: state_type > $o ).
tff(pred_def_1865,type,
v3149: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1866,type,
v3168: state_type > $o ).
tff(pred_def_1867,type,
v3167: state_type > $o ).
tff(pred_def_1868,type,
b100101: bitindex_type > $o ).
tff(pred_def_1869,type,
v3174: state_type > $o ).
tff(pred_def_1870,type,
v3171: state_type > $o ).
tff(pred_def_1871,type,
v3173: state_type > $o ).
tff(pred_def_1872,type,
v3165: state_type > $o ).
tff(pred_def_1873,type,
v3164: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1874,type,
v3183: state_type > $o ).
tff(pred_def_1875,type,
v3182: state_type > $o ).
tff(pred_def_1876,type,
b100110: bitindex_type > $o ).
tff(pred_def_1877,type,
v3189: state_type > $o ).
tff(pred_def_1878,type,
v3186: state_type > $o ).
tff(pred_def_1879,type,
v3188: state_type > $o ).
tff(pred_def_1880,type,
v3180: state_type > $o ).
tff(pred_def_1881,type,
v3179: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1882,type,
v3198: state_type > $o ).
tff(pred_def_1883,type,
v3197: state_type > $o ).
tff(pred_def_1884,type,
b100111: bitindex_type > $o ).
tff(pred_def_1885,type,
v3204: state_type > $o ).
tff(pred_def_1886,type,
v3201: state_type > $o ).
tff(pred_def_1887,type,
v3203: state_type > $o ).
tff(pred_def_1888,type,
v3195: state_type > $o ).
tff(pred_def_1889,type,
v3194: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1890,type,
v3213: state_type > $o ).
tff(pred_def_1891,type,
v3212: state_type > $o ).
tff(pred_def_1892,type,
b101000: bitindex_type > $o ).
tff(pred_def_1893,type,
v3219: state_type > $o ).
tff(pred_def_1894,type,
v3216: state_type > $o ).
tff(pred_def_1895,type,
v3218: state_type > $o ).
tff(pred_def_1896,type,
v3210: state_type > $o ).
tff(pred_def_1897,type,
v3209: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1898,type,
v3228: state_type > $o ).
tff(pred_def_1899,type,
v3227: state_type > $o ).
tff(pred_def_1900,type,
b101001: bitindex_type > $o ).
tff(pred_def_1901,type,
v3234: state_type > $o ).
tff(pred_def_1902,type,
v3231: state_type > $o ).
tff(pred_def_1903,type,
v3233: state_type > $o ).
tff(pred_def_1904,type,
v3225: state_type > $o ).
tff(pred_def_1905,type,
v3224: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1906,type,
v3243: state_type > $o ).
tff(pred_def_1907,type,
v3242: state_type > $o ).
tff(pred_def_1908,type,
b101010: bitindex_type > $o ).
tff(pred_def_1909,type,
v3249: state_type > $o ).
tff(pred_def_1910,type,
v3246: state_type > $o ).
tff(pred_def_1911,type,
v3248: state_type > $o ).
tff(pred_def_1912,type,
v3240: state_type > $o ).
tff(pred_def_1913,type,
v3239: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1914,type,
v3258: state_type > $o ).
tff(pred_def_1915,type,
v3257: state_type > $o ).
tff(pred_def_1916,type,
b101011: bitindex_type > $o ).
tff(pred_def_1917,type,
v3264: state_type > $o ).
tff(pred_def_1918,type,
v3261: state_type > $o ).
tff(pred_def_1919,type,
v3263: state_type > $o ).
tff(pred_def_1920,type,
v3255: state_type > $o ).
tff(pred_def_1921,type,
v3254: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1922,type,
v3273: state_type > $o ).
tff(pred_def_1923,type,
v3272: state_type > $o ).
tff(pred_def_1924,type,
b101100: bitindex_type > $o ).
tff(pred_def_1925,type,
v3279: state_type > $o ).
tff(pred_def_1926,type,
v3276: state_type > $o ).
tff(pred_def_1927,type,
v3278: state_type > $o ).
tff(pred_def_1928,type,
v3270: state_type > $o ).
tff(pred_def_1929,type,
v3269: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1930,type,
v3288: state_type > $o ).
tff(pred_def_1931,type,
v3287: state_type > $o ).
tff(pred_def_1932,type,
b101101: bitindex_type > $o ).
tff(pred_def_1933,type,
v3294: state_type > $o ).
tff(pred_def_1934,type,
v3291: state_type > $o ).
tff(pred_def_1935,type,
v3293: state_type > $o ).
tff(pred_def_1936,type,
v3285: state_type > $o ).
tff(pred_def_1937,type,
v3284: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1938,type,
v3303: state_type > $o ).
tff(pred_def_1939,type,
v3302: state_type > $o ).
tff(pred_def_1940,type,
b101110: bitindex_type > $o ).
tff(pred_def_1941,type,
v3309: state_type > $o ).
tff(pred_def_1942,type,
v3306: state_type > $o ).
tff(pred_def_1943,type,
v3308: state_type > $o ).
tff(pred_def_1944,type,
v3300: state_type > $o ).
tff(pred_def_1945,type,
v3299: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1946,type,
v3318: state_type > $o ).
tff(pred_def_1947,type,
v3317: state_type > $o ).
tff(pred_def_1948,type,
b101111: bitindex_type > $o ).
tff(pred_def_1949,type,
v3324: state_type > $o ).
tff(pred_def_1950,type,
v3321: state_type > $o ).
tff(pred_def_1951,type,
v3323: state_type > $o ).
tff(pred_def_1952,type,
v3315: state_type > $o ).
tff(pred_def_1953,type,
v3314: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1954,type,
v3333: state_type > $o ).
tff(pred_def_1955,type,
v3332: state_type > $o ).
tff(pred_def_1956,type,
b110000: bitindex_type > $o ).
tff(pred_def_1957,type,
v3339: state_type > $o ).
tff(pred_def_1958,type,
v3336: state_type > $o ).
tff(pred_def_1959,type,
v3338: state_type > $o ).
tff(pred_def_1960,type,
v3330: state_type > $o ).
tff(pred_def_1961,type,
v3329: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1962,type,
v3348: state_type > $o ).
tff(pred_def_1963,type,
v3347: state_type > $o ).
tff(pred_def_1964,type,
b110001: bitindex_type > $o ).
tff(pred_def_1965,type,
v3354: state_type > $o ).
tff(pred_def_1966,type,
v3351: state_type > $o ).
tff(pred_def_1967,type,
v3353: state_type > $o ).
tff(pred_def_1968,type,
v3345: state_type > $o ).
tff(pred_def_1969,type,
v3344: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1970,type,
v3363: state_type > $o ).
tff(pred_def_1971,type,
v3362: state_type > $o ).
tff(pred_def_1972,type,
b110010: bitindex_type > $o ).
tff(pred_def_1973,type,
v3369: state_type > $o ).
tff(pred_def_1974,type,
v3366: state_type > $o ).
tff(pred_def_1975,type,
v3368: state_type > $o ).
tff(pred_def_1976,type,
v3360: state_type > $o ).
tff(pred_def_1977,type,
v3359: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1978,type,
v3378: state_type > $o ).
tff(pred_def_1979,type,
v3377: state_type > $o ).
tff(pred_def_1980,type,
b110011: bitindex_type > $o ).
tff(pred_def_1981,type,
v3384: state_type > $o ).
tff(pred_def_1982,type,
v3381: state_type > $o ).
tff(pred_def_1983,type,
v3383: state_type > $o ).
tff(pred_def_1984,type,
v3375: state_type > $o ).
tff(pred_def_1985,type,
v3374: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1986,type,
v3393: state_type > $o ).
tff(pred_def_1987,type,
v3392: state_type > $o ).
tff(pred_def_1988,type,
b110100: bitindex_type > $o ).
tff(pred_def_1989,type,
v3399: state_type > $o ).
tff(pred_def_1990,type,
v3396: state_type > $o ).
tff(pred_def_1991,type,
v3398: state_type > $o ).
tff(pred_def_1992,type,
v3390: state_type > $o ).
tff(pred_def_1993,type,
v3389: ( state_type * bitindex_type ) > $o ).
tff(pred_def_1994,type,
v3408: state_type > $o ).
tff(pred_def_1995,type,
v3407: state_type > $o ).
tff(pred_def_1996,type,
b110101: bitindex_type > $o ).
tff(pred_def_1997,type,
v3414: state_type > $o ).
tff(pred_def_1998,type,
v3411: state_type > $o ).
tff(pred_def_1999,type,
v3413: state_type > $o ).
tff(pred_def_2000,type,
v3405: state_type > $o ).
tff(pred_def_2001,type,
v3404: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2002,type,
v3423: state_type > $o ).
tff(pred_def_2003,type,
v3422: state_type > $o ).
tff(pred_def_2004,type,
b110110: bitindex_type > $o ).
tff(pred_def_2005,type,
v3429: state_type > $o ).
tff(pred_def_2006,type,
v3426: state_type > $o ).
tff(pred_def_2007,type,
v3428: state_type > $o ).
tff(pred_def_2008,type,
v3420: state_type > $o ).
tff(pred_def_2009,type,
v3419: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2010,type,
v3438: state_type > $o ).
tff(pred_def_2011,type,
v3437: state_type > $o ).
tff(pred_def_2012,type,
b110111: bitindex_type > $o ).
tff(pred_def_2013,type,
v3444: state_type > $o ).
tff(pred_def_2014,type,
v3441: state_type > $o ).
tff(pred_def_2015,type,
v3443: state_type > $o ).
tff(pred_def_2016,type,
v3435: state_type > $o ).
tff(pred_def_2017,type,
v3434: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2018,type,
v3453: state_type > $o ).
tff(pred_def_2019,type,
v3452: state_type > $o ).
tff(pred_def_2020,type,
b111000: bitindex_type > $o ).
tff(pred_def_2021,type,
v3459: state_type > $o ).
tff(pred_def_2022,type,
v3456: state_type > $o ).
tff(pred_def_2023,type,
v3458: state_type > $o ).
tff(pred_def_2024,type,
v3450: state_type > $o ).
tff(pred_def_2025,type,
v3449: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2026,type,
v3468: state_type > $o ).
tff(pred_def_2027,type,
v3467: state_type > $o ).
tff(pred_def_2028,type,
b111001: bitindex_type > $o ).
tff(pred_def_2029,type,
v3474: state_type > $o ).
tff(pred_def_2030,type,
v3471: state_type > $o ).
tff(pred_def_2031,type,
v3473: state_type > $o ).
tff(pred_def_2032,type,
v3465: state_type > $o ).
tff(pred_def_2033,type,
v3464: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2034,type,
v3483: state_type > $o ).
tff(pred_def_2035,type,
v3482: state_type > $o ).
tff(pred_def_2036,type,
b111010: bitindex_type > $o ).
tff(pred_def_2037,type,
v3489: state_type > $o ).
tff(pred_def_2038,type,
v3486: state_type > $o ).
tff(pred_def_2039,type,
v3488: state_type > $o ).
tff(pred_def_2040,type,
v3480: state_type > $o ).
tff(pred_def_2041,type,
v3479: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2042,type,
v3498: state_type > $o ).
tff(pred_def_2043,type,
v3497: state_type > $o ).
tff(pred_def_2044,type,
b111011: bitindex_type > $o ).
tff(pred_def_2045,type,
v3504: state_type > $o ).
tff(pred_def_2046,type,
v3501: state_type > $o ).
tff(pred_def_2047,type,
v3503: state_type > $o ).
tff(pred_def_2048,type,
v3495: state_type > $o ).
tff(pred_def_2049,type,
v3494: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2050,type,
v3513: state_type > $o ).
tff(pred_def_2051,type,
v3512: state_type > $o ).
tff(pred_def_2052,type,
b111100: bitindex_type > $o ).
tff(pred_def_2053,type,
v3519: state_type > $o ).
tff(pred_def_2054,type,
v3516: state_type > $o ).
tff(pred_def_2055,type,
v3518: state_type > $o ).
tff(pred_def_2056,type,
v3510: state_type > $o ).
tff(pred_def_2057,type,
v3509: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2058,type,
v3528: state_type > $o ).
tff(pred_def_2059,type,
v3527: state_type > $o ).
tff(pred_def_2060,type,
b111101: bitindex_type > $o ).
tff(pred_def_2061,type,
v3534: state_type > $o ).
tff(pred_def_2062,type,
v3531: state_type > $o ).
tff(pred_def_2063,type,
v3533: state_type > $o ).
tff(pred_def_2064,type,
v3525: state_type > $o ).
tff(pred_def_2065,type,
v3524: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2066,type,
v3543: state_type > $o ).
tff(pred_def_2067,type,
v3542: state_type > $o ).
tff(pred_def_2068,type,
b111110: bitindex_type > $o ).
tff(pred_def_2069,type,
v3549: state_type > $o ).
tff(pred_def_2070,type,
v3546: state_type > $o ).
tff(pred_def_2071,type,
v3548: state_type > $o ).
tff(pred_def_2072,type,
v3540: state_type > $o ).
tff(pred_def_2073,type,
v3539: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2074,type,
v3558: state_type > $o ).
tff(pred_def_2075,type,
v3557: state_type > $o ).
tff(pred_def_2076,type,
b111111: bitindex_type > $o ).
tff(pred_def_2077,type,
v3564: state_type > $o ).
tff(pred_def_2078,type,
v3561: state_type > $o ).
tff(pred_def_2079,type,
v3563: state_type > $o ).
tff(pred_def_2080,type,
v3555: state_type > $o ).
tff(pred_def_2081,type,
v3554: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2082,type,
v3575: state_type > $o ).
tff(pred_def_2083,type,
v3577: state_type > $o ).
tff(pred_def_2084,type,
v3579: state_type > $o ).
tff(pred_def_2085,type,
v3581: state_type > $o ).
tff(pred_def_2086,type,
v3583: state_type > $o ).
tff(pred_def_2087,type,
v3588: state_type > $o ).
tff(pred_def_2088,type,
v3587: state_type > $o ).
tff(pred_def_2089,type,
v3589: state_type > $o ).
tff(pred_def_2090,type,
v3586: state_type > $o ).
tff(pred_def_2091,type,
v3590: state_type > $o ).
tff(pred_def_2092,type,
v3585: state_type > $o ).
tff(pred_def_2093,type,
v3573: state_type > $o ).
tff(pred_def_2094,type,
v3571: state_type > $o ).
tff(pred_def_2095,type,
v3569: state_type > $o ).
tff(pred_def_2096,type,
v3596: state_type > $o ).
tff(pred_def_2097,type,
v3595: state_type > $o ).
tff(pred_def_2098,type,
v3599: state_type > $o ).
tff(pred_def_2099,type,
v3600: state_type > $o ).
tff(pred_def_2100,type,
v3601: state_type > $o ).
tff(pred_def_2101,type,
v3602: state_type > $o ).
tff(pred_def_2102,type,
v3603: state_type > $o ).
tff(pred_def_2103,type,
v3604: state_type > $o ).
tff(pred_def_2104,type,
v3605: state_type > $o ).
tff(pred_def_2105,type,
v3606: state_type > $o ).
tff(pred_def_2106,type,
v3607: state_type > $o ).
tff(pred_def_2107,type,
v3608: state_type > $o ).
tff(pred_def_2108,type,
v3609: state_type > $o ).
tff(pred_def_2109,type,
v3610: state_type > $o ).
tff(pred_def_2110,type,
v3611: state_type > $o ).
tff(pred_def_2111,type,
v3612: state_type > $o ).
tff(pred_def_2112,type,
v3613: state_type > $o ).
tff(pred_def_2113,type,
v3614: state_type > $o ).
tff(pred_def_2114,type,
v3615: state_type > $o ).
tff(pred_def_2115,type,
v3616: state_type > $o ).
tff(pred_def_2116,type,
v3617: state_type > $o ).
tff(pred_def_2117,type,
v3618: state_type > $o ).
tff(pred_def_2118,type,
v3619: state_type > $o ).
tff(pred_def_2119,type,
v3620: state_type > $o ).
tff(pred_def_2120,type,
v3621: state_type > $o ).
tff(pred_def_2121,type,
v3622: state_type > $o ).
tff(pred_def_2122,type,
v3623: state_type > $o ).
tff(pred_def_2123,type,
v3624: state_type > $o ).
tff(pred_def_2124,type,
v3625: state_type > $o ).
tff(pred_def_2125,type,
v3626: state_type > $o ).
tff(pred_def_2126,type,
v3627: state_type > $o ).
tff(pred_def_2127,type,
v3628: state_type > $o ).
tff(pred_def_2128,type,
v3629: state_type > $o ).
tff(pred_def_2129,type,
v3630: state_type > $o ).
tff(pred_def_2130,type,
v3631: state_type > $o ).
tff(pred_def_2131,type,
v3632: state_type > $o ).
tff(pred_def_2132,type,
v3633: state_type > $o ).
tff(pred_def_2133,type,
v3634: state_type > $o ).
tff(pred_def_2134,type,
v3635: state_type > $o ).
tff(pred_def_2135,type,
v3636: state_type > $o ).
tff(pred_def_2136,type,
v3637: state_type > $o ).
tff(pred_def_2137,type,
v3638: state_type > $o ).
tff(pred_def_2138,type,
v3639: state_type > $o ).
tff(pred_def_2139,type,
v3640: state_type > $o ).
tff(pred_def_2140,type,
v3641: state_type > $o ).
tff(pred_def_2141,type,
v3642: state_type > $o ).
tff(pred_def_2142,type,
v3643: state_type > $o ).
tff(pred_def_2143,type,
v3644: state_type > $o ).
tff(pred_def_2144,type,
v3645: state_type > $o ).
tff(pred_def_2145,type,
v3646: state_type > $o ).
tff(pred_def_2146,type,
v3647: state_type > $o ).
tff(pred_def_2147,type,
v3648: state_type > $o ).
tff(pred_def_2148,type,
v3649: state_type > $o ).
tff(pred_def_2149,type,
v3650: state_type > $o ).
tff(pred_def_2150,type,
v3651: state_type > $o ).
tff(pred_def_2151,type,
v3652: state_type > $o ).
tff(pred_def_2152,type,
v3653: state_type > $o ).
tff(pred_def_2153,type,
v3654: state_type > $o ).
tff(pred_def_2154,type,
v3655: state_type > $o ).
tff(pred_def_2155,type,
v3656: state_type > $o ).
tff(pred_def_2156,type,
v3657: state_type > $o ).
tff(pred_def_2157,type,
v3658: state_type > $o ).
tff(pred_def_2158,type,
v3659: state_type > $o ).
tff(pred_def_2159,type,
v3660: state_type > $o ).
tff(pred_def_2160,type,
v3661: state_type > $o ).
tff(pred_def_2161,type,
v3662: state_type > $o ).
tff(pred_def_2162,type,
v3597: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2163,type,
bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: bitindex_type > $o ).
tff(pred_def_2164,type,
v3594: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2165,type,
v3593: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2166,type,
b1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111: bitindex_type > $o ).
tff(pred_def_2167,type,
v3592: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2168,type,
v1228: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2169,type,
range_129_128: bitindex_type > $o ).
tff(pred_def_2170,type,
v1226: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2171,type,
v1224: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2172,type,
v1222: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2173,type,
v1220: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2174,type,
v1218: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2175,type,
v1216: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2176,type,
v1212: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2177,type,
v3668: state_type > $o ).
tff(pred_def_2178,type,
v354: state_type > $o ).
tff(pred_def_2179,type,
v3667: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2180,type,
v1210: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2181,type,
v3675: state_type > $o ).
tff(pred_def_2182,type,
v3674: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2183,type,
v3670: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2184,type,
v3676: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2185,type,
v3672: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2186,type,
v3682: state_type > $o ).
tff(pred_def_2187,type,
v3680: state_type > $o ).
tff(pred_def_2188,type,
v3679: state_type > $o ).
tff(pred_def_2189,type,
v3685: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2190,type,
v3687: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2191,type,
v1208: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2192,type,
v3703: state_type > $o ).
tff(pred_def_2193,type,
v3701: state_type > $o ).
tff(pred_def_2194,type,
v3700: state_type > $o ).
tff(pred_def_2195,type,
v3699: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2196,type,
v3712: state_type > $o ).
tff(pred_def_2197,type,
v3710: state_type > $o ).
tff(pred_def_2198,type,
v3709: state_type > $o ).
tff(pred_def_2199,type,
v3707: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2200,type,
v3720: state_type > $o ).
tff(pred_def_2201,type,
v3718: state_type > $o ).
tff(pred_def_2202,type,
v3717: state_type > $o ).
tff(pred_def_2203,type,
v3715: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2204,type,
v3727: state_type > $o ).
tff(pred_def_2205,type,
v3725: state_type > $o ).
tff(pred_def_2206,type,
v3724: state_type > $o ).
tff(pred_def_2207,type,
v3723: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2208,type,
v3697: state_type > $o ).
tff(pred_def_2209,type,
v3695: state_type > $o ).
tff(pred_def_2210,type,
v3693: state_type > $o ).
tff(pred_def_2211,type,
v3739: state_type > $o ).
tff(pred_def_2212,type,
b00100: bitindex_type > $o ).
tff(pred_def_2213,type,
v3740: state_type > $o ).
tff(pred_def_2214,type,
v3738: state_type > $o ).
tff(pred_def_2215,type,
v3745: state_type > $o ).
tff(pred_def_2216,type,
v3747: state_type > $o ).
tff(pred_def_2217,type,
v3750: state_type > $o ).
tff(pred_def_2218,type,
v3748: state_type > $o ).
tff(pred_def_2219,type,
v3746: state_type > $o ).
tff(pred_def_2220,type,
v3744: state_type > $o ).
tff(pred_def_2221,type,
v3752: state_type > $o ).
tff(pred_def_2222,type,
v3755: state_type > $o ).
tff(pred_def_2223,type,
v3753: state_type > $o ).
tff(pred_def_2224,type,
v3751: state_type > $o ).
tff(pred_def_2225,type,
v3743: state_type > $o ).
tff(pred_def_2226,type,
v3756: state_type > $o ).
tff(pred_def_2227,type,
v3742: state_type > $o ).
tff(pred_def_2228,type,
b00101: bitindex_type > $o ).
tff(pred_def_2229,type,
v3757: state_type > $o ).
tff(pred_def_2230,type,
v3741: state_type > $o ).
tff(pred_def_2231,type,
v3737: state_type > $o ).
tff(pred_def_2232,type,
v3759: state_type > $o ).
tff(pred_def_2233,type,
b01010: bitindex_type > $o ).
tff(pred_def_2234,type,
v3760: state_type > $o ).
tff(pred_def_2235,type,
v3758: state_type > $o ).
tff(pred_def_2236,type,
v3736: state_type > $o ).
tff(pred_def_2237,type,
v3762: state_type > $o ).
tff(pred_def_2238,type,
b01011: bitindex_type > $o ).
tff(pred_def_2239,type,
v3763: state_type > $o ).
tff(pred_def_2240,type,
v3761: state_type > $o ).
tff(pred_def_2241,type,
v3735: state_type > $o ).
tff(pred_def_2242,type,
v1206: state_type > $o ).
tff(pred_def_2243,type,
v3766: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2244,type,
v3765: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2245,type,
v3764: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2246,type,
v406: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2247,type,
v3772: state_type > $o ).
tff(pred_def_2248,type,
v3770: state_type > $o ).
tff(pred_def_2249,type,
v3769: state_type > $o ).
tff(pred_def_2250,type,
v3775: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2251,type,
v3777: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2252,type,
v3785: state_type > $o ).
tff(pred_def_2253,type,
v3783: state_type > $o ).
tff(pred_def_2254,type,
v3782: state_type > $o ).
tff(pred_def_2255,type,
v3781: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2256,type,
v3803: state_type > $o ).
tff(pred_def_2257,type,
v3801: state_type > $o ).
tff(pred_def_2258,type,
v3800: state_type > $o ).
tff(pred_def_2259,type,
v3798: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2260,type,
v3796: state_type > $o ).
tff(pred_def_2261,type,
v3794: state_type > $o ).
tff(pred_def_2262,type,
b000000100010000: bitindex_type > $o ).
tff(pred_def_2263,type,
v3813: state_type > $o ).
tff(pred_def_2264,type,
v3810: state_type > $o ).
tff(pred_def_2265,type,
v3808: state_type > $o ).
tff(pred_def_2266,type,
v3806: state_type > $o ).
tff(pred_def_2267,type,
v3819: state_type > $o ).
tff(pred_def_2268,type,
v3817: state_type > $o ).
tff(pred_def_2269,type,
v3816: state_type > $o ).
tff(pred_def_2270,type,
v3815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2271,type,
v3829: state_type > $o ).
tff(pred_def_2272,type,
v3831: state_type > $o ).
tff(pred_def_2273,type,
v3827: state_type > $o ).
tff(pred_def_2274,type,
v3825: state_type > $o ).
tff(pred_def_2275,type,
v3839: state_type > $o ).
tff(pred_def_2276,type,
v3837: state_type > $o ).
tff(pred_def_2277,type,
v3836: state_type > $o ).
tff(pred_def_2278,type,
v3835: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2279,type,
range_9_7: bitindex_type > $o ).
tff(pred_def_2280,type,
v3843: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2281,type,
v3789: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2282,type,
v3858: state_type > $o ).
tff(pred_def_2283,type,
v3857: state_type > $o ).
tff(pred_def_2284,type,
v3856: state_type > $o ).
tff(pred_def_2285,type,
v3855: state_type > $o ).
tff(pred_def_2286,type,
v3854: state_type > $o ).
tff(pred_def_2287,type,
v3853: state_type > $o ).
tff(pred_def_2288,type,
v3852: state_type > $o ).
tff(pred_def_2289,type,
v3851: state_type > $o ).
tff(pred_def_2290,type,
v3850: state_type > $o ).
tff(pred_def_2291,type,
v3849: state_type > $o ).
tff(pred_def_2292,type,
v3859: state_type > $o ).
tff(pred_def_2293,type,
v3848: state_type > $o ).
tff(pred_def_2294,type,
v3860: state_type > $o ).
tff(pred_def_2295,type,
v3847: state_type > $o ).
tff(pred_def_2296,type,
v3863: state_type > $o ).
tff(pred_def_2297,type,
v3864: state_type > $o ).
tff(pred_def_2298,type,
v3862: state_type > $o ).
tff(pred_def_2299,type,
v3865: state_type > $o ).
tff(pred_def_2300,type,
v3861: state_type > $o ).
tff(pred_def_2301,type,
v3868: state_type > $o ).
tff(pred_def_2302,type,
v3869: state_type > $o ).
tff(pred_def_2303,type,
v3867: state_type > $o ).
tff(pred_def_2304,type,
v3870: state_type > $o ).
tff(pred_def_2305,type,
v3866: state_type > $o ).
tff(pred_def_2306,type,
v3873: state_type > $o ).
tff(pred_def_2307,type,
v3874: state_type > $o ).
tff(pred_def_2308,type,
v3872: state_type > $o ).
tff(pred_def_2309,type,
v3875: state_type > $o ).
tff(pred_def_2310,type,
v3871: state_type > $o ).
tff(pred_def_2311,type,
v3878: state_type > $o ).
tff(pred_def_2312,type,
v3879: state_type > $o ).
tff(pred_def_2313,type,
v3877: state_type > $o ).
tff(pred_def_2314,type,
v3880: state_type > $o ).
tff(pred_def_2315,type,
v3876: state_type > $o ).
tff(pred_def_2316,type,
v3883: state_type > $o ).
tff(pred_def_2317,type,
v3884: state_type > $o ).
tff(pred_def_2318,type,
v3882: state_type > $o ).
tff(pred_def_2319,type,
v3885: state_type > $o ).
tff(pred_def_2320,type,
v3881: state_type > $o ).
tff(pred_def_2321,type,
v3888: state_type > $o ).
tff(pred_def_2322,type,
v3889: state_type > $o ).
tff(pred_def_2323,type,
v3887: state_type > $o ).
tff(pred_def_2324,type,
v3890: state_type > $o ).
tff(pred_def_2325,type,
v3886: state_type > $o ).
tff(pred_def_2326,type,
v3893: state_type > $o ).
tff(pred_def_2327,type,
v3894: state_type > $o ).
tff(pred_def_2328,type,
v3892: state_type > $o ).
tff(pred_def_2329,type,
v3895: state_type > $o ).
tff(pred_def_2330,type,
v3891: state_type > $o ).
tff(pred_def_2331,type,
v3898: state_type > $o ).
tff(pred_def_2332,type,
v3899: state_type > $o ).
tff(pred_def_2333,type,
v3897: state_type > $o ).
tff(pred_def_2334,type,
v3900: state_type > $o ).
tff(pred_def_2335,type,
v3896: state_type > $o ).
tff(pred_def_2336,type,
v3903: state_type > $o ).
tff(pred_def_2337,type,
v3904: state_type > $o ).
tff(pred_def_2338,type,
v3902: state_type > $o ).
tff(pred_def_2339,type,
v3905: state_type > $o ).
tff(pred_def_2340,type,
v3901: state_type > $o ).
tff(pred_def_2341,type,
v3845: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2342,type,
v3823: state_type > $o ).
tff(pred_def_2343,type,
v3844: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2344,type,
v3842: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2345,type,
v3792: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2346,type,
v3911: state_type > $o ).
tff(pred_def_2347,type,
v3909: state_type > $o ).
tff(pred_def_2348,type,
v3908: state_type > $o ).
tff(pred_def_2349,type,
b00000000000: bitindex_type > $o ).
tff(pred_def_2350,type,
v3914: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2351,type,
v3916: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2352,type,
v3833: state_type > $o ).
tff(pred_def_2353,type,
v3927: state_type > $o ).
tff(pred_def_2354,type,
v3929: state_type > $o ).
tff(pred_def_2355,type,
v3931: state_type > $o ).
tff(pred_def_2356,type,
v3938: state_type > $o ).
tff(pred_def_2357,type,
v3936: state_type > $o ).
tff(pred_def_2358,type,
v3935: state_type > $o ).
tff(pred_def_2359,type,
v3934: state_type > $o ).
tff(pred_def_2360,type,
v3942: state_type > $o ).
tff(pred_def_2361,type,
v3944: state_type > $o ).
tff(pred_def_2362,type,
v3925: state_type > $o ).
tff(pred_def_2363,type,
v3923: state_type > $o ).
tff(pred_def_2364,type,
v3952: state_type > $o ).
tff(pred_def_2365,type,
v3954: state_type > $o ).
tff(pred_def_2366,type,
v3956: state_type > $o ).
tff(pred_def_2367,type,
v3963: state_type > $o ).
tff(pred_def_2368,type,
v3961: state_type > $o ).
tff(pred_def_2369,type,
v3960: state_type > $o ).
tff(pred_def_2370,type,
v3959: state_type > $o ).
tff(pred_def_2371,type,
v3967: state_type > $o ).
tff(pred_def_2372,type,
v3969: state_type > $o ).
tff(pred_def_2373,type,
v3950: state_type > $o ).
tff(pred_def_2374,type,
v3948: state_type > $o ).
tff(pred_def_2375,type,
v3997: state_type > $o ).
tff(pred_def_2376,type,
v4019: state_type > $o ).
tff(pred_def_2377,type,
v4021: state_type > $o ).
tff(pred_def_2378,type,
v4017: state_type > $o ).
tff(pred_def_2379,type,
v4015: state_type > $o ).
tff(pred_def_2380,type,
v4013: state_type > $o ).
tff(pred_def_2381,type,
v4011: state_type > $o ).
tff(pred_def_2382,type,
v4009: state_type > $o ).
tff(pred_def_2383,type,
v4007: state_type > $o ).
tff(pred_def_2384,type,
v4005: state_type > $o ).
tff(pred_def_2385,type,
v4039: state_type > $o ).
tff(pred_def_2386,type,
v4041: state_type > $o ).
tff(pred_def_2387,type,
v4037: state_type > $o ).
tff(pred_def_2388,type,
v4035: state_type > $o ).
tff(pred_def_2389,type,
v4033: state_type > $o ).
tff(pred_def_2390,type,
v4031: state_type > $o ).
tff(pred_def_2391,type,
v4029: state_type > $o ).
tff(pred_def_2392,type,
v4027: state_type > $o ).
tff(pred_def_2393,type,
v4025: state_type > $o ).
tff(pred_def_2394,type,
v4023: state_type > $o ).
tff(pred_def_2395,type,
v4043: state_type > $o ).
tff(pred_def_2396,type,
v4003: state_type > $o ).
tff(pred_def_2397,type,
v4001: state_type > $o ).
tff(pred_def_2398,type,
v4049: state_type > $o ).
tff(pred_def_2399,type,
v4051: state_type > $o ).
tff(pred_def_2400,type,
v4047: state_type > $o ).
tff(pred_def_2401,type,
v4055: state_type > $o ).
tff(pred_def_2402,type,
v4057: state_type > $o ).
tff(pred_def_2403,type,
v4053: state_type > $o ).
tff(pred_def_2404,type,
v4059: state_type > $o ).
tff(pred_def_2405,type,
v4045: state_type > $o ).
tff(pred_def_2406,type,
v4062: state_type > $o ).
tff(pred_def_2407,type,
v4061: state_type > $o ).
tff(pred_def_2408,type,
v3999: state_type > $o ).
tff(pred_def_2409,type,
v4064: state_type > $o ).
tff(pred_def_2410,type,
v4070: state_type > $o ).
tff(pred_def_2411,type,
v4068: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2412,type,
v4066: state_type > $o ).
tff(pred_def_2413,type,
v4075: state_type > $o ).
tff(pred_def_2414,type,
v4078: state_type > $o ).
tff(pred_def_2415,type,
v4079: state_type > $o ).
tff(pred_def_2416,type,
v4077: state_type > $o ).
tff(pred_def_2417,type,
v4082: state_type > $o ).
tff(pred_def_2418,type,
v4081: state_type > $o ).
tff(pred_def_2419,type,
v4083: state_type > $o ).
tff(pred_def_2420,type,
v4080: state_type > $o ).
tff(pred_def_2421,type,
v4076: state_type > $o ).
tff(pred_def_2422,type,
v4074: state_type > $o ).
tff(pred_def_2423,type,
v4085: state_type > $o ).
tff(pred_def_2424,type,
x4071: state_type > $o ).
tff(pred_def_2425,type,
v4084: state_type > $o ).
tff(pred_def_2426,type,
v3995: state_type > $o ).
tff(pred_def_2427,type,
v3993: state_type > $o ).
tff(pred_def_2428,type,
v3991: state_type > $o ).
tff(pred_def_2429,type,
v4103: state_type > $o ).
tff(pred_def_2430,type,
v4105: state_type > $o ).
tff(pred_def_2431,type,
v4108: state_type > $o ).
tff(pred_def_2432,type,
v4114: state_type > $o ).
tff(pred_def_2433,type,
v4116: state_type > $o ).
tff(pred_def_2434,type,
v4112: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2435,type,
v4110: state_type > $o ).
tff(pred_def_2436,type,
v4120: state_type > $o ).
tff(pred_def_2437,type,
v4123: state_type > $o ).
tff(pred_def_2438,type,
v4124: state_type > $o ).
tff(pred_def_2439,type,
v4122: state_type > $o ).
tff(pred_def_2440,type,
v4127: state_type > $o ).
tff(pred_def_2441,type,
v4126: state_type > $o ).
tff(pred_def_2442,type,
v4128: state_type > $o ).
tff(pred_def_2443,type,
v4125: state_type > $o ).
tff(pred_def_2444,type,
v4121: state_type > $o ).
tff(pred_def_2445,type,
v4119: state_type > $o ).
tff(pred_def_2446,type,
v4130: state_type > $o ).
tff(pred_def_2447,type,
v4129: state_type > $o ).
tff(pred_def_2448,type,
v4101: state_type > $o ).
tff(pred_def_2449,type,
v4099: state_type > $o ).
tff(pred_def_2450,type,
v4097: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2451,type,
v4095: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2452,type,
v4140: state_type > $o ).
tff(pred_def_2453,type,
v4142: state_type > $o ).
tff(pred_def_2454,type,
v4145: state_type > $o ).
tff(pred_def_2455,type,
v4149: state_type > $o ).
tff(pred_def_2456,type,
v4151: state_type > $o ).
tff(pred_def_2457,type,
v4147: state_type > $o ).
tff(pred_def_2458,type,
v4155: state_type > $o ).
tff(pred_def_2459,type,
v4158: state_type > $o ).
tff(pred_def_2460,type,
v4159: state_type > $o ).
tff(pred_def_2461,type,
v4157: state_type > $o ).
tff(pred_def_2462,type,
v4162: state_type > $o ).
tff(pred_def_2463,type,
v4161: state_type > $o ).
tff(pred_def_2464,type,
v4163: state_type > $o ).
tff(pred_def_2465,type,
v4160: state_type > $o ).
tff(pred_def_2466,type,
v4156: state_type > $o ).
tff(pred_def_2467,type,
v4154: state_type > $o ).
tff(pred_def_2468,type,
v4165: state_type > $o ).
tff(pred_def_2469,type,
v4164: state_type > $o ).
tff(pred_def_2470,type,
v4138: state_type > $o ).
tff(pred_def_2471,type,
v4136: state_type > $o ).
tff(pred_def_2472,type,
v4205: state_type > $o ).
tff(pred_def_2473,type,
v4207: state_type > $o ).
tff(pred_def_2474,type,
v4217: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2475,type,
v4219: state_type > $o ).
tff(pred_def_2476,type,
v4215: state_type > $o ).
tff(pred_def_2477,type,
v4239: state_type > $o ).
tff(pred_def_2478,type,
v4241: state_type > $o ).
tff(pred_def_2479,type,
v4237: state_type > $o ).
tff(pred_def_2480,type,
v4235: state_type > $o ).
tff(pred_def_2481,type,
v4233: state_type > $o ).
tff(pred_def_2482,type,
v4265: state_type > $o ).
tff(pred_def_2483,type,
v4263: state_type > $o ).
tff(pred_def_2484,type,
v4261: state_type > $o ).
tff(pred_def_2485,type,
v4259: state_type > $o ).
tff(pred_def_2486,type,
v4257: state_type > $o ).
tff(pred_def_2487,type,
v4255: state_type > $o ).
tff(pred_def_2488,type,
v4253: state_type > $o ).
tff(pred_def_2489,type,
v4251: state_type > $o ).
tff(pred_def_2490,type,
v4249: state_type > $o ).
tff(pred_def_2491,type,
v4247: state_type > $o ).
tff(pred_def_2492,type,
v4245: state_type > $o ).
tff(pred_def_2493,type,
v4243: state_type > $o ).
tff(pred_def_2494,type,
v4268: state_type > $o ).
tff(pred_def_2495,type,
v4231: state_type > $o ).
tff(pred_def_2496,type,
v4229: state_type > $o ).
tff(pred_def_2497,type,
v4227: state_type > $o ).
tff(pred_def_2498,type,
v4225: state_type > $o ).
tff(pred_def_2499,type,
v4223: state_type > $o ).
tff(pred_def_2500,type,
v4221: state_type > $o ).
tff(pred_def_2501,type,
v4271: state_type > $o ).
tff(pred_def_2502,type,
v4213: state_type > $o ).
tff(pred_def_2503,type,
v4211: state_type > $o ).
tff(pred_def_2504,type,
v4209: state_type > $o ).
tff(pred_def_2505,type,
v4294: state_type > $o ).
tff(pred_def_2506,type,
v4292: state_type > $o ).
tff(pred_def_2507,type,
v4290: state_type > $o ).
tff(pred_def_2508,type,
v4288: state_type > $o ).
tff(pred_def_2509,type,
v4286: state_type > $o ).
tff(pred_def_2510,type,
v4284: state_type > $o ).
tff(pred_def_2511,type,
v4298: state_type > $o ).
tff(pred_def_2512,type,
v4300: state_type > $o ).
tff(pred_def_2513,type,
v4296: state_type > $o ).
tff(pred_def_2514,type,
v4304: state_type > $o ).
tff(pred_def_2515,type,
v4302: state_type > $o ).
tff(pred_def_2516,type,
v4306: state_type > $o ).
tff(pred_def_2517,type,
v4282: state_type > $o ).
tff(pred_def_2518,type,
v4280: state_type > $o ).
tff(pred_def_2519,type,
v4314: state_type > $o ).
tff(pred_def_2520,type,
v4312: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2521,type,
v4310: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2522,type,
v4316: state_type > $o ).
tff(pred_def_2523,type,
v4318: state_type > $o ).
tff(pred_def_2524,type,
v4321: state_type > $o ).
tff(pred_def_2525,type,
v4320: state_type > $o ).
tff(pred_def_2526,type,
v4308: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2527,type,
v4341: state_type > $o ).
tff(pred_def_2528,type,
v4343: state_type > $o ).
tff(pred_def_2529,type,
v4339: state_type > $o ).
tff(pred_def_2530,type,
v4337: state_type > $o ).
tff(pred_def_2531,type,
v4335: state_type > $o ).
tff(pred_def_2532,type,
v4347: state_type > $o ).
tff(pred_def_2533,type,
v4345: state_type > $o ).
tff(pred_def_2534,type,
v4349: state_type > $o ).
tff(pred_def_2535,type,
v4333: state_type > $o ).
tff(pred_def_2536,type,
v4331: state_type > $o ).
tff(pred_def_2537,type,
v4329: state_type > $o ).
tff(pred_def_2538,type,
v4327: state_type > $o ).
tff(pred_def_2539,type,
v4325: state_type > $o ).
tff(pred_def_2540,type,
v4323: state_type > $o ).
tff(pred_def_2541,type,
v4352: state_type > $o ).
tff(pred_def_2542,type,
v4354: state_type > $o ).
tff(pred_def_2543,type,
v4353: state_type > $o ).
tff(pred_def_2544,type,
v4278: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2545,type,
v4276: state_type > $o ).
tff(pred_def_2546,type,
v4274: state_type > $o ).
tff(pred_def_2547,type,
v4361: state_type > $o ).
tff(pred_def_2548,type,
v4359: state_type > $o ).
tff(pred_def_2549,type,
v4358: state_type > $o ).
tff(pred_def_2550,type,
v4357: state_type > $o ).
tff(pred_def_2551,type,
v4369: state_type > $o ).
tff(pred_def_2552,type,
v4370: state_type > $o ).
tff(pred_def_2553,type,
v4368: state_type > $o ).
tff(pred_def_2554,type,
v4365: state_type > $o ).
tff(pred_def_2555,type,
x4272: state_type > $o ).
tff(pred_def_2556,type,
v4367: state_type > $o ).
tff(pred_def_2557,type,
v4203: state_type > $o ).
tff(pred_def_2558,type,
v4201: state_type > $o ).
tff(pred_def_2559,type,
v4199: state_type > $o ).
tff(pred_def_2560,type,
v4197: state_type > $o ).
tff(pred_def_2561,type,
v4382: state_type > $o ).
tff(pred_def_2562,type,
v4384: state_type > $o ).
tff(pred_def_2563,type,
v4386: state_type > $o ).
tff(pred_def_2564,type,
v4388: state_type > $o ).
tff(pred_def_2565,type,
v4395: state_type > $o ).
tff(pred_def_2566,type,
v4393: state_type > $o ).
tff(pred_def_2567,type,
v4392: state_type > $o ).
tff(pred_def_2568,type,
v4391: state_type > $o ).
tff(pred_def_2569,type,
v4403: state_type > $o ).
tff(pred_def_2570,type,
v4404: state_type > $o ).
tff(pred_def_2571,type,
v4402: state_type > $o ).
tff(pred_def_2572,type,
v4399: state_type > $o ).
tff(pred_def_2573,type,
v4401: state_type > $o ).
tff(pred_def_2574,type,
v4380: state_type > $o ).
tff(pred_def_2575,type,
v4378: state_type > $o ).
tff(pred_def_2576,type,
v4376: state_type > $o ).
tff(pred_def_2577,type,
v4374: state_type > $o ).
tff(pred_def_2578,type,
v4408: state_type > $o ).
tff(pred_def_2579,type,
v4195: state_type > $o ).
tff(pred_def_2580,type,
v4193: state_type > $o ).
tff(pred_def_2581,type,
v4191: state_type > $o ).
tff(pred_def_2582,type,
v4189: state_type > $o ).
tff(pred_def_2583,type,
v4187: state_type > $o ).
tff(pred_def_2584,type,
v4185: state_type > $o ).
tff(pred_def_2585,type,
v4183: state_type > $o ).
tff(pred_def_2586,type,
v4181: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2587,type,
v4179: state_type > $o ).
tff(pred_def_2588,type,
v4177: state_type > $o ).
tff(pred_def_2589,type,
v4175: state_type > $o ).
tff(pred_def_2590,type,
v4433: state_type > $o ).
tff(pred_def_2591,type,
v4435: state_type > $o ).
tff(pred_def_2592,type,
v4445: state_type > $o ).
tff(pred_def_2593,type,
v4443: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2594,type,
v4449: state_type > $o ).
tff(pred_def_2595,type,
v4448: state_type > $o ).
tff(pred_def_2596,type,
v4447: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2597,type,
v4446: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2598,type,
v4441: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2599,type,
v4439: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2600,type,
v4437: state_type > $o ).
tff(pred_def_2601,type,
v4451: state_type > $o ).
tff(pred_def_2602,type,
v4458: state_type > $o ).
tff(pred_def_2603,type,
v4456: state_type > $o ).
tff(pred_def_2604,type,
v4455: state_type > $o ).
tff(pred_def_2605,type,
v4454: state_type > $o ).
tff(pred_def_2606,type,
v4466: state_type > $o ).
tff(pred_def_2607,type,
v4467: state_type > $o ).
tff(pred_def_2608,type,
v4465: state_type > $o ).
tff(pred_def_2609,type,
v4462: state_type > $o ).
tff(pred_def_2610,type,
v4464: state_type > $o ).
tff(pred_def_2611,type,
v4431: state_type > $o ).
tff(pred_def_2612,type,
v4473: state_type > $o ).
tff(pred_def_2613,type,
v4475: state_type > $o ).
tff(pred_def_2614,type,
v4479: state_type > $o ).
tff(pred_def_2615,type,
v4477: state_type > $o ).
tff(pred_def_2616,type,
v4481: state_type > $o ).
tff(pred_def_2617,type,
v4488: state_type > $o ).
tff(pred_def_2618,type,
v4486: state_type > $o ).
tff(pred_def_2619,type,
v4485: state_type > $o ).
tff(pred_def_2620,type,
v4484: state_type > $o ).
tff(pred_def_2621,type,
v4496: state_type > $o ).
tff(pred_def_2622,type,
v4497: state_type > $o ).
tff(pred_def_2623,type,
v4495: state_type > $o ).
tff(pred_def_2624,type,
v4492: state_type > $o ).
tff(pred_def_2625,type,
v4494: state_type > $o ).
tff(pred_def_2626,type,
v4471: state_type > $o ).
tff(pred_def_2627,type,
v4503: state_type > $o ).
tff(pred_def_2628,type,
v4505: state_type > $o ).
tff(pred_def_2629,type,
v4509: state_type > $o ).
tff(pred_def_2630,type,
v4507: state_type > $o ).
tff(pred_def_2631,type,
v4511: state_type > $o ).
tff(pred_def_2632,type,
v4518: state_type > $o ).
tff(pred_def_2633,type,
v4516: state_type > $o ).
tff(pred_def_2634,type,
v4515: state_type > $o ).
tff(pred_def_2635,type,
v4514: state_type > $o ).
tff(pred_def_2636,type,
v4526: state_type > $o ).
tff(pred_def_2637,type,
v4527: state_type > $o ).
tff(pred_def_2638,type,
v4525: state_type > $o ).
tff(pred_def_2639,type,
v4522: state_type > $o ).
tff(pred_def_2640,type,
v4524: state_type > $o ).
tff(pred_def_2641,type,
v4501: state_type > $o ).
tff(pred_def_2642,type,
v4533: state_type > $o ).
tff(pred_def_2643,type,
v4535: state_type > $o ).
tff(pred_def_2644,type,
v4539: state_type > $o ).
tff(pred_def_2645,type,
v4537: state_type > $o ).
tff(pred_def_2646,type,
v4541: state_type > $o ).
tff(pred_def_2647,type,
v4548: state_type > $o ).
tff(pred_def_2648,type,
v4546: state_type > $o ).
tff(pred_def_2649,type,
v4545: state_type > $o ).
tff(pred_def_2650,type,
v4544: state_type > $o ).
tff(pred_def_2651,type,
v4556: state_type > $o ).
tff(pred_def_2652,type,
v4557: state_type > $o ).
tff(pred_def_2653,type,
v4555: state_type > $o ).
tff(pred_def_2654,type,
v4552: state_type > $o ).
tff(pred_def_2655,type,
v4554: state_type > $o ).
tff(pred_def_2656,type,
v4531: state_type > $o ).
tff(pred_def_2657,type,
v4563: state_type > $o ).
tff(pred_def_2658,type,
v4565: state_type > $o ).
tff(pred_def_2659,type,
v4569: state_type > $o ).
tff(pred_def_2660,type,
v4567: state_type > $o ).
tff(pred_def_2661,type,
v4571: state_type > $o ).
tff(pred_def_2662,type,
v4578: state_type > $o ).
tff(pred_def_2663,type,
v4576: state_type > $o ).
tff(pred_def_2664,type,
v4575: state_type > $o ).
tff(pred_def_2665,type,
v4574: state_type > $o ).
tff(pred_def_2666,type,
v4586: state_type > $o ).
tff(pred_def_2667,type,
v4587: state_type > $o ).
tff(pred_def_2668,type,
v4585: state_type > $o ).
tff(pred_def_2669,type,
v4582: state_type > $o ).
tff(pred_def_2670,type,
v4584: state_type > $o ).
tff(pred_def_2671,type,
v4561: state_type > $o ).
tff(pred_def_2672,type,
v4593: state_type > $o ).
tff(pred_def_2673,type,
v4595: state_type > $o ).
tff(pred_def_2674,type,
v4599: state_type > $o ).
tff(pred_def_2675,type,
v4597: state_type > $o ).
tff(pred_def_2676,type,
v4601: state_type > $o ).
tff(pred_def_2677,type,
v4608: state_type > $o ).
tff(pred_def_2678,type,
v4606: state_type > $o ).
tff(pred_def_2679,type,
v4605: state_type > $o ).
tff(pred_def_2680,type,
v4604: state_type > $o ).
tff(pred_def_2681,type,
v4616: state_type > $o ).
tff(pred_def_2682,type,
v4617: state_type > $o ).
tff(pred_def_2683,type,
v4615: state_type > $o ).
tff(pred_def_2684,type,
v4612: state_type > $o ).
tff(pred_def_2685,type,
v4614: state_type > $o ).
tff(pred_def_2686,type,
v4591: state_type > $o ).
tff(pred_def_2687,type,
v4429: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2688,type,
v4427: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2689,type,
v4425: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2690,type,
v4423: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2691,type,
v4421: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2692,type,
v4419: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2693,type,
v4417: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2694,type,
b00000000000000000000000000: bitindex_type > $o ).
tff(pred_def_2695,type,
v4414: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2696,type,
v4632: state_type > $o ).
tff(pred_def_2697,type,
v4634: state_type > $o ).
tff(pred_def_2698,type,
v4636: state_type > $o ).
tff(pred_def_2699,type,
v4630: state_type > $o ).
tff(pred_def_2700,type,
v4642: state_type > $o ).
tff(pred_def_2701,type,
v4644: state_type > $o ).
tff(pred_def_2702,type,
v4640: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2703,type,
v4638: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2704,type,
v4646: state_type > $o ).
tff(pred_def_2705,type,
v4648: state_type > $o ).
tff(pred_def_2706,type,
v4650: state_type > $o ).
tff(pred_def_2707,type,
v4652: state_type > $o ).
tff(pred_def_2708,type,
v4656: state_type > $o ).
tff(pred_def_2709,type,
v4655: state_type > $o ).
tff(pred_def_2710,type,
v4654: state_type > $o ).
tff(pred_def_2711,type,
v4628: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2712,type,
v4626: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2713,type,
v4624: state_type > $o ).
tff(pred_def_2714,type,
v4665: state_type > $o ).
tff(pred_def_2715,type,
v4667: state_type > $o ).
tff(pred_def_2716,type,
v4669: state_type > $o ).
tff(pred_def_2717,type,
v4671: state_type > $o ).
tff(pred_def_2718,type,
v4673: state_type > $o ).
tff(pred_def_2719,type,
v4675: state_type > $o ).
tff(pred_def_2720,type,
v4677: state_type > $o ).
tff(pred_def_2721,type,
v4679: state_type > $o ).
tff(pred_def_2722,type,
v4681: state_type > $o ).
tff(pred_def_2723,type,
v4683: state_type > $o ).
tff(pred_def_2724,type,
v4685: state_type > $o ).
tff(pred_def_2725,type,
v4687: state_type > $o ).
tff(pred_def_2726,type,
v4689: state_type > $o ).
tff(pred_def_2727,type,
v4691: state_type > $o ).
tff(pred_def_2728,type,
range_8_2: bitindex_type > $o ).
tff(pred_def_2729,type,
v4663: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2730,type,
v4661: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2731,type,
v4697: state_type > $o ).
tff(pred_def_2732,type,
v4695: state_type > $o ).
tff(pred_def_2733,type,
v4704: state_type > $o ).
tff(pred_def_2734,type,
v4702: state_type > $o ).
tff(pred_def_2735,type,
v4701: state_type > $o ).
tff(pred_def_2736,type,
v4709: state_type > $o ).
tff(pred_def_2737,type,
v4693: state_type > $o ).
tff(pred_def_2738,type,
v4700: state_type > $o ).
tff(pred_def_2739,type,
v4715: state_type > $o ).
tff(pred_def_2740,type,
b0000001: bitindex_type > $o ).
tff(pred_def_2741,type,
v4716: state_type > $o ).
tff(pred_def_2742,type,
b0000010: bitindex_type > $o ).
tff(pred_def_2743,type,
v4717: state_type > $o ).
tff(pred_def_2744,type,
b0000011: bitindex_type > $o ).
tff(pred_def_2745,type,
v4719: state_type > $o ).
tff(pred_def_2746,type,
b0000100: bitindex_type > $o ).
tff(pred_def_2747,type,
v4721: state_type > $o ).
tff(pred_def_2748,type,
b0000101: bitindex_type > $o ).
tff(pred_def_2749,type,
v4723: state_type > $o ).
tff(pred_def_2750,type,
b0000110: bitindex_type > $o ).
tff(pred_def_2751,type,
v4725: state_type > $o ).
tff(pred_def_2752,type,
b0000111: bitindex_type > $o ).
tff(pred_def_2753,type,
v4727: state_type > $o ).
tff(pred_def_2754,type,
b0001000: bitindex_type > $o ).
tff(pred_def_2755,type,
v4729: state_type > $o ).
tff(pred_def_2756,type,
b0001001: bitindex_type > $o ).
tff(pred_def_2757,type,
v4731: state_type > $o ).
tff(pred_def_2758,type,
b0001010: bitindex_type > $o ).
tff(pred_def_2759,type,
v4733: state_type > $o ).
tff(pred_def_2760,type,
b0001011: bitindex_type > $o ).
tff(pred_def_2761,type,
v4735: state_type > $o ).
tff(pred_def_2762,type,
b0001100: bitindex_type > $o ).
tff(pred_def_2763,type,
v4737: state_type > $o ).
tff(pred_def_2764,type,
b0001101: bitindex_type > $o ).
tff(pred_def_2765,type,
v4739: state_type > $o ).
tff(pred_def_2766,type,
b0001110: bitindex_type > $o ).
tff(pred_def_2767,type,
v4741: state_type > $o ).
tff(pred_def_2768,type,
b0001111: bitindex_type > $o ).
tff(pred_def_2769,type,
v4743: state_type > $o ).
tff(pred_def_2770,type,
b0010000: bitindex_type > $o ).
tff(pred_def_2771,type,
v4745: state_type > $o ).
tff(pred_def_2772,type,
b0010001: bitindex_type > $o ).
tff(pred_def_2773,type,
v4747: state_type > $o ).
tff(pred_def_2774,type,
b0010010: bitindex_type > $o ).
tff(pred_def_2775,type,
v4749: state_type > $o ).
tff(pred_def_2776,type,
b0010011: bitindex_type > $o ).
tff(pred_def_2777,type,
v4751: state_type > $o ).
tff(pred_def_2778,type,
b0010100: bitindex_type > $o ).
tff(pred_def_2779,type,
v4753: state_type > $o ).
tff(pred_def_2780,type,
b0010101: bitindex_type > $o ).
tff(pred_def_2781,type,
v4755: state_type > $o ).
tff(pred_def_2782,type,
b0010110: bitindex_type > $o ).
tff(pred_def_2783,type,
v4757: state_type > $o ).
tff(pred_def_2784,type,
b0010111: bitindex_type > $o ).
tff(pred_def_2785,type,
v4759: state_type > $o ).
tff(pred_def_2786,type,
b0011000: bitindex_type > $o ).
tff(pred_def_2787,type,
v4761: state_type > $o ).
tff(pred_def_2788,type,
b0011001: bitindex_type > $o ).
tff(pred_def_2789,type,
v4763: state_type > $o ).
tff(pred_def_2790,type,
b0011010: bitindex_type > $o ).
tff(pred_def_2791,type,
v4765: state_type > $o ).
tff(pred_def_2792,type,
b0011011: bitindex_type > $o ).
tff(pred_def_2793,type,
v4767: state_type > $o ).
tff(pred_def_2794,type,
b0011100: bitindex_type > $o ).
tff(pred_def_2795,type,
v4769: state_type > $o ).
tff(pred_def_2796,type,
b0011101: bitindex_type > $o ).
tff(pred_def_2797,type,
v4771: state_type > $o ).
tff(pred_def_2798,type,
b0011110: bitindex_type > $o ).
tff(pred_def_2799,type,
v4773: state_type > $o ).
tff(pred_def_2800,type,
b0011111: bitindex_type > $o ).
tff(pred_def_2801,type,
v4775: state_type > $o ).
tff(pred_def_2802,type,
b0100000: bitindex_type > $o ).
tff(pred_def_2803,type,
v4777: state_type > $o ).
tff(pred_def_2804,type,
b0100001: bitindex_type > $o ).
tff(pred_def_2805,type,
v4779: state_type > $o ).
tff(pred_def_2806,type,
b0100010: bitindex_type > $o ).
tff(pred_def_2807,type,
v4781: state_type > $o ).
tff(pred_def_2808,type,
b0100011: bitindex_type > $o ).
tff(pred_def_2809,type,
v4783: state_type > $o ).
tff(pred_def_2810,type,
b0100100: bitindex_type > $o ).
tff(pred_def_2811,type,
v4785: state_type > $o ).
tff(pred_def_2812,type,
b0100101: bitindex_type > $o ).
tff(pred_def_2813,type,
v4787: state_type > $o ).
tff(pred_def_2814,type,
b0100110: bitindex_type > $o ).
tff(pred_def_2815,type,
v4789: state_type > $o ).
tff(pred_def_2816,type,
b0100111: bitindex_type > $o ).
tff(pred_def_2817,type,
v4791: state_type > $o ).
tff(pred_def_2818,type,
b0101000: bitindex_type > $o ).
tff(pred_def_2819,type,
v4793: state_type > $o ).
tff(pred_def_2820,type,
b0101001: bitindex_type > $o ).
tff(pred_def_2821,type,
v4795: state_type > $o ).
tff(pred_def_2822,type,
b0101010: bitindex_type > $o ).
tff(pred_def_2823,type,
v4797: state_type > $o ).
tff(pred_def_2824,type,
b0101011: bitindex_type > $o ).
tff(pred_def_2825,type,
v4799: state_type > $o ).
tff(pred_def_2826,type,
b0101100: bitindex_type > $o ).
tff(pred_def_2827,type,
v4801: state_type > $o ).
tff(pred_def_2828,type,
b0101101: bitindex_type > $o ).
tff(pred_def_2829,type,
v4803: state_type > $o ).
tff(pred_def_2830,type,
b0101110: bitindex_type > $o ).
tff(pred_def_2831,type,
v4805: state_type > $o ).
tff(pred_def_2832,type,
b0101111: bitindex_type > $o ).
tff(pred_def_2833,type,
v4807: state_type > $o ).
tff(pred_def_2834,type,
b0110000: bitindex_type > $o ).
tff(pred_def_2835,type,
v4809: state_type > $o ).
tff(pred_def_2836,type,
b0110001: bitindex_type > $o ).
tff(pred_def_2837,type,
v4811: state_type > $o ).
tff(pred_def_2838,type,
b0110010: bitindex_type > $o ).
tff(pred_def_2839,type,
v4813: state_type > $o ).
tff(pred_def_2840,type,
b0110011: bitindex_type > $o ).
tff(pred_def_2841,type,
v4815: state_type > $o ).
tff(pred_def_2842,type,
b0110100: bitindex_type > $o ).
tff(pred_def_2843,type,
v4817: state_type > $o ).
tff(pred_def_2844,type,
b0110101: bitindex_type > $o ).
tff(pred_def_2845,type,
v4819: state_type > $o ).
tff(pred_def_2846,type,
b0110110: bitindex_type > $o ).
tff(pred_def_2847,type,
v4821: state_type > $o ).
tff(pred_def_2848,type,
b0110111: bitindex_type > $o ).
tff(pred_def_2849,type,
v4823: state_type > $o ).
tff(pred_def_2850,type,
b0111000: bitindex_type > $o ).
tff(pred_def_2851,type,
v4825: state_type > $o ).
tff(pred_def_2852,type,
b0111001: bitindex_type > $o ).
tff(pred_def_2853,type,
v4827: state_type > $o ).
tff(pred_def_2854,type,
b0111010: bitindex_type > $o ).
tff(pred_def_2855,type,
v4829: state_type > $o ).
tff(pred_def_2856,type,
b0111011: bitindex_type > $o ).
tff(pred_def_2857,type,
v4831: state_type > $o ).
tff(pred_def_2858,type,
b0111100: bitindex_type > $o ).
tff(pred_def_2859,type,
v4833: state_type > $o ).
tff(pred_def_2860,type,
b0111101: bitindex_type > $o ).
tff(pred_def_2861,type,
v4835: state_type > $o ).
tff(pred_def_2862,type,
b0111110: bitindex_type > $o ).
tff(pred_def_2863,type,
v4837: state_type > $o ).
tff(pred_def_2864,type,
b0111111: bitindex_type > $o ).
tff(pred_def_2865,type,
v4839: state_type > $o ).
tff(pred_def_2866,type,
b1000000: bitindex_type > $o ).
tff(pred_def_2867,type,
v4841: state_type > $o ).
tff(pred_def_2868,type,
b1000001: bitindex_type > $o ).
tff(pred_def_2869,type,
v4843: state_type > $o ).
tff(pred_def_2870,type,
b1000010: bitindex_type > $o ).
tff(pred_def_2871,type,
v4845: state_type > $o ).
tff(pred_def_2872,type,
b1000011: bitindex_type > $o ).
tff(pred_def_2873,type,
v4847: state_type > $o ).
tff(pred_def_2874,type,
b1000100: bitindex_type > $o ).
tff(pred_def_2875,type,
v4849: state_type > $o ).
tff(pred_def_2876,type,
b1000101: bitindex_type > $o ).
tff(pred_def_2877,type,
v4851: state_type > $o ).
tff(pred_def_2878,type,
b1000110: bitindex_type > $o ).
tff(pred_def_2879,type,
v4853: state_type > $o ).
tff(pred_def_2880,type,
b1000111: bitindex_type > $o ).
tff(pred_def_2881,type,
v4855: state_type > $o ).
tff(pred_def_2882,type,
b1001000: bitindex_type > $o ).
tff(pred_def_2883,type,
v4857: state_type > $o ).
tff(pred_def_2884,type,
b1001001: bitindex_type > $o ).
tff(pred_def_2885,type,
v4859: state_type > $o ).
tff(pred_def_2886,type,
b1001010: bitindex_type > $o ).
tff(pred_def_2887,type,
v4861: state_type > $o ).
tff(pred_def_2888,type,
b1001011: bitindex_type > $o ).
tff(pred_def_2889,type,
v4863: state_type > $o ).
tff(pred_def_2890,type,
b1001100: bitindex_type > $o ).
tff(pred_def_2891,type,
v4865: state_type > $o ).
tff(pred_def_2892,type,
b1001101: bitindex_type > $o ).
tff(pred_def_2893,type,
v4867: state_type > $o ).
tff(pred_def_2894,type,
b1001110: bitindex_type > $o ).
tff(pred_def_2895,type,
v4869: state_type > $o ).
tff(pred_def_2896,type,
b1001111: bitindex_type > $o ).
tff(pred_def_2897,type,
v4871: state_type > $o ).
tff(pred_def_2898,type,
b1010000: bitindex_type > $o ).
tff(pred_def_2899,type,
v4873: state_type > $o ).
tff(pred_def_2900,type,
b1010001: bitindex_type > $o ).
tff(pred_def_2901,type,
v4875: state_type > $o ).
tff(pred_def_2902,type,
b1010010: bitindex_type > $o ).
tff(pred_def_2903,type,
v4877: state_type > $o ).
tff(pred_def_2904,type,
b1010011: bitindex_type > $o ).
tff(pred_def_2905,type,
v4879: state_type > $o ).
tff(pred_def_2906,type,
b1010100: bitindex_type > $o ).
tff(pred_def_2907,type,
v4881: state_type > $o ).
tff(pred_def_2908,type,
b1010101: bitindex_type > $o ).
tff(pred_def_2909,type,
v4883: state_type > $o ).
tff(pred_def_2910,type,
b1010110: bitindex_type > $o ).
tff(pred_def_2911,type,
v4885: state_type > $o ).
tff(pred_def_2912,type,
b1010111: bitindex_type > $o ).
tff(pred_def_2913,type,
v4887: state_type > $o ).
tff(pred_def_2914,type,
b1011000: bitindex_type > $o ).
tff(pred_def_2915,type,
v4889: state_type > $o ).
tff(pred_def_2916,type,
b1011001: bitindex_type > $o ).
tff(pred_def_2917,type,
v4891: state_type > $o ).
tff(pred_def_2918,type,
b1011010: bitindex_type > $o ).
tff(pred_def_2919,type,
v4893: state_type > $o ).
tff(pred_def_2920,type,
b1011011: bitindex_type > $o ).
tff(pred_def_2921,type,
v4895: state_type > $o ).
tff(pred_def_2922,type,
b1011100: bitindex_type > $o ).
tff(pred_def_2923,type,
v4897: state_type > $o ).
tff(pred_def_2924,type,
b1011101: bitindex_type > $o ).
tff(pred_def_2925,type,
v4899: state_type > $o ).
tff(pred_def_2926,type,
b1011110: bitindex_type > $o ).
tff(pred_def_2927,type,
v4901: state_type > $o ).
tff(pred_def_2928,type,
b1011111: bitindex_type > $o ).
tff(pred_def_2929,type,
v4903: state_type > $o ).
tff(pred_def_2930,type,
b1100000: bitindex_type > $o ).
tff(pred_def_2931,type,
v4905: state_type > $o ).
tff(pred_def_2932,type,
b1100001: bitindex_type > $o ).
tff(pred_def_2933,type,
v4907: state_type > $o ).
tff(pred_def_2934,type,
b1100010: bitindex_type > $o ).
tff(pred_def_2935,type,
v4909: state_type > $o ).
tff(pred_def_2936,type,
b1100011: bitindex_type > $o ).
tff(pred_def_2937,type,
v4911: state_type > $o ).
tff(pred_def_2938,type,
b1100100: bitindex_type > $o ).
tff(pred_def_2939,type,
v4913: state_type > $o ).
tff(pred_def_2940,type,
b1100101: bitindex_type > $o ).
tff(pred_def_2941,type,
v4915: state_type > $o ).
tff(pred_def_2942,type,
b1100110: bitindex_type > $o ).
tff(pred_def_2943,type,
v4917: state_type > $o ).
tff(pred_def_2944,type,
b1100111: bitindex_type > $o ).
tff(pred_def_2945,type,
v4919: state_type > $o ).
tff(pred_def_2946,type,
b1101000: bitindex_type > $o ).
tff(pred_def_2947,type,
v4921: state_type > $o ).
tff(pred_def_2948,type,
b1101001: bitindex_type > $o ).
tff(pred_def_2949,type,
v4923: state_type > $o ).
tff(pred_def_2950,type,
b1101010: bitindex_type > $o ).
tff(pred_def_2951,type,
v4925: state_type > $o ).
tff(pred_def_2952,type,
b1101011: bitindex_type > $o ).
tff(pred_def_2953,type,
v4927: state_type > $o ).
tff(pred_def_2954,type,
b1101100: bitindex_type > $o ).
tff(pred_def_2955,type,
v4929: state_type > $o ).
tff(pred_def_2956,type,
b1101101: bitindex_type > $o ).
tff(pred_def_2957,type,
v4931: state_type > $o ).
tff(pred_def_2958,type,
b1101110: bitindex_type > $o ).
tff(pred_def_2959,type,
v4933: state_type > $o ).
tff(pred_def_2960,type,
b1101111: bitindex_type > $o ).
tff(pred_def_2961,type,
v4935: state_type > $o ).
tff(pred_def_2962,type,
b1110000: bitindex_type > $o ).
tff(pred_def_2963,type,
v4937: state_type > $o ).
tff(pred_def_2964,type,
b1110001: bitindex_type > $o ).
tff(pred_def_2965,type,
v4939: state_type > $o ).
tff(pred_def_2966,type,
b1110010: bitindex_type > $o ).
tff(pred_def_2967,type,
v4941: state_type > $o ).
tff(pred_def_2968,type,
b1110011: bitindex_type > $o ).
tff(pred_def_2969,type,
v4943: state_type > $o ).
tff(pred_def_2970,type,
b1110100: bitindex_type > $o ).
tff(pred_def_2971,type,
v4945: state_type > $o ).
tff(pred_def_2972,type,
b1110101: bitindex_type > $o ).
tff(pred_def_2973,type,
v4947: state_type > $o ).
tff(pred_def_2974,type,
b1110110: bitindex_type > $o ).
tff(pred_def_2975,type,
v4949: state_type > $o ).
tff(pred_def_2976,type,
b1110111: bitindex_type > $o ).
tff(pred_def_2977,type,
v4951: state_type > $o ).
tff(pred_def_2978,type,
b1111000: bitindex_type > $o ).
tff(pred_def_2979,type,
v4953: state_type > $o ).
tff(pred_def_2980,type,
b1111001: bitindex_type > $o ).
tff(pred_def_2981,type,
v4955: state_type > $o ).
tff(pred_def_2982,type,
b1111010: bitindex_type > $o ).
tff(pred_def_2983,type,
v4957: state_type > $o ).
tff(pred_def_2984,type,
b1111011: bitindex_type > $o ).
tff(pred_def_2985,type,
v4959: state_type > $o ).
tff(pred_def_2986,type,
b1111100: bitindex_type > $o ).
tff(pred_def_2987,type,
v4961: state_type > $o ).
tff(pred_def_2988,type,
b1111101: bitindex_type > $o ).
tff(pred_def_2989,type,
v4963: state_type > $o ).
tff(pred_def_2990,type,
b1111110: bitindex_type > $o ).
tff(pred_def_2991,type,
v4965: state_type > $o ).
tff(pred_def_2992,type,
b1111111: bitindex_type > $o ).
tff(pred_def_2993,type,
v4967: state_type > $o ).
tff(pred_def_2994,type,
v4659: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2995,type,
v4713: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2996,type,
range_38_0: bitindex_type > $o ).
tff(pred_def_2997,type,
bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: bitindex_type > $o ).
tff(pred_def_2998,type,
v4710: ( state_type * bitindex_type ) > $o ).
tff(pred_def_2999,type,
v4712: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3000,type,
v4699: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3001,type,
v4622: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3002,type,
v4977: state_type > $o ).
tff(pred_def_3003,type,
v4975: state_type > $o ).
tff(pred_def_3004,type,
v4974: state_type > $o ).
tff(pred_def_3005,type,
v4972: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3006,type,
v5011: state_type > $o ).
tff(pred_def_3007,type,
v5014: state_type > $o ).
tff(pred_def_3008,type,
v5017: state_type > $o ).
tff(pred_def_3009,type,
v5019: state_type > $o ).
tff(pred_def_3010,type,
v5018: state_type > $o ).
tff(pred_def_3011,type,
v5016: state_type > $o ).
tff(pred_def_3012,type,
v5015: state_type > $o ).
tff(pred_def_3013,type,
v5013: state_type > $o ).
tff(pred_def_3014,type,
v5012: state_type > $o ).
tff(pred_def_3015,type,
v5010: state_type > $o ).
tff(pred_def_3016,type,
v5020: state_type > $o ).
tff(pred_def_3017,type,
v5009: state_type > $o ).
tff(pred_def_3018,type,
v5021: state_type > $o ).
tff(pred_def_3019,type,
v5008: state_type > $o ).
tff(pred_def_3020,type,
v5022: state_type > $o ).
tff(pred_def_3021,type,
v5007: state_type > $o ).
tff(pred_def_3022,type,
v5023: state_type > $o ).
tff(pred_def_3023,type,
v5006: state_type > $o ).
tff(pred_def_3024,type,
v5024: state_type > $o ).
tff(pred_def_3025,type,
v5005: state_type > $o ).
tff(pred_def_3026,type,
v5025: state_type > $o ).
tff(pred_def_3027,type,
v5004: state_type > $o ).
tff(pred_def_3028,type,
v5026: state_type > $o ).
tff(pred_def_3029,type,
v5003: state_type > $o ).
tff(pred_def_3030,type,
v5027: state_type > $o ).
tff(pred_def_3031,type,
v5002: state_type > $o ).
tff(pred_def_3032,type,
v5028: state_type > $o ).
tff(pred_def_3033,type,
v5001: state_type > $o ).
tff(pred_def_3034,type,
v5029: state_type > $o ).
tff(pred_def_3035,type,
v5000: state_type > $o ).
tff(pred_def_3036,type,
v5030: state_type > $o ).
tff(pred_def_3037,type,
v4999: state_type > $o ).
tff(pred_def_3038,type,
v5031: state_type > $o ).
tff(pred_def_3039,type,
v4998: state_type > $o ).
tff(pred_def_3040,type,
v5032: state_type > $o ).
tff(pred_def_3041,type,
v4997: state_type > $o ).
tff(pred_def_3042,type,
v5033: state_type > $o ).
tff(pred_def_3043,type,
v4996: state_type > $o ).
tff(pred_def_3044,type,
v5034: state_type > $o ).
tff(pred_def_3045,type,
v4995: state_type > $o ).
tff(pred_def_3046,type,
v5035: state_type > $o ).
tff(pred_def_3047,type,
v4994: state_type > $o ).
tff(pred_def_3048,type,
v5036: state_type > $o ).
tff(pred_def_3049,type,
v4993: state_type > $o ).
tff(pred_def_3050,type,
v5037: state_type > $o ).
tff(pred_def_3051,type,
v4992: state_type > $o ).
tff(pred_def_3052,type,
v5038: state_type > $o ).
tff(pred_def_3053,type,
v4991: state_type > $o ).
tff(pred_def_3054,type,
v5039: state_type > $o ).
tff(pred_def_3055,type,
v4990: state_type > $o ).
tff(pred_def_3056,type,
v5040: state_type > $o ).
tff(pred_def_3057,type,
v4989: state_type > $o ).
tff(pred_def_3058,type,
v5041: state_type > $o ).
tff(pred_def_3059,type,
v4988: state_type > $o ).
tff(pred_def_3060,type,
v5042: state_type > $o ).
tff(pred_def_3061,type,
v4987: state_type > $o ).
tff(pred_def_3062,type,
v5043: state_type > $o ).
tff(pred_def_3063,type,
v4986: state_type > $o ).
tff(pred_def_3064,type,
v5044: state_type > $o ).
tff(pred_def_3065,type,
v4985: state_type > $o ).
tff(pred_def_3066,type,
v5045: state_type > $o ).
tff(pred_def_3067,type,
v4984: state_type > $o ).
tff(pred_def_3068,type,
v5046: state_type > $o ).
tff(pred_def_3069,type,
v4983: state_type > $o ).
tff(pred_def_3070,type,
v5047: state_type > $o ).
tff(pred_def_3071,type,
v4982: state_type > $o ).
tff(pred_def_3072,type,
v4980: state_type > $o ).
tff(pred_def_3073,type,
v4411: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3074,type,
v5048: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3075,type,
range_37_0: bitindex_type > $o ).
tff(pred_def_3076,type,
v4173: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3077,type,
v4171: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3078,type,
v5054: state_type > $o ).
tff(pred_def_3079,type,
v5060: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3080,type,
v5058: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3081,type,
v5069: state_type > $o ).
tff(pred_def_3082,type,
v5068: state_type > $o ).
tff(pred_def_3083,type,
v5067: state_type > $o ).
tff(pred_def_3084,type,
v5070: state_type > $o ).
tff(pred_def_3085,type,
v5065: state_type > $o ).
tff(pred_def_3086,type,
v5074: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3087,type,
v5078: state_type > $o ).
tff(pred_def_3088,type,
v5085: state_type > $o ).
tff(pred_def_3089,type,
v5083: state_type > $o ).
tff(pred_def_3090,type,
v5082: state_type > $o ).
tff(pred_def_3091,type,
v5090: state_type > $o ).
tff(pred_def_3092,type,
v5076: state_type > $o ).
tff(pred_def_3093,type,
v5081: state_type > $o ).
tff(pred_def_3094,type,
v5096: state_type > $o ).
tff(pred_def_3095,type,
v5097: state_type > $o ).
tff(pred_def_3096,type,
v5098: state_type > $o ).
tff(pred_def_3097,type,
v5099: state_type > $o ).
tff(pred_def_3098,type,
v5100: state_type > $o ).
tff(pred_def_3099,type,
v5101: state_type > $o ).
tff(pred_def_3100,type,
v5102: state_type > $o ).
tff(pred_def_3101,type,
v5103: state_type > $o ).
tff(pred_def_3102,type,
v5104: state_type > $o ).
tff(pred_def_3103,type,
v5105: state_type > $o ).
tff(pred_def_3104,type,
v5106: state_type > $o ).
tff(pred_def_3105,type,
v5107: state_type > $o ).
tff(pred_def_3106,type,
v5108: state_type > $o ).
tff(pred_def_3107,type,
v5109: state_type > $o ).
tff(pred_def_3108,type,
v5110: state_type > $o ).
tff(pred_def_3109,type,
v5111: state_type > $o ).
tff(pred_def_3110,type,
v5112: state_type > $o ).
tff(pred_def_3111,type,
v5113: state_type > $o ).
tff(pred_def_3112,type,
v5114: state_type > $o ).
tff(pred_def_3113,type,
v5115: state_type > $o ).
tff(pred_def_3114,type,
v5116: state_type > $o ).
tff(pred_def_3115,type,
v5117: state_type > $o ).
tff(pred_def_3116,type,
v5118: state_type > $o ).
tff(pred_def_3117,type,
v5119: state_type > $o ).
tff(pred_def_3118,type,
v5120: state_type > $o ).
tff(pred_def_3119,type,
v5121: state_type > $o ).
tff(pred_def_3120,type,
v5122: state_type > $o ).
tff(pred_def_3121,type,
v5123: state_type > $o ).
tff(pred_def_3122,type,
v5124: state_type > $o ).
tff(pred_def_3123,type,
v5125: state_type > $o ).
tff(pred_def_3124,type,
v5126: state_type > $o ).
tff(pred_def_3125,type,
v5127: state_type > $o ).
tff(pred_def_3126,type,
v5128: state_type > $o ).
tff(pred_def_3127,type,
v5129: state_type > $o ).
tff(pred_def_3128,type,
v5130: state_type > $o ).
tff(pred_def_3129,type,
v5131: state_type > $o ).
tff(pred_def_3130,type,
v5132: state_type > $o ).
tff(pred_def_3131,type,
v5133: state_type > $o ).
tff(pred_def_3132,type,
v5134: state_type > $o ).
tff(pred_def_3133,type,
v5135: state_type > $o ).
tff(pred_def_3134,type,
v5136: state_type > $o ).
tff(pred_def_3135,type,
v5137: state_type > $o ).
tff(pred_def_3136,type,
v5138: state_type > $o ).
tff(pred_def_3137,type,
v5139: state_type > $o ).
tff(pred_def_3138,type,
v5140: state_type > $o ).
tff(pred_def_3139,type,
v5141: state_type > $o ).
tff(pred_def_3140,type,
v5142: state_type > $o ).
tff(pred_def_3141,type,
v5143: state_type > $o ).
tff(pred_def_3142,type,
v5144: state_type > $o ).
tff(pred_def_3143,type,
v5145: state_type > $o ).
tff(pred_def_3144,type,
v5146: state_type > $o ).
tff(pred_def_3145,type,
v5147: state_type > $o ).
tff(pred_def_3146,type,
v5148: state_type > $o ).
tff(pred_def_3147,type,
v5149: state_type > $o ).
tff(pred_def_3148,type,
v5150: state_type > $o ).
tff(pred_def_3149,type,
v5151: state_type > $o ).
tff(pred_def_3150,type,
v5152: state_type > $o ).
tff(pred_def_3151,type,
v5153: state_type > $o ).
tff(pred_def_3152,type,
v5154: state_type > $o ).
tff(pred_def_3153,type,
v5155: state_type > $o ).
tff(pred_def_3154,type,
v5156: state_type > $o ).
tff(pred_def_3155,type,
v5157: state_type > $o ).
tff(pred_def_3156,type,
v5158: state_type > $o ).
tff(pred_def_3157,type,
v5159: state_type > $o ).
tff(pred_def_3158,type,
v5160: state_type > $o ).
tff(pred_def_3159,type,
v5161: state_type > $o ).
tff(pred_def_3160,type,
v5162: state_type > $o ).
tff(pred_def_3161,type,
v5163: state_type > $o ).
tff(pred_def_3162,type,
v5164: state_type > $o ).
tff(pred_def_3163,type,
v5165: state_type > $o ).
tff(pred_def_3164,type,
v5166: state_type > $o ).
tff(pred_def_3165,type,
v5167: state_type > $o ).
tff(pred_def_3166,type,
v5168: state_type > $o ).
tff(pred_def_3167,type,
v5169: state_type > $o ).
tff(pred_def_3168,type,
v5170: state_type > $o ).
tff(pred_def_3169,type,
v5171: state_type > $o ).
tff(pred_def_3170,type,
v5172: state_type > $o ).
tff(pred_def_3171,type,
v5173: state_type > $o ).
tff(pred_def_3172,type,
v5174: state_type > $o ).
tff(pred_def_3173,type,
v5175: state_type > $o ).
tff(pred_def_3174,type,
v5176: state_type > $o ).
tff(pred_def_3175,type,
v5177: state_type > $o ).
tff(pred_def_3176,type,
v5178: state_type > $o ).
tff(pred_def_3177,type,
v5179: state_type > $o ).
tff(pred_def_3178,type,
v5180: state_type > $o ).
tff(pred_def_3179,type,
v5181: state_type > $o ).
tff(pred_def_3180,type,
v5182: state_type > $o ).
tff(pred_def_3181,type,
v5183: state_type > $o ).
tff(pred_def_3182,type,
v5184: state_type > $o ).
tff(pred_def_3183,type,
v5185: state_type > $o ).
tff(pred_def_3184,type,
v5186: state_type > $o ).
tff(pred_def_3185,type,
v5187: state_type > $o ).
tff(pred_def_3186,type,
v5188: state_type > $o ).
tff(pred_def_3187,type,
v5189: state_type > $o ).
tff(pred_def_3188,type,
v5190: state_type > $o ).
tff(pred_def_3189,type,
v5191: state_type > $o ).
tff(pred_def_3190,type,
v5192: state_type > $o ).
tff(pred_def_3191,type,
v5193: state_type > $o ).
tff(pred_def_3192,type,
v5194: state_type > $o ).
tff(pred_def_3193,type,
v5195: state_type > $o ).
tff(pred_def_3194,type,
v5196: state_type > $o ).
tff(pred_def_3195,type,
v5197: state_type > $o ).
tff(pred_def_3196,type,
v5198: state_type > $o ).
tff(pred_def_3197,type,
v5199: state_type > $o ).
tff(pred_def_3198,type,
v5200: state_type > $o ).
tff(pred_def_3199,type,
v5201: state_type > $o ).
tff(pred_def_3200,type,
v5202: state_type > $o ).
tff(pred_def_3201,type,
v5203: state_type > $o ).
tff(pred_def_3202,type,
v5204: state_type > $o ).
tff(pred_def_3203,type,
v5205: state_type > $o ).
tff(pred_def_3204,type,
v5206: state_type > $o ).
tff(pred_def_3205,type,
v5207: state_type > $o ).
tff(pred_def_3206,type,
v5208: state_type > $o ).
tff(pred_def_3207,type,
v5209: state_type > $o ).
tff(pred_def_3208,type,
v5210: state_type > $o ).
tff(pred_def_3209,type,
v5211: state_type > $o ).
tff(pred_def_3210,type,
v5212: state_type > $o ).
tff(pred_def_3211,type,
v5213: state_type > $o ).
tff(pred_def_3212,type,
v5214: state_type > $o ).
tff(pred_def_3213,type,
v5215: state_type > $o ).
tff(pred_def_3214,type,
v5216: state_type > $o ).
tff(pred_def_3215,type,
v5217: state_type > $o ).
tff(pred_def_3216,type,
v5218: state_type > $o ).
tff(pred_def_3217,type,
v5219: state_type > $o ).
tff(pred_def_3218,type,
v5220: state_type > $o ).
tff(pred_def_3219,type,
v5221: state_type > $o ).
tff(pred_def_3220,type,
v5222: state_type > $o ).
tff(pred_def_3221,type,
v5223: state_type > $o ).
tff(pred_def_3222,type,
v5072: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3223,type,
v5094: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3224,type,
v5091: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3225,type,
v5093: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3226,type,
v5080: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3227,type,
v5063: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3228,type,
v5232: state_type > $o ).
tff(pred_def_3229,type,
v5230: state_type > $o ).
tff(pred_def_3230,type,
v5229: state_type > $o ).
tff(pred_def_3231,type,
v5227: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3232,type,
v5266: state_type > $o ).
tff(pred_def_3233,type,
v5269: state_type > $o ).
tff(pred_def_3234,type,
v5272: state_type > $o ).
tff(pred_def_3235,type,
v5274: state_type > $o ).
tff(pred_def_3236,type,
v5273: state_type > $o ).
tff(pred_def_3237,type,
v5271: state_type > $o ).
tff(pred_def_3238,type,
v5270: state_type > $o ).
tff(pred_def_3239,type,
v5268: state_type > $o ).
tff(pred_def_3240,type,
v5267: state_type > $o ).
tff(pred_def_3241,type,
v5265: state_type > $o ).
tff(pred_def_3242,type,
v5275: state_type > $o ).
tff(pred_def_3243,type,
v5264: state_type > $o ).
tff(pred_def_3244,type,
v5276: state_type > $o ).
tff(pred_def_3245,type,
v5263: state_type > $o ).
tff(pred_def_3246,type,
v5277: state_type > $o ).
tff(pred_def_3247,type,
v5262: state_type > $o ).
tff(pred_def_3248,type,
v5278: state_type > $o ).
tff(pred_def_3249,type,
v5261: state_type > $o ).
tff(pred_def_3250,type,
v5279: state_type > $o ).
tff(pred_def_3251,type,
v5260: state_type > $o ).
tff(pred_def_3252,type,
v5280: state_type > $o ).
tff(pred_def_3253,type,
v5259: state_type > $o ).
tff(pred_def_3254,type,
v5281: state_type > $o ).
tff(pred_def_3255,type,
v5258: state_type > $o ).
tff(pred_def_3256,type,
v5282: state_type > $o ).
tff(pred_def_3257,type,
v5257: state_type > $o ).
tff(pred_def_3258,type,
v5283: state_type > $o ).
tff(pred_def_3259,type,
v5256: state_type > $o ).
tff(pred_def_3260,type,
v5284: state_type > $o ).
tff(pred_def_3261,type,
v5255: state_type > $o ).
tff(pred_def_3262,type,
v5285: state_type > $o ).
tff(pred_def_3263,type,
v5254: state_type > $o ).
tff(pred_def_3264,type,
v5286: state_type > $o ).
tff(pred_def_3265,type,
v5253: state_type > $o ).
tff(pred_def_3266,type,
v5287: state_type > $o ).
tff(pred_def_3267,type,
v5252: state_type > $o ).
tff(pred_def_3268,type,
v5288: state_type > $o ).
tff(pred_def_3269,type,
v5251: state_type > $o ).
tff(pred_def_3270,type,
v5289: state_type > $o ).
tff(pred_def_3271,type,
v5250: state_type > $o ).
tff(pred_def_3272,type,
v5290: state_type > $o ).
tff(pred_def_3273,type,
v5249: state_type > $o ).
tff(pred_def_3274,type,
v5291: state_type > $o ).
tff(pred_def_3275,type,
v5248: state_type > $o ).
tff(pred_def_3276,type,
v5292: state_type > $o ).
tff(pred_def_3277,type,
v5247: state_type > $o ).
tff(pred_def_3278,type,
v5293: state_type > $o ).
tff(pred_def_3279,type,
v5246: state_type > $o ).
tff(pred_def_3280,type,
v5294: state_type > $o ).
tff(pred_def_3281,type,
v5245: state_type > $o ).
tff(pred_def_3282,type,
v5295: state_type > $o ).
tff(pred_def_3283,type,
v5244: state_type > $o ).
tff(pred_def_3284,type,
v5296: state_type > $o ).
tff(pred_def_3285,type,
v5243: state_type > $o ).
tff(pred_def_3286,type,
v5297: state_type > $o ).
tff(pred_def_3287,type,
v5242: state_type > $o ).
tff(pred_def_3288,type,
v5298: state_type > $o ).
tff(pred_def_3289,type,
v5241: state_type > $o ).
tff(pred_def_3290,type,
v5299: state_type > $o ).
tff(pred_def_3291,type,
v5240: state_type > $o ).
tff(pred_def_3292,type,
v5300: state_type > $o ).
tff(pred_def_3293,type,
v5239: state_type > $o ).
tff(pred_def_3294,type,
v5301: state_type > $o ).
tff(pred_def_3295,type,
v5238: state_type > $o ).
tff(pred_def_3296,type,
v5302: state_type > $o ).
tff(pred_def_3297,type,
v5237: state_type > $o ).
tff(pred_def_3298,type,
v5235: state_type > $o ).
tff(pred_def_3299,type,
v5056: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3300,type,
v5303: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3301,type,
v5052: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3302,type,
v5050: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3303,type,
v5309: state_type > $o ).
tff(pred_def_3304,type,
v5315: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3305,type,
v5313: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3306,type,
v5324: state_type > $o ).
tff(pred_def_3307,type,
v5323: state_type > $o ).
tff(pred_def_3308,type,
v5325: state_type > $o ).
tff(pred_def_3309,type,
v5322: state_type > $o ).
tff(pred_def_3310,type,
v5320: state_type > $o ).
tff(pred_def_3311,type,
v5329: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3312,type,
v5333: state_type > $o ).
tff(pred_def_3313,type,
v5340: state_type > $o ).
tff(pred_def_3314,type,
v5338: state_type > $o ).
tff(pred_def_3315,type,
v5337: state_type > $o ).
tff(pred_def_3316,type,
v5345: state_type > $o ).
tff(pred_def_3317,type,
v5331: state_type > $o ).
tff(pred_def_3318,type,
v5336: state_type > $o ).
tff(pred_def_3319,type,
v5351: state_type > $o ).
tff(pred_def_3320,type,
v5352: state_type > $o ).
tff(pred_def_3321,type,
v5353: state_type > $o ).
tff(pred_def_3322,type,
v5354: state_type > $o ).
tff(pred_def_3323,type,
v5355: state_type > $o ).
tff(pred_def_3324,type,
v5356: state_type > $o ).
tff(pred_def_3325,type,
v5357: state_type > $o ).
tff(pred_def_3326,type,
v5358: state_type > $o ).
tff(pred_def_3327,type,
v5359: state_type > $o ).
tff(pred_def_3328,type,
v5360: state_type > $o ).
tff(pred_def_3329,type,
v5361: state_type > $o ).
tff(pred_def_3330,type,
v5362: state_type > $o ).
tff(pred_def_3331,type,
v5363: state_type > $o ).
tff(pred_def_3332,type,
v5364: state_type > $o ).
tff(pred_def_3333,type,
v5365: state_type > $o ).
tff(pred_def_3334,type,
v5366: state_type > $o ).
tff(pred_def_3335,type,
v5367: state_type > $o ).
tff(pred_def_3336,type,
v5368: state_type > $o ).
tff(pred_def_3337,type,
v5369: state_type > $o ).
tff(pred_def_3338,type,
v5370: state_type > $o ).
tff(pred_def_3339,type,
v5371: state_type > $o ).
tff(pred_def_3340,type,
v5372: state_type > $o ).
tff(pred_def_3341,type,
v5373: state_type > $o ).
tff(pred_def_3342,type,
v5374: state_type > $o ).
tff(pred_def_3343,type,
v5375: state_type > $o ).
tff(pred_def_3344,type,
v5376: state_type > $o ).
tff(pred_def_3345,type,
v5377: state_type > $o ).
tff(pred_def_3346,type,
v5378: state_type > $o ).
tff(pred_def_3347,type,
v5379: state_type > $o ).
tff(pred_def_3348,type,
v5380: state_type > $o ).
tff(pred_def_3349,type,
v5381: state_type > $o ).
tff(pred_def_3350,type,
v5382: state_type > $o ).
tff(pred_def_3351,type,
v5383: state_type > $o ).
tff(pred_def_3352,type,
v5384: state_type > $o ).
tff(pred_def_3353,type,
v5385: state_type > $o ).
tff(pred_def_3354,type,
v5386: state_type > $o ).
tff(pred_def_3355,type,
v5387: state_type > $o ).
tff(pred_def_3356,type,
v5388: state_type > $o ).
tff(pred_def_3357,type,
v5389: state_type > $o ).
tff(pred_def_3358,type,
v5390: state_type > $o ).
tff(pred_def_3359,type,
v5391: state_type > $o ).
tff(pred_def_3360,type,
v5392: state_type > $o ).
tff(pred_def_3361,type,
v5393: state_type > $o ).
tff(pred_def_3362,type,
v5394: state_type > $o ).
tff(pred_def_3363,type,
v5395: state_type > $o ).
tff(pred_def_3364,type,
v5396: state_type > $o ).
tff(pred_def_3365,type,
v5397: state_type > $o ).
tff(pred_def_3366,type,
v5398: state_type > $o ).
tff(pred_def_3367,type,
v5399: state_type > $o ).
tff(pred_def_3368,type,
v5400: state_type > $o ).
tff(pred_def_3369,type,
v5401: state_type > $o ).
tff(pred_def_3370,type,
v5402: state_type > $o ).
tff(pred_def_3371,type,
v5403: state_type > $o ).
tff(pred_def_3372,type,
v5404: state_type > $o ).
tff(pred_def_3373,type,
v5405: state_type > $o ).
tff(pred_def_3374,type,
v5406: state_type > $o ).
tff(pred_def_3375,type,
v5407: state_type > $o ).
tff(pred_def_3376,type,
v5408: state_type > $o ).
tff(pred_def_3377,type,
v5409: state_type > $o ).
tff(pred_def_3378,type,
v5410: state_type > $o ).
tff(pred_def_3379,type,
v5411: state_type > $o ).
tff(pred_def_3380,type,
v5412: state_type > $o ).
tff(pred_def_3381,type,
v5413: state_type > $o ).
tff(pred_def_3382,type,
v5414: state_type > $o ).
tff(pred_def_3383,type,
v5415: state_type > $o ).
tff(pred_def_3384,type,
v5416: state_type > $o ).
tff(pred_def_3385,type,
v5417: state_type > $o ).
tff(pred_def_3386,type,
v5418: state_type > $o ).
tff(pred_def_3387,type,
v5419: state_type > $o ).
tff(pred_def_3388,type,
v5420: state_type > $o ).
tff(pred_def_3389,type,
v5421: state_type > $o ).
tff(pred_def_3390,type,
v5422: state_type > $o ).
tff(pred_def_3391,type,
v5423: state_type > $o ).
tff(pred_def_3392,type,
v5424: state_type > $o ).
tff(pred_def_3393,type,
v5425: state_type > $o ).
tff(pred_def_3394,type,
v5426: state_type > $o ).
tff(pred_def_3395,type,
v5427: state_type > $o ).
tff(pred_def_3396,type,
v5428: state_type > $o ).
tff(pred_def_3397,type,
v5429: state_type > $o ).
tff(pred_def_3398,type,
v5430: state_type > $o ).
tff(pred_def_3399,type,
v5431: state_type > $o ).
tff(pred_def_3400,type,
v5432: state_type > $o ).
tff(pred_def_3401,type,
v5433: state_type > $o ).
tff(pred_def_3402,type,
v5434: state_type > $o ).
tff(pred_def_3403,type,
v5435: state_type > $o ).
tff(pred_def_3404,type,
v5436: state_type > $o ).
tff(pred_def_3405,type,
v5437: state_type > $o ).
tff(pred_def_3406,type,
v5438: state_type > $o ).
tff(pred_def_3407,type,
v5439: state_type > $o ).
tff(pred_def_3408,type,
v5440: state_type > $o ).
tff(pred_def_3409,type,
v5441: state_type > $o ).
tff(pred_def_3410,type,
v5442: state_type > $o ).
tff(pred_def_3411,type,
v5443: state_type > $o ).
tff(pred_def_3412,type,
v5444: state_type > $o ).
tff(pred_def_3413,type,
v5445: state_type > $o ).
tff(pred_def_3414,type,
v5446: state_type > $o ).
tff(pred_def_3415,type,
v5447: state_type > $o ).
tff(pred_def_3416,type,
v5448: state_type > $o ).
tff(pred_def_3417,type,
v5449: state_type > $o ).
tff(pred_def_3418,type,
v5450: state_type > $o ).
tff(pred_def_3419,type,
v5451: state_type > $o ).
tff(pred_def_3420,type,
v5452: state_type > $o ).
tff(pred_def_3421,type,
v5453: state_type > $o ).
tff(pred_def_3422,type,
v5454: state_type > $o ).
tff(pred_def_3423,type,
v5455: state_type > $o ).
tff(pred_def_3424,type,
v5456: state_type > $o ).
tff(pred_def_3425,type,
v5457: state_type > $o ).
tff(pred_def_3426,type,
v5458: state_type > $o ).
tff(pred_def_3427,type,
v5459: state_type > $o ).
tff(pred_def_3428,type,
v5460: state_type > $o ).
tff(pred_def_3429,type,
v5461: state_type > $o ).
tff(pred_def_3430,type,
v5462: state_type > $o ).
tff(pred_def_3431,type,
v5463: state_type > $o ).
tff(pred_def_3432,type,
v5464: state_type > $o ).
tff(pred_def_3433,type,
v5465: state_type > $o ).
tff(pred_def_3434,type,
v5466: state_type > $o ).
tff(pred_def_3435,type,
v5467: state_type > $o ).
tff(pred_def_3436,type,
v5468: state_type > $o ).
tff(pred_def_3437,type,
v5469: state_type > $o ).
tff(pred_def_3438,type,
v5470: state_type > $o ).
tff(pred_def_3439,type,
v5471: state_type > $o ).
tff(pred_def_3440,type,
v5472: state_type > $o ).
tff(pred_def_3441,type,
v5473: state_type > $o ).
tff(pred_def_3442,type,
v5474: state_type > $o ).
tff(pred_def_3443,type,
v5475: state_type > $o ).
tff(pred_def_3444,type,
v5476: state_type > $o ).
tff(pred_def_3445,type,
v5477: state_type > $o ).
tff(pred_def_3446,type,
v5478: state_type > $o ).
tff(pred_def_3447,type,
v5327: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3448,type,
v5349: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3449,type,
v5346: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3450,type,
v5348: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3451,type,
v5335: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3452,type,
v5318: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3453,type,
v5487: state_type > $o ).
tff(pred_def_3454,type,
v5485: state_type > $o ).
tff(pred_def_3455,type,
v5484: state_type > $o ).
tff(pred_def_3456,type,
v5482: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3457,type,
v5521: state_type > $o ).
tff(pred_def_3458,type,
v5524: state_type > $o ).
tff(pred_def_3459,type,
v5527: state_type > $o ).
tff(pred_def_3460,type,
v5529: state_type > $o ).
tff(pred_def_3461,type,
v5528: state_type > $o ).
tff(pred_def_3462,type,
v5526: state_type > $o ).
tff(pred_def_3463,type,
v5525: state_type > $o ).
tff(pred_def_3464,type,
v5523: state_type > $o ).
tff(pred_def_3465,type,
v5522: state_type > $o ).
tff(pred_def_3466,type,
v5520: state_type > $o ).
tff(pred_def_3467,type,
v5530: state_type > $o ).
tff(pred_def_3468,type,
v5519: state_type > $o ).
tff(pred_def_3469,type,
v5531: state_type > $o ).
tff(pred_def_3470,type,
v5518: state_type > $o ).
tff(pred_def_3471,type,
v5532: state_type > $o ).
tff(pred_def_3472,type,
v5517: state_type > $o ).
tff(pred_def_3473,type,
v5533: state_type > $o ).
tff(pred_def_3474,type,
v5516: state_type > $o ).
tff(pred_def_3475,type,
v5534: state_type > $o ).
tff(pred_def_3476,type,
v5515: state_type > $o ).
tff(pred_def_3477,type,
v5535: state_type > $o ).
tff(pred_def_3478,type,
v5514: state_type > $o ).
tff(pred_def_3479,type,
v5536: state_type > $o ).
tff(pred_def_3480,type,
v5513: state_type > $o ).
tff(pred_def_3481,type,
v5537: state_type > $o ).
tff(pred_def_3482,type,
v5512: state_type > $o ).
tff(pred_def_3483,type,
v5538: state_type > $o ).
tff(pred_def_3484,type,
v5511: state_type > $o ).
tff(pred_def_3485,type,
v5539: state_type > $o ).
tff(pred_def_3486,type,
v5510: state_type > $o ).
tff(pred_def_3487,type,
v5540: state_type > $o ).
tff(pred_def_3488,type,
v5509: state_type > $o ).
tff(pred_def_3489,type,
v5541: state_type > $o ).
tff(pred_def_3490,type,
v5508: state_type > $o ).
tff(pred_def_3491,type,
v5542: state_type > $o ).
tff(pred_def_3492,type,
v5507: state_type > $o ).
tff(pred_def_3493,type,
v5543: state_type > $o ).
tff(pred_def_3494,type,
v5506: state_type > $o ).
tff(pred_def_3495,type,
v5544: state_type > $o ).
tff(pred_def_3496,type,
v5505: state_type > $o ).
tff(pred_def_3497,type,
v5545: state_type > $o ).
tff(pred_def_3498,type,
v5504: state_type > $o ).
tff(pred_def_3499,type,
v5546: state_type > $o ).
tff(pred_def_3500,type,
v5503: state_type > $o ).
tff(pred_def_3501,type,
v5547: state_type > $o ).
tff(pred_def_3502,type,
v5502: state_type > $o ).
tff(pred_def_3503,type,
v5548: state_type > $o ).
tff(pred_def_3504,type,
v5501: state_type > $o ).
tff(pred_def_3505,type,
v5549: state_type > $o ).
tff(pred_def_3506,type,
v5500: state_type > $o ).
tff(pred_def_3507,type,
v5550: state_type > $o ).
tff(pred_def_3508,type,
v5499: state_type > $o ).
tff(pred_def_3509,type,
v5551: state_type > $o ).
tff(pred_def_3510,type,
v5498: state_type > $o ).
tff(pred_def_3511,type,
v5552: state_type > $o ).
tff(pred_def_3512,type,
v5497: state_type > $o ).
tff(pred_def_3513,type,
v5553: state_type > $o ).
tff(pred_def_3514,type,
v5496: state_type > $o ).
tff(pred_def_3515,type,
v5554: state_type > $o ).
tff(pred_def_3516,type,
v5495: state_type > $o ).
tff(pred_def_3517,type,
v5555: state_type > $o ).
tff(pred_def_3518,type,
v5494: state_type > $o ).
tff(pred_def_3519,type,
v5556: state_type > $o ).
tff(pred_def_3520,type,
v5493: state_type > $o ).
tff(pred_def_3521,type,
v5557: state_type > $o ).
tff(pred_def_3522,type,
v5492: state_type > $o ).
tff(pred_def_3523,type,
v5490: state_type > $o ).
tff(pred_def_3524,type,
v5311: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3525,type,
v5558: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3526,type,
v5307: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3527,type,
v5305: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3528,type,
v5564: state_type > $o ).
tff(pred_def_3529,type,
v5570: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3530,type,
v5568: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3531,type,
v5579: state_type > $o ).
tff(pred_def_3532,type,
v5578: state_type > $o ).
tff(pred_def_3533,type,
v5580: state_type > $o ).
tff(pred_def_3534,type,
v5577: state_type > $o ).
tff(pred_def_3535,type,
v5581: state_type > $o ).
tff(pred_def_3536,type,
v5575: state_type > $o ).
tff(pred_def_3537,type,
v5585: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3538,type,
v5589: state_type > $o ).
tff(pred_def_3539,type,
v5596: state_type > $o ).
tff(pred_def_3540,type,
v5594: state_type > $o ).
tff(pred_def_3541,type,
v5593: state_type > $o ).
tff(pred_def_3542,type,
v5601: state_type > $o ).
tff(pred_def_3543,type,
v5587: state_type > $o ).
tff(pred_def_3544,type,
v5592: state_type > $o ).
tff(pred_def_3545,type,
v5607: state_type > $o ).
tff(pred_def_3546,type,
v5608: state_type > $o ).
tff(pred_def_3547,type,
v5609: state_type > $o ).
tff(pred_def_3548,type,
v5610: state_type > $o ).
tff(pred_def_3549,type,
v5611: state_type > $o ).
tff(pred_def_3550,type,
v5612: state_type > $o ).
tff(pred_def_3551,type,
v5613: state_type > $o ).
tff(pred_def_3552,type,
v5614: state_type > $o ).
tff(pred_def_3553,type,
v5615: state_type > $o ).
tff(pred_def_3554,type,
v5616: state_type > $o ).
tff(pred_def_3555,type,
v5617: state_type > $o ).
tff(pred_def_3556,type,
v5618: state_type > $o ).
tff(pred_def_3557,type,
v5619: state_type > $o ).
tff(pred_def_3558,type,
v5620: state_type > $o ).
tff(pred_def_3559,type,
v5621: state_type > $o ).
tff(pred_def_3560,type,
v5622: state_type > $o ).
tff(pred_def_3561,type,
v5623: state_type > $o ).
tff(pred_def_3562,type,
v5624: state_type > $o ).
tff(pred_def_3563,type,
v5625: state_type > $o ).
tff(pred_def_3564,type,
v5626: state_type > $o ).
tff(pred_def_3565,type,
v5627: state_type > $o ).
tff(pred_def_3566,type,
v5628: state_type > $o ).
tff(pred_def_3567,type,
v5629: state_type > $o ).
tff(pred_def_3568,type,
v5630: state_type > $o ).
tff(pred_def_3569,type,
v5631: state_type > $o ).
tff(pred_def_3570,type,
v5632: state_type > $o ).
tff(pred_def_3571,type,
v5633: state_type > $o ).
tff(pred_def_3572,type,
v5634: state_type > $o ).
tff(pred_def_3573,type,
v5635: state_type > $o ).
tff(pred_def_3574,type,
v5636: state_type > $o ).
tff(pred_def_3575,type,
v5637: state_type > $o ).
tff(pred_def_3576,type,
v5638: state_type > $o ).
tff(pred_def_3577,type,
v5639: state_type > $o ).
tff(pred_def_3578,type,
v5640: state_type > $o ).
tff(pred_def_3579,type,
v5641: state_type > $o ).
tff(pred_def_3580,type,
v5642: state_type > $o ).
tff(pred_def_3581,type,
v5643: state_type > $o ).
tff(pred_def_3582,type,
v5644: state_type > $o ).
tff(pred_def_3583,type,
v5645: state_type > $o ).
tff(pred_def_3584,type,
v5646: state_type > $o ).
tff(pred_def_3585,type,
v5647: state_type > $o ).
tff(pred_def_3586,type,
v5648: state_type > $o ).
tff(pred_def_3587,type,
v5649: state_type > $o ).
tff(pred_def_3588,type,
v5650: state_type > $o ).
tff(pred_def_3589,type,
v5651: state_type > $o ).
tff(pred_def_3590,type,
v5652: state_type > $o ).
tff(pred_def_3591,type,
v5653: state_type > $o ).
tff(pred_def_3592,type,
v5654: state_type > $o ).
tff(pred_def_3593,type,
v5655: state_type > $o ).
tff(pred_def_3594,type,
v5656: state_type > $o ).
tff(pred_def_3595,type,
v5657: state_type > $o ).
tff(pred_def_3596,type,
v5658: state_type > $o ).
tff(pred_def_3597,type,
v5659: state_type > $o ).
tff(pred_def_3598,type,
v5660: state_type > $o ).
tff(pred_def_3599,type,
v5661: state_type > $o ).
tff(pred_def_3600,type,
v5662: state_type > $o ).
tff(pred_def_3601,type,
v5663: state_type > $o ).
tff(pred_def_3602,type,
v5664: state_type > $o ).
tff(pred_def_3603,type,
v5665: state_type > $o ).
tff(pred_def_3604,type,
v5666: state_type > $o ).
tff(pred_def_3605,type,
v5667: state_type > $o ).
tff(pred_def_3606,type,
v5668: state_type > $o ).
tff(pred_def_3607,type,
v5669: state_type > $o ).
tff(pred_def_3608,type,
v5670: state_type > $o ).
tff(pred_def_3609,type,
v5671: state_type > $o ).
tff(pred_def_3610,type,
v5672: state_type > $o ).
tff(pred_def_3611,type,
v5673: state_type > $o ).
tff(pred_def_3612,type,
v5674: state_type > $o ).
tff(pred_def_3613,type,
v5675: state_type > $o ).
tff(pred_def_3614,type,
v5676: state_type > $o ).
tff(pred_def_3615,type,
v5677: state_type > $o ).
tff(pred_def_3616,type,
v5678: state_type > $o ).
tff(pred_def_3617,type,
v5679: state_type > $o ).
tff(pred_def_3618,type,
v5680: state_type > $o ).
tff(pred_def_3619,type,
v5681: state_type > $o ).
tff(pred_def_3620,type,
v5682: state_type > $o ).
tff(pred_def_3621,type,
v5683: state_type > $o ).
tff(pred_def_3622,type,
v5684: state_type > $o ).
tff(pred_def_3623,type,
v5685: state_type > $o ).
tff(pred_def_3624,type,
v5686: state_type > $o ).
tff(pred_def_3625,type,
v5687: state_type > $o ).
tff(pred_def_3626,type,
v5688: state_type > $o ).
tff(pred_def_3627,type,
v5689: state_type > $o ).
tff(pred_def_3628,type,
v5690: state_type > $o ).
tff(pred_def_3629,type,
v5691: state_type > $o ).
tff(pred_def_3630,type,
v5692: state_type > $o ).
tff(pred_def_3631,type,
v5693: state_type > $o ).
tff(pred_def_3632,type,
v5694: state_type > $o ).
tff(pred_def_3633,type,
v5695: state_type > $o ).
tff(pred_def_3634,type,
v5696: state_type > $o ).
tff(pred_def_3635,type,
v5697: state_type > $o ).
tff(pred_def_3636,type,
v5698: state_type > $o ).
tff(pred_def_3637,type,
v5699: state_type > $o ).
tff(pred_def_3638,type,
v5700: state_type > $o ).
tff(pred_def_3639,type,
v5701: state_type > $o ).
tff(pred_def_3640,type,
v5702: state_type > $o ).
tff(pred_def_3641,type,
v5703: state_type > $o ).
tff(pred_def_3642,type,
v5704: state_type > $o ).
tff(pred_def_3643,type,
v5705: state_type > $o ).
tff(pred_def_3644,type,
v5706: state_type > $o ).
tff(pred_def_3645,type,
v5707: state_type > $o ).
tff(pred_def_3646,type,
v5708: state_type > $o ).
tff(pred_def_3647,type,
v5709: state_type > $o ).
tff(pred_def_3648,type,
v5710: state_type > $o ).
tff(pred_def_3649,type,
v5711: state_type > $o ).
tff(pred_def_3650,type,
v5712: state_type > $o ).
tff(pred_def_3651,type,
v5713: state_type > $o ).
tff(pred_def_3652,type,
v5714: state_type > $o ).
tff(pred_def_3653,type,
v5715: state_type > $o ).
tff(pred_def_3654,type,
v5716: state_type > $o ).
tff(pred_def_3655,type,
v5717: state_type > $o ).
tff(pred_def_3656,type,
v5718: state_type > $o ).
tff(pred_def_3657,type,
v5719: state_type > $o ).
tff(pred_def_3658,type,
v5720: state_type > $o ).
tff(pred_def_3659,type,
v5721: state_type > $o ).
tff(pred_def_3660,type,
v5722: state_type > $o ).
tff(pred_def_3661,type,
v5723: state_type > $o ).
tff(pred_def_3662,type,
v5724: state_type > $o ).
tff(pred_def_3663,type,
v5725: state_type > $o ).
tff(pred_def_3664,type,
v5726: state_type > $o ).
tff(pred_def_3665,type,
v5727: state_type > $o ).
tff(pred_def_3666,type,
v5728: state_type > $o ).
tff(pred_def_3667,type,
v5729: state_type > $o ).
tff(pred_def_3668,type,
v5730: state_type > $o ).
tff(pred_def_3669,type,
v5731: state_type > $o ).
tff(pred_def_3670,type,
v5732: state_type > $o ).
tff(pred_def_3671,type,
v5733: state_type > $o ).
tff(pred_def_3672,type,
v5734: state_type > $o ).
tff(pred_def_3673,type,
v5583: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3674,type,
v5605: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3675,type,
v5602: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3676,type,
v5604: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3677,type,
v5591: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3678,type,
v5573: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3679,type,
v5743: state_type > $o ).
tff(pred_def_3680,type,
v5741: state_type > $o ).
tff(pred_def_3681,type,
v5740: state_type > $o ).
tff(pred_def_3682,type,
v5738: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3683,type,
v5777: state_type > $o ).
tff(pred_def_3684,type,
v5780: state_type > $o ).
tff(pred_def_3685,type,
v5783: state_type > $o ).
tff(pred_def_3686,type,
v5785: state_type > $o ).
tff(pred_def_3687,type,
v5784: state_type > $o ).
tff(pred_def_3688,type,
v5782: state_type > $o ).
tff(pred_def_3689,type,
v5781: state_type > $o ).
tff(pred_def_3690,type,
v5779: state_type > $o ).
tff(pred_def_3691,type,
v5778: state_type > $o ).
tff(pred_def_3692,type,
v5776: state_type > $o ).
tff(pred_def_3693,type,
v5786: state_type > $o ).
tff(pred_def_3694,type,
v5775: state_type > $o ).
tff(pred_def_3695,type,
v5787: state_type > $o ).
tff(pred_def_3696,type,
v5774: state_type > $o ).
tff(pred_def_3697,type,
v5788: state_type > $o ).
tff(pred_def_3698,type,
v5773: state_type > $o ).
tff(pred_def_3699,type,
v5789: state_type > $o ).
tff(pred_def_3700,type,
v5772: state_type > $o ).
tff(pred_def_3701,type,
v5790: state_type > $o ).
tff(pred_def_3702,type,
v5771: state_type > $o ).
tff(pred_def_3703,type,
v5791: state_type > $o ).
tff(pred_def_3704,type,
v5770: state_type > $o ).
tff(pred_def_3705,type,
v5792: state_type > $o ).
tff(pred_def_3706,type,
v5769: state_type > $o ).
tff(pred_def_3707,type,
v5793: state_type > $o ).
tff(pred_def_3708,type,
v5768: state_type > $o ).
tff(pred_def_3709,type,
v5794: state_type > $o ).
tff(pred_def_3710,type,
v5767: state_type > $o ).
tff(pred_def_3711,type,
v5795: state_type > $o ).
tff(pred_def_3712,type,
v5766: state_type > $o ).
tff(pred_def_3713,type,
v5796: state_type > $o ).
tff(pred_def_3714,type,
v5765: state_type > $o ).
tff(pred_def_3715,type,
v5797: state_type > $o ).
tff(pred_def_3716,type,
v5764: state_type > $o ).
tff(pred_def_3717,type,
v5798: state_type > $o ).
tff(pred_def_3718,type,
v5763: state_type > $o ).
tff(pred_def_3719,type,
v5799: state_type > $o ).
tff(pred_def_3720,type,
v5762: state_type > $o ).
tff(pred_def_3721,type,
v5800: state_type > $o ).
tff(pred_def_3722,type,
v5761: state_type > $o ).
tff(pred_def_3723,type,
v5801: state_type > $o ).
tff(pred_def_3724,type,
v5760: state_type > $o ).
tff(pred_def_3725,type,
v5802: state_type > $o ).
tff(pred_def_3726,type,
v5759: state_type > $o ).
tff(pred_def_3727,type,
v5803: state_type > $o ).
tff(pred_def_3728,type,
v5758: state_type > $o ).
tff(pred_def_3729,type,
v5804: state_type > $o ).
tff(pred_def_3730,type,
v5757: state_type > $o ).
tff(pred_def_3731,type,
v5805: state_type > $o ).
tff(pred_def_3732,type,
v5756: state_type > $o ).
tff(pred_def_3733,type,
v5806: state_type > $o ).
tff(pred_def_3734,type,
v5755: state_type > $o ).
tff(pred_def_3735,type,
v5807: state_type > $o ).
tff(pred_def_3736,type,
v5754: state_type > $o ).
tff(pred_def_3737,type,
v5808: state_type > $o ).
tff(pred_def_3738,type,
v5753: state_type > $o ).
tff(pred_def_3739,type,
v5809: state_type > $o ).
tff(pred_def_3740,type,
v5752: state_type > $o ).
tff(pred_def_3741,type,
v5810: state_type > $o ).
tff(pred_def_3742,type,
v5751: state_type > $o ).
tff(pred_def_3743,type,
v5811: state_type > $o ).
tff(pred_def_3744,type,
v5750: state_type > $o ).
tff(pred_def_3745,type,
v5812: state_type > $o ).
tff(pred_def_3746,type,
v5749: state_type > $o ).
tff(pred_def_3747,type,
v5813: state_type > $o ).
tff(pred_def_3748,type,
v5748: state_type > $o ).
tff(pred_def_3749,type,
v5746: state_type > $o ).
tff(pred_def_3750,type,
v5566: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3751,type,
v5814: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3752,type,
v5562: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3753,type,
v5560: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3754,type,
v5816: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3755,type,
v5817: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3756,type,
v5815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3757,type,
v4093: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3758,type,
v4091: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3759,type,
v5823: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3760,type,
v5857: state_type > $o ).
tff(pred_def_3761,type,
v5859: state_type > $o ).
tff(pred_def_3762,type,
v5863: state_type > $o ).
tff(pred_def_3763,type,
v5861: state_type > $o ).
tff(pred_def_3764,type,
v5869: state_type > $o ).
tff(pred_def_3765,type,
v5871: state_type > $o ).
tff(pred_def_3766,type,
v5873: state_type > $o ).
tff(pred_def_3767,type,
v5872: state_type > $o ).
tff(pred_def_3768,type,
v5867: state_type > $o ).
tff(pred_def_3769,type,
v5865: state_type > $o ).
tff(pred_def_3770,type,
v5880: state_type > $o ).
tff(pred_def_3771,type,
v5878: state_type > $o ).
tff(pred_def_3772,type,
v5877: state_type > $o ).
tff(pred_def_3773,type,
v5876: state_type > $o ).
tff(pred_def_3774,type,
v5888: state_type > $o ).
tff(pred_def_3775,type,
v5889: state_type > $o ).
tff(pred_def_3776,type,
v5887: state_type > $o ).
tff(pred_def_3777,type,
v5884: state_type > $o ).
tff(pred_def_3778,type,
v5886: state_type > $o ).
tff(pred_def_3779,type,
v5855: state_type > $o ).
tff(pred_def_3780,type,
v5853: state_type > $o ).
tff(pred_def_3781,type,
v5851: state_type > $o ).
tff(pred_def_3782,type,
v5849: state_type > $o ).
tff(pred_def_3783,type,
v5901: state_type > $o ).
tff(pred_def_3784,type,
v5903: state_type > $o ).
tff(pred_def_3785,type,
v5905: state_type > $o ).
tff(pred_def_3786,type,
v5907: state_type > $o ).
tff(pred_def_3787,type,
v5914: state_type > $o ).
tff(pred_def_3788,type,
v5912: state_type > $o ).
tff(pred_def_3789,type,
v5911: state_type > $o ).
tff(pred_def_3790,type,
v5910: state_type > $o ).
tff(pred_def_3791,type,
v5922: state_type > $o ).
tff(pred_def_3792,type,
v5923: state_type > $o ).
tff(pred_def_3793,type,
v5921: state_type > $o ).
tff(pred_def_3794,type,
v5918: state_type > $o ).
tff(pred_def_3795,type,
v5920: state_type > $o ).
tff(pred_def_3796,type,
v5899: state_type > $o ).
tff(pred_def_3797,type,
v5897: state_type > $o ).
tff(pred_def_3798,type,
v5895: state_type > $o ).
tff(pred_def_3799,type,
v5893: state_type > $o ).
tff(pred_def_3800,type,
v5927: state_type > $o ).
tff(pred_def_3801,type,
v5847: state_type > $o ).
tff(pred_def_3802,type,
v5845: state_type > $o ).
tff(pred_def_3803,type,
v5843: state_type > $o ).
tff(pred_def_3804,type,
v5841: state_type > $o ).
tff(pred_def_3805,type,
v5839: state_type > $o ).
tff(pred_def_3806,type,
v5837: state_type > $o ).
tff(pred_def_3807,type,
v5835: state_type > $o ).
tff(pred_def_3808,type,
v5833: state_type > $o ).
tff(pred_def_3809,type,
v5831: state_type > $o ).
tff(pred_def_3810,type,
v5829: state_type > $o ).
tff(pred_def_3811,type,
v5950: state_type > $o ).
tff(pred_def_3812,type,
v5952: state_type > $o ).
tff(pred_def_3813,type,
v5956: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3814,type,
v5954: state_type > $o ).
tff(pred_def_3815,type,
v5958: state_type > $o ).
tff(pred_def_3816,type,
v5965: state_type > $o ).
tff(pred_def_3817,type,
v5963: state_type > $o ).
tff(pred_def_3818,type,
v5962: state_type > $o ).
tff(pred_def_3819,type,
v5961: state_type > $o ).
tff(pred_def_3820,type,
v5973: state_type > $o ).
tff(pred_def_3821,type,
v5974: state_type > $o ).
tff(pred_def_3822,type,
v5972: state_type > $o ).
tff(pred_def_3823,type,
v5969: state_type > $o ).
tff(pred_def_3824,type,
v5971: state_type > $o ).
tff(pred_def_3825,type,
v5948: state_type > $o ).
tff(pred_def_3826,type,
v5980: state_type > $o ).
tff(pred_def_3827,type,
v5982: state_type > $o ).
tff(pred_def_3828,type,
v5984: state_type > $o ).
tff(pred_def_3829,type,
v5986: state_type > $o ).
tff(pred_def_3830,type,
v5993: state_type > $o ).
tff(pred_def_3831,type,
v5991: state_type > $o ).
tff(pred_def_3832,type,
v5990: state_type > $o ).
tff(pred_def_3833,type,
v5989: state_type > $o ).
tff(pred_def_3834,type,
v6001: state_type > $o ).
tff(pred_def_3835,type,
v6002: state_type > $o ).
tff(pred_def_3836,type,
v6000: state_type > $o ).
tff(pred_def_3837,type,
v5997: state_type > $o ).
tff(pred_def_3838,type,
v5999: state_type > $o ).
tff(pred_def_3839,type,
v5978: state_type > $o ).
tff(pred_def_3840,type,
v6008: state_type > $o ).
tff(pred_def_3841,type,
v6010: state_type > $o ).
tff(pred_def_3842,type,
v6012: state_type > $o ).
tff(pred_def_3843,type,
v6014: state_type > $o ).
tff(pred_def_3844,type,
v6021: state_type > $o ).
tff(pred_def_3845,type,
v6019: state_type > $o ).
tff(pred_def_3846,type,
v6018: state_type > $o ).
tff(pred_def_3847,type,
v6017: state_type > $o ).
tff(pred_def_3848,type,
v6029: state_type > $o ).
tff(pred_def_3849,type,
v6030: state_type > $o ).
tff(pred_def_3850,type,
v6028: state_type > $o ).
tff(pred_def_3851,type,
v6025: state_type > $o ).
tff(pred_def_3852,type,
v6027: state_type > $o ).
tff(pred_def_3853,type,
v6006: state_type > $o ).
tff(pred_def_3854,type,
v6036: state_type > $o ).
tff(pred_def_3855,type,
v6038: state_type > $o ).
tff(pred_def_3856,type,
v6040: state_type > $o ).
tff(pred_def_3857,type,
v6042: state_type > $o ).
tff(pred_def_3858,type,
v6049: state_type > $o ).
tff(pred_def_3859,type,
v6047: state_type > $o ).
tff(pred_def_3860,type,
v6046: state_type > $o ).
tff(pred_def_3861,type,
v6045: state_type > $o ).
tff(pred_def_3862,type,
v6057: state_type > $o ).
tff(pred_def_3863,type,
v6058: state_type > $o ).
tff(pred_def_3864,type,
v6056: state_type > $o ).
tff(pred_def_3865,type,
v6053: state_type > $o ).
tff(pred_def_3866,type,
v6055: state_type > $o ).
tff(pred_def_3867,type,
v6034: state_type > $o ).
tff(pred_def_3868,type,
v6064: state_type > $o ).
tff(pred_def_3869,type,
v6066: state_type > $o ).
tff(pred_def_3870,type,
v6068: state_type > $o ).
tff(pred_def_3871,type,
v6070: state_type > $o ).
tff(pred_def_3872,type,
v6077: state_type > $o ).
tff(pred_def_3873,type,
v6075: state_type > $o ).
tff(pred_def_3874,type,
v6074: state_type > $o ).
tff(pred_def_3875,type,
v6073: state_type > $o ).
tff(pred_def_3876,type,
v6085: state_type > $o ).
tff(pred_def_3877,type,
v6086: state_type > $o ).
tff(pred_def_3878,type,
v6084: state_type > $o ).
tff(pred_def_3879,type,
v6081: state_type > $o ).
tff(pred_def_3880,type,
v6083: state_type > $o ).
tff(pred_def_3881,type,
v6062: state_type > $o ).
tff(pred_def_3882,type,
v6092: state_type > $o ).
tff(pred_def_3883,type,
v6094: state_type > $o ).
tff(pred_def_3884,type,
v6096: state_type > $o ).
tff(pred_def_3885,type,
v6098: state_type > $o ).
tff(pred_def_3886,type,
v6105: state_type > $o ).
tff(pred_def_3887,type,
v6103: state_type > $o ).
tff(pred_def_3888,type,
v6102: state_type > $o ).
tff(pred_def_3889,type,
v6101: state_type > $o ).
tff(pred_def_3890,type,
v6113: state_type > $o ).
tff(pred_def_3891,type,
v6114: state_type > $o ).
tff(pred_def_3892,type,
v6112: state_type > $o ).
tff(pred_def_3893,type,
v6109: state_type > $o ).
tff(pred_def_3894,type,
v6111: state_type > $o ).
tff(pred_def_3895,type,
v6090: state_type > $o ).
tff(pred_def_3896,type,
v5946: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3897,type,
v5944: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3898,type,
v5942: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3899,type,
v5940: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3900,type,
v5938: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3901,type,
v5936: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3902,type,
v5934: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3903,type,
v5932: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3904,type,
v6126: state_type > $o ).
tff(pred_def_3905,type,
v6125: state_type > $o ).
tff(pred_def_3906,type,
v6123: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3907,type,
v6121: state_type > $o ).
tff(pred_def_3908,type,
v6132: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3909,type,
v6130: ( state_type * bitindex_type ) > $o ).
tff(pred_def_3910,type,
v6138: state_type > $o ).
tff(pred_def_3911,type,
v6136: state_type > $o ).
tff(pred_def_3912,type,
v6145: state_type > $o ).
tff(pred_def_3913,type,
v6143: state_type > $o ).
tff(pred_def_3914,type,
v6142: state_type > $o ).
tff(pred_def_3915,type,
v6150: state_type > $o ).
tff(pred_def_3916,type,
v6134: state_type > $o ).
tff(pred_def_3917,type,
v6141: state_type > $o ).
tff(pred_def_3918,type,
v6156: state_type > $o ).
tff(pred_def_3919,type,
v6157: state_type > $o ).
tff(pred_def_3920,type,
v6158: state_type > $o ).
tff(pred_def_3921,type,
v6159: state_type > $o ).
tff(pred_def_3922,type,
v6160: state_type > $o ).
tff(pred_def_3923,type,
v6161: state_type > $o ).
tff(pred_def_3924,type,
v6162: state_type > $o ).
tff(pred_def_3925,type,
v6163: state_type > $o ).
tff(pred_def_3926,type,
v6164: state_type > $o ).
tff(pred_def_3927,type,
v6165: state_type > $o ).
tff(pred_def_3928,type,
v6166: state_type > $o ).
tff(pred_def_3929,type,
v6167: state_type > $o ).
tff(pred_def_3930,type,
v6168: state_type > $o ).
tff(pred_def_3931,type,
v6169: state_type > $o ).
tff(pred_def_3932,type,
v6170: state_type > $o ).
tff(pred_def_3933,type,
v6171: state_type > $o ).
tff(pred_def_3934,type,
v6172: state_type > $o ).
tff(pred_def_3935,type,
v6173: state_type > $o ).
tff(pred_def_3936,type,
v6174: state_type > $o ).
tff(pred_def_3937,type,
v6175: state_type > $o ).
tff(pred_def_3938,type,
v6176: state_type > $o ).
tff(pred_def_3939,type,
v6177: state_type > $o ).
tff(pred_def_3940,type,
v6178: state_type > $o ).
tff(pred_def_3941,type,
v6179: state_type > $o ).
tff(pred_def_3942,type,
v6180: state_type > $o ).
tff(pred_def_3943,type,
v6181: state_type > $o ).
tff(pred_def_3944,type,
v6182: state_type > $o ).
tff(pred_def_3945,type,
v6183: state_type > $o ).
tff(pred_def_3946,type,
v6184: state_type > $o ).
tff(pred_def_3947,type,
v6185: state_type > $o ).
tff(pred_def_3948,type,
v6186: state_type > $o ).
tff(pred_def_3949,type,
v6187: state_type > $o ).
tff(pred_def_3950,type,
v6188: state_type > $o ).
tff(pred_def_3951,type,
v6189: state_type > $o ).
tff(pred_def_3952,type,
v6190: state_type > $o ).
tff(pred_def_3953,type,
v6191: state_type > $o ).
tff(pred_def_3954,type,
v6192: state_type > $o ).
tff(pred_def_3955,type,
v6193: state_type > $o ).
tff(pred_def_3956,type,
v6194: state_type > $o ).
tff(pred_def_3957,type,
v6195: state_type > $o ).
tff(pred_def_3958,type,
v6196: state_type > $o ).
tff(pred_def_3959,type,
v6197: state_type > $o ).
tff(pred_def_3960,type,
v6198: state_type > $o ).
tff(pred_def_3961,type,
v6199: state_type > $o ).
tff(pred_def_3962,type,
v6200: state_type > $o ).
tff(pred_def_3963,type,
v6201: state_type > $o ).
tff(pred_def_3964,type,
v6202: state_type > $o ).
tff(pred_def_3965,type,
v6203: state_type > $o ).
tff(pred_def_3966,type,
v6204: state_type > $o ).
tff(pred_def_3967,type,
v6205: state_type > $o ).
tff(pred_def_3968,type,
v6206: state_type > $o ).
tff(pred_def_3969,type,
v6207: state_type > $o ).
tff(pred_def_3970,type,
v6208: state_type > $o ).
tff(pred_def_3971,type,
v6209: state_type > $o ).
tff(pred_def_3972,type,
v6210: state_type > $o ).
tff(pred_def_3973,type,
v6211: state_type > $o ).
tff(pred_def_3974,type,
v6212: state_type > $o ).
tff(pred_def_3975,type,
v6213: state_type > $o ).
tff(pred_def_3976,type,
v6214: state_type > $o ).
tff(pred_def_3977,type,
v6215: state_type > $o ).
tff(pred_def_3978,type,
v6216: state_type > $o ).
tff(pred_def_3979,type,
v6217: state_type > $o ).
tff(pred_def_3980,type,
v6218: state_type > $o ).
tff(pred_def_3981,type,
v6219: state_type > $o ).
tff(pred_def_3982,type,
v6220: state_type > $o ).
tff(pred_def_3983,type,
v6221: state_type > $o ).
tff(pred_def_3984,type,
v6222: state_type > $o ).
tff(pred_def_3985,type,
v6223: state_type > $o ).
tff(pred_def_3986,type,
v6224: state_type > $o ).
tff(pred_def_3987,type,
v6225: state_type > $o ).
tff(pred_def_3988,type,
v6226: state_type > $o ).
tff(pred_def_3989,type,
v6227: state_type > $o ).
tff(pred_def_3990,type,
v6228: state_type > $o ).
tff(pred_def_3991,type,
v6229: state_type > $o ).
tff(pred_def_3992,type,
v6230: state_type > $o ).
tff(pred_def_3993,type,
v6231: state_type > $o ).
tff(pred_def_3994,type,
v6232: state_type > $o ).
tff(pred_def_3995,type,
v6233: state_type > $o ).
tff(pred_def_3996,type,
v6234: state_type > $o ).
tff(pred_def_3997,type,
v6235: state_type > $o ).
tff(pred_def_3998,type,
v6236: state_type > $o ).
tff(pred_def_3999,type,
v6237: state_type > $o ).
tff(pred_def_4000,type,
v6238: state_type > $o ).
tff(pred_def_4001,type,
v6239: state_type > $o ).
tff(pred_def_4002,type,
v6240: state_type > $o ).
tff(pred_def_4003,type,
v6241: state_type > $o ).
tff(pred_def_4004,type,
v6242: state_type > $o ).
tff(pred_def_4005,type,
v6243: state_type > $o ).
tff(pred_def_4006,type,
v6244: state_type > $o ).
tff(pred_def_4007,type,
v6245: state_type > $o ).
tff(pred_def_4008,type,
v6246: state_type > $o ).
tff(pred_def_4009,type,
v6247: state_type > $o ).
tff(pred_def_4010,type,
v6248: state_type > $o ).
tff(pred_def_4011,type,
v6249: state_type > $o ).
tff(pred_def_4012,type,
v6250: state_type > $o ).
tff(pred_def_4013,type,
v6251: state_type > $o ).
tff(pred_def_4014,type,
v6252: state_type > $o ).
tff(pred_def_4015,type,
v6253: state_type > $o ).
tff(pred_def_4016,type,
v6254: state_type > $o ).
tff(pred_def_4017,type,
v6255: state_type > $o ).
tff(pred_def_4018,type,
v6256: state_type > $o ).
tff(pred_def_4019,type,
v6257: state_type > $o ).
tff(pred_def_4020,type,
v6258: state_type > $o ).
tff(pred_def_4021,type,
v6259: state_type > $o ).
tff(pred_def_4022,type,
v6260: state_type > $o ).
tff(pred_def_4023,type,
v6261: state_type > $o ).
tff(pred_def_4024,type,
v6262: state_type > $o ).
tff(pred_def_4025,type,
v6263: state_type > $o ).
tff(pred_def_4026,type,
v6264: state_type > $o ).
tff(pred_def_4027,type,
v6265: state_type > $o ).
tff(pred_def_4028,type,
v6266: state_type > $o ).
tff(pred_def_4029,type,
v6267: state_type > $o ).
tff(pred_def_4030,type,
v6268: state_type > $o ).
tff(pred_def_4031,type,
v6269: state_type > $o ).
tff(pred_def_4032,type,
v6270: state_type > $o ).
tff(pred_def_4033,type,
v6271: state_type > $o ).
tff(pred_def_4034,type,
v6272: state_type > $o ).
tff(pred_def_4035,type,
v6273: state_type > $o ).
tff(pred_def_4036,type,
v6274: state_type > $o ).
tff(pred_def_4037,type,
v6275: state_type > $o ).
tff(pred_def_4038,type,
v6276: state_type > $o ).
tff(pred_def_4039,type,
v6277: state_type > $o ).
tff(pred_def_4040,type,
v6278: state_type > $o ).
tff(pred_def_4041,type,
v6279: state_type > $o ).
tff(pred_def_4042,type,
v6280: state_type > $o ).
tff(pred_def_4043,type,
v6281: state_type > $o ).
tff(pred_def_4044,type,
v6282: state_type > $o ).
tff(pred_def_4045,type,
v6283: state_type > $o ).
tff(pred_def_4046,type,
v6128: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4047,type,
v6154: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4048,type,
v6151: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4049,type,
v6153: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4050,type,
v6140: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4051,type,
v6119: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4052,type,
v6292: state_type > $o ).
tff(pred_def_4053,type,
v6290: state_type > $o ).
tff(pred_def_4054,type,
v6289: state_type > $o ).
tff(pred_def_4055,type,
v6287: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4056,type,
v6326: state_type > $o ).
tff(pred_def_4057,type,
v6329: state_type > $o ).
tff(pred_def_4058,type,
v6332: state_type > $o ).
tff(pred_def_4059,type,
v6334: state_type > $o ).
tff(pred_def_4060,type,
v6333: state_type > $o ).
tff(pred_def_4061,type,
v6331: state_type > $o ).
tff(pred_def_4062,type,
v6330: state_type > $o ).
tff(pred_def_4063,type,
v6328: state_type > $o ).
tff(pred_def_4064,type,
v6327: state_type > $o ).
tff(pred_def_4065,type,
v6325: state_type > $o ).
tff(pred_def_4066,type,
v6335: state_type > $o ).
tff(pred_def_4067,type,
v6324: state_type > $o ).
tff(pred_def_4068,type,
v6336: state_type > $o ).
tff(pred_def_4069,type,
v6323: state_type > $o ).
tff(pred_def_4070,type,
v6337: state_type > $o ).
tff(pred_def_4071,type,
v6322: state_type > $o ).
tff(pred_def_4072,type,
v6338: state_type > $o ).
tff(pred_def_4073,type,
v6321: state_type > $o ).
tff(pred_def_4074,type,
v6339: state_type > $o ).
tff(pred_def_4075,type,
v6320: state_type > $o ).
tff(pred_def_4076,type,
v6340: state_type > $o ).
tff(pred_def_4077,type,
v6319: state_type > $o ).
tff(pred_def_4078,type,
v6341: state_type > $o ).
tff(pred_def_4079,type,
v6318: state_type > $o ).
tff(pred_def_4080,type,
v6342: state_type > $o ).
tff(pred_def_4081,type,
v6317: state_type > $o ).
tff(pred_def_4082,type,
v6343: state_type > $o ).
tff(pred_def_4083,type,
v6316: state_type > $o ).
tff(pred_def_4084,type,
v6344: state_type > $o ).
tff(pred_def_4085,type,
v6315: state_type > $o ).
tff(pred_def_4086,type,
v6345: state_type > $o ).
tff(pred_def_4087,type,
v6314: state_type > $o ).
tff(pred_def_4088,type,
v6346: state_type > $o ).
tff(pred_def_4089,type,
v6313: state_type > $o ).
tff(pred_def_4090,type,
v6347: state_type > $o ).
tff(pred_def_4091,type,
v6312: state_type > $o ).
tff(pred_def_4092,type,
v6348: state_type > $o ).
tff(pred_def_4093,type,
v6311: state_type > $o ).
tff(pred_def_4094,type,
v6349: state_type > $o ).
tff(pred_def_4095,type,
v6310: state_type > $o ).
tff(pred_def_4096,type,
v6350: state_type > $o ).
tff(pred_def_4097,type,
v6309: state_type > $o ).
tff(pred_def_4098,type,
v6351: state_type > $o ).
tff(pred_def_4099,type,
v6308: state_type > $o ).
tff(pred_def_4100,type,
v6352: state_type > $o ).
tff(pred_def_4101,type,
v6307: state_type > $o ).
tff(pred_def_4102,type,
v6353: state_type > $o ).
tff(pred_def_4103,type,
v6306: state_type > $o ).
tff(pred_def_4104,type,
v6354: state_type > $o ).
tff(pred_def_4105,type,
v6305: state_type > $o ).
tff(pred_def_4106,type,
v6355: state_type > $o ).
tff(pred_def_4107,type,
v6304: state_type > $o ).
tff(pred_def_4108,type,
v6356: state_type > $o ).
tff(pred_def_4109,type,
v6303: state_type > $o ).
tff(pred_def_4110,type,
v6357: state_type > $o ).
tff(pred_def_4111,type,
v6302: state_type > $o ).
tff(pred_def_4112,type,
v6358: state_type > $o ).
tff(pred_def_4113,type,
v6301: state_type > $o ).
tff(pred_def_4114,type,
v6359: state_type > $o ).
tff(pred_def_4115,type,
v6300: state_type > $o ).
tff(pred_def_4116,type,
v6360: state_type > $o ).
tff(pred_def_4117,type,
v6299: state_type > $o ).
tff(pred_def_4118,type,
v6361: state_type > $o ).
tff(pred_def_4119,type,
v6298: state_type > $o ).
tff(pred_def_4120,type,
v6362: state_type > $o ).
tff(pred_def_4121,type,
v6297: state_type > $o ).
tff(pred_def_4122,type,
v6295: state_type > $o ).
tff(pred_def_4123,type,
v5930: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4124,type,
v6363: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4125,type,
v5827: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4126,type,
v5825: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4127,type,
v6369: state_type > $o ).
tff(pred_def_4128,type,
v6375: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4129,type,
v6373: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4130,type,
v6383: state_type > $o ).
tff(pred_def_4131,type,
v6382: state_type > $o ).
tff(pred_def_4132,type,
v6384: state_type > $o ).
tff(pred_def_4133,type,
v6380: state_type > $o ).
tff(pred_def_4134,type,
v6388: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4135,type,
v6392: state_type > $o ).
tff(pred_def_4136,type,
v6399: state_type > $o ).
tff(pred_def_4137,type,
v6397: state_type > $o ).
tff(pred_def_4138,type,
v6396: state_type > $o ).
tff(pred_def_4139,type,
v6404: state_type > $o ).
tff(pred_def_4140,type,
v6390: state_type > $o ).
tff(pred_def_4141,type,
v6395: state_type > $o ).
tff(pred_def_4142,type,
v6410: state_type > $o ).
tff(pred_def_4143,type,
v6411: state_type > $o ).
tff(pred_def_4144,type,
v6412: state_type > $o ).
tff(pred_def_4145,type,
v6413: state_type > $o ).
tff(pred_def_4146,type,
v6414: state_type > $o ).
tff(pred_def_4147,type,
v6415: state_type > $o ).
tff(pred_def_4148,type,
v6416: state_type > $o ).
tff(pred_def_4149,type,
v6417: state_type > $o ).
tff(pred_def_4150,type,
v6418: state_type > $o ).
tff(pred_def_4151,type,
v6419: state_type > $o ).
tff(pred_def_4152,type,
v6420: state_type > $o ).
tff(pred_def_4153,type,
v6421: state_type > $o ).
tff(pred_def_4154,type,
v6422: state_type > $o ).
tff(pred_def_4155,type,
v6423: state_type > $o ).
tff(pred_def_4156,type,
v6424: state_type > $o ).
tff(pred_def_4157,type,
v6425: state_type > $o ).
tff(pred_def_4158,type,
v6426: state_type > $o ).
tff(pred_def_4159,type,
v6427: state_type > $o ).
tff(pred_def_4160,type,
v6428: state_type > $o ).
tff(pred_def_4161,type,
v6429: state_type > $o ).
tff(pred_def_4162,type,
v6430: state_type > $o ).
tff(pred_def_4163,type,
v6431: state_type > $o ).
tff(pred_def_4164,type,
v6432: state_type > $o ).
tff(pred_def_4165,type,
v6433: state_type > $o ).
tff(pred_def_4166,type,
v6434: state_type > $o ).
tff(pred_def_4167,type,
v6435: state_type > $o ).
tff(pred_def_4168,type,
v6436: state_type > $o ).
tff(pred_def_4169,type,
v6437: state_type > $o ).
tff(pred_def_4170,type,
v6438: state_type > $o ).
tff(pred_def_4171,type,
v6439: state_type > $o ).
tff(pred_def_4172,type,
v6440: state_type > $o ).
tff(pred_def_4173,type,
v6441: state_type > $o ).
tff(pred_def_4174,type,
v6442: state_type > $o ).
tff(pred_def_4175,type,
v6443: state_type > $o ).
tff(pred_def_4176,type,
v6444: state_type > $o ).
tff(pred_def_4177,type,
v6445: state_type > $o ).
tff(pred_def_4178,type,
v6446: state_type > $o ).
tff(pred_def_4179,type,
v6447: state_type > $o ).
tff(pred_def_4180,type,
v6448: state_type > $o ).
tff(pred_def_4181,type,
v6449: state_type > $o ).
tff(pred_def_4182,type,
v6450: state_type > $o ).
tff(pred_def_4183,type,
v6451: state_type > $o ).
tff(pred_def_4184,type,
v6452: state_type > $o ).
tff(pred_def_4185,type,
v6453: state_type > $o ).
tff(pred_def_4186,type,
v6454: state_type > $o ).
tff(pred_def_4187,type,
v6455: state_type > $o ).
tff(pred_def_4188,type,
v6456: state_type > $o ).
tff(pred_def_4189,type,
v6457: state_type > $o ).
tff(pred_def_4190,type,
v6458: state_type > $o ).
tff(pred_def_4191,type,
v6459: state_type > $o ).
tff(pred_def_4192,type,
v6460: state_type > $o ).
tff(pred_def_4193,type,
v6461: state_type > $o ).
tff(pred_def_4194,type,
v6462: state_type > $o ).
tff(pred_def_4195,type,
v6463: state_type > $o ).
tff(pred_def_4196,type,
v6464: state_type > $o ).
tff(pred_def_4197,type,
v6465: state_type > $o ).
tff(pred_def_4198,type,
v6466: state_type > $o ).
tff(pred_def_4199,type,
v6467: state_type > $o ).
tff(pred_def_4200,type,
v6468: state_type > $o ).
tff(pred_def_4201,type,
v6469: state_type > $o ).
tff(pred_def_4202,type,
v6470: state_type > $o ).
tff(pred_def_4203,type,
v6471: state_type > $o ).
tff(pred_def_4204,type,
v6472: state_type > $o ).
tff(pred_def_4205,type,
v6473: state_type > $o ).
tff(pred_def_4206,type,
v6474: state_type > $o ).
tff(pred_def_4207,type,
v6475: state_type > $o ).
tff(pred_def_4208,type,
v6476: state_type > $o ).
tff(pred_def_4209,type,
v6477: state_type > $o ).
tff(pred_def_4210,type,
v6478: state_type > $o ).
tff(pred_def_4211,type,
v6479: state_type > $o ).
tff(pred_def_4212,type,
v6480: state_type > $o ).
tff(pred_def_4213,type,
v6481: state_type > $o ).
tff(pred_def_4214,type,
v6482: state_type > $o ).
tff(pred_def_4215,type,
v6483: state_type > $o ).
tff(pred_def_4216,type,
v6484: state_type > $o ).
tff(pred_def_4217,type,
v6485: state_type > $o ).
tff(pred_def_4218,type,
v6486: state_type > $o ).
tff(pred_def_4219,type,
v6487: state_type > $o ).
tff(pred_def_4220,type,
v6488: state_type > $o ).
tff(pred_def_4221,type,
v6489: state_type > $o ).
tff(pred_def_4222,type,
v6490: state_type > $o ).
tff(pred_def_4223,type,
v6491: state_type > $o ).
tff(pred_def_4224,type,
v6492: state_type > $o ).
tff(pred_def_4225,type,
v6493: state_type > $o ).
tff(pred_def_4226,type,
v6494: state_type > $o ).
tff(pred_def_4227,type,
v6495: state_type > $o ).
tff(pred_def_4228,type,
v6496: state_type > $o ).
tff(pred_def_4229,type,
v6497: state_type > $o ).
tff(pred_def_4230,type,
v6498: state_type > $o ).
tff(pred_def_4231,type,
v6499: state_type > $o ).
tff(pred_def_4232,type,
v6500: state_type > $o ).
tff(pred_def_4233,type,
v6501: state_type > $o ).
tff(pred_def_4234,type,
v6502: state_type > $o ).
tff(pred_def_4235,type,
v6503: state_type > $o ).
tff(pred_def_4236,type,
v6504: state_type > $o ).
tff(pred_def_4237,type,
v6505: state_type > $o ).
tff(pred_def_4238,type,
v6506: state_type > $o ).
tff(pred_def_4239,type,
v6507: state_type > $o ).
tff(pred_def_4240,type,
v6508: state_type > $o ).
tff(pred_def_4241,type,
v6509: state_type > $o ).
tff(pred_def_4242,type,
v6510: state_type > $o ).
tff(pred_def_4243,type,
v6511: state_type > $o ).
tff(pred_def_4244,type,
v6512: state_type > $o ).
tff(pred_def_4245,type,
v6513: state_type > $o ).
tff(pred_def_4246,type,
v6514: state_type > $o ).
tff(pred_def_4247,type,
v6515: state_type > $o ).
tff(pred_def_4248,type,
v6516: state_type > $o ).
tff(pred_def_4249,type,
v6517: state_type > $o ).
tff(pred_def_4250,type,
v6518: state_type > $o ).
tff(pred_def_4251,type,
v6519: state_type > $o ).
tff(pred_def_4252,type,
v6520: state_type > $o ).
tff(pred_def_4253,type,
v6521: state_type > $o ).
tff(pred_def_4254,type,
v6522: state_type > $o ).
tff(pred_def_4255,type,
v6523: state_type > $o ).
tff(pred_def_4256,type,
v6524: state_type > $o ).
tff(pred_def_4257,type,
v6525: state_type > $o ).
tff(pred_def_4258,type,
v6526: state_type > $o ).
tff(pred_def_4259,type,
v6527: state_type > $o ).
tff(pred_def_4260,type,
v6528: state_type > $o ).
tff(pred_def_4261,type,
v6529: state_type > $o ).
tff(pred_def_4262,type,
v6530: state_type > $o ).
tff(pred_def_4263,type,
v6531: state_type > $o ).
tff(pred_def_4264,type,
v6532: state_type > $o ).
tff(pred_def_4265,type,
v6533: state_type > $o ).
tff(pred_def_4266,type,
v6534: state_type > $o ).
tff(pred_def_4267,type,
v6535: state_type > $o ).
tff(pred_def_4268,type,
v6536: state_type > $o ).
tff(pred_def_4269,type,
v6537: state_type > $o ).
tff(pred_def_4270,type,
v6386: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4271,type,
v6408: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4272,type,
v6405: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4273,type,
v6407: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4274,type,
v6394: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4275,type,
v6378: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4276,type,
v6546: state_type > $o ).
tff(pred_def_4277,type,
v6544: state_type > $o ).
tff(pred_def_4278,type,
v6543: state_type > $o ).
tff(pred_def_4279,type,
v6541: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4280,type,
v6580: state_type > $o ).
tff(pred_def_4281,type,
v6583: state_type > $o ).
tff(pred_def_4282,type,
v6586: state_type > $o ).
tff(pred_def_4283,type,
v6588: state_type > $o ).
tff(pred_def_4284,type,
v6587: state_type > $o ).
tff(pred_def_4285,type,
v6585: state_type > $o ).
tff(pred_def_4286,type,
v6584: state_type > $o ).
tff(pred_def_4287,type,
v6582: state_type > $o ).
tff(pred_def_4288,type,
v6581: state_type > $o ).
tff(pred_def_4289,type,
v6579: state_type > $o ).
tff(pred_def_4290,type,
v6589: state_type > $o ).
tff(pred_def_4291,type,
v6578: state_type > $o ).
tff(pred_def_4292,type,
v6590: state_type > $o ).
tff(pred_def_4293,type,
v6577: state_type > $o ).
tff(pred_def_4294,type,
v6591: state_type > $o ).
tff(pred_def_4295,type,
v6576: state_type > $o ).
tff(pred_def_4296,type,
v6592: state_type > $o ).
tff(pred_def_4297,type,
v6575: state_type > $o ).
tff(pred_def_4298,type,
v6593: state_type > $o ).
tff(pred_def_4299,type,
v6574: state_type > $o ).
tff(pred_def_4300,type,
v6594: state_type > $o ).
tff(pred_def_4301,type,
v6573: state_type > $o ).
tff(pred_def_4302,type,
v6595: state_type > $o ).
tff(pred_def_4303,type,
v6572: state_type > $o ).
tff(pred_def_4304,type,
v6596: state_type > $o ).
tff(pred_def_4305,type,
v6571: state_type > $o ).
tff(pred_def_4306,type,
v6597: state_type > $o ).
tff(pred_def_4307,type,
v6570: state_type > $o ).
tff(pred_def_4308,type,
v6598: state_type > $o ).
tff(pred_def_4309,type,
v6569: state_type > $o ).
tff(pred_def_4310,type,
v6599: state_type > $o ).
tff(pred_def_4311,type,
v6568: state_type > $o ).
tff(pred_def_4312,type,
v6600: state_type > $o ).
tff(pred_def_4313,type,
v6567: state_type > $o ).
tff(pred_def_4314,type,
v6601: state_type > $o ).
tff(pred_def_4315,type,
v6566: state_type > $o ).
tff(pred_def_4316,type,
v6602: state_type > $o ).
tff(pred_def_4317,type,
v6565: state_type > $o ).
tff(pred_def_4318,type,
v6603: state_type > $o ).
tff(pred_def_4319,type,
v6564: state_type > $o ).
tff(pred_def_4320,type,
v6604: state_type > $o ).
tff(pred_def_4321,type,
v6563: state_type > $o ).
tff(pred_def_4322,type,
v6605: state_type > $o ).
tff(pred_def_4323,type,
v6562: state_type > $o ).
tff(pred_def_4324,type,
v6606: state_type > $o ).
tff(pred_def_4325,type,
v6561: state_type > $o ).
tff(pred_def_4326,type,
v6607: state_type > $o ).
tff(pred_def_4327,type,
v6560: state_type > $o ).
tff(pred_def_4328,type,
v6608: state_type > $o ).
tff(pred_def_4329,type,
v6559: state_type > $o ).
tff(pred_def_4330,type,
v6609: state_type > $o ).
tff(pred_def_4331,type,
v6558: state_type > $o ).
tff(pred_def_4332,type,
v6610: state_type > $o ).
tff(pred_def_4333,type,
v6557: state_type > $o ).
tff(pred_def_4334,type,
v6611: state_type > $o ).
tff(pred_def_4335,type,
v6556: state_type > $o ).
tff(pred_def_4336,type,
v6612: state_type > $o ).
tff(pred_def_4337,type,
v6555: state_type > $o ).
tff(pred_def_4338,type,
v6613: state_type > $o ).
tff(pred_def_4339,type,
v6554: state_type > $o ).
tff(pred_def_4340,type,
v6614: state_type > $o ).
tff(pred_def_4341,type,
v6553: state_type > $o ).
tff(pred_def_4342,type,
v6615: state_type > $o ).
tff(pred_def_4343,type,
v6552: state_type > $o ).
tff(pred_def_4344,type,
v6616: state_type > $o ).
tff(pred_def_4345,type,
v6551: state_type > $o ).
tff(pred_def_4346,type,
v6549: state_type > $o ).
tff(pred_def_4347,type,
v6371: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4348,type,
v6617: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4349,type,
v6367: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4350,type,
v6365: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4351,type,
v6623: state_type > $o ).
tff(pred_def_4352,type,
v6629: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4353,type,
v6627: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4354,type,
v6637: state_type > $o ).
tff(pred_def_4355,type,
v6638: state_type > $o ).
tff(pred_def_4356,type,
v6636: state_type > $o ).
tff(pred_def_4357,type,
v6634: state_type > $o ).
tff(pred_def_4358,type,
v6642: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4359,type,
v6646: state_type > $o ).
tff(pred_def_4360,type,
v6653: state_type > $o ).
tff(pred_def_4361,type,
v6651: state_type > $o ).
tff(pred_def_4362,type,
v6650: state_type > $o ).
tff(pred_def_4363,type,
v6658: state_type > $o ).
tff(pred_def_4364,type,
v6644: state_type > $o ).
tff(pred_def_4365,type,
v6649: state_type > $o ).
tff(pred_def_4366,type,
v6664: state_type > $o ).
tff(pred_def_4367,type,
v6665: state_type > $o ).
tff(pred_def_4368,type,
v6666: state_type > $o ).
tff(pred_def_4369,type,
v6667: state_type > $o ).
tff(pred_def_4370,type,
v6668: state_type > $o ).
tff(pred_def_4371,type,
v6669: state_type > $o ).
tff(pred_def_4372,type,
v6670: state_type > $o ).
tff(pred_def_4373,type,
v6671: state_type > $o ).
tff(pred_def_4374,type,
v6672: state_type > $o ).
tff(pred_def_4375,type,
v6673: state_type > $o ).
tff(pred_def_4376,type,
v6674: state_type > $o ).
tff(pred_def_4377,type,
v6675: state_type > $o ).
tff(pred_def_4378,type,
v6676: state_type > $o ).
tff(pred_def_4379,type,
v6677: state_type > $o ).
tff(pred_def_4380,type,
v6678: state_type > $o ).
tff(pred_def_4381,type,
v6679: state_type > $o ).
tff(pred_def_4382,type,
v6680: state_type > $o ).
tff(pred_def_4383,type,
v6681: state_type > $o ).
tff(pred_def_4384,type,
v6682: state_type > $o ).
tff(pred_def_4385,type,
v6683: state_type > $o ).
tff(pred_def_4386,type,
v6684: state_type > $o ).
tff(pred_def_4387,type,
v6685: state_type > $o ).
tff(pred_def_4388,type,
v6686: state_type > $o ).
tff(pred_def_4389,type,
v6687: state_type > $o ).
tff(pred_def_4390,type,
v6688: state_type > $o ).
tff(pred_def_4391,type,
v6689: state_type > $o ).
tff(pred_def_4392,type,
v6690: state_type > $o ).
tff(pred_def_4393,type,
v6691: state_type > $o ).
tff(pred_def_4394,type,
v6692: state_type > $o ).
tff(pred_def_4395,type,
v6693: state_type > $o ).
tff(pred_def_4396,type,
v6694: state_type > $o ).
tff(pred_def_4397,type,
v6695: state_type > $o ).
tff(pred_def_4398,type,
v6696: state_type > $o ).
tff(pred_def_4399,type,
v6697: state_type > $o ).
tff(pred_def_4400,type,
v6698: state_type > $o ).
tff(pred_def_4401,type,
v6699: state_type > $o ).
tff(pred_def_4402,type,
v6700: state_type > $o ).
tff(pred_def_4403,type,
v6701: state_type > $o ).
tff(pred_def_4404,type,
v6702: state_type > $o ).
tff(pred_def_4405,type,
v6703: state_type > $o ).
tff(pred_def_4406,type,
v6704: state_type > $o ).
tff(pred_def_4407,type,
v6705: state_type > $o ).
tff(pred_def_4408,type,
v6706: state_type > $o ).
tff(pred_def_4409,type,
v6707: state_type > $o ).
tff(pred_def_4410,type,
v6708: state_type > $o ).
tff(pred_def_4411,type,
v6709: state_type > $o ).
tff(pred_def_4412,type,
v6710: state_type > $o ).
tff(pred_def_4413,type,
v6711: state_type > $o ).
tff(pred_def_4414,type,
v6712: state_type > $o ).
tff(pred_def_4415,type,
v6713: state_type > $o ).
tff(pred_def_4416,type,
v6714: state_type > $o ).
tff(pred_def_4417,type,
v6715: state_type > $o ).
tff(pred_def_4418,type,
v6716: state_type > $o ).
tff(pred_def_4419,type,
v6717: state_type > $o ).
tff(pred_def_4420,type,
v6718: state_type > $o ).
tff(pred_def_4421,type,
v6719: state_type > $o ).
tff(pred_def_4422,type,
v6720: state_type > $o ).
tff(pred_def_4423,type,
v6721: state_type > $o ).
tff(pred_def_4424,type,
v6722: state_type > $o ).
tff(pred_def_4425,type,
v6723: state_type > $o ).
tff(pred_def_4426,type,
v6724: state_type > $o ).
tff(pred_def_4427,type,
v6725: state_type > $o ).
tff(pred_def_4428,type,
v6726: state_type > $o ).
tff(pred_def_4429,type,
v6727: state_type > $o ).
tff(pred_def_4430,type,
v6728: state_type > $o ).
tff(pred_def_4431,type,
v6729: state_type > $o ).
tff(pred_def_4432,type,
v6730: state_type > $o ).
tff(pred_def_4433,type,
v6731: state_type > $o ).
tff(pred_def_4434,type,
v6732: state_type > $o ).
tff(pred_def_4435,type,
v6733: state_type > $o ).
tff(pred_def_4436,type,
v6734: state_type > $o ).
tff(pred_def_4437,type,
v6735: state_type > $o ).
tff(pred_def_4438,type,
v6736: state_type > $o ).
tff(pred_def_4439,type,
v6737: state_type > $o ).
tff(pred_def_4440,type,
v6738: state_type > $o ).
tff(pred_def_4441,type,
v6739: state_type > $o ).
tff(pred_def_4442,type,
v6740: state_type > $o ).
tff(pred_def_4443,type,
v6741: state_type > $o ).
tff(pred_def_4444,type,
v6742: state_type > $o ).
tff(pred_def_4445,type,
v6743: state_type > $o ).
tff(pred_def_4446,type,
v6744: state_type > $o ).
tff(pred_def_4447,type,
v6745: state_type > $o ).
tff(pred_def_4448,type,
v6746: state_type > $o ).
tff(pred_def_4449,type,
v6747: state_type > $o ).
tff(pred_def_4450,type,
v6748: state_type > $o ).
tff(pred_def_4451,type,
v6749: state_type > $o ).
tff(pred_def_4452,type,
v6750: state_type > $o ).
tff(pred_def_4453,type,
v6751: state_type > $o ).
tff(pred_def_4454,type,
v6752: state_type > $o ).
tff(pred_def_4455,type,
v6753: state_type > $o ).
tff(pred_def_4456,type,
v6754: state_type > $o ).
tff(pred_def_4457,type,
v6755: state_type > $o ).
tff(pred_def_4458,type,
v6756: state_type > $o ).
tff(pred_def_4459,type,
v6757: state_type > $o ).
tff(pred_def_4460,type,
v6758: state_type > $o ).
tff(pred_def_4461,type,
v6759: state_type > $o ).
tff(pred_def_4462,type,
v6760: state_type > $o ).
tff(pred_def_4463,type,
v6761: state_type > $o ).
tff(pred_def_4464,type,
v6762: state_type > $o ).
tff(pred_def_4465,type,
v6763: state_type > $o ).
tff(pred_def_4466,type,
v6764: state_type > $o ).
tff(pred_def_4467,type,
v6765: state_type > $o ).
tff(pred_def_4468,type,
v6766: state_type > $o ).
tff(pred_def_4469,type,
v6767: state_type > $o ).
tff(pred_def_4470,type,
v6768: state_type > $o ).
tff(pred_def_4471,type,
v6769: state_type > $o ).
tff(pred_def_4472,type,
v6770: state_type > $o ).
tff(pred_def_4473,type,
v6771: state_type > $o ).
tff(pred_def_4474,type,
v6772: state_type > $o ).
tff(pred_def_4475,type,
v6773: state_type > $o ).
tff(pred_def_4476,type,
v6774: state_type > $o ).
tff(pred_def_4477,type,
v6775: state_type > $o ).
tff(pred_def_4478,type,
v6776: state_type > $o ).
tff(pred_def_4479,type,
v6777: state_type > $o ).
tff(pred_def_4480,type,
v6778: state_type > $o ).
tff(pred_def_4481,type,
v6779: state_type > $o ).
tff(pred_def_4482,type,
v6780: state_type > $o ).
tff(pred_def_4483,type,
v6781: state_type > $o ).
tff(pred_def_4484,type,
v6782: state_type > $o ).
tff(pred_def_4485,type,
v6783: state_type > $o ).
tff(pred_def_4486,type,
v6784: state_type > $o ).
tff(pred_def_4487,type,
v6785: state_type > $o ).
tff(pred_def_4488,type,
v6786: state_type > $o ).
tff(pred_def_4489,type,
v6787: state_type > $o ).
tff(pred_def_4490,type,
v6788: state_type > $o ).
tff(pred_def_4491,type,
v6789: state_type > $o ).
tff(pred_def_4492,type,
v6790: state_type > $o ).
tff(pred_def_4493,type,
v6791: state_type > $o ).
tff(pred_def_4494,type,
v6640: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4495,type,
v6662: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4496,type,
v6659: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4497,type,
v6661: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4498,type,
v6648: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4499,type,
v6632: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4500,type,
v6800: state_type > $o ).
tff(pred_def_4501,type,
v6798: state_type > $o ).
tff(pred_def_4502,type,
v6797: state_type > $o ).
tff(pred_def_4503,type,
v6795: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4504,type,
v6834: state_type > $o ).
tff(pred_def_4505,type,
v6837: state_type > $o ).
tff(pred_def_4506,type,
v6840: state_type > $o ).
tff(pred_def_4507,type,
v6842: state_type > $o ).
tff(pred_def_4508,type,
v6841: state_type > $o ).
tff(pred_def_4509,type,
v6839: state_type > $o ).
tff(pred_def_4510,type,
v6838: state_type > $o ).
tff(pred_def_4511,type,
v6836: state_type > $o ).
tff(pred_def_4512,type,
v6835: state_type > $o ).
tff(pred_def_4513,type,
v6833: state_type > $o ).
tff(pred_def_4514,type,
v6843: state_type > $o ).
tff(pred_def_4515,type,
v6832: state_type > $o ).
tff(pred_def_4516,type,
v6844: state_type > $o ).
tff(pred_def_4517,type,
v6831: state_type > $o ).
tff(pred_def_4518,type,
v6845: state_type > $o ).
tff(pred_def_4519,type,
v6830: state_type > $o ).
tff(pred_def_4520,type,
v6846: state_type > $o ).
tff(pred_def_4521,type,
v6829: state_type > $o ).
tff(pred_def_4522,type,
v6847: state_type > $o ).
tff(pred_def_4523,type,
v6828: state_type > $o ).
tff(pred_def_4524,type,
v6848: state_type > $o ).
tff(pred_def_4525,type,
v6827: state_type > $o ).
tff(pred_def_4526,type,
v6849: state_type > $o ).
tff(pred_def_4527,type,
v6826: state_type > $o ).
tff(pred_def_4528,type,
v6850: state_type > $o ).
tff(pred_def_4529,type,
v6825: state_type > $o ).
tff(pred_def_4530,type,
v6851: state_type > $o ).
tff(pred_def_4531,type,
v6824: state_type > $o ).
tff(pred_def_4532,type,
v6852: state_type > $o ).
tff(pred_def_4533,type,
v6823: state_type > $o ).
tff(pred_def_4534,type,
v6853: state_type > $o ).
tff(pred_def_4535,type,
v6822: state_type > $o ).
tff(pred_def_4536,type,
v6854: state_type > $o ).
tff(pred_def_4537,type,
v6821: state_type > $o ).
tff(pred_def_4538,type,
v6855: state_type > $o ).
tff(pred_def_4539,type,
v6820: state_type > $o ).
tff(pred_def_4540,type,
v6856: state_type > $o ).
tff(pred_def_4541,type,
v6819: state_type > $o ).
tff(pred_def_4542,type,
v6857: state_type > $o ).
tff(pred_def_4543,type,
v6818: state_type > $o ).
tff(pred_def_4544,type,
v6858: state_type > $o ).
tff(pred_def_4545,type,
v6817: state_type > $o ).
tff(pred_def_4546,type,
v6859: state_type > $o ).
tff(pred_def_4547,type,
v6816: state_type > $o ).
tff(pred_def_4548,type,
v6860: state_type > $o ).
tff(pred_def_4549,type,
v6815: state_type > $o ).
tff(pred_def_4550,type,
v6861: state_type > $o ).
tff(pred_def_4551,type,
v6814: state_type > $o ).
tff(pred_def_4552,type,
v6862: state_type > $o ).
tff(pred_def_4553,type,
v6813: state_type > $o ).
tff(pred_def_4554,type,
v6863: state_type > $o ).
tff(pred_def_4555,type,
v6812: state_type > $o ).
tff(pred_def_4556,type,
v6864: state_type > $o ).
tff(pred_def_4557,type,
v6811: state_type > $o ).
tff(pred_def_4558,type,
v6865: state_type > $o ).
tff(pred_def_4559,type,
v6810: state_type > $o ).
tff(pred_def_4560,type,
v6866: state_type > $o ).
tff(pred_def_4561,type,
v6809: state_type > $o ).
tff(pred_def_4562,type,
v6867: state_type > $o ).
tff(pred_def_4563,type,
v6808: state_type > $o ).
tff(pred_def_4564,type,
v6868: state_type > $o ).
tff(pred_def_4565,type,
v6807: state_type > $o ).
tff(pred_def_4566,type,
v6869: state_type > $o ).
tff(pred_def_4567,type,
v6806: state_type > $o ).
tff(pred_def_4568,type,
v6870: state_type > $o ).
tff(pred_def_4569,type,
v6805: state_type > $o ).
tff(pred_def_4570,type,
v6803: state_type > $o ).
tff(pred_def_4571,type,
v6625: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4572,type,
v6871: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4573,type,
v6621: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4574,type,
v6619: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4575,type,
v6877: state_type > $o ).
tff(pred_def_4576,type,
v6883: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4577,type,
v6881: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4578,type,
v6891: state_type > $o ).
tff(pred_def_4579,type,
v6892: state_type > $o ).
tff(pred_def_4580,type,
v6890: state_type > $o ).
tff(pred_def_4581,type,
v6893: state_type > $o ).
tff(pred_def_4582,type,
v6888: state_type > $o ).
tff(pred_def_4583,type,
v6897: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4584,type,
v6901: state_type > $o ).
tff(pred_def_4585,type,
v6908: state_type > $o ).
tff(pred_def_4586,type,
v6906: state_type > $o ).
tff(pred_def_4587,type,
v6905: state_type > $o ).
tff(pred_def_4588,type,
v6913: state_type > $o ).
tff(pred_def_4589,type,
v6899: state_type > $o ).
tff(pred_def_4590,type,
v6904: state_type > $o ).
tff(pred_def_4591,type,
v6919: state_type > $o ).
tff(pred_def_4592,type,
v6920: state_type > $o ).
tff(pred_def_4593,type,
v6921: state_type > $o ).
tff(pred_def_4594,type,
v6922: state_type > $o ).
tff(pred_def_4595,type,
v6923: state_type > $o ).
tff(pred_def_4596,type,
v6924: state_type > $o ).
tff(pred_def_4597,type,
v6925: state_type > $o ).
tff(pred_def_4598,type,
v6926: state_type > $o ).
tff(pred_def_4599,type,
v6927: state_type > $o ).
tff(pred_def_4600,type,
v6928: state_type > $o ).
tff(pred_def_4601,type,
v6929: state_type > $o ).
tff(pred_def_4602,type,
v6930: state_type > $o ).
tff(pred_def_4603,type,
v6931: state_type > $o ).
tff(pred_def_4604,type,
v6932: state_type > $o ).
tff(pred_def_4605,type,
v6933: state_type > $o ).
tff(pred_def_4606,type,
v6934: state_type > $o ).
tff(pred_def_4607,type,
v6935: state_type > $o ).
tff(pred_def_4608,type,
v6936: state_type > $o ).
tff(pred_def_4609,type,
v6937: state_type > $o ).
tff(pred_def_4610,type,
v6938: state_type > $o ).
tff(pred_def_4611,type,
v6939: state_type > $o ).
tff(pred_def_4612,type,
v6940: state_type > $o ).
tff(pred_def_4613,type,
v6941: state_type > $o ).
tff(pred_def_4614,type,
v6942: state_type > $o ).
tff(pred_def_4615,type,
v6943: state_type > $o ).
tff(pred_def_4616,type,
v6944: state_type > $o ).
tff(pred_def_4617,type,
v6945: state_type > $o ).
tff(pred_def_4618,type,
v6946: state_type > $o ).
tff(pred_def_4619,type,
v6947: state_type > $o ).
tff(pred_def_4620,type,
v6948: state_type > $o ).
tff(pred_def_4621,type,
v6949: state_type > $o ).
tff(pred_def_4622,type,
v6950: state_type > $o ).
tff(pred_def_4623,type,
v6951: state_type > $o ).
tff(pred_def_4624,type,
v6952: state_type > $o ).
tff(pred_def_4625,type,
v6953: state_type > $o ).
tff(pred_def_4626,type,
v6954: state_type > $o ).
tff(pred_def_4627,type,
v6955: state_type > $o ).
tff(pred_def_4628,type,
v6956: state_type > $o ).
tff(pred_def_4629,type,
v6957: state_type > $o ).
tff(pred_def_4630,type,
v6958: state_type > $o ).
tff(pred_def_4631,type,
v6959: state_type > $o ).
tff(pred_def_4632,type,
v6960: state_type > $o ).
tff(pred_def_4633,type,
v6961: state_type > $o ).
tff(pred_def_4634,type,
v6962: state_type > $o ).
tff(pred_def_4635,type,
v6963: state_type > $o ).
tff(pred_def_4636,type,
v6964: state_type > $o ).
tff(pred_def_4637,type,
v6965: state_type > $o ).
tff(pred_def_4638,type,
v6966: state_type > $o ).
tff(pred_def_4639,type,
v6967: state_type > $o ).
tff(pred_def_4640,type,
v6968: state_type > $o ).
tff(pred_def_4641,type,
v6969: state_type > $o ).
tff(pred_def_4642,type,
v6970: state_type > $o ).
tff(pred_def_4643,type,
v6971: state_type > $o ).
tff(pred_def_4644,type,
v6972: state_type > $o ).
tff(pred_def_4645,type,
v6973: state_type > $o ).
tff(pred_def_4646,type,
v6974: state_type > $o ).
tff(pred_def_4647,type,
v6975: state_type > $o ).
tff(pred_def_4648,type,
v6976: state_type > $o ).
tff(pred_def_4649,type,
v6977: state_type > $o ).
tff(pred_def_4650,type,
v6978: state_type > $o ).
tff(pred_def_4651,type,
v6979: state_type > $o ).
tff(pred_def_4652,type,
v6980: state_type > $o ).
tff(pred_def_4653,type,
v6981: state_type > $o ).
tff(pred_def_4654,type,
v6982: state_type > $o ).
tff(pred_def_4655,type,
v6983: state_type > $o ).
tff(pred_def_4656,type,
v6984: state_type > $o ).
tff(pred_def_4657,type,
v6985: state_type > $o ).
tff(pred_def_4658,type,
v6986: state_type > $o ).
tff(pred_def_4659,type,
v6987: state_type > $o ).
tff(pred_def_4660,type,
v6988: state_type > $o ).
tff(pred_def_4661,type,
v6989: state_type > $o ).
tff(pred_def_4662,type,
v6990: state_type > $o ).
tff(pred_def_4663,type,
v6991: state_type > $o ).
tff(pred_def_4664,type,
v6992: state_type > $o ).
tff(pred_def_4665,type,
v6993: state_type > $o ).
tff(pred_def_4666,type,
v6994: state_type > $o ).
tff(pred_def_4667,type,
v6995: state_type > $o ).
tff(pred_def_4668,type,
v6996: state_type > $o ).
tff(pred_def_4669,type,
v6997: state_type > $o ).
tff(pred_def_4670,type,
v6998: state_type > $o ).
tff(pred_def_4671,type,
v6999: state_type > $o ).
tff(pred_def_4672,type,
v7000: state_type > $o ).
tff(pred_def_4673,type,
v7001: state_type > $o ).
tff(pred_def_4674,type,
v7002: state_type > $o ).
tff(pred_def_4675,type,
v7003: state_type > $o ).
tff(pred_def_4676,type,
v7004: state_type > $o ).
tff(pred_def_4677,type,
v7005: state_type > $o ).
tff(pred_def_4678,type,
v7006: state_type > $o ).
tff(pred_def_4679,type,
v7007: state_type > $o ).
tff(pred_def_4680,type,
v7008: state_type > $o ).
tff(pred_def_4681,type,
v7009: state_type > $o ).
tff(pred_def_4682,type,
v7010: state_type > $o ).
tff(pred_def_4683,type,
v7011: state_type > $o ).
tff(pred_def_4684,type,
v7012: state_type > $o ).
tff(pred_def_4685,type,
v7013: state_type > $o ).
tff(pred_def_4686,type,
v7014: state_type > $o ).
tff(pred_def_4687,type,
v7015: state_type > $o ).
tff(pred_def_4688,type,
v7016: state_type > $o ).
tff(pred_def_4689,type,
v7017: state_type > $o ).
tff(pred_def_4690,type,
v7018: state_type > $o ).
tff(pred_def_4691,type,
v7019: state_type > $o ).
tff(pred_def_4692,type,
v7020: state_type > $o ).
tff(pred_def_4693,type,
v7021: state_type > $o ).
tff(pred_def_4694,type,
v7022: state_type > $o ).
tff(pred_def_4695,type,
v7023: state_type > $o ).
tff(pred_def_4696,type,
v7024: state_type > $o ).
tff(pred_def_4697,type,
v7025: state_type > $o ).
tff(pred_def_4698,type,
v7026: state_type > $o ).
tff(pred_def_4699,type,
v7027: state_type > $o ).
tff(pred_def_4700,type,
v7028: state_type > $o ).
tff(pred_def_4701,type,
v7029: state_type > $o ).
tff(pred_def_4702,type,
v7030: state_type > $o ).
tff(pred_def_4703,type,
v7031: state_type > $o ).
tff(pred_def_4704,type,
v7032: state_type > $o ).
tff(pred_def_4705,type,
v7033: state_type > $o ).
tff(pred_def_4706,type,
v7034: state_type > $o ).
tff(pred_def_4707,type,
v7035: state_type > $o ).
tff(pred_def_4708,type,
v7036: state_type > $o ).
tff(pred_def_4709,type,
v7037: state_type > $o ).
tff(pred_def_4710,type,
v7038: state_type > $o ).
tff(pred_def_4711,type,
v7039: state_type > $o ).
tff(pred_def_4712,type,
v7040: state_type > $o ).
tff(pred_def_4713,type,
v7041: state_type > $o ).
tff(pred_def_4714,type,
v7042: state_type > $o ).
tff(pred_def_4715,type,
v7043: state_type > $o ).
tff(pred_def_4716,type,
v7044: state_type > $o ).
tff(pred_def_4717,type,
v7045: state_type > $o ).
tff(pred_def_4718,type,
v7046: state_type > $o ).
tff(pred_def_4719,type,
v6895: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4720,type,
v6917: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4721,type,
v6914: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4722,type,
v6916: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4723,type,
v6903: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4724,type,
v6886: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4725,type,
v7055: state_type > $o ).
tff(pred_def_4726,type,
v7053: state_type > $o ).
tff(pred_def_4727,type,
v7052: state_type > $o ).
tff(pred_def_4728,type,
v7050: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4729,type,
v7089: state_type > $o ).
tff(pred_def_4730,type,
v7092: state_type > $o ).
tff(pred_def_4731,type,
v7095: state_type > $o ).
tff(pred_def_4732,type,
v7097: state_type > $o ).
tff(pred_def_4733,type,
v7096: state_type > $o ).
tff(pred_def_4734,type,
v7094: state_type > $o ).
tff(pred_def_4735,type,
v7093: state_type > $o ).
tff(pred_def_4736,type,
v7091: state_type > $o ).
tff(pred_def_4737,type,
v7090: state_type > $o ).
tff(pred_def_4738,type,
v7088: state_type > $o ).
tff(pred_def_4739,type,
v7098: state_type > $o ).
tff(pred_def_4740,type,
v7087: state_type > $o ).
tff(pred_def_4741,type,
v7099: state_type > $o ).
tff(pred_def_4742,type,
v7086: state_type > $o ).
tff(pred_def_4743,type,
v7100: state_type > $o ).
tff(pred_def_4744,type,
v7085: state_type > $o ).
tff(pred_def_4745,type,
v7101: state_type > $o ).
tff(pred_def_4746,type,
v7084: state_type > $o ).
tff(pred_def_4747,type,
v7102: state_type > $o ).
tff(pred_def_4748,type,
v7083: state_type > $o ).
tff(pred_def_4749,type,
v7103: state_type > $o ).
tff(pred_def_4750,type,
v7082: state_type > $o ).
tff(pred_def_4751,type,
v7104: state_type > $o ).
tff(pred_def_4752,type,
v7081: state_type > $o ).
tff(pred_def_4753,type,
v7105: state_type > $o ).
tff(pred_def_4754,type,
v7080: state_type > $o ).
tff(pred_def_4755,type,
v7106: state_type > $o ).
tff(pred_def_4756,type,
v7079: state_type > $o ).
tff(pred_def_4757,type,
v7107: state_type > $o ).
tff(pred_def_4758,type,
v7078: state_type > $o ).
tff(pred_def_4759,type,
v7108: state_type > $o ).
tff(pred_def_4760,type,
v7077: state_type > $o ).
tff(pred_def_4761,type,
v7109: state_type > $o ).
tff(pred_def_4762,type,
v7076: state_type > $o ).
tff(pred_def_4763,type,
v7110: state_type > $o ).
tff(pred_def_4764,type,
v7075: state_type > $o ).
tff(pred_def_4765,type,
v7111: state_type > $o ).
tff(pred_def_4766,type,
v7074: state_type > $o ).
tff(pred_def_4767,type,
v7112: state_type > $o ).
tff(pred_def_4768,type,
v7073: state_type > $o ).
tff(pred_def_4769,type,
v7113: state_type > $o ).
tff(pred_def_4770,type,
v7072: state_type > $o ).
tff(pred_def_4771,type,
v7114: state_type > $o ).
tff(pred_def_4772,type,
v7071: state_type > $o ).
tff(pred_def_4773,type,
v7115: state_type > $o ).
tff(pred_def_4774,type,
v7070: state_type > $o ).
tff(pred_def_4775,type,
v7116: state_type > $o ).
tff(pred_def_4776,type,
v7069: state_type > $o ).
tff(pred_def_4777,type,
v7117: state_type > $o ).
tff(pred_def_4778,type,
v7068: state_type > $o ).
tff(pred_def_4779,type,
v7118: state_type > $o ).
tff(pred_def_4780,type,
v7067: state_type > $o ).
tff(pred_def_4781,type,
v7119: state_type > $o ).
tff(pred_def_4782,type,
v7066: state_type > $o ).
tff(pred_def_4783,type,
v7120: state_type > $o ).
tff(pred_def_4784,type,
v7065: state_type > $o ).
tff(pred_def_4785,type,
v7121: state_type > $o ).
tff(pred_def_4786,type,
v7064: state_type > $o ).
tff(pred_def_4787,type,
v7122: state_type > $o ).
tff(pred_def_4788,type,
v7063: state_type > $o ).
tff(pred_def_4789,type,
v7123: state_type > $o ).
tff(pred_def_4790,type,
v7062: state_type > $o ).
tff(pred_def_4791,type,
v7124: state_type > $o ).
tff(pred_def_4792,type,
v7061: state_type > $o ).
tff(pred_def_4793,type,
v7125: state_type > $o ).
tff(pred_def_4794,type,
v7060: state_type > $o ).
tff(pred_def_4795,type,
v7058: state_type > $o ).
tff(pred_def_4796,type,
v6879: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4797,type,
v7126: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4798,type,
v6875: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4799,type,
v6873: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4800,type,
v7128: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4801,type,
v7129: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4802,type,
v7127: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4803,type,
v5821: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4804,type,
v5819: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4805,type,
v7134: state_type > $o ).
tff(pred_def_4806,type,
v7133: state_type > $o ).
tff(pred_def_4807,type,
v7132: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4808,type,
v7135: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4809,type,
v7136: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4810,type,
v7137: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4811,type,
v7138: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4812,type,
v7131: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4813,type,
range_151_0: bitindex_type > $o ).
tff(pred_def_4814,type,
v7141: state_type > $o ).
tff(pred_def_4815,type,
v7140: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4816,type,
v7142: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4817,type,
v7143: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4818,type,
v7144: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4819,type,
v7145: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4820,type,
v7139: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4821,type,
v7130: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4822,type,
v3989: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4823,type,
v3987: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4824,type,
v3985: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4825,type,
v3983: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4826,type,
v3981: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4827,type,
v3979: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4828,type,
v3977: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4829,type,
v3975: ( state_type * bitindex_type ) > $o ).
tff(pred_def_4830,type,
v3973: state_type > $o ).
tff(pred_def_4831,type,
v7153: state_type > $o ).
tff(pred_def_4832,type,
v7151: state_type > $o ).
tff(pred_def_4833,type,
v7150: state_type > $o ).
tff(pred_def_4834,type,
v7156: state_type > $o ).
tff(pred_def_4835,type,
v7158: state_type > $o ).
tff(pred_def_4836,type,
v7147: state_type > $o ).
tff(pred_def_4837,type,
v7164: state_type > $o ).
tff(pred_def_4838,type,
v7163: state_type > $o ).
tff(pred_def_4839,type,
v7162: state_type > $o ).
tff(pred_def_4840,type,
v7165: state_type > $o ).
tff(pred_def_4841,type,
v3921: state_type > $o ).
tff(pred_def_4842,type,
v7171: state_type > $o ).
tff(pred_def_4843,type,
v7173: state_type > $o ).
tff(pred_def_4844,type,
v7175: state_type > $o ).
tff(pred_def_4845,type,
v7182: state_type > $o ).
tff(pred_def_4846,type,
v7180: state_type > $o ).
tff(pred_def_4847,type,
v7179: state_type > $o ).
tff(pred_def_4848,type,
v7178: state_type > $o ).
tff(pred_def_4849,type,
v7186: state_type > $o ).
tff(pred_def_4850,type,
v7188: state_type > $o ).
tff(pred_def_4851,type,
v7169: state_type > $o ).
tff(pred_def_4852,type,
v7167: state_type > $o ).
tff(pred_def_4853,type,
v7196: state_type > $o ).
tff(pred_def_4854,type,
v7198: state_type > $o ).
tff(pred_def_4855,type,
v7200: state_type > $o ).
tff(pred_def_4856,type,
v7207: state_type > $o ).
tff(pred_def_4857,type,
v7205: state_type > $o ).
tff(pred_def_4858,type,
v7204: state_type > $o ).
tff(pred_def_4859,type,
v7203: state_type > $o ).
tff(pred_def_4860,type,
v7211: state_type > $o ).
tff(pred_def_4861,type,
v7213: state_type > $o ).
tff(pred_def_4862,type,
v7194: state_type > $o ).
tff(pred_def_4863,type,
v7192: state_type > $o ).
tff(pred_def_4864,type,
v7218: state_type > $o ).
tff(pred_def_4865,type,
v7217: state_type > $o ).
tff(pred_def_4866,type,
v7221: state_type > $o ).
tff(pred_def_4867,type,
v7220: state_type > $o ).
tff(pred_def_4868,type,
v7219: state_type > $o ).
tff(pred_def_4869,type,
v7224: state_type > $o ).
tff(pred_def_4870,type,
v7238: state_type > $o ).
tff(pred_def_4871,type,
v7239: state_type > $o ).
tff(pred_def_4872,type,
v7237: state_type > $o ).
tff(pred_def_4873,type,
v7236: state_type > $o ).
tff(pred_def_4874,type,
v7244: state_type > $o ).
tff(pred_def_4875,type,
v7243: state_type > $o ).
tff(pred_def_4876,type,
v7248: state_type > $o ).
tff(pred_def_4877,type,
v7247: state_type > $o ).
tff(pred_def_4878,type,
v7249: state_type > $o ).
tff(pred_def_4879,type,
v7246: state_type > $o ).
tff(pred_def_4880,type,
v7245: state_type > $o ).
tff(pred_def_4881,type,
v7242: state_type > $o ).
tff(pred_def_4882,type,
v7250: state_type > $o ).
tff(pred_def_4883,type,
v7241: state_type > $o ).
tff(pred_def_4884,type,
v7240: state_type > $o ).
tff(pred_def_4885,type,
v7235: state_type > $o ).
tff(pred_def_4886,type,
v7256: state_type > $o ).
tff(pred_def_4887,type,
v7257: state_type > $o ).
tff(pred_def_4888,type,
v7255: state_type > $o ).
tff(pred_def_4889,type,
v7254: state_type > $o ).
tff(pred_def_4890,type,
v7265: state_type > $o ).
tff(pred_def_4891,type,
v7264: state_type > $o ).
tff(pred_def_4892,type,
v7263: state_type > $o ).
tff(pred_def_4893,type,
v7266: state_type > $o ).
tff(pred_def_4894,type,
v7262: state_type > $o ).
tff(pred_def_4895,type,
v7261: state_type > $o ).
tff(pred_def_4896,type,
v7260: state_type > $o ).
tff(pred_def_4897,type,
v7267: state_type > $o ).
tff(pred_def_4898,type,
v7259: state_type > $o ).
tff(pred_def_4899,type,
v7258: state_type > $o ).
tff(pred_def_4900,type,
v7253: state_type > $o ).
tff(pred_def_4901,type,
v7268: state_type > $o ).
tff(pred_def_4902,type,
v7252: state_type > $o ).
tff(pred_def_4903,type,
v7251: state_type > $o ).
tff(pred_def_4904,type,
v7234: state_type > $o ).
tff(pred_def_4905,type,
v7274: state_type > $o ).
tff(pred_def_4906,type,
v7275: state_type > $o ).
tff(pred_def_4907,type,
v7273: state_type > $o ).
tff(pred_def_4908,type,
v7272: state_type > $o ).
tff(pred_def_4909,type,
v7283: state_type > $o ).
tff(pred_def_4910,type,
v7282: state_type > $o ).
tff(pred_def_4911,type,
v7281: state_type > $o ).
tff(pred_def_4912,type,
v7284: state_type > $o ).
tff(pred_def_4913,type,
v7280: state_type > $o ).
tff(pred_def_4914,type,
v7279: state_type > $o ).
tff(pred_def_4915,type,
v7278: state_type > $o ).
tff(pred_def_4916,type,
v7285: state_type > $o ).
tff(pred_def_4917,type,
v7277: state_type > $o ).
tff(pred_def_4918,type,
v7276: state_type > $o ).
tff(pred_def_4919,type,
v7271: state_type > $o ).
tff(pred_def_4920,type,
v7286: state_type > $o ).
tff(pred_def_4921,type,
v7270: state_type > $o ).
tff(pred_def_4922,type,
v7269: state_type > $o ).
tff(pred_def_4923,type,
v7233: state_type > $o ).
tff(pred_def_4924,type,
v7292: state_type > $o ).
tff(pred_def_4925,type,
v7293: state_type > $o ).
tff(pred_def_4926,type,
v7291: state_type > $o ).
tff(pred_def_4927,type,
v7290: state_type > $o ).
tff(pred_def_4928,type,
v7301: state_type > $o ).
tff(pred_def_4929,type,
v7300: state_type > $o ).
tff(pred_def_4930,type,
v7299: state_type > $o ).
tff(pred_def_4931,type,
v7302: state_type > $o ).
tff(pred_def_4932,type,
v7298: state_type > $o ).
tff(pred_def_4933,type,
v7297: state_type > $o ).
tff(pred_def_4934,type,
v7296: state_type > $o ).
tff(pred_def_4935,type,
v7303: state_type > $o ).
tff(pred_def_4936,type,
v7295: state_type > $o ).
tff(pred_def_4937,type,
v7294: state_type > $o ).
tff(pred_def_4938,type,
v7289: state_type > $o ).
tff(pred_def_4939,type,
v7304: state_type > $o ).
tff(pred_def_4940,type,
v7288: state_type > $o ).
tff(pred_def_4941,type,
v7287: state_type > $o ).
tff(pred_def_4942,type,
v7232: state_type > $o ).
tff(pred_def_4943,type,
v7310: state_type > $o ).
tff(pred_def_4944,type,
v7311: state_type > $o ).
tff(pred_def_4945,type,
v7309: state_type > $o ).
tff(pred_def_4946,type,
v7308: state_type > $o ).
tff(pred_def_4947,type,
v7319: state_type > $o ).
tff(pred_def_4948,type,
v7318: state_type > $o ).
tff(pred_def_4949,type,
v7317: state_type > $o ).
tff(pred_def_4950,type,
v7320: state_type > $o ).
tff(pred_def_4951,type,
v7316: state_type > $o ).
tff(pred_def_4952,type,
v7315: state_type > $o ).
tff(pred_def_4953,type,
v7314: state_type > $o ).
tff(pred_def_4954,type,
v7321: state_type > $o ).
tff(pred_def_4955,type,
v7313: state_type > $o ).
tff(pred_def_4956,type,
v7312: state_type > $o ).
tff(pred_def_4957,type,
v7307: state_type > $o ).
tff(pred_def_4958,type,
v7322: state_type > $o ).
tff(pred_def_4959,type,
v7306: state_type > $o ).
tff(pred_def_4960,type,
v7305: state_type > $o ).
tff(pred_def_4961,type,
v7231: state_type > $o ).
tff(pred_def_4962,type,
v7328: state_type > $o ).
tff(pred_def_4963,type,
v7329: state_type > $o ).
tff(pred_def_4964,type,
v7327: state_type > $o ).
tff(pred_def_4965,type,
v7326: state_type > $o ).
tff(pred_def_4966,type,
v7337: state_type > $o ).
tff(pred_def_4967,type,
v7336: state_type > $o ).
tff(pred_def_4968,type,
v7335: state_type > $o ).
tff(pred_def_4969,type,
v7338: state_type > $o ).
tff(pred_def_4970,type,
v7334: state_type > $o ).
tff(pred_def_4971,type,
v7333: state_type > $o ).
tff(pred_def_4972,type,
v7332: state_type > $o ).
tff(pred_def_4973,type,
v7339: state_type > $o ).
tff(pred_def_4974,type,
v7331: state_type > $o ).
tff(pred_def_4975,type,
v7330: state_type > $o ).
tff(pred_def_4976,type,
v7325: state_type > $o ).
tff(pred_def_4977,type,
v7340: state_type > $o ).
tff(pred_def_4978,type,
v7324: state_type > $o ).
tff(pred_def_4979,type,
v7323: state_type > $o ).
tff(pred_def_4980,type,
v7230: state_type > $o ).
tff(pred_def_4981,type,
v7346: state_type > $o ).
tff(pred_def_4982,type,
v7347: state_type > $o ).
tff(pred_def_4983,type,
v7345: state_type > $o ).
tff(pred_def_4984,type,
v7344: state_type > $o ).
tff(pred_def_4985,type,
v7355: state_type > $o ).
tff(pred_def_4986,type,
v7354: state_type > $o ).
tff(pred_def_4987,type,
v7353: state_type > $o ).
tff(pred_def_4988,type,
v7356: state_type > $o ).
tff(pred_def_4989,type,
v7352: state_type > $o ).
tff(pred_def_4990,type,
v7351: state_type > $o ).
tff(pred_def_4991,type,
v7350: state_type > $o ).
tff(pred_def_4992,type,
v7357: state_type > $o ).
tff(pred_def_4993,type,
v7349: state_type > $o ).
tff(pred_def_4994,type,
v7348: state_type > $o ).
tff(pred_def_4995,type,
v7343: state_type > $o ).
tff(pred_def_4996,type,
v7358: state_type > $o ).
tff(pred_def_4997,type,
v7342: state_type > $o ).
tff(pred_def_4998,type,
v7341: state_type > $o ).
tff(pred_def_4999,type,
v7229: state_type > $o ).
tff(pred_def_5000,type,
v7364: state_type > $o ).
tff(pred_def_5001,type,
v7365: state_type > $o ).
tff(pred_def_5002,type,
v7363: state_type > $o ).
tff(pred_def_5003,type,
v7362: state_type > $o ).
tff(pred_def_5004,type,
v7373: state_type > $o ).
tff(pred_def_5005,type,
v7372: state_type > $o ).
tff(pred_def_5006,type,
v7371: state_type > $o ).
tff(pred_def_5007,type,
v7374: state_type > $o ).
tff(pred_def_5008,type,
v7370: state_type > $o ).
tff(pred_def_5009,type,
v7369: state_type > $o ).
tff(pred_def_5010,type,
v7368: state_type > $o ).
tff(pred_def_5011,type,
v7375: state_type > $o ).
tff(pred_def_5012,type,
v7367: state_type > $o ).
tff(pred_def_5013,type,
v7366: state_type > $o ).
tff(pred_def_5014,type,
v7361: state_type > $o ).
tff(pred_def_5015,type,
v7376: state_type > $o ).
tff(pred_def_5016,type,
v7360: state_type > $o ).
tff(pred_def_5017,type,
v7359: state_type > $o ).
tff(pred_def_5018,type,
v7228: state_type > $o ).
tff(pred_def_5019,type,
v7382: state_type > $o ).
tff(pred_def_5020,type,
v7383: state_type > $o ).
tff(pred_def_5021,type,
v7381: state_type > $o ).
tff(pred_def_5022,type,
v7380: state_type > $o ).
tff(pred_def_5023,type,
v7391: state_type > $o ).
tff(pred_def_5024,type,
v7390: state_type > $o ).
tff(pred_def_5025,type,
v7389: state_type > $o ).
tff(pred_def_5026,type,
v7392: state_type > $o ).
tff(pred_def_5027,type,
v7388: state_type > $o ).
tff(pred_def_5028,type,
v7387: state_type > $o ).
tff(pred_def_5029,type,
v7386: state_type > $o ).
tff(pred_def_5030,type,
v7393: state_type > $o ).
tff(pred_def_5031,type,
v7385: state_type > $o ).
tff(pred_def_5032,type,
v7384: state_type > $o ).
tff(pred_def_5033,type,
v7379: state_type > $o ).
tff(pred_def_5034,type,
v7394: state_type > $o ).
tff(pred_def_5035,type,
v7378: state_type > $o ).
tff(pred_def_5036,type,
v7377: state_type > $o ).
tff(pred_def_5037,type,
v7227: state_type > $o ).
tff(pred_def_5038,type,
v7397: state_type > $o ).
tff(pred_def_5039,type,
v7396: state_type > $o ).
tff(pred_def_5040,type,
v7398: state_type > $o ).
tff(pred_def_5041,type,
v7395: state_type > $o ).
tff(pred_def_5042,type,
v7401: state_type > $o ).
tff(pred_def_5043,type,
v7400: state_type > $o ).
tff(pred_def_5044,type,
v7402: state_type > $o ).
tff(pred_def_5045,type,
v7399: state_type > $o ).
tff(pred_def_5046,type,
v7405: state_type > $o ).
tff(pred_def_5047,type,
v7404: state_type > $o ).
tff(pred_def_5048,type,
v7406: state_type > $o ).
tff(pred_def_5049,type,
v7403: state_type > $o ).
tff(pred_def_5050,type,
v7409: state_type > $o ).
tff(pred_def_5051,type,
v7408: state_type > $o ).
tff(pred_def_5052,type,
v7410: state_type > $o ).
tff(pred_def_5053,type,
v7407: state_type > $o ).
tff(pred_def_5054,type,
v7413: state_type > $o ).
tff(pred_def_5055,type,
v7412: state_type > $o ).
tff(pred_def_5056,type,
v7414: state_type > $o ).
tff(pred_def_5057,type,
v7411: state_type > $o ).
tff(pred_def_5058,type,
v7417: state_type > $o ).
tff(pred_def_5059,type,
v7416: state_type > $o ).
tff(pred_def_5060,type,
v7418: state_type > $o ).
tff(pred_def_5061,type,
v7415: state_type > $o ).
tff(pred_def_5062,type,
v7421: state_type > $o ).
tff(pred_def_5063,type,
v7420: state_type > $o ).
tff(pred_def_5064,type,
v7422: state_type > $o ).
tff(pred_def_5065,type,
v7419: state_type > $o ).
tff(pred_def_5066,type,
v7425: state_type > $o ).
tff(pred_def_5067,type,
v7424: state_type > $o ).
tff(pred_def_5068,type,
v7426: state_type > $o ).
tff(pred_def_5069,type,
v7423: state_type > $o ).
tff(pred_def_5070,type,
v7428: state_type > $o ).
tff(pred_def_5071,type,
v7429: state_type > $o ).
tff(pred_def_5072,type,
v7427: state_type > $o ).
tff(pred_def_5073,type,
v7225: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5074,type,
v7454: state_type > $o ).
tff(pred_def_5075,type,
v7453: state_type > $o ).
tff(pred_def_5076,type,
v7455: state_type > $o ).
tff(pred_def_5077,type,
v7452: state_type > $o ).
tff(pred_def_5078,type,
v7451: state_type > $o ).
tff(pred_def_5079,type,
v7456: state_type > $o ).
tff(pred_def_5080,type,
v7450: state_type > $o ).
tff(pred_def_5081,type,
v7463: state_type > $o ).
tff(pred_def_5082,type,
v7462: state_type > $o ).
tff(pred_def_5083,type,
v7461: state_type > $o ).
tff(pred_def_5084,type,
v7464: state_type > $o ).
tff(pred_def_5085,type,
v7460: state_type > $o ).
tff(pred_def_5086,type,
v7459: state_type > $o ).
tff(pred_def_5087,type,
v7458: state_type > $o ).
tff(pred_def_5088,type,
v7465: state_type > $o ).
tff(pred_def_5089,type,
v7457: state_type > $o ).
tff(pred_def_5090,type,
v7449: state_type > $o ).
tff(pred_def_5091,type,
v7466: state_type > $o ).
tff(pred_def_5092,type,
v7448: state_type > $o ).
tff(pred_def_5093,type,
v7473: state_type > $o ).
tff(pred_def_5094,type,
v7472: state_type > $o ).
tff(pred_def_5095,type,
v7471: state_type > $o ).
tff(pred_def_5096,type,
v7474: state_type > $o ).
tff(pred_def_5097,type,
v7470: state_type > $o ).
tff(pred_def_5098,type,
v7469: state_type > $o ).
tff(pred_def_5099,type,
v7468: state_type > $o ).
tff(pred_def_5100,type,
v7475: state_type > $o ).
tff(pred_def_5101,type,
v7467: state_type > $o ).
tff(pred_def_5102,type,
v7447: state_type > $o ).
tff(pred_def_5103,type,
v7476: state_type > $o ).
tff(pred_def_5104,type,
v7446: state_type > $o ).
tff(pred_def_5105,type,
v7483: state_type > $o ).
tff(pred_def_5106,type,
v7482: state_type > $o ).
tff(pred_def_5107,type,
v7481: state_type > $o ).
tff(pred_def_5108,type,
v7484: state_type > $o ).
tff(pred_def_5109,type,
v7480: state_type > $o ).
tff(pred_def_5110,type,
v7479: state_type > $o ).
tff(pred_def_5111,type,
v7478: state_type > $o ).
tff(pred_def_5112,type,
v7485: state_type > $o ).
tff(pred_def_5113,type,
v7477: state_type > $o ).
tff(pred_def_5114,type,
v7445: state_type > $o ).
tff(pred_def_5115,type,
v7486: state_type > $o ).
tff(pred_def_5116,type,
v7444: state_type > $o ).
tff(pred_def_5117,type,
v7493: state_type > $o ).
tff(pred_def_5118,type,
v7492: state_type > $o ).
tff(pred_def_5119,type,
v7491: state_type > $o ).
tff(pred_def_5120,type,
v7494: state_type > $o ).
tff(pred_def_5121,type,
v7490: state_type > $o ).
tff(pred_def_5122,type,
v7489: state_type > $o ).
tff(pred_def_5123,type,
v7488: state_type > $o ).
tff(pred_def_5124,type,
v7495: state_type > $o ).
tff(pred_def_5125,type,
v7487: state_type > $o ).
tff(pred_def_5126,type,
v7443: state_type > $o ).
tff(pred_def_5127,type,
v7496: state_type > $o ).
tff(pred_def_5128,type,
v7442: state_type > $o ).
tff(pred_def_5129,type,
v7503: state_type > $o ).
tff(pred_def_5130,type,
v7502: state_type > $o ).
tff(pred_def_5131,type,
v7501: state_type > $o ).
tff(pred_def_5132,type,
v7504: state_type > $o ).
tff(pred_def_5133,type,
v7500: state_type > $o ).
tff(pred_def_5134,type,
v7499: state_type > $o ).
tff(pred_def_5135,type,
v7498: state_type > $o ).
tff(pred_def_5136,type,
v7505: state_type > $o ).
tff(pred_def_5137,type,
v7497: state_type > $o ).
tff(pred_def_5138,type,
v7441: state_type > $o ).
tff(pred_def_5139,type,
v7506: state_type > $o ).
tff(pred_def_5140,type,
v7440: state_type > $o ).
tff(pred_def_5141,type,
v7513: state_type > $o ).
tff(pred_def_5142,type,
v7512: state_type > $o ).
tff(pred_def_5143,type,
v7511: state_type > $o ).
tff(pred_def_5144,type,
v7514: state_type > $o ).
tff(pred_def_5145,type,
v7510: state_type > $o ).
tff(pred_def_5146,type,
v7509: state_type > $o ).
tff(pred_def_5147,type,
v7508: state_type > $o ).
tff(pred_def_5148,type,
v7515: state_type > $o ).
tff(pred_def_5149,type,
v7507: state_type > $o ).
tff(pred_def_5150,type,
v7439: state_type > $o ).
tff(pred_def_5151,type,
v7516: state_type > $o ).
tff(pred_def_5152,type,
v7438: state_type > $o ).
tff(pred_def_5153,type,
v7523: state_type > $o ).
tff(pred_def_5154,type,
v7522: state_type > $o ).
tff(pred_def_5155,type,
v7521: state_type > $o ).
tff(pred_def_5156,type,
v7524: state_type > $o ).
tff(pred_def_5157,type,
v7520: state_type > $o ).
tff(pred_def_5158,type,
v7519: state_type > $o ).
tff(pred_def_5159,type,
v7518: state_type > $o ).
tff(pred_def_5160,type,
v7525: state_type > $o ).
tff(pred_def_5161,type,
v7517: state_type > $o ).
tff(pred_def_5162,type,
v7437: state_type > $o ).
tff(pred_def_5163,type,
v7526: state_type > $o ).
tff(pred_def_5164,type,
v7436: state_type > $o ).
tff(pred_def_5165,type,
v7435: state_type > $o ).
tff(pred_def_5166,type,
v7534: state_type > $o ).
tff(pred_def_5167,type,
v7533: state_type > $o ).
tff(pred_def_5168,type,
v7532: state_type > $o ).
tff(pred_def_5169,type,
v7535: state_type > $o ).
tff(pred_def_5170,type,
v7531: state_type > $o ).
tff(pred_def_5171,type,
v7530: state_type > $o ).
tff(pred_def_5172,type,
v7529: state_type > $o ).
tff(pred_def_5173,type,
v7536: state_type > $o ).
tff(pred_def_5174,type,
v7528: state_type > $o ).
tff(pred_def_5175,type,
v7527: state_type > $o ).
tff(pred_def_5176,type,
v7434: state_type > $o ).
tff(pred_def_5177,type,
v7537: state_type > $o ).
tff(pred_def_5178,type,
v7433: state_type > $o ).
tff(pred_def_5179,type,
v7540: state_type > $o ).
tff(pred_def_5180,type,
v7541: state_type > $o ).
tff(pred_def_5181,type,
v7539: state_type > $o ).
tff(pred_def_5182,type,
v7542: state_type > $o ).
tff(pred_def_5183,type,
v7538: state_type > $o ).
tff(pred_def_5184,type,
v7545: state_type > $o ).
tff(pred_def_5185,type,
v7546: state_type > $o ).
tff(pred_def_5186,type,
v7544: state_type > $o ).
tff(pred_def_5187,type,
v7547: state_type > $o ).
tff(pred_def_5188,type,
v7543: state_type > $o ).
tff(pred_def_5189,type,
v7550: state_type > $o ).
tff(pred_def_5190,type,
v7551: state_type > $o ).
tff(pred_def_5191,type,
v7549: state_type > $o ).
tff(pred_def_5192,type,
v7552: state_type > $o ).
tff(pred_def_5193,type,
v7548: state_type > $o ).
tff(pred_def_5194,type,
v7555: state_type > $o ).
tff(pred_def_5195,type,
v7556: state_type > $o ).
tff(pred_def_5196,type,
v7554: state_type > $o ).
tff(pred_def_5197,type,
v7557: state_type > $o ).
tff(pred_def_5198,type,
v7553: state_type > $o ).
tff(pred_def_5199,type,
v7560: state_type > $o ).
tff(pred_def_5200,type,
v7561: state_type > $o ).
tff(pred_def_5201,type,
v7559: state_type > $o ).
tff(pred_def_5202,type,
v7562: state_type > $o ).
tff(pred_def_5203,type,
v7558: state_type > $o ).
tff(pred_def_5204,type,
v7565: state_type > $o ).
tff(pred_def_5205,type,
v7566: state_type > $o ).
tff(pred_def_5206,type,
v7564: state_type > $o ).
tff(pred_def_5207,type,
v7567: state_type > $o ).
tff(pred_def_5208,type,
v7563: state_type > $o ).
tff(pred_def_5209,type,
v7570: state_type > $o ).
tff(pred_def_5210,type,
v7571: state_type > $o ).
tff(pred_def_5211,type,
v7569: state_type > $o ).
tff(pred_def_5212,type,
v7572: state_type > $o ).
tff(pred_def_5213,type,
v7568: state_type > $o ).
tff(pred_def_5214,type,
v7575: state_type > $o ).
tff(pred_def_5215,type,
v7574: state_type > $o ).
tff(pred_def_5216,type,
v7576: state_type > $o ).
tff(pred_def_5217,type,
v7573: state_type > $o ).
tff(pred_def_5218,type,
v7431: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5219,type,
v7430: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5220,type,
v401: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5221,type,
v7597: state_type > $o ).
tff(pred_def_5222,type,
v7596: state_type > $o ).
tff(pred_def_5223,type,
v7595: state_type > $o ).
tff(pred_def_5224,type,
v7598: state_type > $o ).
tff(pred_def_5225,type,
v7594: state_type > $o ).
tff(pred_def_5226,type,
v7593: state_type > $o ).
tff(pred_def_5227,type,
v7599: state_type > $o ).
tff(pred_def_5228,type,
v7592: state_type > $o ).
tff(pred_def_5229,type,
v7591: state_type > $o ).
tff(pred_def_5230,type,
v7600: state_type > $o ).
tff(pred_def_5231,type,
v7590: state_type > $o ).
tff(pred_def_5232,type,
v7589: state_type > $o ).
tff(pred_def_5233,type,
v7601: state_type > $o ).
tff(pred_def_5234,type,
v7588: state_type > $o ).
tff(pred_def_5235,type,
v7587: state_type > $o ).
tff(pred_def_5236,type,
v7602: state_type > $o ).
tff(pred_def_5237,type,
v7586: state_type > $o ).
tff(pred_def_5238,type,
v7585: state_type > $o ).
tff(pred_def_5239,type,
v7603: state_type > $o ).
tff(pred_def_5240,type,
v7584: state_type > $o ).
tff(pred_def_5241,type,
v7583: state_type > $o ).
tff(pred_def_5242,type,
v7604: state_type > $o ).
tff(pred_def_5243,type,
v7582: state_type > $o ).
tff(pred_def_5244,type,
v7581: state_type > $o ).
tff(pred_def_5245,type,
v7605: state_type > $o ).
tff(pred_def_5246,type,
v7580: state_type > $o ).
tff(pred_def_5247,type,
v7579: state_type > $o ).
tff(pred_def_5248,type,
v399: state_type > $o ).
tff(pred_def_5249,type,
v7608: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5250,type,
v7609: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5251,type,
v7612: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5252,type,
b00010: bitindex_type > $o ).
tff(pred_def_5253,type,
v7613: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5254,type,
v7611: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5255,type,
v7610: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5256,type,
v7614: state_type > $o ).
tff(pred_def_5257,type,
v7616: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5258,type,
v7615: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5259,type,
v7617: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5260,type,
v7618: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5261,type,
v7619: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5262,type,
v7620: state_type > $o ).
tff(pred_def_5263,type,
v7626: state_type > $o ).
tff(pred_def_5264,type,
v7624: state_type > $o ).
tff(pred_def_5265,type,
v7623: state_type > $o ).
tff(pred_def_5266,type,
v7629: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5267,type,
v7631: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5268,type,
v7639: state_type > $o ).
tff(pred_def_5269,type,
v7641: state_type > $o ).
tff(pred_def_5270,type,
v7640: state_type > $o ).
tff(pred_def_5271,type,
v7638: state_type > $o ).
tff(pred_def_5272,type,
v7646: state_type > $o ).
tff(pred_def_5273,type,
v7645: state_type > $o ).
tff(pred_def_5274,type,
v7648: state_type > $o ).
tff(pred_def_5275,type,
v7647: state_type > $o ).
tff(pred_def_5276,type,
v7644: state_type > $o ).
tff(pred_def_5277,type,
v7649: state_type > $o ).
tff(pred_def_5278,type,
v7643: state_type > $o ).
tff(pred_def_5279,type,
v7642: state_type > $o ).
tff(pred_def_5280,type,
v7637: state_type > $o ).
tff(pred_def_5281,type,
v7651: state_type > $o ).
tff(pred_def_5282,type,
v7650: state_type > $o ).
tff(pred_def_5283,type,
v7636: state_type > $o ).
tff(pred_def_5284,type,
v7653: state_type > $o ).
tff(pred_def_5285,type,
v7652: state_type > $o ).
tff(pred_def_5286,type,
v7635: state_type > $o ).
tff(pred_def_5287,type,
v7659: state_type > $o ).
tff(pred_def_5288,type,
v7657: state_type > $o ).
tff(pred_def_5289,type,
v7656: state_type > $o ).
tff(pred_def_5290,type,
v7662: state_type > $o ).
tff(pred_def_5291,type,
v7664: state_type > $o ).
tff(pred_def_5292,type,
v7669: state_type > $o ).
tff(pred_def_5293,type,
v7670: state_type > $o ).
tff(pred_def_5294,type,
v7668: state_type > $o ).
tff(pred_def_5295,type,
v352: state_type > $o ).
tff(pred_def_5296,type,
v350: state_type > $o ).
tff(pred_def_5297,type,
v348: state_type > $o ).
tff(pred_def_5298,type,
v7677: state_type > $o ).
tff(pred_def_5299,type,
v7675: state_type > $o ).
tff(pred_def_5300,type,
v7674: state_type > $o ).
tff(pred_def_5301,type,
v7673: state_type > $o ).
tff(pred_def_5302,type,
v7681: state_type > $o ).
tff(pred_def_5303,type,
v7683: state_type > $o ).
tff(pred_def_5304,type,
v346: state_type > $o ).
tff(pred_def_5305,type,
v344: state_type > $o ).
tff(pred_def_5306,type,
v338: state_type > $o ).
tff(pred_def_5307,type,
v7702: state_type > $o ).
tff(pred_def_5308,type,
v7703: state_type > $o ).
tff(pred_def_5309,type,
v7701: state_type > $o ).
tff(pred_def_5310,type,
v7705: state_type > $o ).
tff(pred_def_5311,type,
v7706: state_type > $o ).
tff(pred_def_5312,type,
v7704: state_type > $o ).
tff(pred_def_5313,type,
v7700: state_type > $o ).
tff(pred_def_5314,type,
v7699: state_type > $o ).
tff(pred_def_5315,type,
v7710: state_type > $o ).
tff(pred_def_5316,type,
v7711: state_type > $o ).
tff(pred_def_5317,type,
v7709: state_type > $o ).
tff(pred_def_5318,type,
v7713: state_type > $o ).
tff(pred_def_5319,type,
v7714: state_type > $o ).
tff(pred_def_5320,type,
v7712: state_type > $o ).
tff(pred_def_5321,type,
v7708: state_type > $o ).
tff(pred_def_5322,type,
v7707: state_type > $o ).
tff(pred_def_5323,type,
v7698: state_type > $o ).
tff(pred_def_5324,type,
v7696: state_type > $o ).
tff(pred_def_5325,type,
v7694: state_type > $o ).
tff(pred_def_5326,type,
v7692: state_type > $o ).
tff(pred_def_5327,type,
v7720: state_type > $o ).
tff(pred_def_5328,type,
v7718: state_type > $o ).
tff(pred_def_5329,type,
v7717: state_type > $o ).
tff(pred_def_5330,type,
v7723: state_type > $o ).
tff(pred_def_5331,type,
v7725: state_type > $o ).
tff(pred_def_5332,type,
v7690: state_type > $o ).
tff(pred_def_5333,type,
v7688: state_type > $o ).
tff(pred_def_5334,type,
v336: state_type > $o ).
tff(pred_def_5335,type,
v334: state_type > $o ).
tff(pred_def_5336,type,
v7730: state_type > $o ).
tff(pred_def_5337,type,
v330: state_type > $o ).
tff(pred_def_5338,type,
v7737: state_type > $o ).
tff(pred_def_5339,type,
v7735: state_type > $o ).
tff(pred_def_5340,type,
v7734: state_type > $o ).
tff(pred_def_5341,type,
v7733: state_type > $o ).
tff(pred_def_5342,type,
v7744: state_type > $o ).
tff(pred_def_5343,type,
v7741: state_type > $o ).
tff(pred_def_5344,type,
v7743: state_type > $o ).
tff(pred_def_5345,type,
v328: state_type > $o ).
tff(pred_def_5346,type,
v7748: state_type > $o ).
tff(pred_def_5347,type,
v326: state_type > $o ).
tff(pred_def_5348,type,
v7761: state_type > $o ).
tff(pred_def_5349,type,
v324: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5350,type,
v7759: state_type > $o ).
tff(pred_def_5351,type,
v7765: state_type > $o ).
tff(pred_def_5352,type,
v7763: state_type > $o ).
tff(pred_def_5353,type,
v7773: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5354,type,
v7771: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5355,type,
v7769: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5356,type,
v7767: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5357,type,
v7776: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5358,type,
v7775: state_type > $o ).
tff(pred_def_5359,type,
v7778: state_type > $o ).
tff(pred_def_5360,type,
v7779: state_type > $o ).
tff(pred_def_5361,type,
v7777: state_type > $o ).
tff(pred_def_5362,type,
v7755: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5363,type,
v7757: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5364,type,
v7781: state_type > $o ).
tff(pred_def_5365,type,
v7788: state_type > $o ).
tff(pred_def_5366,type,
v7786: state_type > $o ).
tff(pred_def_5367,type,
v7785: state_type > $o ).
tff(pred_def_5368,type,
v7784: state_type > $o ).
tff(pred_def_5369,type,
v7793: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5370,type,
v7753: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5371,type,
v7801: state_type > $o ).
tff(pred_def_5372,type,
v7799: state_type > $o ).
tff(pred_def_5373,type,
v7797: state_type > $o ).
tff(pred_def_5374,type,
v7811: state_type > $o ).
tff(pred_def_5375,type,
v7813: state_type > $o ).
tff(pred_def_5376,type,
v7821: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5377,type,
v7819: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5378,type,
v7817: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5379,type,
v7815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5380,type,
v7824: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5381,type,
v7823: state_type > $o ).
tff(pred_def_5382,type,
v7826: state_type > $o ).
tff(pred_def_5383,type,
v7827: state_type > $o ).
tff(pred_def_5384,type,
v7825: state_type > $o ).
tff(pred_def_5385,type,
v7807: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5386,type,
v7809: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5387,type,
v7829: state_type > $o ).
tff(pred_def_5388,type,
v7836: state_type > $o ).
tff(pred_def_5389,type,
v7834: state_type > $o ).
tff(pred_def_5390,type,
v7833: state_type > $o ).
tff(pred_def_5391,type,
v7832: state_type > $o ).
tff(pred_def_5392,type,
v7841: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5393,type,
v7805: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5394,type,
v7803: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5395,type,
v7851: state_type > $o ).
tff(pred_def_5396,type,
v7867: state_type > $o ).
tff(pred_def_5397,type,
v7869: state_type > $o ).
tff(pred_def_5398,type,
v7873: state_type > $o ).
tff(pred_def_5399,type,
v7871: state_type > $o ).
tff(pred_def_5400,type,
v7877: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5401,type,
v7876: state_type > $o ).
tff(pred_def_5402,type,
v7879: state_type > $o ).
tff(pred_def_5403,type,
v7880: state_type > $o ).
tff(pred_def_5404,type,
v7878: state_type > $o ).
tff(pred_def_5405,type,
v7863: state_type > $o ).
tff(pred_def_5406,type,
v7865: state_type > $o ).
tff(pred_def_5407,type,
v7882: state_type > $o ).
tff(pred_def_5408,type,
v7889: state_type > $o ).
tff(pred_def_5409,type,
v7887: state_type > $o ).
tff(pred_def_5410,type,
v7886: state_type > $o ).
tff(pred_def_5411,type,
v7885: state_type > $o ).
tff(pred_def_5412,type,
v7894: state_type > $o ).
tff(pred_def_5413,type,
v7861: state_type > $o ).
tff(pred_def_5414,type,
v7908: state_type > $o ).
tff(pred_def_5415,type,
v7910: state_type > $o ).
tff(pred_def_5416,type,
v7927: state_type > $o ).
tff(pred_def_5417,type,
range_51_48: bitindex_type > $o ).
tff(pred_def_5418,type,
range_83_80: bitindex_type > $o ).
tff(pred_def_5419,type,
v7931: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5420,type,
v7929: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5421,type,
v7933: state_type > $o ).
tff(pred_def_5422,type,
v7935: state_type > $o ).
tff(pred_def_5423,type,
v7942: state_type > $o ).
tff(pred_def_5424,type,
v7940: state_type > $o ).
tff(pred_def_5425,type,
v7939: state_type > $o ).
tff(pred_def_5426,type,
v7946: state_type > $o ).
tff(pred_def_5427,type,
v7948: state_type > $o ).
tff(pred_def_5428,type,
v7938: state_type > $o ).
tff(pred_def_5429,type,
v7949: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5430,type,
v7951: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5431,type,
v7925: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5432,type,
v7960: state_type > $o ).
tff(pred_def_5433,type,
v7958: state_type > $o ).
tff(pred_def_5434,type,
v7957: state_type > $o ).
tff(pred_def_5435,type,
v7955: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5436,type,
v7922: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5437,type,
v7920: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5438,type,
v7918: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5439,type,
v7916: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5440,type,
v7974: state_type > $o ).
tff(pred_def_5441,type,
v7976: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5442,type,
v7978: state_type > $o ).
tff(pred_def_5443,type,
v7980: state_type > $o ).
tff(pred_def_5444,type,
v7987: state_type > $o ).
tff(pred_def_5445,type,
v7985: state_type > $o ).
tff(pred_def_5446,type,
v7984: state_type > $o ).
tff(pred_def_5447,type,
v7991: state_type > $o ).
tff(pred_def_5448,type,
v7993: state_type > $o ).
tff(pred_def_5449,type,
v7983: state_type > $o ).
tff(pred_def_5450,type,
v7994: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5451,type,
v7996: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5452,type,
v7972: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5453,type,
v8005: state_type > $o ).
tff(pred_def_5454,type,
v8003: state_type > $o ).
tff(pred_def_5455,type,
v8002: state_type > $o ).
tff(pred_def_5456,type,
v8000: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5457,type,
v7969: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5458,type,
v7967: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5459,type,
v7965: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5460,type,
v7963: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5461,type,
v8060: state_type > $o ).
tff(pred_def_5462,type,
v8061: state_type > $o ).
tff(pred_def_5463,type,
v8059: state_type > $o ).
tff(pred_def_5464,type,
v8062: state_type > $o ).
tff(pred_def_5465,type,
v8058: state_type > $o ).
tff(pred_def_5466,type,
v8063: state_type > $o ).
tff(pred_def_5467,type,
v8056: state_type > $o ).
tff(pred_def_5468,type,
v8070: state_type > $o ).
tff(pred_def_5469,type,
v8069: state_type > $o ).
tff(pred_def_5470,type,
v8068: state_type > $o ).
tff(pred_def_5471,type,
v8071: state_type > $o ).
tff(pred_def_5472,type,
v8067: state_type > $o ).
tff(pred_def_5473,type,
v8066: state_type > $o ).
tff(pred_def_5474,type,
v8072: state_type > $o ).
tff(pred_def_5475,type,
v8064: state_type > $o ).
tff(pred_def_5476,type,
v8078: state_type > $o ).
tff(pred_def_5477,type,
v8077: state_type > $o ).
tff(pred_def_5478,type,
v8076: state_type > $o ).
tff(pred_def_5479,type,
v8075: state_type > $o ).
tff(pred_def_5480,type,
v8073: state_type > $o ).
tff(pred_def_5481,type,
v8082: state_type > $o ).
tff(pred_def_5482,type,
v8081: state_type > $o ).
tff(pred_def_5483,type,
v8079: state_type > $o ).
tff(pred_def_5484,type,
v8086: state_type > $o ).
tff(pred_def_5485,type,
v8087: state_type > $o ).
tff(pred_def_5486,type,
v8085: state_type > $o ).
tff(pred_def_5487,type,
v8083: state_type > $o ).
tff(pred_def_5488,type,
v8090: state_type > $o ).
tff(pred_def_5489,type,
v8088: state_type > $o ).
tff(pred_def_5490,type,
v8093: state_type > $o ).
tff(pred_def_5491,type,
v8091: state_type > $o ).
tff(pred_def_5492,type,
v8096: state_type > $o ).
tff(pred_def_5493,type,
v8094: state_type > $o ).
tff(pred_def_5494,type,
v8099: state_type > $o ).
tff(pred_def_5495,type,
v8097: state_type > $o ).
tff(pred_def_5496,type,
v8100: state_type > $o ).
tff(pred_def_5497,type,
v8102: state_type > $o ).
tff(pred_def_5498,type,
v8104: state_type > $o ).
tff(pred_def_5499,type,
v8113: state_type > $o ).
tff(pred_def_5500,type,
v8112: state_type > $o ).
tff(pred_def_5501,type,
v8111: state_type > $o ).
tff(pred_def_5502,type,
v8110: state_type > $o ).
tff(pred_def_5503,type,
v8109: state_type > $o ).
tff(pred_def_5504,type,
v8108: state_type > $o ).
tff(pred_def_5505,type,
v8106: state_type > $o ).
tff(pred_def_5506,type,
v8118: state_type > $o ).
tff(pred_def_5507,type,
v8117: state_type > $o ).
tff(pred_def_5508,type,
v8116: state_type > $o ).
tff(pred_def_5509,type,
v8114: state_type > $o ).
tff(pred_def_5510,type,
v8122: state_type > $o ).
tff(pred_def_5511,type,
v8121: state_type > $o ).
tff(pred_def_5512,type,
v8119: state_type > $o ).
tff(pred_def_5513,type,
v8126: state_type > $o ).
tff(pred_def_5514,type,
v8125: state_type > $o ).
tff(pred_def_5515,type,
v8123: state_type > $o ).
tff(pred_def_5516,type,
v8129: state_type > $o ).
tff(pred_def_5517,type,
v8127: state_type > $o ).
tff(pred_def_5518,type,
v8132: state_type > $o ).
tff(pred_def_5519,type,
v8130: state_type > $o ).
tff(pred_def_5520,type,
v8135: state_type > $o ).
tff(pred_def_5521,type,
v8133: state_type > $o ).
tff(pred_def_5522,type,
v8138: state_type > $o ).
tff(pred_def_5523,type,
v8136: state_type > $o ).
tff(pred_def_5524,type,
v8139: state_type > $o ).
tff(pred_def_5525,type,
v8141: state_type > $o ).
tff(pred_def_5526,type,
v8143: state_type > $o ).
tff(pred_def_5527,type,
v8152: state_type > $o ).
tff(pred_def_5528,type,
v8151: state_type > $o ).
tff(pred_def_5529,type,
v8150: state_type > $o ).
tff(pred_def_5530,type,
v8149: state_type > $o ).
tff(pred_def_5531,type,
v8148: state_type > $o ).
tff(pred_def_5532,type,
v8147: state_type > $o ).
tff(pred_def_5533,type,
v8145: state_type > $o ).
tff(pred_def_5534,type,
v8157: state_type > $o ).
tff(pred_def_5535,type,
v8156: state_type > $o ).
tff(pred_def_5536,type,
v8155: state_type > $o ).
tff(pred_def_5537,type,
v8153: state_type > $o ).
tff(pred_def_5538,type,
v8161: state_type > $o ).
tff(pred_def_5539,type,
v8160: state_type > $o ).
tff(pred_def_5540,type,
v8158: state_type > $o ).
tff(pred_def_5541,type,
v8165: state_type > $o ).
tff(pred_def_5542,type,
v8164: state_type > $o ).
tff(pred_def_5543,type,
v8162: state_type > $o ).
tff(pred_def_5544,type,
v8168: state_type > $o ).
tff(pred_def_5545,type,
v8166: state_type > $o ).
tff(pred_def_5546,type,
v8171: state_type > $o ).
tff(pred_def_5547,type,
v8169: state_type > $o ).
tff(pred_def_5548,type,
v8174: state_type > $o ).
tff(pred_def_5549,type,
v8172: state_type > $o ).
tff(pred_def_5550,type,
v8177: state_type > $o ).
tff(pred_def_5551,type,
v8175: state_type > $o ).
tff(pred_def_5552,type,
v8178: state_type > $o ).
tff(pred_def_5553,type,
v8180: state_type > $o ).
tff(pred_def_5554,type,
v8182: state_type > $o ).
tff(pred_def_5555,type,
v8191: state_type > $o ).
tff(pred_def_5556,type,
v8190: state_type > $o ).
tff(pred_def_5557,type,
v8189: state_type > $o ).
tff(pred_def_5558,type,
v8188: state_type > $o ).
tff(pred_def_5559,type,
v8187: state_type > $o ).
tff(pred_def_5560,type,
v8186: state_type > $o ).
tff(pred_def_5561,type,
v8184: state_type > $o ).
tff(pred_def_5562,type,
v8196: state_type > $o ).
tff(pred_def_5563,type,
v8195: state_type > $o ).
tff(pred_def_5564,type,
v8194: state_type > $o ).
tff(pred_def_5565,type,
v8192: state_type > $o ).
tff(pred_def_5566,type,
v8200: state_type > $o ).
tff(pred_def_5567,type,
v8199: state_type > $o ).
tff(pred_def_5568,type,
v8197: state_type > $o ).
tff(pred_def_5569,type,
v8204: state_type > $o ).
tff(pred_def_5570,type,
v8203: state_type > $o ).
tff(pred_def_5571,type,
v8201: state_type > $o ).
tff(pred_def_5572,type,
v8207: state_type > $o ).
tff(pred_def_5573,type,
v8205: state_type > $o ).
tff(pred_def_5574,type,
v8210: state_type > $o ).
tff(pred_def_5575,type,
v8208: state_type > $o ).
tff(pred_def_5576,type,
v8213: state_type > $o ).
tff(pred_def_5577,type,
v8211: state_type > $o ).
tff(pred_def_5578,type,
v8216: state_type > $o ).
tff(pred_def_5579,type,
v8214: state_type > $o ).
tff(pred_def_5580,type,
v8217: state_type > $o ).
tff(pred_def_5581,type,
v8219: state_type > $o ).
tff(pred_def_5582,type,
v8222: state_type > $o ).
tff(pred_def_5583,type,
v8224: state_type > $o ).
tff(pred_def_5584,type,
v8221: state_type > $o ).
tff(pred_def_5585,type,
v8228: state_type > $o ).
tff(pred_def_5586,type,
v8226: state_type > $o ).
tff(pred_def_5587,type,
v8231: state_type > $o ).
tff(pred_def_5588,type,
v8229: state_type > $o ).
tff(pred_def_5589,type,
v8234: state_type > $o ).
tff(pred_def_5590,type,
v8232: state_type > $o ).
tff(pred_def_5591,type,
v7914: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5592,type,
v7912: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5593,type,
v8237: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5594,type,
v8236: state_type > $o ).
tff(pred_def_5595,type,
v8239: state_type > $o ).
tff(pred_def_5596,type,
v8240: state_type > $o ).
tff(pred_def_5597,type,
v8238: state_type > $o ).
tff(pred_def_5598,type,
v7904: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5599,type,
v7906: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5600,type,
v8242: state_type > $o ).
tff(pred_def_5601,type,
v8249: state_type > $o ).
tff(pred_def_5602,type,
v8247: state_type > $o ).
tff(pred_def_5603,type,
v8246: state_type > $o ).
tff(pred_def_5604,type,
v8245: state_type > $o ).
tff(pred_def_5605,type,
v8254: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5606,type,
v7902: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5607,type,
range_45_38: bitindex_type > $o ).
tff(pred_def_5608,type,
v8272: state_type > $o ).
tff(pred_def_5609,type,
v8271: state_type > $o ).
tff(pred_def_5610,type,
v8269: state_type > $o ).
tff(pred_def_5611,type,
v8267: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5612,type,
v8280: state_type > $o ).
tff(pred_def_5613,type,
v8279: state_type > $o ).
tff(pred_def_5614,type,
v8277: state_type > $o ).
tff(pred_def_5615,type,
v8275: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5616,type,
v8288: state_type > $o ).
tff(pred_def_5617,type,
v8287: state_type > $o ).
tff(pred_def_5618,type,
v8285: state_type > $o ).
tff(pred_def_5619,type,
v8283: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5620,type,
v8296: state_type > $o ).
tff(pred_def_5621,type,
v8295: state_type > $o ).
tff(pred_def_5622,type,
v8293: state_type > $o ).
tff(pred_def_5623,type,
v8291: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5624,type,
v8304: state_type > $o ).
tff(pred_def_5625,type,
v8303: state_type > $o ).
tff(pred_def_5626,type,
v8301: state_type > $o ).
tff(pred_def_5627,type,
v8299: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5628,type,
v8312: state_type > $o ).
tff(pred_def_5629,type,
v8311: state_type > $o ).
tff(pred_def_5630,type,
v8309: state_type > $o ).
tff(pred_def_5631,type,
v8307: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5632,type,
v8320: state_type > $o ).
tff(pred_def_5633,type,
v8319: state_type > $o ).
tff(pred_def_5634,type,
v8317: state_type > $o ).
tff(pred_def_5635,type,
v8315: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5636,type,
v8328: state_type > $o ).
tff(pred_def_5637,type,
v8327: state_type > $o ).
tff(pred_def_5638,type,
v8325: state_type > $o ).
tff(pred_def_5639,type,
v8323: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5640,type,
v8336: state_type > $o ).
tff(pred_def_5641,type,
v8335: state_type > $o ).
tff(pred_def_5642,type,
v8333: state_type > $o ).
tff(pred_def_5643,type,
v8331: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5644,type,
v8344: state_type > $o ).
tff(pred_def_5645,type,
v8343: state_type > $o ).
tff(pred_def_5646,type,
v8341: state_type > $o ).
tff(pred_def_5647,type,
v8339: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5648,type,
v8352: state_type > $o ).
tff(pred_def_5649,type,
v8351: state_type > $o ).
tff(pred_def_5650,type,
v8349: state_type > $o ).
tff(pred_def_5651,type,
v8347: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5652,type,
v8360: state_type > $o ).
tff(pred_def_5653,type,
v8359: state_type > $o ).
tff(pred_def_5654,type,
v8357: state_type > $o ).
tff(pred_def_5655,type,
v8355: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5656,type,
v8368: state_type > $o ).
tff(pred_def_5657,type,
v8367: state_type > $o ).
tff(pred_def_5658,type,
v8365: state_type > $o ).
tff(pred_def_5659,type,
v8363: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5660,type,
v8376: state_type > $o ).
tff(pred_def_5661,type,
v8375: state_type > $o ).
tff(pred_def_5662,type,
v8373: state_type > $o ).
tff(pred_def_5663,type,
v8371: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5664,type,
v8384: state_type > $o ).
tff(pred_def_5665,type,
v8383: state_type > $o ).
tff(pred_def_5666,type,
v8381: state_type > $o ).
tff(pred_def_5667,type,
v8379: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5668,type,
v8392: state_type > $o ).
tff(pred_def_5669,type,
v8391: state_type > $o ).
tff(pred_def_5670,type,
v8389: state_type > $o ).
tff(pred_def_5671,type,
v8387: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5672,type,
v8400: state_type > $o ).
tff(pred_def_5673,type,
v8399: state_type > $o ).
tff(pred_def_5674,type,
v8397: state_type > $o ).
tff(pred_def_5675,type,
v8395: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5676,type,
v8408: state_type > $o ).
tff(pred_def_5677,type,
v8407: state_type > $o ).
tff(pred_def_5678,type,
v8405: state_type > $o ).
tff(pred_def_5679,type,
v8403: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5680,type,
v8416: state_type > $o ).
tff(pred_def_5681,type,
v8415: state_type > $o ).
tff(pred_def_5682,type,
v8413: state_type > $o ).
tff(pred_def_5683,type,
v8411: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5684,type,
v8424: state_type > $o ).
tff(pred_def_5685,type,
v8423: state_type > $o ).
tff(pred_def_5686,type,
v8421: state_type > $o ).
tff(pred_def_5687,type,
v8419: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5688,type,
v8432: state_type > $o ).
tff(pred_def_5689,type,
v8431: state_type > $o ).
tff(pred_def_5690,type,
v8429: state_type > $o ).
tff(pred_def_5691,type,
v8427: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5692,type,
v8440: state_type > $o ).
tff(pred_def_5693,type,
v8439: state_type > $o ).
tff(pred_def_5694,type,
v8437: state_type > $o ).
tff(pred_def_5695,type,
v8435: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5696,type,
v8448: state_type > $o ).
tff(pred_def_5697,type,
v8447: state_type > $o ).
tff(pred_def_5698,type,
v8445: state_type > $o ).
tff(pred_def_5699,type,
v8443: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5700,type,
v8456: state_type > $o ).
tff(pred_def_5701,type,
v8455: state_type > $o ).
tff(pred_def_5702,type,
v8453: state_type > $o ).
tff(pred_def_5703,type,
v8451: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5704,type,
v8464: state_type > $o ).
tff(pred_def_5705,type,
v8463: state_type > $o ).
tff(pred_def_5706,type,
v8461: state_type > $o ).
tff(pred_def_5707,type,
v8459: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5708,type,
v8472: state_type > $o ).
tff(pred_def_5709,type,
v8471: state_type > $o ).
tff(pred_def_5710,type,
v8469: state_type > $o ).
tff(pred_def_5711,type,
v8467: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5712,type,
v8480: state_type > $o ).
tff(pred_def_5713,type,
v8479: state_type > $o ).
tff(pred_def_5714,type,
v8477: state_type > $o ).
tff(pred_def_5715,type,
v8475: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5716,type,
v8488: state_type > $o ).
tff(pred_def_5717,type,
v8487: state_type > $o ).
tff(pred_def_5718,type,
v8485: state_type > $o ).
tff(pred_def_5719,type,
v8483: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5720,type,
v8496: state_type > $o ).
tff(pred_def_5721,type,
v8495: state_type > $o ).
tff(pred_def_5722,type,
v8493: state_type > $o ).
tff(pred_def_5723,type,
v8491: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5724,type,
v8504: state_type > $o ).
tff(pred_def_5725,type,
v8503: state_type > $o ).
tff(pred_def_5726,type,
v8501: state_type > $o ).
tff(pred_def_5727,type,
v8499: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5728,type,
v8512: state_type > $o ).
tff(pred_def_5729,type,
v8511: state_type > $o ).
tff(pred_def_5730,type,
v8509: state_type > $o ).
tff(pred_def_5731,type,
v8507: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5732,type,
v8520: state_type > $o ).
tff(pred_def_5733,type,
v8519: state_type > $o ).
tff(pred_def_5734,type,
v8517: state_type > $o ).
tff(pred_def_5735,type,
v8515: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5736,type,
v8528: state_type > $o ).
tff(pred_def_5737,type,
v8527: state_type > $o ).
tff(pred_def_5738,type,
v8525: state_type > $o ).
tff(pred_def_5739,type,
v8523: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5740,type,
v8536: state_type > $o ).
tff(pred_def_5741,type,
v8535: state_type > $o ).
tff(pred_def_5742,type,
v8533: state_type > $o ).
tff(pred_def_5743,type,
v8531: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5744,type,
v8544: state_type > $o ).
tff(pred_def_5745,type,
v8543: state_type > $o ).
tff(pred_def_5746,type,
v8541: state_type > $o ).
tff(pred_def_5747,type,
v8539: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5748,type,
v8552: state_type > $o ).
tff(pred_def_5749,type,
v8551: state_type > $o ).
tff(pred_def_5750,type,
v8549: state_type > $o ).
tff(pred_def_5751,type,
v8547: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5752,type,
v8560: state_type > $o ).
tff(pred_def_5753,type,
v8559: state_type > $o ).
tff(pred_def_5754,type,
v8557: state_type > $o ).
tff(pred_def_5755,type,
v8555: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5756,type,
v8568: state_type > $o ).
tff(pred_def_5757,type,
v8567: state_type > $o ).
tff(pred_def_5758,type,
v8565: state_type > $o ).
tff(pred_def_5759,type,
v8563: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5760,type,
v8576: state_type > $o ).
tff(pred_def_5761,type,
v8575: state_type > $o ).
tff(pred_def_5762,type,
v8573: state_type > $o ).
tff(pred_def_5763,type,
v8571: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5764,type,
v8584: state_type > $o ).
tff(pred_def_5765,type,
v8583: state_type > $o ).
tff(pred_def_5766,type,
v8581: state_type > $o ).
tff(pred_def_5767,type,
v8579: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5768,type,
v8592: state_type > $o ).
tff(pred_def_5769,type,
v8591: state_type > $o ).
tff(pred_def_5770,type,
v8589: state_type > $o ).
tff(pred_def_5771,type,
v8587: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5772,type,
v8600: state_type > $o ).
tff(pred_def_5773,type,
v8599: state_type > $o ).
tff(pred_def_5774,type,
v8597: state_type > $o ).
tff(pred_def_5775,type,
v8595: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5776,type,
v8608: state_type > $o ).
tff(pred_def_5777,type,
v8607: state_type > $o ).
tff(pred_def_5778,type,
v8605: state_type > $o ).
tff(pred_def_5779,type,
v8603: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5780,type,
v8616: state_type > $o ).
tff(pred_def_5781,type,
v8615: state_type > $o ).
tff(pred_def_5782,type,
v8613: state_type > $o ).
tff(pred_def_5783,type,
v8611: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5784,type,
v8624: state_type > $o ).
tff(pred_def_5785,type,
v8623: state_type > $o ).
tff(pred_def_5786,type,
v8621: state_type > $o ).
tff(pred_def_5787,type,
v8619: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5788,type,
v8632: state_type > $o ).
tff(pred_def_5789,type,
v8631: state_type > $o ).
tff(pred_def_5790,type,
v8629: state_type > $o ).
tff(pred_def_5791,type,
v8627: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5792,type,
v8640: state_type > $o ).
tff(pred_def_5793,type,
v8639: state_type > $o ).
tff(pred_def_5794,type,
v8637: state_type > $o ).
tff(pred_def_5795,type,
v8635: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5796,type,
v8648: state_type > $o ).
tff(pred_def_5797,type,
v8647: state_type > $o ).
tff(pred_def_5798,type,
v8645: state_type > $o ).
tff(pred_def_5799,type,
v8643: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5800,type,
v8656: state_type > $o ).
tff(pred_def_5801,type,
v8655: state_type > $o ).
tff(pred_def_5802,type,
v8653: state_type > $o ).
tff(pred_def_5803,type,
v8651: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5804,type,
v8664: state_type > $o ).
tff(pred_def_5805,type,
v8663: state_type > $o ).
tff(pred_def_5806,type,
v8661: state_type > $o ).
tff(pred_def_5807,type,
v8659: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5808,type,
v8672: state_type > $o ).
tff(pred_def_5809,type,
v8671: state_type > $o ).
tff(pred_def_5810,type,
v8669: state_type > $o ).
tff(pred_def_5811,type,
v8667: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5812,type,
v8680: state_type > $o ).
tff(pred_def_5813,type,
v8679: state_type > $o ).
tff(pred_def_5814,type,
v8677: state_type > $o ).
tff(pred_def_5815,type,
v8675: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5816,type,
v8688: state_type > $o ).
tff(pred_def_5817,type,
v8687: state_type > $o ).
tff(pred_def_5818,type,
v8685: state_type > $o ).
tff(pred_def_5819,type,
v8683: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5820,type,
v8696: state_type > $o ).
tff(pred_def_5821,type,
v8695: state_type > $o ).
tff(pred_def_5822,type,
v8693: state_type > $o ).
tff(pred_def_5823,type,
v8691: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5824,type,
v8704: state_type > $o ).
tff(pred_def_5825,type,
v8703: state_type > $o ).
tff(pred_def_5826,type,
v8701: state_type > $o ).
tff(pred_def_5827,type,
v8699: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5828,type,
v8712: state_type > $o ).
tff(pred_def_5829,type,
v8711: state_type > $o ).
tff(pred_def_5830,type,
v8709: state_type > $o ).
tff(pred_def_5831,type,
v8707: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5832,type,
v8720: state_type > $o ).
tff(pred_def_5833,type,
v8719: state_type > $o ).
tff(pred_def_5834,type,
v8717: state_type > $o ).
tff(pred_def_5835,type,
v8715: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5836,type,
v8728: state_type > $o ).
tff(pred_def_5837,type,
v8727: state_type > $o ).
tff(pred_def_5838,type,
v8725: state_type > $o ).
tff(pred_def_5839,type,
v8723: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5840,type,
v8736: state_type > $o ).
tff(pred_def_5841,type,
v8735: state_type > $o ).
tff(pred_def_5842,type,
v8733: state_type > $o ).
tff(pred_def_5843,type,
v8731: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5844,type,
v8744: state_type > $o ).
tff(pred_def_5845,type,
v8743: state_type > $o ).
tff(pred_def_5846,type,
v8741: state_type > $o ).
tff(pred_def_5847,type,
v8739: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5848,type,
v8752: state_type > $o ).
tff(pred_def_5849,type,
v8751: state_type > $o ).
tff(pred_def_5850,type,
v8749: state_type > $o ).
tff(pred_def_5851,type,
v8747: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5852,type,
v8760: state_type > $o ).
tff(pred_def_5853,type,
v8759: state_type > $o ).
tff(pred_def_5854,type,
v8757: state_type > $o ).
tff(pred_def_5855,type,
v8755: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5856,type,
v8768: state_type > $o ).
tff(pred_def_5857,type,
v8767: state_type > $o ).
tff(pred_def_5858,type,
v8765: state_type > $o ).
tff(pred_def_5859,type,
v8763: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5860,type,
v8776: state_type > $o ).
tff(pred_def_5861,type,
v8775: state_type > $o ).
tff(pred_def_5862,type,
v8773: state_type > $o ).
tff(pred_def_5863,type,
v8771: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5864,type,
v8779: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5865,type,
bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx: bitindex_type > $o ).
tff(pred_def_5866,type,
v8264: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5867,type,
v8786: state_type > $o ).
tff(pred_def_5868,type,
v8785: state_type > $o ).
tff(pred_def_5869,type,
v8784: state_type > $o ).
tff(pred_def_5870,type,
b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000: bitindex_type > $o ).
tff(pred_def_5871,type,
v8790: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5872,type,
range_145_0: bitindex_type > $o ).
tff(pred_def_5873,type,
v8792: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5874,type,
v8783: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5875,type,
v8262: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5876,type,
range_53_46: bitindex_type > $o ).
tff(pred_def_5877,type,
v8801: state_type > $o ).
tff(pred_def_5878,type,
v8800: state_type > $o ).
tff(pred_def_5879,type,
v8798: state_type > $o ).
tff(pred_def_5880,type,
v8796: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5881,type,
v8809: state_type > $o ).
tff(pred_def_5882,type,
v8808: state_type > $o ).
tff(pred_def_5883,type,
v8806: state_type > $o ).
tff(pred_def_5884,type,
v8804: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5885,type,
v8817: state_type > $o ).
tff(pred_def_5886,type,
v8816: state_type > $o ).
tff(pred_def_5887,type,
v8814: state_type > $o ).
tff(pred_def_5888,type,
v8812: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5889,type,
v8825: state_type > $o ).
tff(pred_def_5890,type,
v8824: state_type > $o ).
tff(pred_def_5891,type,
v8822: state_type > $o ).
tff(pred_def_5892,type,
v8820: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5893,type,
v8833: state_type > $o ).
tff(pred_def_5894,type,
v8832: state_type > $o ).
tff(pred_def_5895,type,
v8830: state_type > $o ).
tff(pred_def_5896,type,
v8828: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5897,type,
v8841: state_type > $o ).
tff(pred_def_5898,type,
v8840: state_type > $o ).
tff(pred_def_5899,type,
v8838: state_type > $o ).
tff(pred_def_5900,type,
v8836: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5901,type,
v8849: state_type > $o ).
tff(pred_def_5902,type,
v8848: state_type > $o ).
tff(pred_def_5903,type,
v8846: state_type > $o ).
tff(pred_def_5904,type,
v8844: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5905,type,
v8857: state_type > $o ).
tff(pred_def_5906,type,
v8856: state_type > $o ).
tff(pred_def_5907,type,
v8854: state_type > $o ).
tff(pred_def_5908,type,
v8852: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5909,type,
v8865: state_type > $o ).
tff(pred_def_5910,type,
v8864: state_type > $o ).
tff(pred_def_5911,type,
v8862: state_type > $o ).
tff(pred_def_5912,type,
v8860: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5913,type,
v8873: state_type > $o ).
tff(pred_def_5914,type,
v8872: state_type > $o ).
tff(pred_def_5915,type,
v8870: state_type > $o ).
tff(pred_def_5916,type,
v8868: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5917,type,
v8881: state_type > $o ).
tff(pred_def_5918,type,
v8880: state_type > $o ).
tff(pred_def_5919,type,
v8878: state_type > $o ).
tff(pred_def_5920,type,
v8876: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5921,type,
v8889: state_type > $o ).
tff(pred_def_5922,type,
v8888: state_type > $o ).
tff(pred_def_5923,type,
v8886: state_type > $o ).
tff(pred_def_5924,type,
v8884: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5925,type,
v8897: state_type > $o ).
tff(pred_def_5926,type,
v8896: state_type > $o ).
tff(pred_def_5927,type,
v8894: state_type > $o ).
tff(pred_def_5928,type,
v8892: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5929,type,
v8905: state_type > $o ).
tff(pred_def_5930,type,
v8904: state_type > $o ).
tff(pred_def_5931,type,
v8902: state_type > $o ).
tff(pred_def_5932,type,
v8900: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5933,type,
v8913: state_type > $o ).
tff(pred_def_5934,type,
v8912: state_type > $o ).
tff(pred_def_5935,type,
v8910: state_type > $o ).
tff(pred_def_5936,type,
v8908: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5937,type,
v8921: state_type > $o ).
tff(pred_def_5938,type,
v8920: state_type > $o ).
tff(pred_def_5939,type,
v8918: state_type > $o ).
tff(pred_def_5940,type,
v8916: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5941,type,
v8929: state_type > $o ).
tff(pred_def_5942,type,
v8928: state_type > $o ).
tff(pred_def_5943,type,
v8926: state_type > $o ).
tff(pred_def_5944,type,
v8924: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5945,type,
v8937: state_type > $o ).
tff(pred_def_5946,type,
v8936: state_type > $o ).
tff(pred_def_5947,type,
v8934: state_type > $o ).
tff(pred_def_5948,type,
v8932: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5949,type,
v8945: state_type > $o ).
tff(pred_def_5950,type,
v8944: state_type > $o ).
tff(pred_def_5951,type,
v8942: state_type > $o ).
tff(pred_def_5952,type,
v8940: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5953,type,
v8953: state_type > $o ).
tff(pred_def_5954,type,
v8952: state_type > $o ).
tff(pred_def_5955,type,
v8950: state_type > $o ).
tff(pred_def_5956,type,
v8948: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5957,type,
v8961: state_type > $o ).
tff(pred_def_5958,type,
v8960: state_type > $o ).
tff(pred_def_5959,type,
v8958: state_type > $o ).
tff(pred_def_5960,type,
v8956: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5961,type,
v8969: state_type > $o ).
tff(pred_def_5962,type,
v8968: state_type > $o ).
tff(pred_def_5963,type,
v8966: state_type > $o ).
tff(pred_def_5964,type,
v8964: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5965,type,
v8977: state_type > $o ).
tff(pred_def_5966,type,
v8976: state_type > $o ).
tff(pred_def_5967,type,
v8974: state_type > $o ).
tff(pred_def_5968,type,
v8972: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5969,type,
v8985: state_type > $o ).
tff(pred_def_5970,type,
v8984: state_type > $o ).
tff(pred_def_5971,type,
v8982: state_type > $o ).
tff(pred_def_5972,type,
v8980: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5973,type,
v8993: state_type > $o ).
tff(pred_def_5974,type,
v8992: state_type > $o ).
tff(pred_def_5975,type,
v8990: state_type > $o ).
tff(pred_def_5976,type,
v8988: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5977,type,
v9001: state_type > $o ).
tff(pred_def_5978,type,
v9000: state_type > $o ).
tff(pred_def_5979,type,
v8998: state_type > $o ).
tff(pred_def_5980,type,
v8996: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5981,type,
v9009: state_type > $o ).
tff(pred_def_5982,type,
v9008: state_type > $o ).
tff(pred_def_5983,type,
v9006: state_type > $o ).
tff(pred_def_5984,type,
v9004: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5985,type,
v9017: state_type > $o ).
tff(pred_def_5986,type,
v9016: state_type > $o ).
tff(pred_def_5987,type,
v9014: state_type > $o ).
tff(pred_def_5988,type,
v9012: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5989,type,
v9025: state_type > $o ).
tff(pred_def_5990,type,
v9024: state_type > $o ).
tff(pred_def_5991,type,
v9022: state_type > $o ).
tff(pred_def_5992,type,
v9020: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5993,type,
v9033: state_type > $o ).
tff(pred_def_5994,type,
v9032: state_type > $o ).
tff(pred_def_5995,type,
v9030: state_type > $o ).
tff(pred_def_5996,type,
v9028: ( state_type * bitindex_type ) > $o ).
tff(pred_def_5997,type,
v9041: state_type > $o ).
tff(pred_def_5998,type,
v9040: state_type > $o ).
tff(pred_def_5999,type,
v9038: state_type > $o ).
tff(pred_def_6000,type,
v9036: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6001,type,
v9049: state_type > $o ).
tff(pred_def_6002,type,
v9048: state_type > $o ).
tff(pred_def_6003,type,
v9046: state_type > $o ).
tff(pred_def_6004,type,
v9044: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6005,type,
v9057: state_type > $o ).
tff(pred_def_6006,type,
v9056: state_type > $o ).
tff(pred_def_6007,type,
v9054: state_type > $o ).
tff(pred_def_6008,type,
v9052: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6009,type,
v9065: state_type > $o ).
tff(pred_def_6010,type,
v9064: state_type > $o ).
tff(pred_def_6011,type,
v9062: state_type > $o ).
tff(pred_def_6012,type,
v9060: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6013,type,
v9073: state_type > $o ).
tff(pred_def_6014,type,
v9072: state_type > $o ).
tff(pred_def_6015,type,
v9070: state_type > $o ).
tff(pred_def_6016,type,
v9068: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6017,type,
v9081: state_type > $o ).
tff(pred_def_6018,type,
v9080: state_type > $o ).
tff(pred_def_6019,type,
v9078: state_type > $o ).
tff(pred_def_6020,type,
v9076: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6021,type,
v9089: state_type > $o ).
tff(pred_def_6022,type,
v9088: state_type > $o ).
tff(pred_def_6023,type,
v9086: state_type > $o ).
tff(pred_def_6024,type,
v9084: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6025,type,
v9097: state_type > $o ).
tff(pred_def_6026,type,
v9096: state_type > $o ).
tff(pred_def_6027,type,
v9094: state_type > $o ).
tff(pred_def_6028,type,
v9092: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6029,type,
v9105: state_type > $o ).
tff(pred_def_6030,type,
v9104: state_type > $o ).
tff(pred_def_6031,type,
v9102: state_type > $o ).
tff(pred_def_6032,type,
v9100: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6033,type,
v9113: state_type > $o ).
tff(pred_def_6034,type,
v9112: state_type > $o ).
tff(pred_def_6035,type,
v9110: state_type > $o ).
tff(pred_def_6036,type,
v9108: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6037,type,
v9121: state_type > $o ).
tff(pred_def_6038,type,
v9120: state_type > $o ).
tff(pred_def_6039,type,
v9118: state_type > $o ).
tff(pred_def_6040,type,
v9116: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6041,type,
v9129: state_type > $o ).
tff(pred_def_6042,type,
v9128: state_type > $o ).
tff(pred_def_6043,type,
v9126: state_type > $o ).
tff(pred_def_6044,type,
v9124: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6045,type,
v9137: state_type > $o ).
tff(pred_def_6046,type,
v9136: state_type > $o ).
tff(pred_def_6047,type,
v9134: state_type > $o ).
tff(pred_def_6048,type,
v9132: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6049,type,
v9145: state_type > $o ).
tff(pred_def_6050,type,
v9144: state_type > $o ).
tff(pred_def_6051,type,
v9142: state_type > $o ).
tff(pred_def_6052,type,
v9140: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6053,type,
v9153: state_type > $o ).
tff(pred_def_6054,type,
v9152: state_type > $o ).
tff(pred_def_6055,type,
v9150: state_type > $o ).
tff(pred_def_6056,type,
v9148: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6057,type,
v9161: state_type > $o ).
tff(pred_def_6058,type,
v9160: state_type > $o ).
tff(pred_def_6059,type,
v9158: state_type > $o ).
tff(pred_def_6060,type,
v9156: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6061,type,
v9169: state_type > $o ).
tff(pred_def_6062,type,
v9168: state_type > $o ).
tff(pred_def_6063,type,
v9166: state_type > $o ).
tff(pred_def_6064,type,
v9164: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6065,type,
v9177: state_type > $o ).
tff(pred_def_6066,type,
v9176: state_type > $o ).
tff(pred_def_6067,type,
v9174: state_type > $o ).
tff(pred_def_6068,type,
v9172: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6069,type,
v9185: state_type > $o ).
tff(pred_def_6070,type,
v9184: state_type > $o ).
tff(pred_def_6071,type,
v9182: state_type > $o ).
tff(pred_def_6072,type,
v9180: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6073,type,
v9193: state_type > $o ).
tff(pred_def_6074,type,
v9192: state_type > $o ).
tff(pred_def_6075,type,
v9190: state_type > $o ).
tff(pred_def_6076,type,
v9188: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6077,type,
v9201: state_type > $o ).
tff(pred_def_6078,type,
v9200: state_type > $o ).
tff(pred_def_6079,type,
v9198: state_type > $o ).
tff(pred_def_6080,type,
v9196: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6081,type,
v9209: state_type > $o ).
tff(pred_def_6082,type,
v9208: state_type > $o ).
tff(pred_def_6083,type,
v9206: state_type > $o ).
tff(pred_def_6084,type,
v9204: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6085,type,
v9217: state_type > $o ).
tff(pred_def_6086,type,
v9216: state_type > $o ).
tff(pred_def_6087,type,
v9214: state_type > $o ).
tff(pred_def_6088,type,
v9212: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6089,type,
v9225: state_type > $o ).
tff(pred_def_6090,type,
v9224: state_type > $o ).
tff(pred_def_6091,type,
v9222: state_type > $o ).
tff(pred_def_6092,type,
v9220: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6093,type,
v9233: state_type > $o ).
tff(pred_def_6094,type,
v9232: state_type > $o ).
tff(pred_def_6095,type,
v9230: state_type > $o ).
tff(pred_def_6096,type,
v9228: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6097,type,
v9241: state_type > $o ).
tff(pred_def_6098,type,
v9240: state_type > $o ).
tff(pred_def_6099,type,
v9238: state_type > $o ).
tff(pred_def_6100,type,
v9236: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6101,type,
v9249: state_type > $o ).
tff(pred_def_6102,type,
v9248: state_type > $o ).
tff(pred_def_6103,type,
v9246: state_type > $o ).
tff(pred_def_6104,type,
v9244: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6105,type,
v9257: state_type > $o ).
tff(pred_def_6106,type,
v9256: state_type > $o ).
tff(pred_def_6107,type,
v9254: state_type > $o ).
tff(pred_def_6108,type,
v9252: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6109,type,
v9265: state_type > $o ).
tff(pred_def_6110,type,
v9264: state_type > $o ).
tff(pred_def_6111,type,
v9262: state_type > $o ).
tff(pred_def_6112,type,
v9260: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6113,type,
v9273: state_type > $o ).
tff(pred_def_6114,type,
v9272: state_type > $o ).
tff(pred_def_6115,type,
v9270: state_type > $o ).
tff(pred_def_6116,type,
v9268: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6117,type,
v9281: state_type > $o ).
tff(pred_def_6118,type,
v9280: state_type > $o ).
tff(pred_def_6119,type,
v9278: state_type > $o ).
tff(pred_def_6120,type,
v9276: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6121,type,
v9289: state_type > $o ).
tff(pred_def_6122,type,
v9288: state_type > $o ).
tff(pred_def_6123,type,
v9286: state_type > $o ).
tff(pred_def_6124,type,
v9284: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6125,type,
v9297: state_type > $o ).
tff(pred_def_6126,type,
v9296: state_type > $o ).
tff(pred_def_6127,type,
v9294: state_type > $o ).
tff(pred_def_6128,type,
v9292: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6129,type,
v9305: state_type > $o ).
tff(pred_def_6130,type,
v9304: state_type > $o ).
tff(pred_def_6131,type,
v9302: state_type > $o ).
tff(pred_def_6132,type,
v9300: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6133,type,
v9308: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6134,type,
v9314: state_type > $o ).
tff(pred_def_6135,type,
v9312: state_type > $o ).
tff(pred_def_6136,type,
v9311: state_type > $o ).
tff(pred_def_6137,type,
v9310: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6138,type,
v9317: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6139,type,
v8260: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6140,type,
range_15_0: bitindex_type > $o ).
tff(pred_def_6141,type,
v8258: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6142,type,
range_13_6: bitindex_type > $o ).
tff(pred_def_6143,type,
range_87_80: bitindex_type > $o ).
tff(pred_def_6144,type,
v9324: state_type > $o ).
tff(pred_def_6145,type,
v9323: state_type > $o ).
tff(pred_def_6146,type,
v9321: state_type > $o ).
tff(pred_def_6147,type,
v9319: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6148,type,
v9332: state_type > $o ).
tff(pred_def_6149,type,
v9331: state_type > $o ).
tff(pred_def_6150,type,
v9329: state_type > $o ).
tff(pred_def_6151,type,
v9327: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6152,type,
v9340: state_type > $o ).
tff(pred_def_6153,type,
v9339: state_type > $o ).
tff(pred_def_6154,type,
v9337: state_type > $o ).
tff(pred_def_6155,type,
v9335: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6156,type,
v9348: state_type > $o ).
tff(pred_def_6157,type,
v9347: state_type > $o ).
tff(pred_def_6158,type,
v9345: state_type > $o ).
tff(pred_def_6159,type,
v9343: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6160,type,
v9356: state_type > $o ).
tff(pred_def_6161,type,
v9355: state_type > $o ).
tff(pred_def_6162,type,
v9353: state_type > $o ).
tff(pred_def_6163,type,
v9351: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6164,type,
v9364: state_type > $o ).
tff(pred_def_6165,type,
v9363: state_type > $o ).
tff(pred_def_6166,type,
v9361: state_type > $o ).
tff(pred_def_6167,type,
v9359: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6168,type,
v9372: state_type > $o ).
tff(pred_def_6169,type,
v9371: state_type > $o ).
tff(pred_def_6170,type,
v9369: state_type > $o ).
tff(pred_def_6171,type,
v9367: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6172,type,
v9380: state_type > $o ).
tff(pred_def_6173,type,
v9379: state_type > $o ).
tff(pred_def_6174,type,
v9377: state_type > $o ).
tff(pred_def_6175,type,
v9375: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6176,type,
v9388: state_type > $o ).
tff(pred_def_6177,type,
v9387: state_type > $o ).
tff(pred_def_6178,type,
v9385: state_type > $o ).
tff(pred_def_6179,type,
v9383: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6180,type,
v9396: state_type > $o ).
tff(pred_def_6181,type,
v9395: state_type > $o ).
tff(pred_def_6182,type,
v9393: state_type > $o ).
tff(pred_def_6183,type,
v9391: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6184,type,
v9404: state_type > $o ).
tff(pred_def_6185,type,
v9403: state_type > $o ).
tff(pred_def_6186,type,
v9401: state_type > $o ).
tff(pred_def_6187,type,
v9399: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6188,type,
v9412: state_type > $o ).
tff(pred_def_6189,type,
v9411: state_type > $o ).
tff(pred_def_6190,type,
v9409: state_type > $o ).
tff(pred_def_6191,type,
v9407: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6192,type,
v9420: state_type > $o ).
tff(pred_def_6193,type,
v9419: state_type > $o ).
tff(pred_def_6194,type,
v9417: state_type > $o ).
tff(pred_def_6195,type,
v9415: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6196,type,
v9428: state_type > $o ).
tff(pred_def_6197,type,
v9427: state_type > $o ).
tff(pred_def_6198,type,
v9425: state_type > $o ).
tff(pred_def_6199,type,
v9423: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6200,type,
v9436: state_type > $o ).
tff(pred_def_6201,type,
v9435: state_type > $o ).
tff(pred_def_6202,type,
v9433: state_type > $o ).
tff(pred_def_6203,type,
v9431: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6204,type,
v9444: state_type > $o ).
tff(pred_def_6205,type,
v9443: state_type > $o ).
tff(pred_def_6206,type,
v9441: state_type > $o ).
tff(pred_def_6207,type,
v9439: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6208,type,
v9452: state_type > $o ).
tff(pred_def_6209,type,
v9451: state_type > $o ).
tff(pred_def_6210,type,
v9449: state_type > $o ).
tff(pred_def_6211,type,
v9447: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6212,type,
v9460: state_type > $o ).
tff(pred_def_6213,type,
v9459: state_type > $o ).
tff(pred_def_6214,type,
v9457: state_type > $o ).
tff(pred_def_6215,type,
v9455: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6216,type,
v9468: state_type > $o ).
tff(pred_def_6217,type,
v9467: state_type > $o ).
tff(pred_def_6218,type,
v9465: state_type > $o ).
tff(pred_def_6219,type,
v9463: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6220,type,
v9476: state_type > $o ).
tff(pred_def_6221,type,
v9475: state_type > $o ).
tff(pred_def_6222,type,
v9473: state_type > $o ).
tff(pred_def_6223,type,
v9471: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6224,type,
v9484: state_type > $o ).
tff(pred_def_6225,type,
v9483: state_type > $o ).
tff(pred_def_6226,type,
v9481: state_type > $o ).
tff(pred_def_6227,type,
v9479: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6228,type,
v9492: state_type > $o ).
tff(pred_def_6229,type,
v9491: state_type > $o ).
tff(pred_def_6230,type,
v9489: state_type > $o ).
tff(pred_def_6231,type,
v9487: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6232,type,
v9500: state_type > $o ).
tff(pred_def_6233,type,
v9499: state_type > $o ).
tff(pred_def_6234,type,
v9497: state_type > $o ).
tff(pred_def_6235,type,
v9495: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6236,type,
v9508: state_type > $o ).
tff(pred_def_6237,type,
v9507: state_type > $o ).
tff(pred_def_6238,type,
v9505: state_type > $o ).
tff(pred_def_6239,type,
v9503: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6240,type,
v9516: state_type > $o ).
tff(pred_def_6241,type,
v9515: state_type > $o ).
tff(pred_def_6242,type,
v9513: state_type > $o ).
tff(pred_def_6243,type,
v9511: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6244,type,
v9524: state_type > $o ).
tff(pred_def_6245,type,
v9523: state_type > $o ).
tff(pred_def_6246,type,
v9521: state_type > $o ).
tff(pred_def_6247,type,
v9519: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6248,type,
v9532: state_type > $o ).
tff(pred_def_6249,type,
v9531: state_type > $o ).
tff(pred_def_6250,type,
v9529: state_type > $o ).
tff(pred_def_6251,type,
v9527: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6252,type,
v9540: state_type > $o ).
tff(pred_def_6253,type,
v9539: state_type > $o ).
tff(pred_def_6254,type,
v9537: state_type > $o ).
tff(pred_def_6255,type,
v9535: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6256,type,
v9548: state_type > $o ).
tff(pred_def_6257,type,
v9547: state_type > $o ).
tff(pred_def_6258,type,
v9545: state_type > $o ).
tff(pred_def_6259,type,
v9543: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6260,type,
v9556: state_type > $o ).
tff(pred_def_6261,type,
v9555: state_type > $o ).
tff(pred_def_6262,type,
v9553: state_type > $o ).
tff(pred_def_6263,type,
v9551: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6264,type,
v9564: state_type > $o ).
tff(pred_def_6265,type,
v9563: state_type > $o ).
tff(pred_def_6266,type,
v9561: state_type > $o ).
tff(pred_def_6267,type,
v9559: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6268,type,
v9572: state_type > $o ).
tff(pred_def_6269,type,
v9571: state_type > $o ).
tff(pred_def_6270,type,
v9569: state_type > $o ).
tff(pred_def_6271,type,
v9567: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6272,type,
v9580: state_type > $o ).
tff(pred_def_6273,type,
v9579: state_type > $o ).
tff(pred_def_6274,type,
v9577: state_type > $o ).
tff(pred_def_6275,type,
v9575: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6276,type,
v9588: state_type > $o ).
tff(pred_def_6277,type,
v9587: state_type > $o ).
tff(pred_def_6278,type,
v9585: state_type > $o ).
tff(pred_def_6279,type,
v9583: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6280,type,
v9596: state_type > $o ).
tff(pred_def_6281,type,
v9595: state_type > $o ).
tff(pred_def_6282,type,
v9593: state_type > $o ).
tff(pred_def_6283,type,
v9591: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6284,type,
v9604: state_type > $o ).
tff(pred_def_6285,type,
v9603: state_type > $o ).
tff(pred_def_6286,type,
v9601: state_type > $o ).
tff(pred_def_6287,type,
v9599: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6288,type,
v9612: state_type > $o ).
tff(pred_def_6289,type,
v9611: state_type > $o ).
tff(pred_def_6290,type,
v9609: state_type > $o ).
tff(pred_def_6291,type,
v9607: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6292,type,
v9620: state_type > $o ).
tff(pred_def_6293,type,
v9619: state_type > $o ).
tff(pred_def_6294,type,
v9617: state_type > $o ).
tff(pred_def_6295,type,
v9615: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6296,type,
v9628: state_type > $o ).
tff(pred_def_6297,type,
v9627: state_type > $o ).
tff(pred_def_6298,type,
v9625: state_type > $o ).
tff(pred_def_6299,type,
v9623: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6300,type,
v9636: state_type > $o ).
tff(pred_def_6301,type,
v9635: state_type > $o ).
tff(pred_def_6302,type,
v9633: state_type > $o ).
tff(pred_def_6303,type,
v9631: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6304,type,
v9644: state_type > $o ).
tff(pred_def_6305,type,
v9643: state_type > $o ).
tff(pred_def_6306,type,
v9641: state_type > $o ).
tff(pred_def_6307,type,
v9639: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6308,type,
v9652: state_type > $o ).
tff(pred_def_6309,type,
v9651: state_type > $o ).
tff(pred_def_6310,type,
v9649: state_type > $o ).
tff(pred_def_6311,type,
v9647: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6312,type,
v9660: state_type > $o ).
tff(pred_def_6313,type,
v9659: state_type > $o ).
tff(pred_def_6314,type,
v9657: state_type > $o ).
tff(pred_def_6315,type,
v9655: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6316,type,
v9668: state_type > $o ).
tff(pred_def_6317,type,
v9667: state_type > $o ).
tff(pred_def_6318,type,
v9665: state_type > $o ).
tff(pred_def_6319,type,
v9663: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6320,type,
v9676: state_type > $o ).
tff(pred_def_6321,type,
v9675: state_type > $o ).
tff(pred_def_6322,type,
v9673: state_type > $o ).
tff(pred_def_6323,type,
v9671: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6324,type,
v9684: state_type > $o ).
tff(pred_def_6325,type,
v9683: state_type > $o ).
tff(pred_def_6326,type,
v9681: state_type > $o ).
tff(pred_def_6327,type,
v9679: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6328,type,
v9692: state_type > $o ).
tff(pred_def_6329,type,
v9691: state_type > $o ).
tff(pred_def_6330,type,
v9689: state_type > $o ).
tff(pred_def_6331,type,
v9687: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6332,type,
v9700: state_type > $o ).
tff(pred_def_6333,type,
v9699: state_type > $o ).
tff(pred_def_6334,type,
v9697: state_type > $o ).
tff(pred_def_6335,type,
v9695: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6336,type,
v9708: state_type > $o ).
tff(pred_def_6337,type,
v9707: state_type > $o ).
tff(pred_def_6338,type,
v9705: state_type > $o ).
tff(pred_def_6339,type,
v9703: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6340,type,
v9716: state_type > $o ).
tff(pred_def_6341,type,
v9715: state_type > $o ).
tff(pred_def_6342,type,
v9713: state_type > $o ).
tff(pred_def_6343,type,
v9711: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6344,type,
v9724: state_type > $o ).
tff(pred_def_6345,type,
v9723: state_type > $o ).
tff(pred_def_6346,type,
v9721: state_type > $o ).
tff(pred_def_6347,type,
v9719: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6348,type,
v9732: state_type > $o ).
tff(pred_def_6349,type,
v9731: state_type > $o ).
tff(pred_def_6350,type,
v9729: state_type > $o ).
tff(pred_def_6351,type,
v9727: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6352,type,
v9740: state_type > $o ).
tff(pred_def_6353,type,
v9739: state_type > $o ).
tff(pred_def_6354,type,
v9737: state_type > $o ).
tff(pred_def_6355,type,
v9735: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6356,type,
v9748: state_type > $o ).
tff(pred_def_6357,type,
v9747: state_type > $o ).
tff(pred_def_6358,type,
v9745: state_type > $o ).
tff(pred_def_6359,type,
v9743: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6360,type,
v9756: state_type > $o ).
tff(pred_def_6361,type,
v9755: state_type > $o ).
tff(pred_def_6362,type,
v9753: state_type > $o ).
tff(pred_def_6363,type,
v9751: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6364,type,
v9764: state_type > $o ).
tff(pred_def_6365,type,
v9763: state_type > $o ).
tff(pred_def_6366,type,
v9761: state_type > $o ).
tff(pred_def_6367,type,
v9759: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6368,type,
v9772: state_type > $o ).
tff(pred_def_6369,type,
v9771: state_type > $o ).
tff(pred_def_6370,type,
v9769: state_type > $o ).
tff(pred_def_6371,type,
v9767: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6372,type,
v9780: state_type > $o ).
tff(pred_def_6373,type,
v9779: state_type > $o ).
tff(pred_def_6374,type,
v9777: state_type > $o ).
tff(pred_def_6375,type,
v9775: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6376,type,
v9788: state_type > $o ).
tff(pred_def_6377,type,
v9787: state_type > $o ).
tff(pred_def_6378,type,
v9785: state_type > $o ).
tff(pred_def_6379,type,
v9783: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6380,type,
v9796: state_type > $o ).
tff(pred_def_6381,type,
v9795: state_type > $o ).
tff(pred_def_6382,type,
v9793: state_type > $o ).
tff(pred_def_6383,type,
v9791: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6384,type,
v9804: state_type > $o ).
tff(pred_def_6385,type,
v9803: state_type > $o ).
tff(pred_def_6386,type,
v9801: state_type > $o ).
tff(pred_def_6387,type,
v9799: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6388,type,
v9812: state_type > $o ).
tff(pred_def_6389,type,
v9811: state_type > $o ).
tff(pred_def_6390,type,
v9809: state_type > $o ).
tff(pred_def_6391,type,
v9807: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6392,type,
v9820: state_type > $o ).
tff(pred_def_6393,type,
v9819: state_type > $o ).
tff(pred_def_6394,type,
v9817: state_type > $o ).
tff(pred_def_6395,type,
v9815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6396,type,
v9828: state_type > $o ).
tff(pred_def_6397,type,
v9827: state_type > $o ).
tff(pred_def_6398,type,
v9825: state_type > $o ).
tff(pred_def_6399,type,
v9823: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6400,type,
v9831: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6401,type,
v9837: state_type > $o ).
tff(pred_def_6402,type,
v9835: state_type > $o ).
tff(pred_def_6403,type,
v9834: state_type > $o ).
tff(pred_def_6404,type,
v9833: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6405,type,
range_21_14: bitindex_type > $o ).
tff(pred_def_6406,type,
v9846: state_type > $o ).
tff(pred_def_6407,type,
v9845: state_type > $o ).
tff(pred_def_6408,type,
v9843: state_type > $o ).
tff(pred_def_6409,type,
v9841: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6410,type,
v9854: state_type > $o ).
tff(pred_def_6411,type,
v9853: state_type > $o ).
tff(pred_def_6412,type,
v9851: state_type > $o ).
tff(pred_def_6413,type,
v9849: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6414,type,
v9862: state_type > $o ).
tff(pred_def_6415,type,
v9861: state_type > $o ).
tff(pred_def_6416,type,
v9859: state_type > $o ).
tff(pred_def_6417,type,
v9857: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6418,type,
v9870: state_type > $o ).
tff(pred_def_6419,type,
v9869: state_type > $o ).
tff(pred_def_6420,type,
v9867: state_type > $o ).
tff(pred_def_6421,type,
v9865: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6422,type,
v9878: state_type > $o ).
tff(pred_def_6423,type,
v9877: state_type > $o ).
tff(pred_def_6424,type,
v9875: state_type > $o ).
tff(pred_def_6425,type,
v9873: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6426,type,
v9886: state_type > $o ).
tff(pred_def_6427,type,
v9885: state_type > $o ).
tff(pred_def_6428,type,
v9883: state_type > $o ).
tff(pred_def_6429,type,
v9881: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6430,type,
v9894: state_type > $o ).
tff(pred_def_6431,type,
v9893: state_type > $o ).
tff(pred_def_6432,type,
v9891: state_type > $o ).
tff(pred_def_6433,type,
v9889: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6434,type,
v9902: state_type > $o ).
tff(pred_def_6435,type,
v9901: state_type > $o ).
tff(pred_def_6436,type,
v9899: state_type > $o ).
tff(pred_def_6437,type,
v9897: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6438,type,
v9910: state_type > $o ).
tff(pred_def_6439,type,
v9909: state_type > $o ).
tff(pred_def_6440,type,
v9907: state_type > $o ).
tff(pred_def_6441,type,
v9905: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6442,type,
v9918: state_type > $o ).
tff(pred_def_6443,type,
v9917: state_type > $o ).
tff(pred_def_6444,type,
v9915: state_type > $o ).
tff(pred_def_6445,type,
v9913: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6446,type,
v9926: state_type > $o ).
tff(pred_def_6447,type,
v9925: state_type > $o ).
tff(pred_def_6448,type,
v9923: state_type > $o ).
tff(pred_def_6449,type,
v9921: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6450,type,
v9934: state_type > $o ).
tff(pred_def_6451,type,
v9933: state_type > $o ).
tff(pred_def_6452,type,
v9931: state_type > $o ).
tff(pred_def_6453,type,
v9929: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6454,type,
v9942: state_type > $o ).
tff(pred_def_6455,type,
v9941: state_type > $o ).
tff(pred_def_6456,type,
v9939: state_type > $o ).
tff(pred_def_6457,type,
v9937: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6458,type,
v9950: state_type > $o ).
tff(pred_def_6459,type,
v9949: state_type > $o ).
tff(pred_def_6460,type,
v9947: state_type > $o ).
tff(pred_def_6461,type,
v9945: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6462,type,
v9958: state_type > $o ).
tff(pred_def_6463,type,
v9957: state_type > $o ).
tff(pred_def_6464,type,
v9955: state_type > $o ).
tff(pred_def_6465,type,
v9953: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6466,type,
v9966: state_type > $o ).
tff(pred_def_6467,type,
v9965: state_type > $o ).
tff(pred_def_6468,type,
v9963: state_type > $o ).
tff(pred_def_6469,type,
v9961: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6470,type,
v9974: state_type > $o ).
tff(pred_def_6471,type,
v9973: state_type > $o ).
tff(pred_def_6472,type,
v9971: state_type > $o ).
tff(pred_def_6473,type,
v9969: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6474,type,
v9982: state_type > $o ).
tff(pred_def_6475,type,
v9981: state_type > $o ).
tff(pred_def_6476,type,
v9979: state_type > $o ).
tff(pred_def_6477,type,
v9977: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6478,type,
v9990: state_type > $o ).
tff(pred_def_6479,type,
v9989: state_type > $o ).
tff(pred_def_6480,type,
v9987: state_type > $o ).
tff(pred_def_6481,type,
v9985: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6482,type,
v9998: state_type > $o ).
tff(pred_def_6483,type,
v9997: state_type > $o ).
tff(pred_def_6484,type,
v9995: state_type > $o ).
tff(pred_def_6485,type,
v9993: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6486,type,
v10006: state_type > $o ).
tff(pred_def_6487,type,
v10005: state_type > $o ).
tff(pred_def_6488,type,
v10003: state_type > $o ).
tff(pred_def_6489,type,
v10001: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6490,type,
v10014: state_type > $o ).
tff(pred_def_6491,type,
v10013: state_type > $o ).
tff(pred_def_6492,type,
v10011: state_type > $o ).
tff(pred_def_6493,type,
v10009: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6494,type,
v10022: state_type > $o ).
tff(pred_def_6495,type,
v10021: state_type > $o ).
tff(pred_def_6496,type,
v10019: state_type > $o ).
tff(pred_def_6497,type,
v10017: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6498,type,
v10030: state_type > $o ).
tff(pred_def_6499,type,
v10029: state_type > $o ).
tff(pred_def_6500,type,
v10027: state_type > $o ).
tff(pred_def_6501,type,
v10025: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6502,type,
v10038: state_type > $o ).
tff(pred_def_6503,type,
v10037: state_type > $o ).
tff(pred_def_6504,type,
v10035: state_type > $o ).
tff(pred_def_6505,type,
v10033: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6506,type,
v10046: state_type > $o ).
tff(pred_def_6507,type,
v10045: state_type > $o ).
tff(pred_def_6508,type,
v10043: state_type > $o ).
tff(pred_def_6509,type,
v10041: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6510,type,
v10054: state_type > $o ).
tff(pred_def_6511,type,
v10053: state_type > $o ).
tff(pred_def_6512,type,
v10051: state_type > $o ).
tff(pred_def_6513,type,
v10049: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6514,type,
v10062: state_type > $o ).
tff(pred_def_6515,type,
v10061: state_type > $o ).
tff(pred_def_6516,type,
v10059: state_type > $o ).
tff(pred_def_6517,type,
v10057: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6518,type,
v10070: state_type > $o ).
tff(pred_def_6519,type,
v10069: state_type > $o ).
tff(pred_def_6520,type,
v10067: state_type > $o ).
tff(pred_def_6521,type,
v10065: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6522,type,
v10078: state_type > $o ).
tff(pred_def_6523,type,
v10077: state_type > $o ).
tff(pred_def_6524,type,
v10075: state_type > $o ).
tff(pred_def_6525,type,
v10073: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6526,type,
v10086: state_type > $o ).
tff(pred_def_6527,type,
v10085: state_type > $o ).
tff(pred_def_6528,type,
v10083: state_type > $o ).
tff(pred_def_6529,type,
v10081: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6530,type,
v10094: state_type > $o ).
tff(pred_def_6531,type,
v10093: state_type > $o ).
tff(pred_def_6532,type,
v10091: state_type > $o ).
tff(pred_def_6533,type,
v10089: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6534,type,
v10102: state_type > $o ).
tff(pred_def_6535,type,
v10101: state_type > $o ).
tff(pred_def_6536,type,
v10099: state_type > $o ).
tff(pred_def_6537,type,
v10097: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6538,type,
v10110: state_type > $o ).
tff(pred_def_6539,type,
v10109: state_type > $o ).
tff(pred_def_6540,type,
v10107: state_type > $o ).
tff(pred_def_6541,type,
v10105: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6542,type,
v10118: state_type > $o ).
tff(pred_def_6543,type,
v10117: state_type > $o ).
tff(pred_def_6544,type,
v10115: state_type > $o ).
tff(pred_def_6545,type,
v10113: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6546,type,
v10126: state_type > $o ).
tff(pred_def_6547,type,
v10125: state_type > $o ).
tff(pred_def_6548,type,
v10123: state_type > $o ).
tff(pred_def_6549,type,
v10121: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6550,type,
v10134: state_type > $o ).
tff(pred_def_6551,type,
v10133: state_type > $o ).
tff(pred_def_6552,type,
v10131: state_type > $o ).
tff(pred_def_6553,type,
v10129: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6554,type,
v10142: state_type > $o ).
tff(pred_def_6555,type,
v10141: state_type > $o ).
tff(pred_def_6556,type,
v10139: state_type > $o ).
tff(pred_def_6557,type,
v10137: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6558,type,
v10150: state_type > $o ).
tff(pred_def_6559,type,
v10149: state_type > $o ).
tff(pred_def_6560,type,
v10147: state_type > $o ).
tff(pred_def_6561,type,
v10145: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6562,type,
v10158: state_type > $o ).
tff(pred_def_6563,type,
v10157: state_type > $o ).
tff(pred_def_6564,type,
v10155: state_type > $o ).
tff(pred_def_6565,type,
v10153: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6566,type,
v10166: state_type > $o ).
tff(pred_def_6567,type,
v10165: state_type > $o ).
tff(pred_def_6568,type,
v10163: state_type > $o ).
tff(pred_def_6569,type,
v10161: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6570,type,
v10174: state_type > $o ).
tff(pred_def_6571,type,
v10173: state_type > $o ).
tff(pred_def_6572,type,
v10171: state_type > $o ).
tff(pred_def_6573,type,
v10169: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6574,type,
v10182: state_type > $o ).
tff(pred_def_6575,type,
v10181: state_type > $o ).
tff(pred_def_6576,type,
v10179: state_type > $o ).
tff(pred_def_6577,type,
v10177: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6578,type,
v10190: state_type > $o ).
tff(pred_def_6579,type,
v10189: state_type > $o ).
tff(pred_def_6580,type,
v10187: state_type > $o ).
tff(pred_def_6581,type,
v10185: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6582,type,
v10198: state_type > $o ).
tff(pred_def_6583,type,
v10197: state_type > $o ).
tff(pred_def_6584,type,
v10195: state_type > $o ).
tff(pred_def_6585,type,
v10193: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6586,type,
v10206: state_type > $o ).
tff(pred_def_6587,type,
v10205: state_type > $o ).
tff(pred_def_6588,type,
v10203: state_type > $o ).
tff(pred_def_6589,type,
v10201: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6590,type,
v10214: state_type > $o ).
tff(pred_def_6591,type,
v10213: state_type > $o ).
tff(pred_def_6592,type,
v10211: state_type > $o ).
tff(pred_def_6593,type,
v10209: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6594,type,
v10222: state_type > $o ).
tff(pred_def_6595,type,
v10221: state_type > $o ).
tff(pred_def_6596,type,
v10219: state_type > $o ).
tff(pred_def_6597,type,
v10217: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6598,type,
v10230: state_type > $o ).
tff(pred_def_6599,type,
v10229: state_type > $o ).
tff(pred_def_6600,type,
v10227: state_type > $o ).
tff(pred_def_6601,type,
v10225: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6602,type,
v10238: state_type > $o ).
tff(pred_def_6603,type,
v10237: state_type > $o ).
tff(pred_def_6604,type,
v10235: state_type > $o ).
tff(pred_def_6605,type,
v10233: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6606,type,
v10246: state_type > $o ).
tff(pred_def_6607,type,
v10245: state_type > $o ).
tff(pred_def_6608,type,
v10243: state_type > $o ).
tff(pred_def_6609,type,
v10241: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6610,type,
v10254: state_type > $o ).
tff(pred_def_6611,type,
v10253: state_type > $o ).
tff(pred_def_6612,type,
v10251: state_type > $o ).
tff(pred_def_6613,type,
v10249: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6614,type,
v10262: state_type > $o ).
tff(pred_def_6615,type,
v10261: state_type > $o ).
tff(pred_def_6616,type,
v10259: state_type > $o ).
tff(pred_def_6617,type,
v10257: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6618,type,
v10270: state_type > $o ).
tff(pred_def_6619,type,
v10269: state_type > $o ).
tff(pred_def_6620,type,
v10267: state_type > $o ).
tff(pred_def_6621,type,
v10265: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6622,type,
v10278: state_type > $o ).
tff(pred_def_6623,type,
v10277: state_type > $o ).
tff(pred_def_6624,type,
v10275: state_type > $o ).
tff(pred_def_6625,type,
v10273: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6626,type,
v10286: state_type > $o ).
tff(pred_def_6627,type,
v10285: state_type > $o ).
tff(pred_def_6628,type,
v10283: state_type > $o ).
tff(pred_def_6629,type,
v10281: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6630,type,
v10294: state_type > $o ).
tff(pred_def_6631,type,
v10293: state_type > $o ).
tff(pred_def_6632,type,
v10291: state_type > $o ).
tff(pred_def_6633,type,
v10289: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6634,type,
v10302: state_type > $o ).
tff(pred_def_6635,type,
v10301: state_type > $o ).
tff(pred_def_6636,type,
v10299: state_type > $o ).
tff(pred_def_6637,type,
v10297: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6638,type,
v10310: state_type > $o ).
tff(pred_def_6639,type,
v10309: state_type > $o ).
tff(pred_def_6640,type,
v10307: state_type > $o ).
tff(pred_def_6641,type,
v10305: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6642,type,
v10318: state_type > $o ).
tff(pred_def_6643,type,
v10317: state_type > $o ).
tff(pred_def_6644,type,
v10315: state_type > $o ).
tff(pred_def_6645,type,
v10313: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6646,type,
v10326: state_type > $o ).
tff(pred_def_6647,type,
v10325: state_type > $o ).
tff(pred_def_6648,type,
v10323: state_type > $o ).
tff(pred_def_6649,type,
v10321: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6650,type,
v10334: state_type > $o ).
tff(pred_def_6651,type,
v10333: state_type > $o ).
tff(pred_def_6652,type,
v10331: state_type > $o ).
tff(pred_def_6653,type,
v10329: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6654,type,
v10342: state_type > $o ).
tff(pred_def_6655,type,
v10341: state_type > $o ).
tff(pred_def_6656,type,
v10339: state_type > $o ).
tff(pred_def_6657,type,
v10337: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6658,type,
v10350: state_type > $o ).
tff(pred_def_6659,type,
v10349: state_type > $o ).
tff(pred_def_6660,type,
v10347: state_type > $o ).
tff(pred_def_6661,type,
v10345: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6662,type,
v10353: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6663,type,
v10359: state_type > $o ).
tff(pred_def_6664,type,
v10357: state_type > $o ).
tff(pred_def_6665,type,
v10356: state_type > $o ).
tff(pred_def_6666,type,
v10355: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6667,type,
range_47_32: bitindex_type > $o ).
tff(pred_def_6668,type,
v10365: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6669,type,
v10363: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6670,type,
range_55_48: bitindex_type > $o ).
tff(pred_def_6671,type,
v10372: state_type > $o ).
tff(pred_def_6672,type,
v10371: state_type > $o ).
tff(pred_def_6673,type,
v10369: state_type > $o ).
tff(pred_def_6674,type,
v10367: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6675,type,
v10380: state_type > $o ).
tff(pred_def_6676,type,
v10379: state_type > $o ).
tff(pred_def_6677,type,
v10377: state_type > $o ).
tff(pred_def_6678,type,
v10375: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6679,type,
v10388: state_type > $o ).
tff(pred_def_6680,type,
v10387: state_type > $o ).
tff(pred_def_6681,type,
v10385: state_type > $o ).
tff(pred_def_6682,type,
v10383: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6683,type,
v10396: state_type > $o ).
tff(pred_def_6684,type,
v10395: state_type > $o ).
tff(pred_def_6685,type,
v10393: state_type > $o ).
tff(pred_def_6686,type,
v10391: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6687,type,
v10404: state_type > $o ).
tff(pred_def_6688,type,
v10403: state_type > $o ).
tff(pred_def_6689,type,
v10401: state_type > $o ).
tff(pred_def_6690,type,
v10399: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6691,type,
v10412: state_type > $o ).
tff(pred_def_6692,type,
v10411: state_type > $o ).
tff(pred_def_6693,type,
v10409: state_type > $o ).
tff(pred_def_6694,type,
v10407: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6695,type,
v10420: state_type > $o ).
tff(pred_def_6696,type,
v10419: state_type > $o ).
tff(pred_def_6697,type,
v10417: state_type > $o ).
tff(pred_def_6698,type,
v10415: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6699,type,
v10428: state_type > $o ).
tff(pred_def_6700,type,
v10427: state_type > $o ).
tff(pred_def_6701,type,
v10425: state_type > $o ).
tff(pred_def_6702,type,
v10423: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6703,type,
v10436: state_type > $o ).
tff(pred_def_6704,type,
v10435: state_type > $o ).
tff(pred_def_6705,type,
v10433: state_type > $o ).
tff(pred_def_6706,type,
v10431: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6707,type,
v10444: state_type > $o ).
tff(pred_def_6708,type,
v10443: state_type > $o ).
tff(pred_def_6709,type,
v10441: state_type > $o ).
tff(pred_def_6710,type,
v10439: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6711,type,
v10452: state_type > $o ).
tff(pred_def_6712,type,
v10451: state_type > $o ).
tff(pred_def_6713,type,
v10449: state_type > $o ).
tff(pred_def_6714,type,
v10447: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6715,type,
v10460: state_type > $o ).
tff(pred_def_6716,type,
v10459: state_type > $o ).
tff(pred_def_6717,type,
v10457: state_type > $o ).
tff(pred_def_6718,type,
v10455: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6719,type,
v10468: state_type > $o ).
tff(pred_def_6720,type,
v10467: state_type > $o ).
tff(pred_def_6721,type,
v10465: state_type > $o ).
tff(pred_def_6722,type,
v10463: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6723,type,
v10476: state_type > $o ).
tff(pred_def_6724,type,
v10475: state_type > $o ).
tff(pred_def_6725,type,
v10473: state_type > $o ).
tff(pred_def_6726,type,
v10471: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6727,type,
v10484: state_type > $o ).
tff(pred_def_6728,type,
v10483: state_type > $o ).
tff(pred_def_6729,type,
v10481: state_type > $o ).
tff(pred_def_6730,type,
v10479: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6731,type,
v10492: state_type > $o ).
tff(pred_def_6732,type,
v10491: state_type > $o ).
tff(pred_def_6733,type,
v10489: state_type > $o ).
tff(pred_def_6734,type,
v10487: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6735,type,
v10500: state_type > $o ).
tff(pred_def_6736,type,
v10499: state_type > $o ).
tff(pred_def_6737,type,
v10497: state_type > $o ).
tff(pred_def_6738,type,
v10495: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6739,type,
v10508: state_type > $o ).
tff(pred_def_6740,type,
v10507: state_type > $o ).
tff(pred_def_6741,type,
v10505: state_type > $o ).
tff(pred_def_6742,type,
v10503: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6743,type,
v10516: state_type > $o ).
tff(pred_def_6744,type,
v10515: state_type > $o ).
tff(pred_def_6745,type,
v10513: state_type > $o ).
tff(pred_def_6746,type,
v10511: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6747,type,
v10524: state_type > $o ).
tff(pred_def_6748,type,
v10523: state_type > $o ).
tff(pred_def_6749,type,
v10521: state_type > $o ).
tff(pred_def_6750,type,
v10519: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6751,type,
v10532: state_type > $o ).
tff(pred_def_6752,type,
v10531: state_type > $o ).
tff(pred_def_6753,type,
v10529: state_type > $o ).
tff(pred_def_6754,type,
v10527: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6755,type,
v10540: state_type > $o ).
tff(pred_def_6756,type,
v10539: state_type > $o ).
tff(pred_def_6757,type,
v10537: state_type > $o ).
tff(pred_def_6758,type,
v10535: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6759,type,
v10548: state_type > $o ).
tff(pred_def_6760,type,
v10547: state_type > $o ).
tff(pred_def_6761,type,
v10545: state_type > $o ).
tff(pred_def_6762,type,
v10543: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6763,type,
v10556: state_type > $o ).
tff(pred_def_6764,type,
v10555: state_type > $o ).
tff(pred_def_6765,type,
v10553: state_type > $o ).
tff(pred_def_6766,type,
v10551: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6767,type,
v10564: state_type > $o ).
tff(pred_def_6768,type,
v10563: state_type > $o ).
tff(pred_def_6769,type,
v10561: state_type > $o ).
tff(pred_def_6770,type,
v10559: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6771,type,
v10572: state_type > $o ).
tff(pred_def_6772,type,
v10571: state_type > $o ).
tff(pred_def_6773,type,
v10569: state_type > $o ).
tff(pred_def_6774,type,
v10567: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6775,type,
v10580: state_type > $o ).
tff(pred_def_6776,type,
v10579: state_type > $o ).
tff(pred_def_6777,type,
v10577: state_type > $o ).
tff(pred_def_6778,type,
v10575: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6779,type,
v10588: state_type > $o ).
tff(pred_def_6780,type,
v10587: state_type > $o ).
tff(pred_def_6781,type,
v10585: state_type > $o ).
tff(pred_def_6782,type,
v10583: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6783,type,
v10596: state_type > $o ).
tff(pred_def_6784,type,
v10595: state_type > $o ).
tff(pred_def_6785,type,
v10593: state_type > $o ).
tff(pred_def_6786,type,
v10591: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6787,type,
v10604: state_type > $o ).
tff(pred_def_6788,type,
v10603: state_type > $o ).
tff(pred_def_6789,type,
v10601: state_type > $o ).
tff(pred_def_6790,type,
v10599: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6791,type,
v10612: state_type > $o ).
tff(pred_def_6792,type,
v10611: state_type > $o ).
tff(pred_def_6793,type,
v10609: state_type > $o ).
tff(pred_def_6794,type,
v10607: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6795,type,
v10620: state_type > $o ).
tff(pred_def_6796,type,
v10619: state_type > $o ).
tff(pred_def_6797,type,
v10617: state_type > $o ).
tff(pred_def_6798,type,
v10615: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6799,type,
v10628: state_type > $o ).
tff(pred_def_6800,type,
v10627: state_type > $o ).
tff(pred_def_6801,type,
v10625: state_type > $o ).
tff(pred_def_6802,type,
v10623: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6803,type,
v10636: state_type > $o ).
tff(pred_def_6804,type,
v10635: state_type > $o ).
tff(pred_def_6805,type,
v10633: state_type > $o ).
tff(pred_def_6806,type,
v10631: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6807,type,
v10644: state_type > $o ).
tff(pred_def_6808,type,
v10643: state_type > $o ).
tff(pred_def_6809,type,
v10641: state_type > $o ).
tff(pred_def_6810,type,
v10639: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6811,type,
v10652: state_type > $o ).
tff(pred_def_6812,type,
v10651: state_type > $o ).
tff(pred_def_6813,type,
v10649: state_type > $o ).
tff(pred_def_6814,type,
v10647: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6815,type,
v10660: state_type > $o ).
tff(pred_def_6816,type,
v10659: state_type > $o ).
tff(pred_def_6817,type,
v10657: state_type > $o ).
tff(pred_def_6818,type,
v10655: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6819,type,
v10668: state_type > $o ).
tff(pred_def_6820,type,
v10667: state_type > $o ).
tff(pred_def_6821,type,
v10665: state_type > $o ).
tff(pred_def_6822,type,
v10663: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6823,type,
v10676: state_type > $o ).
tff(pred_def_6824,type,
v10675: state_type > $o ).
tff(pred_def_6825,type,
v10673: state_type > $o ).
tff(pred_def_6826,type,
v10671: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6827,type,
v10684: state_type > $o ).
tff(pred_def_6828,type,
v10683: state_type > $o ).
tff(pred_def_6829,type,
v10681: state_type > $o ).
tff(pred_def_6830,type,
v10679: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6831,type,
v10692: state_type > $o ).
tff(pred_def_6832,type,
v10691: state_type > $o ).
tff(pred_def_6833,type,
v10689: state_type > $o ).
tff(pred_def_6834,type,
v10687: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6835,type,
v10700: state_type > $o ).
tff(pred_def_6836,type,
v10699: state_type > $o ).
tff(pred_def_6837,type,
v10697: state_type > $o ).
tff(pred_def_6838,type,
v10695: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6839,type,
v10708: state_type > $o ).
tff(pred_def_6840,type,
v10707: state_type > $o ).
tff(pred_def_6841,type,
v10705: state_type > $o ).
tff(pred_def_6842,type,
v10703: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6843,type,
v10716: state_type > $o ).
tff(pred_def_6844,type,
v10715: state_type > $o ).
tff(pred_def_6845,type,
v10713: state_type > $o ).
tff(pred_def_6846,type,
v10711: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6847,type,
v10724: state_type > $o ).
tff(pred_def_6848,type,
v10723: state_type > $o ).
tff(pred_def_6849,type,
v10721: state_type > $o ).
tff(pred_def_6850,type,
v10719: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6851,type,
v10732: state_type > $o ).
tff(pred_def_6852,type,
v10731: state_type > $o ).
tff(pred_def_6853,type,
v10729: state_type > $o ).
tff(pred_def_6854,type,
v10727: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6855,type,
v10740: state_type > $o ).
tff(pred_def_6856,type,
v10739: state_type > $o ).
tff(pred_def_6857,type,
v10737: state_type > $o ).
tff(pred_def_6858,type,
v10735: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6859,type,
v10748: state_type > $o ).
tff(pred_def_6860,type,
v10747: state_type > $o ).
tff(pred_def_6861,type,
v10745: state_type > $o ).
tff(pred_def_6862,type,
v10743: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6863,type,
v10756: state_type > $o ).
tff(pred_def_6864,type,
v10755: state_type > $o ).
tff(pred_def_6865,type,
v10753: state_type > $o ).
tff(pred_def_6866,type,
v10751: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6867,type,
v10764: state_type > $o ).
tff(pred_def_6868,type,
v10763: state_type > $o ).
tff(pred_def_6869,type,
v10761: state_type > $o ).
tff(pred_def_6870,type,
v10759: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6871,type,
v10772: state_type > $o ).
tff(pred_def_6872,type,
v10771: state_type > $o ).
tff(pred_def_6873,type,
v10769: state_type > $o ).
tff(pred_def_6874,type,
v10767: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6875,type,
v10780: state_type > $o ).
tff(pred_def_6876,type,
v10779: state_type > $o ).
tff(pred_def_6877,type,
v10777: state_type > $o ).
tff(pred_def_6878,type,
v10775: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6879,type,
v10788: state_type > $o ).
tff(pred_def_6880,type,
v10787: state_type > $o ).
tff(pred_def_6881,type,
v10785: state_type > $o ).
tff(pred_def_6882,type,
v10783: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6883,type,
v10796: state_type > $o ).
tff(pred_def_6884,type,
v10795: state_type > $o ).
tff(pred_def_6885,type,
v10793: state_type > $o ).
tff(pred_def_6886,type,
v10791: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6887,type,
v10804: state_type > $o ).
tff(pred_def_6888,type,
v10803: state_type > $o ).
tff(pred_def_6889,type,
v10801: state_type > $o ).
tff(pred_def_6890,type,
v10799: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6891,type,
v10812: state_type > $o ).
tff(pred_def_6892,type,
v10811: state_type > $o ).
tff(pred_def_6893,type,
v10809: state_type > $o ).
tff(pred_def_6894,type,
v10807: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6895,type,
v10820: state_type > $o ).
tff(pred_def_6896,type,
v10819: state_type > $o ).
tff(pred_def_6897,type,
v10817: state_type > $o ).
tff(pred_def_6898,type,
v10815: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6899,type,
v10828: state_type > $o ).
tff(pred_def_6900,type,
v10827: state_type > $o ).
tff(pred_def_6901,type,
v10825: state_type > $o ).
tff(pred_def_6902,type,
v10823: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6903,type,
v10836: state_type > $o ).
tff(pred_def_6904,type,
v10835: state_type > $o ).
tff(pred_def_6905,type,
v10833: state_type > $o ).
tff(pred_def_6906,type,
v10831: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6907,type,
v10844: state_type > $o ).
tff(pred_def_6908,type,
v10843: state_type > $o ).
tff(pred_def_6909,type,
v10841: state_type > $o ).
tff(pred_def_6910,type,
v10839: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6911,type,
v10852: state_type > $o ).
tff(pred_def_6912,type,
v10851: state_type > $o ).
tff(pred_def_6913,type,
v10849: state_type > $o ).
tff(pred_def_6914,type,
v10847: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6915,type,
v10860: state_type > $o ).
tff(pred_def_6916,type,
v10859: state_type > $o ).
tff(pred_def_6917,type,
v10857: state_type > $o ).
tff(pred_def_6918,type,
v10855: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6919,type,
v10868: state_type > $o ).
tff(pred_def_6920,type,
v10867: state_type > $o ).
tff(pred_def_6921,type,
v10865: state_type > $o ).
tff(pred_def_6922,type,
v10863: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6923,type,
v10876: state_type > $o ).
tff(pred_def_6924,type,
v10875: state_type > $o ).
tff(pred_def_6925,type,
v10873: state_type > $o ).
tff(pred_def_6926,type,
v10871: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6927,type,
v10879: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6928,type,
v10885: state_type > $o ).
tff(pred_def_6929,type,
v10883: state_type > $o ).
tff(pred_def_6930,type,
v10882: state_type > $o ).
tff(pred_def_6931,type,
v10881: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6932,type,
v10894: state_type > $o ).
tff(pred_def_6933,type,
v10893: state_type > $o ).
tff(pred_def_6934,type,
v10891: state_type > $o ).
tff(pred_def_6935,type,
v10889: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6936,type,
v10902: state_type > $o ).
tff(pred_def_6937,type,
v10901: state_type > $o ).
tff(pred_def_6938,type,
v10899: state_type > $o ).
tff(pred_def_6939,type,
v10897: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6940,type,
v10910: state_type > $o ).
tff(pred_def_6941,type,
v10909: state_type > $o ).
tff(pred_def_6942,type,
v10907: state_type > $o ).
tff(pred_def_6943,type,
v10905: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6944,type,
v10918: state_type > $o ).
tff(pred_def_6945,type,
v10917: state_type > $o ).
tff(pred_def_6946,type,
v10915: state_type > $o ).
tff(pred_def_6947,type,
v10913: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6948,type,
v10926: state_type > $o ).
tff(pred_def_6949,type,
v10925: state_type > $o ).
tff(pred_def_6950,type,
v10923: state_type > $o ).
tff(pred_def_6951,type,
v10921: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6952,type,
v10934: state_type > $o ).
tff(pred_def_6953,type,
v10933: state_type > $o ).
tff(pred_def_6954,type,
v10931: state_type > $o ).
tff(pred_def_6955,type,
v10929: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6956,type,
v10942: state_type > $o ).
tff(pred_def_6957,type,
v10941: state_type > $o ).
tff(pred_def_6958,type,
v10939: state_type > $o ).
tff(pred_def_6959,type,
v10937: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6960,type,
v10950: state_type > $o ).
tff(pred_def_6961,type,
v10949: state_type > $o ).
tff(pred_def_6962,type,
v10947: state_type > $o ).
tff(pred_def_6963,type,
v10945: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6964,type,
v10958: state_type > $o ).
tff(pred_def_6965,type,
v10957: state_type > $o ).
tff(pred_def_6966,type,
v10955: state_type > $o ).
tff(pred_def_6967,type,
v10953: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6968,type,
v10966: state_type > $o ).
tff(pred_def_6969,type,
v10965: state_type > $o ).
tff(pred_def_6970,type,
v10963: state_type > $o ).
tff(pred_def_6971,type,
v10961: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6972,type,
v10974: state_type > $o ).
tff(pred_def_6973,type,
v10973: state_type > $o ).
tff(pred_def_6974,type,
v10971: state_type > $o ).
tff(pred_def_6975,type,
v10969: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6976,type,
v10982: state_type > $o ).
tff(pred_def_6977,type,
v10981: state_type > $o ).
tff(pred_def_6978,type,
v10979: state_type > $o ).
tff(pred_def_6979,type,
v10977: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6980,type,
v10990: state_type > $o ).
tff(pred_def_6981,type,
v10989: state_type > $o ).
tff(pred_def_6982,type,
v10987: state_type > $o ).
tff(pred_def_6983,type,
v10985: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6984,type,
v10998: state_type > $o ).
tff(pred_def_6985,type,
v10997: state_type > $o ).
tff(pred_def_6986,type,
v10995: state_type > $o ).
tff(pred_def_6987,type,
v10993: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6988,type,
v11006: state_type > $o ).
tff(pred_def_6989,type,
v11005: state_type > $o ).
tff(pred_def_6990,type,
v11003: state_type > $o ).
tff(pred_def_6991,type,
v11001: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6992,type,
v11014: state_type > $o ).
tff(pred_def_6993,type,
v11013: state_type > $o ).
tff(pred_def_6994,type,
v11011: state_type > $o ).
tff(pred_def_6995,type,
v11009: ( state_type * bitindex_type ) > $o ).
tff(pred_def_6996,type,
v11022: state_type > $o ).
tff(pred_def_6997,type,
v11021: state_type > $o ).
tff(pred_def_6998,type,
v11019: state_type > $o ).
tff(pred_def_6999,type,
v11017: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7000,type,
v11030: state_type > $o ).
tff(pred_def_7001,type,
v11029: state_type > $o ).
tff(pred_def_7002,type,
v11027: state_type > $o ).
tff(pred_def_7003,type,
v11025: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7004,type,
v11038: state_type > $o ).
tff(pred_def_7005,type,
v11037: state_type > $o ).
tff(pred_def_7006,type,
v11035: state_type > $o ).
tff(pred_def_7007,type,
v11033: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7008,type,
v11046: state_type > $o ).
tff(pred_def_7009,type,
v11045: state_type > $o ).
tff(pred_def_7010,type,
v11043: state_type > $o ).
tff(pred_def_7011,type,
v11041: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7012,type,
v11054: state_type > $o ).
tff(pred_def_7013,type,
v11053: state_type > $o ).
tff(pred_def_7014,type,
v11051: state_type > $o ).
tff(pred_def_7015,type,
v11049: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7016,type,
v11062: state_type > $o ).
tff(pred_def_7017,type,
v11061: state_type > $o ).
tff(pred_def_7018,type,
v11059: state_type > $o ).
tff(pred_def_7019,type,
v11057: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7020,type,
v11070: state_type > $o ).
tff(pred_def_7021,type,
v11069: state_type > $o ).
tff(pred_def_7022,type,
v11067: state_type > $o ).
tff(pred_def_7023,type,
v11065: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7024,type,
v11078: state_type > $o ).
tff(pred_def_7025,type,
v11077: state_type > $o ).
tff(pred_def_7026,type,
v11075: state_type > $o ).
tff(pred_def_7027,type,
v11073: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7028,type,
v11086: state_type > $o ).
tff(pred_def_7029,type,
v11085: state_type > $o ).
tff(pred_def_7030,type,
v11083: state_type > $o ).
tff(pred_def_7031,type,
v11081: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7032,type,
v11094: state_type > $o ).
tff(pred_def_7033,type,
v11093: state_type > $o ).
tff(pred_def_7034,type,
v11091: state_type > $o ).
tff(pred_def_7035,type,
v11089: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7036,type,
v11102: state_type > $o ).
tff(pred_def_7037,type,
v11101: state_type > $o ).
tff(pred_def_7038,type,
v11099: state_type > $o ).
tff(pred_def_7039,type,
v11097: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7040,type,
v11110: state_type > $o ).
tff(pred_def_7041,type,
v11109: state_type > $o ).
tff(pred_def_7042,type,
v11107: state_type > $o ).
tff(pred_def_7043,type,
v11105: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7044,type,
v11118: state_type > $o ).
tff(pred_def_7045,type,
v11117: state_type > $o ).
tff(pred_def_7046,type,
v11115: state_type > $o ).
tff(pred_def_7047,type,
v11113: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7048,type,
v11126: state_type > $o ).
tff(pred_def_7049,type,
v11125: state_type > $o ).
tff(pred_def_7050,type,
v11123: state_type > $o ).
tff(pred_def_7051,type,
v11121: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7052,type,
v11134: state_type > $o ).
tff(pred_def_7053,type,
v11133: state_type > $o ).
tff(pred_def_7054,type,
v11131: state_type > $o ).
tff(pred_def_7055,type,
v11129: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7056,type,
v11142: state_type > $o ).
tff(pred_def_7057,type,
v11141: state_type > $o ).
tff(pred_def_7058,type,
v11139: state_type > $o ).
tff(pred_def_7059,type,
v11137: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7060,type,
v11150: state_type > $o ).
tff(pred_def_7061,type,
v11149: state_type > $o ).
tff(pred_def_7062,type,
v11147: state_type > $o ).
tff(pred_def_7063,type,
v11145: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7064,type,
v11158: state_type > $o ).
tff(pred_def_7065,type,
v11157: state_type > $o ).
tff(pred_def_7066,type,
v11155: state_type > $o ).
tff(pred_def_7067,type,
v11153: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7068,type,
v11166: state_type > $o ).
tff(pred_def_7069,type,
v11165: state_type > $o ).
tff(pred_def_7070,type,
v11163: state_type > $o ).
tff(pred_def_7071,type,
v11161: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7072,type,
v11174: state_type > $o ).
tff(pred_def_7073,type,
v11173: state_type > $o ).
tff(pred_def_7074,type,
v11171: state_type > $o ).
tff(pred_def_7075,type,
v11169: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7076,type,
v11182: state_type > $o ).
tff(pred_def_7077,type,
v11181: state_type > $o ).
tff(pred_def_7078,type,
v11179: state_type > $o ).
tff(pred_def_7079,type,
v11177: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7080,type,
v11190: state_type > $o ).
tff(pred_def_7081,type,
v11189: state_type > $o ).
tff(pred_def_7082,type,
v11187: state_type > $o ).
tff(pred_def_7083,type,
v11185: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7084,type,
v11198: state_type > $o ).
tff(pred_def_7085,type,
v11197: state_type > $o ).
tff(pred_def_7086,type,
v11195: state_type > $o ).
tff(pred_def_7087,type,
v11193: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7088,type,
v11206: state_type > $o ).
tff(pred_def_7089,type,
v11205: state_type > $o ).
tff(pred_def_7090,type,
v11203: state_type > $o ).
tff(pred_def_7091,type,
v11201: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7092,type,
v11214: state_type > $o ).
tff(pred_def_7093,type,
v11213: state_type > $o ).
tff(pred_def_7094,type,
v11211: state_type > $o ).
tff(pred_def_7095,type,
v11209: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7096,type,
v11222: state_type > $o ).
tff(pred_def_7097,type,
v11221: state_type > $o ).
tff(pred_def_7098,type,
v11219: state_type > $o ).
tff(pred_def_7099,type,
v11217: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7100,type,
v11230: state_type > $o ).
tff(pred_def_7101,type,
v11229: state_type > $o ).
tff(pred_def_7102,type,
v11227: state_type > $o ).
tff(pred_def_7103,type,
v11225: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7104,type,
v11238: state_type > $o ).
tff(pred_def_7105,type,
v11237: state_type > $o ).
tff(pred_def_7106,type,
v11235: state_type > $o ).
tff(pred_def_7107,type,
v11233: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7108,type,
v11246: state_type > $o ).
tff(pred_def_7109,type,
v11245: state_type > $o ).
tff(pred_def_7110,type,
v11243: state_type > $o ).
tff(pred_def_7111,type,
v11241: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7112,type,
v11254: state_type > $o ).
tff(pred_def_7113,type,
v11253: state_type > $o ).
tff(pred_def_7114,type,
v11251: state_type > $o ).
tff(pred_def_7115,type,
v11249: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7116,type,
v11262: state_type > $o ).
tff(pred_def_7117,type,
v11261: state_type > $o ).
tff(pred_def_7118,type,
v11259: state_type > $o ).
tff(pred_def_7119,type,
v11257: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7120,type,
v11270: state_type > $o ).
tff(pred_def_7121,type,
v11269: state_type > $o ).
tff(pred_def_7122,type,
v11267: state_type > $o ).
tff(pred_def_7123,type,
v11265: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7124,type,
v11278: state_type > $o ).
tff(pred_def_7125,type,
v11277: state_type > $o ).
tff(pred_def_7126,type,
v11275: state_type > $o ).
tff(pred_def_7127,type,
v11273: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7128,type,
v11286: state_type > $o ).
tff(pred_def_7129,type,
v11285: state_type > $o ).
tff(pred_def_7130,type,
v11283: state_type > $o ).
tff(pred_def_7131,type,
v11281: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7132,type,
v11294: state_type > $o ).
tff(pred_def_7133,type,
v11293: state_type > $o ).
tff(pred_def_7134,type,
v11291: state_type > $o ).
tff(pred_def_7135,type,
v11289: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7136,type,
v11302: state_type > $o ).
tff(pred_def_7137,type,
v11301: state_type > $o ).
tff(pred_def_7138,type,
v11299: state_type > $o ).
tff(pred_def_7139,type,
v11297: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7140,type,
v11310: state_type > $o ).
tff(pred_def_7141,type,
v11309: state_type > $o ).
tff(pred_def_7142,type,
v11307: state_type > $o ).
tff(pred_def_7143,type,
v11305: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7144,type,
v11318: state_type > $o ).
tff(pred_def_7145,type,
v11317: state_type > $o ).
tff(pred_def_7146,type,
v11315: state_type > $o ).
tff(pred_def_7147,type,
v11313: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7148,type,
v11326: state_type > $o ).
tff(pred_def_7149,type,
v11325: state_type > $o ).
tff(pred_def_7150,type,
v11323: state_type > $o ).
tff(pred_def_7151,type,
v11321: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7152,type,
v11334: state_type > $o ).
tff(pred_def_7153,type,
v11333: state_type > $o ).
tff(pred_def_7154,type,
v11331: state_type > $o ).
tff(pred_def_7155,type,
v11329: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7156,type,
v11342: state_type > $o ).
tff(pred_def_7157,type,
v11341: state_type > $o ).
tff(pred_def_7158,type,
v11339: state_type > $o ).
tff(pred_def_7159,type,
v11337: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7160,type,
v11350: state_type > $o ).
tff(pred_def_7161,type,
v11349: state_type > $o ).
tff(pred_def_7162,type,
v11347: state_type > $o ).
tff(pred_def_7163,type,
v11345: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7164,type,
v11358: state_type > $o ).
tff(pred_def_7165,type,
v11357: state_type > $o ).
tff(pred_def_7166,type,
v11355: state_type > $o ).
tff(pred_def_7167,type,
v11353: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7168,type,
v11366: state_type > $o ).
tff(pred_def_7169,type,
v11365: state_type > $o ).
tff(pred_def_7170,type,
v11363: state_type > $o ).
tff(pred_def_7171,type,
v11361: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7172,type,
v11374: state_type > $o ).
tff(pred_def_7173,type,
v11373: state_type > $o ).
tff(pred_def_7174,type,
v11371: state_type > $o ).
tff(pred_def_7175,type,
v11369: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7176,type,
v11382: state_type > $o ).
tff(pred_def_7177,type,
v11381: state_type > $o ).
tff(pred_def_7178,type,
v11379: state_type > $o ).
tff(pred_def_7179,type,
v11377: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7180,type,
v11390: state_type > $o ).
tff(pred_def_7181,type,
v11389: state_type > $o ).
tff(pred_def_7182,type,
v11387: state_type > $o ).
tff(pred_def_7183,type,
v11385: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7184,type,
v11398: state_type > $o ).
tff(pred_def_7185,type,
v11397: state_type > $o ).
tff(pred_def_7186,type,
v11395: state_type > $o ).
tff(pred_def_7187,type,
v11393: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7188,type,
v11401: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7189,type,
v11407: state_type > $o ).
tff(pred_def_7190,type,
v11405: state_type > $o ).
tff(pred_def_7191,type,
v11404: state_type > $o ).
tff(pred_def_7192,type,
v11403: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7193,type,
range_79_64: bitindex_type > $o ).
tff(pred_def_7194,type,
v11416: state_type > $o ).
tff(pred_def_7195,type,
v11415: state_type > $o ).
tff(pred_def_7196,type,
v11413: state_type > $o ).
tff(pred_def_7197,type,
v11411: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7198,type,
v11424: state_type > $o ).
tff(pred_def_7199,type,
v11423: state_type > $o ).
tff(pred_def_7200,type,
v11421: state_type > $o ).
tff(pred_def_7201,type,
v11419: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7202,type,
v11432: state_type > $o ).
tff(pred_def_7203,type,
v11431: state_type > $o ).
tff(pred_def_7204,type,
v11429: state_type > $o ).
tff(pred_def_7205,type,
v11427: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7206,type,
v11440: state_type > $o ).
tff(pred_def_7207,type,
v11439: state_type > $o ).
tff(pred_def_7208,type,
v11437: state_type > $o ).
tff(pred_def_7209,type,
v11435: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7210,type,
v11448: state_type > $o ).
tff(pred_def_7211,type,
v11447: state_type > $o ).
tff(pred_def_7212,type,
v11445: state_type > $o ).
tff(pred_def_7213,type,
v11443: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7214,type,
v11456: state_type > $o ).
tff(pred_def_7215,type,
v11455: state_type > $o ).
tff(pred_def_7216,type,
v11453: state_type > $o ).
tff(pred_def_7217,type,
v11451: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7218,type,
v11464: state_type > $o ).
tff(pred_def_7219,type,
v11463: state_type > $o ).
tff(pred_def_7220,type,
v11461: state_type > $o ).
tff(pred_def_7221,type,
v11459: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7222,type,
v11472: state_type > $o ).
tff(pred_def_7223,type,
v11471: state_type > $o ).
tff(pred_def_7224,type,
v11469: state_type > $o ).
tff(pred_def_7225,type,
v11467: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7226,type,
v11480: state_type > $o ).
tff(pred_def_7227,type,
v11479: state_type > $o ).
tff(pred_def_7228,type,
v11477: state_type > $o ).
tff(pred_def_7229,type,
v11475: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7230,type,
v11488: state_type > $o ).
tff(pred_def_7231,type,
v11487: state_type > $o ).
tff(pred_def_7232,type,
v11485: state_type > $o ).
tff(pred_def_7233,type,
v11483: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7234,type,
v11496: state_type > $o ).
tff(pred_def_7235,type,
v11495: state_type > $o ).
tff(pred_def_7236,type,
v11493: state_type > $o ).
tff(pred_def_7237,type,
v11491: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7238,type,
v11504: state_type > $o ).
tff(pred_def_7239,type,
v11503: state_type > $o ).
tff(pred_def_7240,type,
v11501: state_type > $o ).
tff(pred_def_7241,type,
v11499: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7242,type,
v11512: state_type > $o ).
tff(pred_def_7243,type,
v11511: state_type > $o ).
tff(pred_def_7244,type,
v11509: state_type > $o ).
tff(pred_def_7245,type,
v11507: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7246,type,
v11520: state_type > $o ).
tff(pred_def_7247,type,
v11519: state_type > $o ).
tff(pred_def_7248,type,
v11517: state_type > $o ).
tff(pred_def_7249,type,
v11515: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7250,type,
v11528: state_type > $o ).
tff(pred_def_7251,type,
v11527: state_type > $o ).
tff(pred_def_7252,type,
v11525: state_type > $o ).
tff(pred_def_7253,type,
v11523: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7254,type,
v11536: state_type > $o ).
tff(pred_def_7255,type,
v11535: state_type > $o ).
tff(pred_def_7256,type,
v11533: state_type > $o ).
tff(pred_def_7257,type,
v11531: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7258,type,
v11544: state_type > $o ).
tff(pred_def_7259,type,
v11543: state_type > $o ).
tff(pred_def_7260,type,
v11541: state_type > $o ).
tff(pred_def_7261,type,
v11539: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7262,type,
v11552: state_type > $o ).
tff(pred_def_7263,type,
v11551: state_type > $o ).
tff(pred_def_7264,type,
v11549: state_type > $o ).
tff(pred_def_7265,type,
v11547: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7266,type,
v11560: state_type > $o ).
tff(pred_def_7267,type,
v11559: state_type > $o ).
tff(pred_def_7268,type,
v11557: state_type > $o ).
tff(pred_def_7269,type,
v11555: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7270,type,
v11568: state_type > $o ).
tff(pred_def_7271,type,
v11567: state_type > $o ).
tff(pred_def_7272,type,
v11565: state_type > $o ).
tff(pred_def_7273,type,
v11563: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7274,type,
v11576: state_type > $o ).
tff(pred_def_7275,type,
v11575: state_type > $o ).
tff(pred_def_7276,type,
v11573: state_type > $o ).
tff(pred_def_7277,type,
v11571: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7278,type,
v11584: state_type > $o ).
tff(pred_def_7279,type,
v11583: state_type > $o ).
tff(pred_def_7280,type,
v11581: state_type > $o ).
tff(pred_def_7281,type,
v11579: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7282,type,
v11592: state_type > $o ).
tff(pred_def_7283,type,
v11591: state_type > $o ).
tff(pred_def_7284,type,
v11589: state_type > $o ).
tff(pred_def_7285,type,
v11587: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7286,type,
v11600: state_type > $o ).
tff(pred_def_7287,type,
v11599: state_type > $o ).
tff(pred_def_7288,type,
v11597: state_type > $o ).
tff(pred_def_7289,type,
v11595: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7290,type,
v11608: state_type > $o ).
tff(pred_def_7291,type,
v11607: state_type > $o ).
tff(pred_def_7292,type,
v11605: state_type > $o ).
tff(pred_def_7293,type,
v11603: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7294,type,
v11616: state_type > $o ).
tff(pred_def_7295,type,
v11615: state_type > $o ).
tff(pred_def_7296,type,
v11613: state_type > $o ).
tff(pred_def_7297,type,
v11611: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7298,type,
v11624: state_type > $o ).
tff(pred_def_7299,type,
v11623: state_type > $o ).
tff(pred_def_7300,type,
v11621: state_type > $o ).
tff(pred_def_7301,type,
v11619: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7302,type,
v11632: state_type > $o ).
tff(pred_def_7303,type,
v11631: state_type > $o ).
tff(pred_def_7304,type,
v11629: state_type > $o ).
tff(pred_def_7305,type,
v11627: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7306,type,
v11640: state_type > $o ).
tff(pred_def_7307,type,
v11639: state_type > $o ).
tff(pred_def_7308,type,
v11637: state_type > $o ).
tff(pred_def_7309,type,
v11635: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7310,type,
v11648: state_type > $o ).
tff(pred_def_7311,type,
v11647: state_type > $o ).
tff(pred_def_7312,type,
v11645: state_type > $o ).
tff(pred_def_7313,type,
v11643: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7314,type,
v11656: state_type > $o ).
tff(pred_def_7315,type,
v11655: state_type > $o ).
tff(pred_def_7316,type,
v11653: state_type > $o ).
tff(pred_def_7317,type,
v11651: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7318,type,
v11664: state_type > $o ).
tff(pred_def_7319,type,
v11663: state_type > $o ).
tff(pred_def_7320,type,
v11661: state_type > $o ).
tff(pred_def_7321,type,
v11659: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7322,type,
v11672: state_type > $o ).
tff(pred_def_7323,type,
v11671: state_type > $o ).
tff(pred_def_7324,type,
v11669: state_type > $o ).
tff(pred_def_7325,type,
v11667: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7326,type,
v11680: state_type > $o ).
tff(pred_def_7327,type,
v11679: state_type > $o ).
tff(pred_def_7328,type,
v11677: state_type > $o ).
tff(pred_def_7329,type,
v11675: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7330,type,
v11688: state_type > $o ).
tff(pred_def_7331,type,
v11687: state_type > $o ).
tff(pred_def_7332,type,
v11685: state_type > $o ).
tff(pred_def_7333,type,
v11683: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7334,type,
v11696: state_type > $o ).
tff(pred_def_7335,type,
v11695: state_type > $o ).
tff(pred_def_7336,type,
v11693: state_type > $o ).
tff(pred_def_7337,type,
v11691: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7338,type,
v11704: state_type > $o ).
tff(pred_def_7339,type,
v11703: state_type > $o ).
tff(pred_def_7340,type,
v11701: state_type > $o ).
tff(pred_def_7341,type,
v11699: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7342,type,
v11712: state_type > $o ).
tff(pred_def_7343,type,
v11711: state_type > $o ).
tff(pred_def_7344,type,
v11709: state_type > $o ).
tff(pred_def_7345,type,
v11707: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7346,type,
v11720: state_type > $o ).
tff(pred_def_7347,type,
v11719: state_type > $o ).
tff(pred_def_7348,type,
v11717: state_type > $o ).
tff(pred_def_7349,type,
v11715: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7350,type,
v11728: state_type > $o ).
tff(pred_def_7351,type,
v11727: state_type > $o ).
tff(pred_def_7352,type,
v11725: state_type > $o ).
tff(pred_def_7353,type,
v11723: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7354,type,
v11736: state_type > $o ).
tff(pred_def_7355,type,
v11735: state_type > $o ).
tff(pred_def_7356,type,
v11733: state_type > $o ).
tff(pred_def_7357,type,
v11731: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7358,type,
v11744: state_type > $o ).
tff(pred_def_7359,type,
v11743: state_type > $o ).
tff(pred_def_7360,type,
v11741: state_type > $o ).
tff(pred_def_7361,type,
v11739: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7362,type,
v11752: state_type > $o ).
tff(pred_def_7363,type,
v11751: state_type > $o ).
tff(pred_def_7364,type,
v11749: state_type > $o ).
tff(pred_def_7365,type,
v11747: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7366,type,
v11760: state_type > $o ).
tff(pred_def_7367,type,
v11759: state_type > $o ).
tff(pred_def_7368,type,
v11757: state_type > $o ).
tff(pred_def_7369,type,
v11755: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7370,type,
v11768: state_type > $o ).
tff(pred_def_7371,type,
v11767: state_type > $o ).
tff(pred_def_7372,type,
v11765: state_type > $o ).
tff(pred_def_7373,type,
v11763: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7374,type,
v11776: state_type > $o ).
tff(pred_def_7375,type,
v11775: state_type > $o ).
tff(pred_def_7376,type,
v11773: state_type > $o ).
tff(pred_def_7377,type,
v11771: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7378,type,
v11784: state_type > $o ).
tff(pred_def_7379,type,
v11783: state_type > $o ).
tff(pred_def_7380,type,
v11781: state_type > $o ).
tff(pred_def_7381,type,
v11779: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7382,type,
v11792: state_type > $o ).
tff(pred_def_7383,type,
v11791: state_type > $o ).
tff(pred_def_7384,type,
v11789: state_type > $o ).
tff(pred_def_7385,type,
v11787: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7386,type,
v11800: state_type > $o ).
tff(pred_def_7387,type,
v11799: state_type > $o ).
tff(pred_def_7388,type,
v11797: state_type > $o ).
tff(pred_def_7389,type,
v11795: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7390,type,
v11808: state_type > $o ).
tff(pred_def_7391,type,
v11807: state_type > $o ).
tff(pred_def_7392,type,
v11805: state_type > $o ).
tff(pred_def_7393,type,
v11803: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7394,type,
v11816: state_type > $o ).
tff(pred_def_7395,type,
v11815: state_type > $o ).
tff(pred_def_7396,type,
v11813: state_type > $o ).
tff(pred_def_7397,type,
v11811: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7398,type,
v11824: state_type > $o ).
tff(pred_def_7399,type,
v11823: state_type > $o ).
tff(pred_def_7400,type,
v11821: state_type > $o ).
tff(pred_def_7401,type,
v11819: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7402,type,
v11832: state_type > $o ).
tff(pred_def_7403,type,
v11831: state_type > $o ).
tff(pred_def_7404,type,
v11829: state_type > $o ).
tff(pred_def_7405,type,
v11827: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7406,type,
v11840: state_type > $o ).
tff(pred_def_7407,type,
v11839: state_type > $o ).
tff(pred_def_7408,type,
v11837: state_type > $o ).
tff(pred_def_7409,type,
v11835: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7410,type,
v11848: state_type > $o ).
tff(pred_def_7411,type,
v11847: state_type > $o ).
tff(pred_def_7412,type,
v11845: state_type > $o ).
tff(pred_def_7413,type,
v11843: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7414,type,
v11856: state_type > $o ).
tff(pred_def_7415,type,
v11855: state_type > $o ).
tff(pred_def_7416,type,
v11853: state_type > $o ).
tff(pred_def_7417,type,
v11851: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7418,type,
v11864: state_type > $o ).
tff(pred_def_7419,type,
v11863: state_type > $o ).
tff(pred_def_7420,type,
v11861: state_type > $o ).
tff(pred_def_7421,type,
v11859: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7422,type,
v11872: state_type > $o ).
tff(pred_def_7423,type,
v11871: state_type > $o ).
tff(pred_def_7424,type,
v11869: state_type > $o ).
tff(pred_def_7425,type,
v11867: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7426,type,
v11880: state_type > $o ).
tff(pred_def_7427,type,
v11879: state_type > $o ).
tff(pred_def_7428,type,
v11877: state_type > $o ).
tff(pred_def_7429,type,
v11875: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7430,type,
v11888: state_type > $o ).
tff(pred_def_7431,type,
v11887: state_type > $o ).
tff(pred_def_7432,type,
v11885: state_type > $o ).
tff(pred_def_7433,type,
v11883: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7434,type,
v11896: state_type > $o ).
tff(pred_def_7435,type,
v11895: state_type > $o ).
tff(pred_def_7436,type,
v11893: state_type > $o ).
tff(pred_def_7437,type,
v11891: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7438,type,
v11904: state_type > $o ).
tff(pred_def_7439,type,
v11903: state_type > $o ).
tff(pred_def_7440,type,
v11901: state_type > $o ).
tff(pred_def_7441,type,
v11899: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7442,type,
v11912: state_type > $o ).
tff(pred_def_7443,type,
v11911: state_type > $o ).
tff(pred_def_7444,type,
v11909: state_type > $o ).
tff(pred_def_7445,type,
v11907: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7446,type,
v11920: state_type > $o ).
tff(pred_def_7447,type,
v11919: state_type > $o ).
tff(pred_def_7448,type,
v11917: state_type > $o ).
tff(pred_def_7449,type,
v11915: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7450,type,
v11923: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7451,type,
v11929: state_type > $o ).
tff(pred_def_7452,type,
v11927: state_type > $o ).
tff(pred_def_7453,type,
v11926: state_type > $o ).
tff(pred_def_7454,type,
v11925: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7455,type,
v11938: state_type > $o ).
tff(pred_def_7456,type,
v11937: state_type > $o ).
tff(pred_def_7457,type,
v11935: state_type > $o ).
tff(pred_def_7458,type,
v11933: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7459,type,
v11946: state_type > $o ).
tff(pred_def_7460,type,
v11945: state_type > $o ).
tff(pred_def_7461,type,
v11943: state_type > $o ).
tff(pred_def_7462,type,
v11941: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7463,type,
v11954: state_type > $o ).
tff(pred_def_7464,type,
v11953: state_type > $o ).
tff(pred_def_7465,type,
v11951: state_type > $o ).
tff(pred_def_7466,type,
v11949: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7467,type,
v11962: state_type > $o ).
tff(pred_def_7468,type,
v11961: state_type > $o ).
tff(pred_def_7469,type,
v11959: state_type > $o ).
tff(pred_def_7470,type,
v11957: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7471,type,
v11970: state_type > $o ).
tff(pred_def_7472,type,
v11969: state_type > $o ).
tff(pred_def_7473,type,
v11967: state_type > $o ).
tff(pred_def_7474,type,
v11965: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7475,type,
v11978: state_type > $o ).
tff(pred_def_7476,type,
v11977: state_type > $o ).
tff(pred_def_7477,type,
v11975: state_type > $o ).
tff(pred_def_7478,type,
v11973: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7479,type,
v11986: state_type > $o ).
tff(pred_def_7480,type,
v11985: state_type > $o ).
tff(pred_def_7481,type,
v11983: state_type > $o ).
tff(pred_def_7482,type,
v11981: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7483,type,
v11994: state_type > $o ).
tff(pred_def_7484,type,
v11993: state_type > $o ).
tff(pred_def_7485,type,
v11991: state_type > $o ).
tff(pred_def_7486,type,
v11989: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7487,type,
v12002: state_type > $o ).
tff(pred_def_7488,type,
v12001: state_type > $o ).
tff(pred_def_7489,type,
v11999: state_type > $o ).
tff(pred_def_7490,type,
v11997: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7491,type,
v12010: state_type > $o ).
tff(pred_def_7492,type,
v12009: state_type > $o ).
tff(pred_def_7493,type,
v12007: state_type > $o ).
tff(pred_def_7494,type,
v12005: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7495,type,
v12018: state_type > $o ).
tff(pred_def_7496,type,
v12017: state_type > $o ).
tff(pred_def_7497,type,
v12015: state_type > $o ).
tff(pred_def_7498,type,
v12013: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7499,type,
v12026: state_type > $o ).
tff(pred_def_7500,type,
v12025: state_type > $o ).
tff(pred_def_7501,type,
v12023: state_type > $o ).
tff(pred_def_7502,type,
v12021: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7503,type,
v12034: state_type > $o ).
tff(pred_def_7504,type,
v12033: state_type > $o ).
tff(pred_def_7505,type,
v12031: state_type > $o ).
tff(pred_def_7506,type,
v12029: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7507,type,
v12042: state_type > $o ).
tff(pred_def_7508,type,
v12041: state_type > $o ).
tff(pred_def_7509,type,
v12039: state_type > $o ).
tff(pred_def_7510,type,
v12037: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7511,type,
v12050: state_type > $o ).
tff(pred_def_7512,type,
v12049: state_type > $o ).
tff(pred_def_7513,type,
v12047: state_type > $o ).
tff(pred_def_7514,type,
v12045: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7515,type,
v12058: state_type > $o ).
tff(pred_def_7516,type,
v12057: state_type > $o ).
tff(pred_def_7517,type,
v12055: state_type > $o ).
tff(pred_def_7518,type,
v12053: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7519,type,
v12066: state_type > $o ).
tff(pred_def_7520,type,
v12065: state_type > $o ).
tff(pred_def_7521,type,
v12063: state_type > $o ).
tff(pred_def_7522,type,
v12061: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7523,type,
v12074: state_type > $o ).
tff(pred_def_7524,type,
v12073: state_type > $o ).
tff(pred_def_7525,type,
v12071: state_type > $o ).
tff(pred_def_7526,type,
v12069: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7527,type,
v12082: state_type > $o ).
tff(pred_def_7528,type,
v12081: state_type > $o ).
tff(pred_def_7529,type,
v12079: state_type > $o ).
tff(pred_def_7530,type,
v12077: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7531,type,
v12090: state_type > $o ).
tff(pred_def_7532,type,
v12089: state_type > $o ).
tff(pred_def_7533,type,
v12087: state_type > $o ).
tff(pred_def_7534,type,
v12085: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7535,type,
v12098: state_type > $o ).
tff(pred_def_7536,type,
v12097: state_type > $o ).
tff(pred_def_7537,type,
v12095: state_type > $o ).
tff(pred_def_7538,type,
v12093: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7539,type,
v12106: state_type > $o ).
tff(pred_def_7540,type,
v12105: state_type > $o ).
tff(pred_def_7541,type,
v12103: state_type > $o ).
tff(pred_def_7542,type,
v12101: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7543,type,
v12114: state_type > $o ).
tff(pred_def_7544,type,
v12113: state_type > $o ).
tff(pred_def_7545,type,
v12111: state_type > $o ).
tff(pred_def_7546,type,
v12109: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7547,type,
v12122: state_type > $o ).
tff(pred_def_7548,type,
v12121: state_type > $o ).
tff(pred_def_7549,type,
v12119: state_type > $o ).
tff(pred_def_7550,type,
v12117: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7551,type,
v12130: state_type > $o ).
tff(pred_def_7552,type,
v12129: state_type > $o ).
tff(pred_def_7553,type,
v12127: state_type > $o ).
tff(pred_def_7554,type,
v12125: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7555,type,
v12138: state_type > $o ).
tff(pred_def_7556,type,
v12137: state_type > $o ).
tff(pred_def_7557,type,
v12135: state_type > $o ).
tff(pred_def_7558,type,
v12133: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7559,type,
v12146: state_type > $o ).
tff(pred_def_7560,type,
v12145: state_type > $o ).
tff(pred_def_7561,type,
v12143: state_type > $o ).
tff(pred_def_7562,type,
v12141: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7563,type,
v12154: state_type > $o ).
tff(pred_def_7564,type,
v12153: state_type > $o ).
tff(pred_def_7565,type,
v12151: state_type > $o ).
tff(pred_def_7566,type,
v12149: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7567,type,
v12162: state_type > $o ).
tff(pred_def_7568,type,
v12161: state_type > $o ).
tff(pred_def_7569,type,
v12159: state_type > $o ).
tff(pred_def_7570,type,
v12157: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7571,type,
v12170: state_type > $o ).
tff(pred_def_7572,type,
v12169: state_type > $o ).
tff(pred_def_7573,type,
v12167: state_type > $o ).
tff(pred_def_7574,type,
v12165: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7575,type,
v12178: state_type > $o ).
tff(pred_def_7576,type,
v12177: state_type > $o ).
tff(pred_def_7577,type,
v12175: state_type > $o ).
tff(pred_def_7578,type,
v12173: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7579,type,
v12186: state_type > $o ).
tff(pred_def_7580,type,
v12185: state_type > $o ).
tff(pred_def_7581,type,
v12183: state_type > $o ).
tff(pred_def_7582,type,
v12181: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7583,type,
v12194: state_type > $o ).
tff(pred_def_7584,type,
v12193: state_type > $o ).
tff(pred_def_7585,type,
v12191: state_type > $o ).
tff(pred_def_7586,type,
v12189: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7587,type,
v12202: state_type > $o ).
tff(pred_def_7588,type,
v12201: state_type > $o ).
tff(pred_def_7589,type,
v12199: state_type > $o ).
tff(pred_def_7590,type,
v12197: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7591,type,
v12210: state_type > $o ).
tff(pred_def_7592,type,
v12209: state_type > $o ).
tff(pred_def_7593,type,
v12207: state_type > $o ).
tff(pred_def_7594,type,
v12205: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7595,type,
v12218: state_type > $o ).
tff(pred_def_7596,type,
v12217: state_type > $o ).
tff(pred_def_7597,type,
v12215: state_type > $o ).
tff(pred_def_7598,type,
v12213: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7599,type,
v12226: state_type > $o ).
tff(pred_def_7600,type,
v12225: state_type > $o ).
tff(pred_def_7601,type,
v12223: state_type > $o ).
tff(pred_def_7602,type,
v12221: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7603,type,
v12234: state_type > $o ).
tff(pred_def_7604,type,
v12233: state_type > $o ).
tff(pred_def_7605,type,
v12231: state_type > $o ).
tff(pred_def_7606,type,
v12229: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7607,type,
v12242: state_type > $o ).
tff(pred_def_7608,type,
v12241: state_type > $o ).
tff(pred_def_7609,type,
v12239: state_type > $o ).
tff(pred_def_7610,type,
v12237: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7611,type,
v12250: state_type > $o ).
tff(pred_def_7612,type,
v12249: state_type > $o ).
tff(pred_def_7613,type,
v12247: state_type > $o ).
tff(pred_def_7614,type,
v12245: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7615,type,
v12258: state_type > $o ).
tff(pred_def_7616,type,
v12257: state_type > $o ).
tff(pred_def_7617,type,
v12255: state_type > $o ).
tff(pred_def_7618,type,
v12253: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7619,type,
v12266: state_type > $o ).
tff(pred_def_7620,type,
v12265: state_type > $o ).
tff(pred_def_7621,type,
v12263: state_type > $o ).
tff(pred_def_7622,type,
v12261: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7623,type,
v12274: state_type > $o ).
tff(pred_def_7624,type,
v12273: state_type > $o ).
tff(pred_def_7625,type,
v12271: state_type > $o ).
tff(pred_def_7626,type,
v12269: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7627,type,
v12282: state_type > $o ).
tff(pred_def_7628,type,
v12281: state_type > $o ).
tff(pred_def_7629,type,
v12279: state_type > $o ).
tff(pred_def_7630,type,
v12277: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7631,type,
v12290: state_type > $o ).
tff(pred_def_7632,type,
v12289: state_type > $o ).
tff(pred_def_7633,type,
v12287: state_type > $o ).
tff(pred_def_7634,type,
v12285: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7635,type,
v12298: state_type > $o ).
tff(pred_def_7636,type,
v12297: state_type > $o ).
tff(pred_def_7637,type,
v12295: state_type > $o ).
tff(pred_def_7638,type,
v12293: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7639,type,
v12306: state_type > $o ).
tff(pred_def_7640,type,
v12305: state_type > $o ).
tff(pred_def_7641,type,
v12303: state_type > $o ).
tff(pred_def_7642,type,
v12301: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7643,type,
v12314: state_type > $o ).
tff(pred_def_7644,type,
v12313: state_type > $o ).
tff(pred_def_7645,type,
v12311: state_type > $o ).
tff(pred_def_7646,type,
v12309: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7647,type,
v12322: state_type > $o ).
tff(pred_def_7648,type,
v12321: state_type > $o ).
tff(pred_def_7649,type,
v12319: state_type > $o ).
tff(pred_def_7650,type,
v12317: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7651,type,
v12330: state_type > $o ).
tff(pred_def_7652,type,
v12329: state_type > $o ).
tff(pred_def_7653,type,
v12327: state_type > $o ).
tff(pred_def_7654,type,
v12325: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7655,type,
v12338: state_type > $o ).
tff(pred_def_7656,type,
v12337: state_type > $o ).
tff(pred_def_7657,type,
v12335: state_type > $o ).
tff(pred_def_7658,type,
v12333: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7659,type,
v12346: state_type > $o ).
tff(pred_def_7660,type,
v12345: state_type > $o ).
tff(pred_def_7661,type,
v12343: state_type > $o ).
tff(pred_def_7662,type,
v12341: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7663,type,
v12354: state_type > $o ).
tff(pred_def_7664,type,
v12353: state_type > $o ).
tff(pred_def_7665,type,
v12351: state_type > $o ).
tff(pred_def_7666,type,
v12349: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7667,type,
v12362: state_type > $o ).
tff(pred_def_7668,type,
v12361: state_type > $o ).
tff(pred_def_7669,type,
v12359: state_type > $o ).
tff(pred_def_7670,type,
v12357: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7671,type,
v12370: state_type > $o ).
tff(pred_def_7672,type,
v12369: state_type > $o ).
tff(pred_def_7673,type,
v12367: state_type > $o ).
tff(pred_def_7674,type,
v12365: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7675,type,
v12378: state_type > $o ).
tff(pred_def_7676,type,
v12377: state_type > $o ).
tff(pred_def_7677,type,
v12375: state_type > $o ).
tff(pred_def_7678,type,
v12373: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7679,type,
v12386: state_type > $o ).
tff(pred_def_7680,type,
v12385: state_type > $o ).
tff(pred_def_7681,type,
v12383: state_type > $o ).
tff(pred_def_7682,type,
v12381: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7683,type,
v12394: state_type > $o ).
tff(pred_def_7684,type,
v12393: state_type > $o ).
tff(pred_def_7685,type,
v12391: state_type > $o ).
tff(pred_def_7686,type,
v12389: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7687,type,
v12402: state_type > $o ).
tff(pred_def_7688,type,
v12401: state_type > $o ).
tff(pred_def_7689,type,
v12399: state_type > $o ).
tff(pred_def_7690,type,
v12397: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7691,type,
v12410: state_type > $o ).
tff(pred_def_7692,type,
v12409: state_type > $o ).
tff(pred_def_7693,type,
v12407: state_type > $o ).
tff(pred_def_7694,type,
v12405: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7695,type,
v12418: state_type > $o ).
tff(pred_def_7696,type,
v12417: state_type > $o ).
tff(pred_def_7697,type,
v12415: state_type > $o ).
tff(pred_def_7698,type,
v12413: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7699,type,
v12426: state_type > $o ).
tff(pred_def_7700,type,
v12425: state_type > $o ).
tff(pred_def_7701,type,
v12423: state_type > $o ).
tff(pred_def_7702,type,
v12421: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7703,type,
v12434: state_type > $o ).
tff(pred_def_7704,type,
v12433: state_type > $o ).
tff(pred_def_7705,type,
v12431: state_type > $o ).
tff(pred_def_7706,type,
v12429: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7707,type,
v12442: state_type > $o ).
tff(pred_def_7708,type,
v12441: state_type > $o ).
tff(pred_def_7709,type,
v12439: state_type > $o ).
tff(pred_def_7710,type,
v12437: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7711,type,
v12445: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7712,type,
v12451: state_type > $o ).
tff(pred_def_7713,type,
v12449: state_type > $o ).
tff(pred_def_7714,type,
v12448: state_type > $o ).
tff(pred_def_7715,type,
v12447: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7716,type,
range_111_96: bitindex_type > $o ).
tff(pred_def_7717,type,
v12455: state_type > $o ).
tff(pred_def_7718,type,
v12456: state_type > $o ).
tff(pred_def_7719,type,
v12457: state_type > $o ).
tff(pred_def_7720,type,
v12458: state_type > $o ).
tff(pred_def_7721,type,
v7900: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7722,type,
v12489: state_type > $o ).
tff(pred_def_7723,type,
v12490: state_type > $o ).
tff(pred_def_7724,type,
v12488: state_type > $o ).
tff(pred_def_7725,type,
v12491: state_type > $o ).
tff(pred_def_7726,type,
v12487: state_type > $o ).
tff(pred_def_7727,type,
v12492: state_type > $o ).
tff(pred_def_7728,type,
v12486: state_type > $o ).
tff(pred_def_7729,type,
v12493: state_type > $o ).
tff(pred_def_7730,type,
v12485: state_type > $o ).
tff(pred_def_7731,type,
v12494: state_type > $o ).
tff(pred_def_7732,type,
v12484: state_type > $o ).
tff(pred_def_7733,type,
v12495: state_type > $o ).
tff(pred_def_7734,type,
v12483: state_type > $o ).
tff(pred_def_7735,type,
v12496: state_type > $o ).
tff(pred_def_7736,type,
v12482: state_type > $o ).
tff(pred_def_7737,type,
v12497: state_type > $o ).
tff(pred_def_7738,type,
v12481: state_type > $o ).
tff(pred_def_7739,type,
v12498: state_type > $o ).
tff(pred_def_7740,type,
v12480: state_type > $o ).
tff(pred_def_7741,type,
v12499: state_type > $o ).
tff(pred_def_7742,type,
v12479: state_type > $o ).
tff(pred_def_7743,type,
v12500: state_type > $o ).
tff(pred_def_7744,type,
v12478: state_type > $o ).
tff(pred_def_7745,type,
v12501: state_type > $o ).
tff(pred_def_7746,type,
v12476: state_type > $o ).
tff(pred_def_7747,type,
v12518: state_type > $o ).
tff(pred_def_7748,type,
v12519: state_type > $o ).
tff(pred_def_7749,type,
v12517: state_type > $o ).
tff(pred_def_7750,type,
v12520: state_type > $o ).
tff(pred_def_7751,type,
v12516: state_type > $o ).
tff(pred_def_7752,type,
v12515: state_type > $o ).
tff(pred_def_7753,type,
v12514: state_type > $o ).
tff(pred_def_7754,type,
v12513: state_type > $o ).
tff(pred_def_7755,type,
v12512: state_type > $o ).
tff(pred_def_7756,type,
v12511: state_type > $o ).
tff(pred_def_7757,type,
v12510: state_type > $o ).
tff(pred_def_7758,type,
v12509: state_type > $o ).
tff(pred_def_7759,type,
v12508: state_type > $o ).
tff(pred_def_7760,type,
v12507: state_type > $o ).
tff(pred_def_7761,type,
v12506: state_type > $o ).
tff(pred_def_7762,type,
v12505: state_type > $o ).
tff(pred_def_7763,type,
v12504: state_type > $o ).
tff(pred_def_7764,type,
v12502: state_type > $o ).
tff(pred_def_7765,type,
v12536: state_type > $o ).
tff(pred_def_7766,type,
v12535: state_type > $o ).
tff(pred_def_7767,type,
v12534: state_type > $o ).
tff(pred_def_7768,type,
v12533: state_type > $o ).
tff(pred_def_7769,type,
v12532: state_type > $o ).
tff(pred_def_7770,type,
v12531: state_type > $o ).
tff(pred_def_7771,type,
v12530: state_type > $o ).
tff(pred_def_7772,type,
v12529: state_type > $o ).
tff(pred_def_7773,type,
v12528: state_type > $o ).
tff(pred_def_7774,type,
v12527: state_type > $o ).
tff(pred_def_7775,type,
v12526: state_type > $o ).
tff(pred_def_7776,type,
v12525: state_type > $o ).
tff(pred_def_7777,type,
v12524: state_type > $o ).
tff(pred_def_7778,type,
v12523: state_type > $o ).
tff(pred_def_7779,type,
v12521: state_type > $o ).
tff(pred_def_7780,type,
v12552: state_type > $o ).
tff(pred_def_7781,type,
v12551: state_type > $o ).
tff(pred_def_7782,type,
v12550: state_type > $o ).
tff(pred_def_7783,type,
v12549: state_type > $o ).
tff(pred_def_7784,type,
v12548: state_type > $o ).
tff(pred_def_7785,type,
v12547: state_type > $o ).
tff(pred_def_7786,type,
v12546: state_type > $o ).
tff(pred_def_7787,type,
v12545: state_type > $o ).
tff(pred_def_7788,type,
v12544: state_type > $o ).
tff(pred_def_7789,type,
v12543: state_type > $o ).
tff(pred_def_7790,type,
v12542: state_type > $o ).
tff(pred_def_7791,type,
v12541: state_type > $o ).
tff(pred_def_7792,type,
v12540: state_type > $o ).
tff(pred_def_7793,type,
v12539: state_type > $o ).
tff(pred_def_7794,type,
v12537: state_type > $o ).
tff(pred_def_7795,type,
v12568: state_type > $o ).
tff(pred_def_7796,type,
v12567: state_type > $o ).
tff(pred_def_7797,type,
v12566: state_type > $o ).
tff(pred_def_7798,type,
v12565: state_type > $o ).
tff(pred_def_7799,type,
v12564: state_type > $o ).
tff(pred_def_7800,type,
v12563: state_type > $o ).
tff(pred_def_7801,type,
v12562: state_type > $o ).
tff(pred_def_7802,type,
v12561: state_type > $o ).
tff(pred_def_7803,type,
v12560: state_type > $o ).
tff(pred_def_7804,type,
v12559: state_type > $o ).
tff(pred_def_7805,type,
v12558: state_type > $o ).
tff(pred_def_7806,type,
v12557: state_type > $o ).
tff(pred_def_7807,type,
v12556: state_type > $o ).
tff(pred_def_7808,type,
v12555: state_type > $o ).
tff(pred_def_7809,type,
v12553: state_type > $o ).
tff(pred_def_7810,type,
v12583: state_type > $o ).
tff(pred_def_7811,type,
v12582: state_type > $o ).
tff(pred_def_7812,type,
v12581: state_type > $o ).
tff(pred_def_7813,type,
v12580: state_type > $o ).
tff(pred_def_7814,type,
v12579: state_type > $o ).
tff(pred_def_7815,type,
v12578: state_type > $o ).
tff(pred_def_7816,type,
v12577: state_type > $o ).
tff(pred_def_7817,type,
v12576: state_type > $o ).
tff(pred_def_7818,type,
v12575: state_type > $o ).
tff(pred_def_7819,type,
v12574: state_type > $o ).
tff(pred_def_7820,type,
v12573: state_type > $o ).
tff(pred_def_7821,type,
v12572: state_type > $o ).
tff(pred_def_7822,type,
v12571: state_type > $o ).
tff(pred_def_7823,type,
v12569: state_type > $o ).
tff(pred_def_7824,type,
v12598: state_type > $o ).
tff(pred_def_7825,type,
v12597: state_type > $o ).
tff(pred_def_7826,type,
v12596: state_type > $o ).
tff(pred_def_7827,type,
v12595: state_type > $o ).
tff(pred_def_7828,type,
v12594: state_type > $o ).
tff(pred_def_7829,type,
v12593: state_type > $o ).
tff(pred_def_7830,type,
v12592: state_type > $o ).
tff(pred_def_7831,type,
v12591: state_type > $o ).
tff(pred_def_7832,type,
v12590: state_type > $o ).
tff(pred_def_7833,type,
v12589: state_type > $o ).
tff(pred_def_7834,type,
v12588: state_type > $o ).
tff(pred_def_7835,type,
v12587: state_type > $o ).
tff(pred_def_7836,type,
v12586: state_type > $o ).
tff(pred_def_7837,type,
v12584: state_type > $o ).
tff(pred_def_7838,type,
v12613: state_type > $o ).
tff(pred_def_7839,type,
v12612: state_type > $o ).
tff(pred_def_7840,type,
v12611: state_type > $o ).
tff(pred_def_7841,type,
v12610: state_type > $o ).
tff(pred_def_7842,type,
v12609: state_type > $o ).
tff(pred_def_7843,type,
v12608: state_type > $o ).
tff(pred_def_7844,type,
v12607: state_type > $o ).
tff(pred_def_7845,type,
v12606: state_type > $o ).
tff(pred_def_7846,type,
v12605: state_type > $o ).
tff(pred_def_7847,type,
v12604: state_type > $o ).
tff(pred_def_7848,type,
v12603: state_type > $o ).
tff(pred_def_7849,type,
v12602: state_type > $o ).
tff(pred_def_7850,type,
v12601: state_type > $o ).
tff(pred_def_7851,type,
v12599: state_type > $o ).
tff(pred_def_7852,type,
v12628: state_type > $o ).
tff(pred_def_7853,type,
v12627: state_type > $o ).
tff(pred_def_7854,type,
v12626: state_type > $o ).
tff(pred_def_7855,type,
v12625: state_type > $o ).
tff(pred_def_7856,type,
v12624: state_type > $o ).
tff(pred_def_7857,type,
v12623: state_type > $o ).
tff(pred_def_7858,type,
v12622: state_type > $o ).
tff(pred_def_7859,type,
v12621: state_type > $o ).
tff(pred_def_7860,type,
v12620: state_type > $o ).
tff(pred_def_7861,type,
v12619: state_type > $o ).
tff(pred_def_7862,type,
v12618: state_type > $o ).
tff(pred_def_7863,type,
v12617: state_type > $o ).
tff(pred_def_7864,type,
v12616: state_type > $o ).
tff(pred_def_7865,type,
v12614: state_type > $o ).
tff(pred_def_7866,type,
v12642: state_type > $o ).
tff(pred_def_7867,type,
v12641: state_type > $o ).
tff(pred_def_7868,type,
v12640: state_type > $o ).
tff(pred_def_7869,type,
v12639: state_type > $o ).
tff(pred_def_7870,type,
v12638: state_type > $o ).
tff(pred_def_7871,type,
v12637: state_type > $o ).
tff(pred_def_7872,type,
v12636: state_type > $o ).
tff(pred_def_7873,type,
v12635: state_type > $o ).
tff(pred_def_7874,type,
v12634: state_type > $o ).
tff(pred_def_7875,type,
v12633: state_type > $o ).
tff(pred_def_7876,type,
v12632: state_type > $o ).
tff(pred_def_7877,type,
v12631: state_type > $o ).
tff(pred_def_7878,type,
v12629: state_type > $o ).
tff(pred_def_7879,type,
v12656: state_type > $o ).
tff(pred_def_7880,type,
v12655: state_type > $o ).
tff(pred_def_7881,type,
v12654: state_type > $o ).
tff(pred_def_7882,type,
v12653: state_type > $o ).
tff(pred_def_7883,type,
v12652: state_type > $o ).
tff(pred_def_7884,type,
v12651: state_type > $o ).
tff(pred_def_7885,type,
v12650: state_type > $o ).
tff(pred_def_7886,type,
v12649: state_type > $o ).
tff(pred_def_7887,type,
v12648: state_type > $o ).
tff(pred_def_7888,type,
v12647: state_type > $o ).
tff(pred_def_7889,type,
v12646: state_type > $o ).
tff(pred_def_7890,type,
v12645: state_type > $o ).
tff(pred_def_7891,type,
v12643: state_type > $o ).
tff(pred_def_7892,type,
v12670: state_type > $o ).
tff(pred_def_7893,type,
v12669: state_type > $o ).
tff(pred_def_7894,type,
v12668: state_type > $o ).
tff(pred_def_7895,type,
v12667: state_type > $o ).
tff(pred_def_7896,type,
v12666: state_type > $o ).
tff(pred_def_7897,type,
v12665: state_type > $o ).
tff(pred_def_7898,type,
v12664: state_type > $o ).
tff(pred_def_7899,type,
v12663: state_type > $o ).
tff(pred_def_7900,type,
v12662: state_type > $o ).
tff(pred_def_7901,type,
v12661: state_type > $o ).
tff(pred_def_7902,type,
v12660: state_type > $o ).
tff(pred_def_7903,type,
v12659: state_type > $o ).
tff(pred_def_7904,type,
v12657: state_type > $o ).
tff(pred_def_7905,type,
v7898: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7906,type,
b0011: bitindex_type > $o ).
tff(pred_def_7907,type,
b1001: bitindex_type > $o ).
tff(pred_def_7908,type,
b1010: bitindex_type > $o ).
tff(pred_def_7909,type,
b1011: bitindex_type > $o ).
tff(pred_def_7910,type,
v12678: state_type > $o ).
tff(pred_def_7911,type,
v12680: state_type > $o ).
tff(pred_def_7912,type,
v12682: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7913,type,
v12685: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7914,type,
v12684: state_type > $o ).
tff(pred_def_7915,type,
v12687: state_type > $o ).
tff(pred_def_7916,type,
v12688: state_type > $o ).
tff(pred_def_7917,type,
v12686: state_type > $o ).
tff(pred_def_7918,type,
v12674: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7919,type,
v12676: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7920,type,
v12690: state_type > $o ).
tff(pred_def_7921,type,
v12697: state_type > $o ).
tff(pred_def_7922,type,
v12695: state_type > $o ).
tff(pred_def_7923,type,
v12694: state_type > $o ).
tff(pred_def_7924,type,
v12693: state_type > $o ).
tff(pred_def_7925,type,
v12702: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7926,type,
v12672: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7927,type,
v12710: state_type > $o ).
tff(pred_def_7928,type,
v12732: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7929,type,
v12730: state_type > $o ).
tff(pred_def_7930,type,
v12738: state_type > $o ).
tff(pred_def_7931,type,
v12736: state_type > $o ).
tff(pred_def_7932,type,
v12735: state_type > $o ).
tff(pred_def_7933,type,
v12741: state_type > $o ).
tff(pred_def_7934,type,
v12743: state_type > $o ).
tff(pred_def_7935,type,
v12728: state_type > $o ).
tff(pred_def_7936,type,
v12726: state_type > $o ).
tff(pred_def_7937,type,
v12724: state_type > $o ).
tff(pred_def_7938,type,
b000000010: bitindex_type > $o ).
tff(pred_def_7939,type,
v12751: state_type > $o ).
tff(pred_def_7940,type,
b000000100: bitindex_type > $o ).
tff(pred_def_7941,type,
v12752: state_type > $o ).
tff(pred_def_7942,type,
v12750: state_type > $o ).
tff(pred_def_7943,type,
b000001000: bitindex_type > $o ).
tff(pred_def_7944,type,
v12753: state_type > $o ).
tff(pred_def_7945,type,
v12749: state_type > $o ).
tff(pred_def_7946,type,
b000000001: bitindex_type > $o ).
tff(pred_def_7947,type,
v12764: state_type > $o ).
tff(pred_def_7948,type,
v12763: state_type > $o ).
tff(pred_def_7949,type,
v12762: state_type > $o ).
tff(pred_def_7950,type,
v12761: state_type > $o ).
tff(pred_def_7951,type,
b001000000: bitindex_type > $o ).
tff(pred_def_7952,type,
v12765: state_type > $o ).
tff(pred_def_7953,type,
v12760: state_type > $o ).
tff(pred_def_7954,type,
b001010000: bitindex_type > $o ).
tff(pred_def_7955,type,
v12766: state_type > $o ).
tff(pred_def_7956,type,
v12759: state_type > $o ).
tff(pred_def_7957,type,
b001100000: bitindex_type > $o ).
tff(pred_def_7958,type,
v12767: state_type > $o ).
tff(pred_def_7959,type,
v12758: state_type > $o ).
tff(pred_def_7960,type,
b001110000: bitindex_type > $o ).
tff(pred_def_7961,type,
v12768: state_type > $o ).
tff(pred_def_7962,type,
v12757: state_type > $o ).
tff(pred_def_7963,type,
b010000000: bitindex_type > $o ).
tff(pred_def_7964,type,
v12769: state_type > $o ).
tff(pred_def_7965,type,
v12756: state_type > $o ).
tff(pred_def_7966,type,
b100000000: bitindex_type > $o ).
tff(pred_def_7967,type,
v12770: state_type > $o ).
tff(pred_def_7968,type,
v12755: state_type > $o ).
tff(pred_def_7969,type,
v12754: state_type > $o ).
tff(pred_def_7970,type,
v12748: state_type > $o ).
tff(pred_def_7971,type,
v12774: state_type > $o ).
tff(pred_def_7972,type,
v12772: state_type > $o ).
tff(pred_def_7973,type,
v12771: state_type > $o ).
tff(pred_def_7974,type,
v12714: state_type > $o ).
tff(pred_def_7975,type,
v12706: state_type > $o ).
tff(pred_def_7976,type,
v12712: state_type > $o ).
tff(pred_def_7977,type,
v12776: state_type > $o ).
tff(pred_def_7978,type,
v12708: state_type > $o ).
tff(pred_def_7979,type,
v12783: state_type > $o ).
tff(pred_def_7980,type,
v12781: state_type > $o ).
tff(pred_def_7981,type,
v12780: state_type > $o ).
tff(pred_def_7982,type,
v12779: state_type > $o ).
tff(pred_def_7983,type,
v12790: state_type > $o ).
tff(pred_def_7984,type,
v12787: state_type > $o ).
tff(pred_def_7985,type,
v12789: state_type > $o ).
tff(pred_def_7986,type,
v12794: state_type > $o ).
tff(pred_def_7987,type,
v12804: state_type > $o ).
tff(pred_def_7988,type,
v12816: state_type > $o ).
tff(pred_def_7989,type,
v12818: state_type > $o ).
tff(pred_def_7990,type,
v12822: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7991,type,
v12820: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7992,type,
v12826: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7993,type,
v12825: state_type > $o ).
tff(pred_def_7994,type,
v12828: state_type > $o ).
tff(pred_def_7995,type,
v12829: state_type > $o ).
tff(pred_def_7996,type,
v12827: state_type > $o ).
tff(pred_def_7997,type,
v12812: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7998,type,
v12814: ( state_type * bitindex_type ) > $o ).
tff(pred_def_7999,type,
v12831: state_type > $o ).
tff(pred_def_8000,type,
v12838: state_type > $o ).
tff(pred_def_8001,type,
v12836: state_type > $o ).
tff(pred_def_8002,type,
v12835: state_type > $o ).
tff(pred_def_8003,type,
v12834: state_type > $o ).
tff(pred_def_8004,type,
v12843: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8005,type,
v12810: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8006,type,
v12853: state_type > $o ).
tff(pred_def_8007,type,
v12862: state_type > $o ).
tff(pred_def_8008,type,
v12860: state_type > $o ).
tff(pred_def_8009,type,
v12859: state_type > $o ).
tff(pred_def_8010,type,
v12857: state_type > $o ).
tff(pred_def_8011,type,
v12855: state_type > $o ).
tff(pred_def_8012,type,
v12876: state_type > $o ).
tff(pred_def_8013,type,
v12878: state_type > $o ).
tff(pred_def_8014,type,
v12870: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8015,type,
v12897: state_type > $o ).
tff(pred_def_8016,type,
v12896: state_type > $o ).
tff(pred_def_8017,type,
v12895: state_type > $o ).
tff(pred_def_8018,type,
v12894: state_type > $o ).
tff(pred_def_8019,type,
v12893: state_type > $o ).
tff(pred_def_8020,type,
v12892: state_type > $o ).
tff(pred_def_8021,type,
v12891: state_type > $o ).
tff(pred_def_8022,type,
v12890: state_type > $o ).
tff(pred_def_8023,type,
v12889: state_type > $o ).
tff(pred_def_8024,type,
v12888: state_type > $o ).
tff(pred_def_8025,type,
v12887: state_type > $o ).
tff(pred_def_8026,type,
v12886: state_type > $o ).
tff(pred_def_8027,type,
v12898: state_type > $o ).
tff(pred_def_8028,type,
v12885: state_type > $o ).
tff(pred_def_8029,type,
v12899: state_type > $o ).
tff(pred_def_8030,type,
v12884: state_type > $o ).
tff(pred_def_8031,type,
v12902: state_type > $o ).
tff(pred_def_8032,type,
v12903: state_type > $o ).
tff(pred_def_8033,type,
v12901: state_type > $o ).
tff(pred_def_8034,type,
v12904: state_type > $o ).
tff(pred_def_8035,type,
v12900: state_type > $o ).
tff(pred_def_8036,type,
v12907: state_type > $o ).
tff(pred_def_8037,type,
v12908: state_type > $o ).
tff(pred_def_8038,type,
v12906: state_type > $o ).
tff(pred_def_8039,type,
v12909: state_type > $o ).
tff(pred_def_8040,type,
v12905: state_type > $o ).
tff(pred_def_8041,type,
v12912: state_type > $o ).
tff(pred_def_8042,type,
v12913: state_type > $o ).
tff(pred_def_8043,type,
v12911: state_type > $o ).
tff(pred_def_8044,type,
v12914: state_type > $o ).
tff(pred_def_8045,type,
v12910: state_type > $o ).
tff(pred_def_8046,type,
v12917: state_type > $o ).
tff(pred_def_8047,type,
v12918: state_type > $o ).
tff(pred_def_8048,type,
v12916: state_type > $o ).
tff(pred_def_8049,type,
v12919: state_type > $o ).
tff(pred_def_8050,type,
v12915: state_type > $o ).
tff(pred_def_8051,type,
v12922: state_type > $o ).
tff(pred_def_8052,type,
v12923: state_type > $o ).
tff(pred_def_8053,type,
v12921: state_type > $o ).
tff(pred_def_8054,type,
v12924: state_type > $o ).
tff(pred_def_8055,type,
v12920: state_type > $o ).
tff(pred_def_8056,type,
v12927: state_type > $o ).
tff(pred_def_8057,type,
v12928: state_type > $o ).
tff(pred_def_8058,type,
v12926: state_type > $o ).
tff(pred_def_8059,type,
v12929: state_type > $o ).
tff(pred_def_8060,type,
v12925: state_type > $o ).
tff(pred_def_8061,type,
v12932: state_type > $o ).
tff(pred_def_8062,type,
v12933: state_type > $o ).
tff(pred_def_8063,type,
v12931: state_type > $o ).
tff(pred_def_8064,type,
v12934: state_type > $o ).
tff(pred_def_8065,type,
v12930: state_type > $o ).
tff(pred_def_8066,type,
v12937: state_type > $o ).
tff(pred_def_8067,type,
v12938: state_type > $o ).
tff(pred_def_8068,type,
v12936: state_type > $o ).
tff(pred_def_8069,type,
v12939: state_type > $o ).
tff(pred_def_8070,type,
v12935: state_type > $o ).
tff(pred_def_8071,type,
v12942: state_type > $o ).
tff(pred_def_8072,type,
v12943: state_type > $o ).
tff(pred_def_8073,type,
v12941: state_type > $o ).
tff(pred_def_8074,type,
v12944: state_type > $o ).
tff(pred_def_8075,type,
v12940: state_type > $o ).
tff(pred_def_8076,type,
v12947: state_type > $o ).
tff(pred_def_8077,type,
v12948: state_type > $o ).
tff(pred_def_8078,type,
v12946: state_type > $o ).
tff(pred_def_8079,type,
v12949: state_type > $o ).
tff(pred_def_8080,type,
v12945: state_type > $o ).
tff(pred_def_8081,type,
v12952: state_type > $o ).
tff(pred_def_8082,type,
v12953: state_type > $o ).
tff(pred_def_8083,type,
v12951: state_type > $o ).
tff(pred_def_8084,type,
v12954: state_type > $o ).
tff(pred_def_8085,type,
v12950: state_type > $o ).
tff(pred_def_8086,type,
v12882: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8087,type,
v12868: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8088,type,
v12880: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8089,type,
v12958: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8090,type,
v12957: state_type > $o ).
tff(pred_def_8091,type,
v12960: state_type > $o ).
tff(pred_def_8092,type,
v12961: state_type > $o ).
tff(pred_def_8093,type,
v12959: state_type > $o ).
tff(pred_def_8094,type,
b0000000000000: bitindex_type > $o ).
tff(pred_def_8095,type,
v12872: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8096,type,
v12956: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8097,type,
v12874: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8098,type,
v12963: state_type > $o ).
tff(pred_def_8099,type,
v12970: state_type > $o ).
tff(pred_def_8100,type,
v12968: state_type > $o ).
tff(pred_def_8101,type,
v12967: state_type > $o ).
tff(pred_def_8102,type,
v12966: state_type > $o ).
tff(pred_def_8103,type,
v12975: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8104,type,
v12965: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8105,type,
v12983: state_type > $o ).
tff(pred_def_8106,type,
v12981: state_type > $o ).
tff(pred_def_8107,type,
v12980: state_type > $o ).
tff(pred_def_8108,type,
v12979: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8109,type,
v12991: state_type > $o ).
tff(pred_def_8110,type,
v12989: state_type > $o ).
tff(pred_def_8111,type,
v12988: state_type > $o ).
tff(pred_def_8112,type,
v12987: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8113,type,
v12999: state_type > $o ).
tff(pred_def_8114,type,
v12997: state_type > $o ).
tff(pred_def_8115,type,
v12996: state_type > $o ).
tff(pred_def_8116,type,
v12995: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8117,type,
v13007: state_type > $o ).
tff(pred_def_8118,type,
v13005: state_type > $o ).
tff(pred_def_8119,type,
v13004: state_type > $o ).
tff(pred_def_8120,type,
v13003: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8121,type,
v13015: state_type > $o ).
tff(pred_def_8122,type,
v13013: state_type > $o ).
tff(pred_def_8123,type,
v13012: state_type > $o ).
tff(pred_def_8124,type,
v13011: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8125,type,
v13023: state_type > $o ).
tff(pred_def_8126,type,
v13021: state_type > $o ).
tff(pred_def_8127,type,
v13020: state_type > $o ).
tff(pred_def_8128,type,
v13019: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8129,type,
v13031: state_type > $o ).
tff(pred_def_8130,type,
v13029: state_type > $o ).
tff(pred_def_8131,type,
v13028: state_type > $o ).
tff(pred_def_8132,type,
v13027: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8133,type,
v13039: state_type > $o ).
tff(pred_def_8134,type,
v13037: state_type > $o ).
tff(pred_def_8135,type,
v13036: state_type > $o ).
tff(pred_def_8136,type,
v13035: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8137,type,
v13047: state_type > $o ).
tff(pred_def_8138,type,
v13045: state_type > $o ).
tff(pred_def_8139,type,
v13044: state_type > $o ).
tff(pred_def_8140,type,
v13043: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8141,type,
range_12_4: bitindex_type > $o ).
tff(pred_def_8142,type,
b0000000000: bitindex_type > $o ).
tff(pred_def_8143,type,
v12866: state_type > $o ).
tff(pred_def_8144,type,
v12864: state_type > $o ).
tff(pred_def_8145,type,
v13054: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8146,type,
v13053: state_type > $o ).
tff(pred_def_8147,type,
v13056: state_type > $o ).
tff(pred_def_8148,type,
v13057: state_type > $o ).
tff(pred_def_8149,type,
v13055: state_type > $o ).
tff(pred_def_8150,type,
v12849: state_type > $o ).
tff(pred_def_8151,type,
v12851: state_type > $o ).
tff(pred_def_8152,type,
v13059: state_type > $o ).
tff(pred_def_8153,type,
v13066: state_type > $o ).
tff(pred_def_8154,type,
v13064: state_type > $o ).
tff(pred_def_8155,type,
v13063: state_type > $o ).
tff(pred_def_8156,type,
v13062: state_type > $o ).
tff(pred_def_8157,type,
v13071: state_type > $o ).
tff(pred_def_8158,type,
v12847: state_type > $o ).
tff(pred_def_8159,type,
v13075: ( state_type * bitindex_type ) > $o ).
tff(pred_def_8160,type,
v14017: state_type > $o ).
tff(pred_def_8161,type,
v14018: state_type > $o ).
tff(pred_def_8162,type,
v14016: state_type > $o ).
tff(pred_def_8163,type,
v14019: state_type > $o ).
tff(pred_def_8164,type,
v14015: state_type > $o ).
tff(pred_def_8165,type,
v14020: state_type > $o ).
tff(pred_def_8166,type,
v14014: state_type > $o ).
tff(pred_def_8167,type,
v14013: state_type > $o ).
tff(pred_def_8168,type,
v14021: state_type > $o ).
tff(pred_def_8169,type,
v14012: state_type > $o ).
tff(pred_def_8170,type,
v14011: state_type > $o ).
tff(pred_def_8171,type,
v14022: state_type > $o ).
tff(pred_def_8172,type,
v14009: state_type > $o ).
tff(pred_def_8173,type,
v14034: state_type > $o ).
tff(pred_def_8174,type,
v14033: state_type > $o ).
tff(pred_def_8175,type,
v14035: state_type > $o ).
tff(pred_def_8176,type,
v14032: state_type > $o ).
tff(pred_def_8177,type,
v14036: state_type > $o ).
tff(pred_def_8178,type,
v14031: state_type > $o ).
tff(pred_def_8179,type,
v14037: state_type > $o ).
tff(pred_def_8180,type,
v14030: state_type > $o ).
tff(pred_def_8181,type,
v14029: state_type > $o ).
tff(pred_def_8182,type,
v14028: state_type > $o ).
tff(pred_def_8183,type,
v14027: state_type > $o ).
tff(pred_def_8184,type,
v14026: state_type > $o ).
tff(pred_def_8185,type,
v14025: state_type > $o ).
tff(pred_def_8186,type,
v14023: state_type > $o ).
tff(pred_def_8187,type,
v14008: state_type > $o ).
tff(pred_def_8188,type,
v14053: state_type > $o ).
tff(pred_def_8189,type,
v14054: state_type > $o ).
tff(pred_def_8190,type,
v14052: state_type > $o ).
tff(pred_def_8191,type,
v14051: state_type > $o ).
tff(pred_def_8192,type,
v14050: state_type > $o ).
tff(pred_def_8193,type,
v14049: state_type > $o ).
tff(pred_def_8194,type,
v14048: state_type > $o ).
tff(pred_def_8195,type,
v14047: state_type > $o ).
tff(pred_def_8196,type,
v14055: state_type > $o ).
tff(pred_def_8197,type,
v14046: state_type > $o ).
tff(pred_def_8198,type,
v14056: state_type > $o ).
tff(pred_def_8199,type,
v14045: state_type > $o ).
tff(pred_def_8200,type,
v14044: state_type > $o ).
tff(pred_def_8201,type,
v14043: state_type > $o ).
tff(pred_def_8202,type,
v14042: state_type > $o ).
tff(pred_def_8203,type,
v14041: state_type > $o ).
tff(pred_def_8204,type,
v14040: state_type > $o ).
tff(pred_def_8205,type,
v14038: state_type > $o ).
tff(pred_def_8206,type,
v14007: state_type > $o ).
tff(pred_def_8207,type,
v14073: state_type > $o ).
tff(pred_def_8208,type,
v14072: state_type > $o ).
tff(pred_def_8209,type,
v14071: state_type > $o ).
tff(pred_def_8210,type,
v14070: state_type > $o ).
tff(pred_def_8211,type,
v14069: state_type > $o ).
tff(pred_def_8212,type,
v14068: state_type > $o ).
tff(pred_def_8213,type,
v14067: state_type > $o ).
tff(pred_def_8214,type,
v14066: state_type > $o ).
tff(pred_def_8215,type,
v14065: state_type > $o ).
tff(pred_def_8216,type,
v14064: state_type > $o ).
tff(pred_def_8217,type,
v14063: state_type > $o ).
tff(pred_def_8218,type,
v14062: state_type > $o ).
tff(pred_def_8219,type,
v14061: state_type > $o ).
tff(pred_def_8220,type,
v14060: state_type > $o ).
tff(pred_def_8221,type,
v14059: state_type > $o ).
tff(pred_def_8222,type,
v14057: state_type > $o ).
tff(pred_def_8223,type,
v14006: state_type > $o ).
tff(pred_def_8224,type,
v14085: state_type > $o ).
tff(pred_def_8225,type,
v14084: state_type > $o ).
tff(pred_def_8226,type,
v14083: state_type > $o ).
tff(pred_def_8227,type,
v14082: state_type > $o ).
tff(pred_def_8228,type,
v14081: state_type > $o ).
tff(pred_def_8229,type,
v14080: state_type > $o ).
tff(pred_def_8230,type,
v14079: state_type > $o ).
tff(pred_def_8231,type,
v14078: state_type > $o ).
tff(pred_def_8232,type,
v14077: state_type > $o ).
tff(pred_def_8233,type,
v14076: state_type > $o ).
tff(pred_def_8234,type,
v14074: state_type > $o ).
tff(pred_def_8235,type,
v14005: state_type > $o ).
tff(pred_def_8236,type,
v14097: state_type > $o ).
tff(pred_def_8237,type,
v14096: state_type > $o ).
tff(pred_def_8238,type,
v14095: state_type > $o ).
tff(pred_def_8239,type,
v14094: state_type > $o ).
tff(pred_def_8240,type,
v14093: state_type > $o ).
tff(pred_def_8241,type,
v14092: state_type > $o ).
tff(pred_def_8242,type,
v14091: state_type > $o ).
tff(pred_def_8243,type,
v14090: state_type > $o ).
tff(pred_def_8244,type,
v14089: state_type > $o ).
tff(pred_def_8245,type,
v14088: state_type > $o ).
tff(pred_def_8246,type,
v14086: state_type > $o ).
tff(pred_def_8247,type,
v14004: state_type > $o ).
tff(pred_def_8248,type,
v14112: state_type > $o ).
tff(pred_def_8249,type,
v14111: state_type > $o ).
tff(pred_def_8250,type,
v14110: state_type > $o ).
tff(pred_def_8251,type,
v14109: state_type > $o ).
tff(pred_def_8252,type,
v14108: state_type > $o ).
tff(pred_def_8253,type,
v14107: state_type > $o ).
tff(pred_def_8254,type,
v14106: state_type > $o ).
tff(pred_def_8255,type,
v14105: state_type > $o ).
tff(pred_def_8256,type,
v14104: state_type > $o ).
tff(pred_def_8257,type,
v14103: state_type > $o ).
tff(pred_def_8258,type,
v14102: state_type > $o ).
tff(pred_def_8259,type,
v14101: state_type > $o ).
tff(pred_def_8260,type,
v14100: state_type > $o ).
tff(pred_def_8261,type,
v14098: state_type > $o ).
tff(pred_def_8262,type,
v14003: state_type > $o ).
tff(pred_def_8263,type,
v14127: state_type > $o ).
tff(pred_def_8264,type,
v14126: state_type > $o ).
tff(pred_def_8265,type,
v14125: state_type > $o ).
tff(pred_def_8266,type,
v14124: state_type > $o ).
tff(pred_def_8267,type,
v14123: state_type > $o ).
tff(pred_def_8268,type,
v14122: state_type > $o ).
tff(pred_def_8269,type,
v14121: state_type > $o ).
tff(pred_def_8270,type,
v14120: state_type > $o ).
tff(pred_def_8271,type,
v14119: state_type > $o ).
tff(pred_def_8272,type,
v14118: state_type > $o ).
tff(pred_def_8273,type,
v14117: state_type > $o ).
tff(pred_def_8274,type,
v14116: state_type > $o ).
tff(pred_def_8275,type,
v14115: state_type > $o ).
tff(pred_def_8276,type,
v14113: state_type > $o ).
tff(pred_def_8277,type,
v14001: state_type > $o ).
tff(pred_def_8278,type,
v14144: state_type > $o ).
tff(pred_def_8279,type,
v14143: state_type > $o ).
tff(pred_def_8280,type,
v14142: state_type > $o ).
tff(pred_def_8281,type,
v14141: state_type > $o ).
tff(pred_def_8282,type,
v14140: state_type > $o ).
tff(pred_def_8283,type,
v14139: state_type > $o ).
tff(pred_def_8284,type,
v14138: state_type > $o ).
tff(pred_def_8285,type,
v14137: state_type > $o ).
tff(pred_def_8286,type,
v14136: state_type > $o ).
tff(pred_def_8287,type,
v14135: state_type > $o ).
tff(pred_def_8288,type,
v14134: state_type > $o ).
tff(pred_def_8289,type,
v14145: state_type > $o ).
tff(pred_def_8290,type,
v14133: state_type > $o ).
tff(pred_def_8291,type,
v14146: state_type > $o ).
tff(pred_def_8292,type,
v14132: state_type > $o ).
tff(pred_def_8293,type,
v14147: state_type > $o ).
tff(pred_def_8294,type,
v14131: state_type > $o ).
tff(pred_def_8295,type,
v14148: state_type > $o ).
tff(pred_def_8296,type,
v14129: state_type > $o ).
tff(pred_def_8297,type,
v14164: state_type > $o ).
tff(pred_def_8298,type,
v14163: state_type > $o ).
tff(pred_def_8299,type,
v14162: state_type > $o ).
tff(pred_def_8300,type,
v14161: state_type > $o ).
tff(pred_def_8301,type,
v14160: state_type > $o ).
tff(pred_def_8302,type,
v14159: state_type > $o ).
tff(pred_def_8303,type,
v14158: state_type > $o ).
tff(pred_def_8304,type,
v14157: state_type > $o ).
tff(pred_def_8305,type,
v14156: state_type > $o ).
tff(pred_def_8306,type,
v14155: state_type > $o ).
tff(pred_def_8307,type,
v14154: state_type > $o ).
tff(pred_def_8308,type,
v14153: state_type > $o ).
tff(pred_def_8309,type,
v14152: state_type > $o ).
tff(pred_def_8310,type,
v14151: state_type > $o ).
tff(pred_def_8311,type,
v14149: state_type > $o ).
tff(pred_def_8312,type,
v14128: state_type > $o ).
tff(pred_def_8313,type,
v14183: state_type > $o ).
tff(pred_def_8314,type,
v14182: state_type > $o ).
tff(pred_def_8315,type,
v14181: state_type > $o ).
tff(pred_def_8316,type,
v14179: state_type > $o ).
tff(pred_def_8317,type,
v14188: state_type > $o ).
tff(pred_def_8318,type,
v14187: state_type > $o ).
tff(pred_def_8319,type,
v14186: state_type > $o ).
tff(pred_def_8320,type,
v14184: state_type > $o ).
tff(pred_def_8321,type,
v14178: state_type > $o ).
tff(pred_def_8322,type,
v14192: state_type > $o ).
tff(pred_def_8323,type,
v14191: state_type > $o ).
tff(pred_def_8324,type,
v14189: state_type > $o ).
tff(pred_def_8325,type,
v14177: state_type > $o ).
tff(pred_def_8326,type,
v14196: state_type > $o ).
tff(pred_def_8327,type,
v14195: state_type > $o ).
tff(pred_def_8328,type,
v14193: state_type > $o ).
tff(pred_def_8329,type,
v14176: state_type > $o ).
tff(pred_def_8330,type,
v14200: state_type > $o ).
tff(pred_def_8331,type,
v14199: state_type > $o ).
tff(pred_def_8332,type,
v14197: state_type > $o ).
tff(pred_def_8333,type,
v14175: state_type > $o ).
tff(pred_def_8334,type,
v14204: state_type > $o ).
tff(pred_def_8335,type,
v14203: state_type > $o ).
tff(pred_def_8336,type,
v14201: state_type > $o ).
tff(pred_def_8337,type,
v14174: state_type > $o ).
tff(pred_def_8338,type,
v14207: state_type > $o ).
tff(pred_def_8339,type,
v14205: state_type > $o ).
tff(pred_def_8340,type,
v14173: state_type > $o ).
tff(pred_def_8341,type,
v14210: state_type > $o ).
tff(pred_def_8342,type,
v14208: state_type > $o ).
tff(pred_def_8343,type,
v14172: state_type > $o ).
tff(pred_def_8344,type,
v14213: state_type > $o ).
tff(pred_def_8345,type,
v14211: state_type > $o ).
tff(pred_def_8346,type,
v14171: state_type > $o ).
tff(pred_def_8347,type,
v14216: state_type > $o ).
tff(pred_def_8348,type,
v14214: state_type > $o ).
tff(pred_def_8349,type,
v14170: state_type > $o ).
tff(pred_def_8350,type,
v14219: state_type > $o ).
tff(pred_def_8351,type,
v14217: state_type > $o ).
tff(pred_def_8352,type,
v14169: state_type > $o ).
tff(pred_def_8353,type,
v14222: state_type > $o ).
tff(pred_def_8354,type,
v14220: state_type > $o ).
tff(pred_def_8355,type,
v14168: state_type > $o ).
tff(pred_def_8356,type,
v14225: state_type > $o ).
tff(pred_def_8357,type,
v14223: state_type > $o ).
tff(pred_def_8358,type,
v14167: state_type > $o ).
tff(pred_def_8359,type,
v14228: state_type > $o ).
tff(pred_def_8360,type,
v14226: state_type > $o ).
tff(pred_def_8361,type,
v14165: state_type > $o ).
tff(pred_def_8362,type,
v14236: state_type > $o ).
tff(pred_def_8363,type,
v14235: state_type > $o ).
tff(pred_def_8364,type,
v14233: state_type > $o ).
tff(pred_def_8365,type,
v14240: state_type > $o ).
tff(pred_def_8366,type,
v14239: state_type > $o ).
tff(pred_def_8367,type,
v14237: state_type > $o ).
tff(pred_def_8368,type,
v14232: state_type > $o ).
tff(pred_def_8369,type,
v14244: state_type > $o ).
tff(pred_def_8370,type,
v14243: state_type > $o ).
tff(pred_def_8371,type,
v14241: state_type > $o ).
tff(pred_def_8372,type,
v14231: state_type > $o ).
tff(pred_def_8373,type,
v14248: state_type > $o ).
tff(pred_def_8374,type,
v14247: state_type > $o ).
tff(pred_def_8375,type,
v14245: state_type > $o ).
tff(pred_def_8376,type,
v14229: state_type > $o ).
tff(pred_def_8377,type,
v14260: state_type > $o ).
tff(pred_def_8378,type,
v14259: state_type > $o ).
tff(pred_def_8379,type,
v14258: state_type > $o ).
tff(pred_def_8380,type,
v14257: state_type > $o ).
tff(pred_def_8381,type,
v14255: state_type > $o ).
tff(pred_def_8382,type,
v14265: state_type > $o ).
tff(pred_def_8383,type,
v14264: state_type > $o ).
tff(pred_def_8384,type,
v14263: state_type > $o ).
tff(pred_def_8385,type,
v14261: state_type > $o ).
tff(pred_def_8386,type,
v14254: state_type > $o ).
tff(pred_def_8387,type,
v14270: state_type > $o ).
tff(pred_def_8388,type,
v14269: state_type > $o ).
tff(pred_def_8389,type,
v14268: state_type > $o ).
tff(pred_def_8390,type,
v14266: state_type > $o ).
tff(pred_def_8391,type,
v14253: state_type > $o ).
tff(pred_def_8392,type,
v14275: state_type > $o ).
tff(pred_def_8393,type,
v14274: state_type > $o ).
tff(pred_def_8394,type,
v14273: state_type > $o ).
tff(pred_def_8395,type,
v14271: state_type > $o ).
tff(pred_def_8396,type,
v14252: state_type > $o ).
tff(pred_def_8397,type,
v14280: state_type > $o ).
tff(pred_def_8398,type,
v14279: state_type > $o ).
tff(pred_def_8399,type,
v14278: state_type > $o ).
tff(pred_def_8400,type,
v14276: state_type > $o ).
tff(pred_def_8401,type,
v14251: state_type > $o ).
tff(pred_def_8402,type,
v14285: state_type > $o ).
tff(pred_def_8403,type,
v14284: state_type > $o ).
tff(pred_def_8404,type,
v14283: state_type > $o ).
tff(pred_def_8405,type,
v14281: state_type > $o ).
tff(pred_def_8406,type,
v14249: state_type > $o ).
tff(pred_def_8407,type,
v14295: state_type > $o ).
tff(pred_def_8408,type,
v14294: state_type > $o ).
tff(pred_def_8409,type,
v14293: state_type > $o ).
tff(pred_def_8410,type,
v14292: state_type > $o ).
tff(pred_def_8411,type,
v14291: state_type > $o ).
tff(pred_def_8412,type,
v14290: state_type > $o ).
tff(pred_def_8413,type,
v14289: state_type > $o ).
tff(pred_def_8414,type,
v14287: state_type > $o ).
tff(pred_def_8415,type,
v14304: state_type > $o ).
tff(pred_def_8416,type,
v14303: state_type > $o ).
tff(pred_def_8417,type,
v14302: state_type > $o ).
tff(pred_def_8418,type,
v14301: state_type > $o ).
tff(pred_def_8419,type,
v14300: state_type > $o ).
tff(pred_def_8420,type,
v14299: state_type > $o ).
tff(pred_def_8421,type,
v14298: state_type > $o ).
tff(pred_def_8422,type,
v14296: state_type > $o ).
tff(pred_def_8423,type,
v14286: state_type > $o ).
tff(pred_def_8424,type,
v14315: state_type > $o ).
tff(pred_def_8425,type,
v14314: state_type > $o ).
tff(pred_def_8426,type,
v14313: state_type > $o ).
tff(pred_def_8427,type,
v14311: state_type > $o ).
tff(pred_def_8428,type,
v14320: state_type > $o ).
tff(pred_def_8429,type,
v14319: state_type > $o ).
tff(pred_def_8430,type,
v14318: state_type > $o ).
tff(pred_def_8431,type,
v14316: state_type > $o ).
tff(pred_def_8432,type,
v14310: state_type > $o ).
tff(pred_def_8433,type,
v14324: state_type > $o ).
tff(pred_def_8434,type,
v14323: state_type > $o ).
tff(pred_def_8435,type,
v14321: state_type > $o ).
tff(pred_def_8436,type,
v14309: state_type > $o ).
tff(pred_def_8437,type,
v14328: state_type > $o ).
tff(pred_def_8438,type,
v14327: state_type > $o ).
tff(pred_def_8439,type,
v14325: state_type > $o ).
tff(pred_def_8440,type,
v14308: state_type > $o ).
tff(pred_def_8441,type,
v14332: state_type > $o ).
tff(pred_def_8442,type,
v14331: state_type > $o ).
tff(pred_def_8443,type,
v14329: state_type > $o ).
tff(pred_def_8444,type,
v14307: state_type > $o ).
tff(pred_def_8445,type,
v14336: state_type > $o ).
tff(pred_def_8446,type,
v14335: state_type > $o ).
tff(pred_def_8447,type,
v14333: state_type > $o ).
tff(pred_def_8448,type,
v14305: state_type > $o ).
tff(pred_def_8449,type,
v14348: state_type > $o ).
tff(pred_def_8450,type,
v14347: state_type > $o ).
tff(pred_def_8451,type,
v14345: state_type > $o ).
tff(pred_def_8452,type,
v14352: state_type > $o ).
tff(pred_def_8453,type,
v14351: state_type > $o ).
tff(pred_def_8454,type,
v14349: state_type > $o ).
tff(pred_def_8455,type,
v14344: state_type > $o ).
tff(pred_def_8456,type,
v14356: state_type > $o ).
tff(pred_def_8457,type,
v14355: state_type > $o ).
tff(pred_def_8458,type,
v14353: state_type > $o ).
tff(pred_def_8459,type,
v14343: state_type > $o ).
tff(pred_def_8460,type,
v14360: state_type > $o ).
tff(pred_def_8461,type,
v14359: state_type > $o ).
tff(pred_def_8462,type,
v14357: state_type > $o ).
tff(pred_def_8463,type,
v14342: state_type > $o ).
tff(pred_def_8464,type,
v14363: state_type > $o ).
tff(pred_def_8465,type,
v14361: state_type > $o ).
tff(pred_def_8466,type,
v14341: state_type > $o ).
tff(pred_def_8467,type,
v14366: state_type > $o ).
tff(pred_def_8468,type,
v14364: state_type > $o ).
tff(pred_def_8469,type,
v14340: state_type > $o ).
tff(pred_def_8470,type,
v14369: state_type > $o ).
tff(pred_def_8471,type,
v14367: state_type > $o ).
tff(pred_def_8472,type,
v14339: state_type > $o ).
tff(pred_def_8473,type,
v14372: state_type > $o ).
tff(pred_def_8474,type,
v14370: state_type > $o ).
tff(pred_def_8475,type,
v14337: state_type > $o ).
tff(pred_def_8476,type,
v14382: state_type > $o ).
tff(pred_def_8477,type,
v14381: state_type > $o ).
tff(pred_def_8478,type,
v14379: state_type > $o ).
tff(pred_def_8479,type,
v14386: state_type > $o ).
tff(pred_def_8480,type,
v14385: state_type > $o ).
tff(pred_def_8481,type,
v14383: state_type > $o ).
tff(pred_def_8482,type,
v14378: state_type > $o ).
tff(pred_def_8483,type,
v14390: state_type > $o ).
tff(pred_def_8484,type,
v14389: state_type > $o ).
tff(pred_def_8485,type,
v14387: state_type > $o ).
tff(pred_def_8486,type,
v14377: state_type > $o ).
tff(pred_def_8487,type,
v14394: state_type > $o ).
tff(pred_def_8488,type,
v14393: state_type > $o ).
tff(pred_def_8489,type,
v14391: state_type > $o ).
tff(pred_def_8490,type,
v14376: state_type > $o ).
tff(pred_def_8491,type,
v14398: state_type > $o ).
tff(pred_def_8492,type,
v14397: state_type > $o ).
tff(pred_def_8493,type,
v14395: state_type > $o ).
tff(pred_def_8494,type,
v14375: state_type > $o ).
tff(pred_def_8495,type,
v14402: state_type > $o ).
tff(pred_def_8496,type,
v14401: state_type > $o ).
tff(pred_def_8497,type,
v14399: state_type > $o ).
tff(pred_def_8498,type,
v14373: state_type > $o ).
tff(pred_def_8499,type,
v14407: state_type > $o ).
tff(pred_def_8500,type,
v14406: state_type > $o ).
tff(pred_def_8501,type,
v14404: state_type > $o ).
tff(pred_def_8502,type,
v14411: state_type > $o ).
tff(pred_def_8503,type,
v14410: state_type > $o ).
tff(pred_def_8504,type,
v14408: state_type > $o ).
tff(pred_def_8505,type,
v14403: state_type > $o ).
tff(pred_def_8506,type,
v14426: state_type > $o ).
tff(pred_def_8507,type,
v14425: state_type > $o ).
tff(pred_def_8508,type,
v14424: state_type > $o ).
tff(pred_def_8509,type,
v14423: state_type > $o ).
tff(pred_def_8510,type,
v14422: state_type > $o ).
tff(pred_def_8511,type,
v14421: state_type > $o ).
tff(pred_def_8512,type,
v14420: state_type > $o ).
tff(pred_def_8513,type,
v14419: state_type > $o ).
tff(pred_def_8514,type,
v14418: state_type > $o ).
tff(pred_def_8515,type,
v14417: state_type > $o ).
tff(pred_def_8516,type,
v14416: state_type > $o ).
tff(pred_def_8517,type,
v14415: state_type > $o ).
tff(pred_def_8518,type,
v14414: state_type > $o ).
tff(pred_def_8519,type,
v14412: state_type > $o ).
tff(pred_def_8520,type,
v14438: state_type > $o ).
tff(pred_def_8521,type,
v14439: state_type > $o ).
tff(pred_def_8522,type,
v14437: state_type > $o ).
tff(pred_def_8523,type,
v14435: state_type > $o ).
tff(pred_def_8524,type,
v14443: state_type > $o ).
tff(pred_def_8525,type,
v14442: state_type > $o ).
tff(pred_def_8526,type,
v14440: state_type > $o ).
tff(pred_def_8527,type,
v14434: state_type > $o ).
tff(pred_def_8528,type,
v14447: state_type > $o ).
tff(pred_def_8529,type,
v14446: state_type > $o ).
tff(pred_def_8530,type,
v14444: state_type > $o ).
tff(pred_def_8531,type,
v14433: state_type > $o ).
tff(pred_def_8532,type,
v14451: state_type > $o ).
tff(pred_def_8533,type,
v14450: state_type > $o ).
tff(pred_def_8534,type,
v14448: state_type > $o ).
tff(pred_def_8535,type,
v14432: state_type > $o ).
tff(pred_def_8536,type,
v14455: state_type > $o ).
tff(pred_def_8537,type,
v14454: state_type > $o ).
tff(pred_def_8538,type,
v14452: state_type > $o ).
tff(pred_def_8539,type,
v14431: state_type > $o ).
tff(pred_def_8540,type,
v14459: state_type > $o ).
tff(pred_def_8541,type,
v14458: state_type > $o ).
tff(pred_def_8542,type,
v14456: state_type > $o ).
tff(pred_def_8543,type,
v14430: state_type > $o ).
tff(pred_def_8544,type,
v14463: state_type > $o ).
tff(pred_def_8545,type,
v14462: state_type > $o ).
tff(pred_def_8546,type,
v14460: state_type > $o ).
tff(pred_def_8547,type,
v14429: state_type > $o ).
tff(pred_def_8548,type,
v14467: state_type > $o ).
tff(pred_def_8549,type,
v14466: state_type > $o ).
tff(pred_def_8550,type,
v14464: state_type > $o ).
tff(pred_def_8551,type,
v14427: state_type > $o ).
tff(pred_def_8552,type,
v14476: state_type > $o ).
tff(pred_def_8553,type,
v14475: state_type > $o ).
tff(pred_def_8554,type,
v14474: state_type > $o ).
tff(pred_def_8555,type,
v14473: state_type > $o ).
tff(pred_def_8556,type,
v14472: state_type > $o ).
tff(pred_def_8557,type,
v14471: state_type > $o ).
tff(pred_def_8558,type,
v14470: state_type > $o ).
tff(pred_def_8559,type,
v14468: state_type > $o ).
tff(pred_def_8560,type,
v14492: state_type > $o ).
tff(pred_def_8561,type,
v14491: state_type > $o ).
tff(pred_def_8562,type,
v14490: state_type > $o ).
tff(pred_def_8563,type,
v14488: state_type > $o ).
tff(pred_def_8564,type,
v14496: state_type > $o ).
tff(pred_def_8565,type,
v14495: state_type > $o ).
tff(pred_def_8566,type,
v14493: state_type > $o ).
tff(pred_def_8567,type,
v14487: state_type > $o ).
tff(pred_def_8568,type,
v14500: state_type > $o ).
tff(pred_def_8569,type,
v14499: state_type > $o ).
tff(pred_def_8570,type,
v14497: state_type > $o ).
tff(pred_def_8571,type,
v14486: state_type > $o ).
tff(pred_def_8572,type,
v14503: state_type > $o ).
tff(pred_def_8573,type,
v14501: state_type > $o ).
tff(pred_def_8574,type,
v14485: state_type > $o ).
tff(pred_def_8575,type,
v14506: state_type > $o ).
tff(pred_def_8576,type,
v14504: state_type > $o ).
tff(pred_def_8577,type,
v14484: state_type > $o ).
tff(pred_def_8578,type,
v14509: state_type > $o ).
tff(pred_def_8579,type,
v14507: state_type > $o ).
tff(pred_def_8580,type,
v14483: state_type > $o ).
tff(pred_def_8581,type,
v14512: state_type > $o ).
tff(pred_def_8582,type,
v14510: state_type > $o ).
tff(pred_def_8583,type,
v14482: state_type > $o ).
tff(pred_def_8584,type,
v14513: state_type > $o ).
tff(pred_def_8585,type,
v14481: state_type > $o ).
tff(pred_def_8586,type,
v14515: state_type > $o ).
tff(pred_def_8587,type,
v14480: state_type > $o ).
tff(pred_def_8588,type,
v14517: state_type > $o ).
tff(pred_def_8589,type,
v14479: state_type > $o ).
tff(pred_def_8590,type,
v14519: state_type > $o ).
tff(pred_def_8591,type,
v14477: state_type > $o ).
tff(pred_def_8592,type,
v14532: state_type > $o ).
tff(pred_def_8593,type,
v14530: state_type > $o ).
tff(pred_def_8594,type,
v14535: state_type > $o ).
tff(pred_def_8595,type,
v14533: state_type > $o ).
tff(pred_def_8596,type,
v14529: state_type > $o ).
tff(pred_def_8597,type,
v14538: state_type > $o ).
tff(pred_def_8598,type,
v14536: state_type > $o ).
tff(pred_def_8599,type,
v14528: state_type > $o ).
tff(pred_def_8600,type,
v14541: state_type > $o ).
tff(pred_def_8601,type,
v14539: state_type > $o ).
tff(pred_def_8602,type,
v14527: state_type > $o ).
tff(pred_def_8603,type,
v14556: state_type > $o ).
tff(pred_def_8604,type,
v14555: state_type > $o ).
tff(pred_def_8605,type,
v14554: state_type > $o ).
tff(pred_def_8606,type,
v14553: state_type > $o ).
tff(pred_def_8607,type,
v14552: state_type > $o ).
tff(pred_def_8608,type,
v14551: state_type > $o ).
tff(pred_def_8609,type,
v14550: state_type > $o ).
tff(pred_def_8610,type,
v14549: state_type > $o ).
tff(pred_def_8611,type,
v14548: state_type > $o ).
tff(pred_def_8612,type,
v14547: state_type > $o ).
tff(pred_def_8613,type,
v14546: state_type > $o ).
tff(pred_def_8614,type,
v14545: state_type > $o ).
tff(pred_def_8615,type,
v14544: state_type > $o ).
tff(pred_def_8616,type,
v14542: state_type > $o ).
tff(pred_def_8617,type,
v14526: state_type > $o ).
tff(pred_def_8618,type,
v14559: state_type > $o ).
tff(pred_def_8619,type,
v14557: state_type > $o ).
tff(pred_def_8620,type,
v14525: state_type > $o ).
tff(pred_def_8621,type,
v14562: state_type > $o ).
tff(pred_def_8622,type,
v14560: state_type > $o ).
tff(pred_def_8623,type,
v14524: state_type > $o ).
tff(pred_def_8624,type,
v14565: state_type > $o ).
tff(pred_def_8625,type,
v14563: state_type > $o ).
tff(pred_def_8626,type,
v14523: state_type > $o ).
tff(pred_def_8627,type,
v14568: state_type > $o ).
tff(pred_def_8628,type,
v14566: state_type > $o ).
tff(pred_def_8629,type,
v14521: state_type > $o ).
tff(pred_def_8630,type,
v14576: state_type > $o ).
tff(pred_def_8631,type,
v14575: state_type > $o ).
tff(pred_def_8632,type,
v14574: state_type > $o ).
tff(pred_def_8633,type,
v14573: state_type > $o ).
tff(pred_def_8634,type,
v14572: state_type > $o ).
tff(pred_def_8635,type,
v14571: state_type > $o ).
tff(pred_def_8636,type,
v14569: state_type > $o ).
tff(pred_def_8637,type,
v14588: state_type > $o ).
tff(pred_def_8638,type,
v14587: state_type > $o ).
tff(pred_def_8639,type,
v14586: state_type > $o ).
tff(pred_def_8640,type,
v14584: state_type > $o ).
tff(pred_def_8641,type,
v14592: state_type > $o ).
tff(pred_def_8642,type,
v14591: state_type > $o ).
tff(pred_def_8643,type,
v14589: state_type > $o ).
tff(pred_def_8644,type,
v14583: state_type > $o ).
tff(pred_def_8645,type,
v14596: state_type > $o ).
tff(pred_def_8646,type,
v14595: state_type > $o ).
tff(pred_def_8647,type,
v14593: state_type > $o ).
tff(pred_def_8648,type,
v14582: state_type > $o ).
tff(pred_def_8649,type,
v14599: state_type > $o ).
tff(pred_def_8650,type,
v14597: state_type > $o ).
tff(pred_def_8651,type,
v14581: state_type > $o ).
tff(pred_def_8652,type,
v14602: state_type > $o ).
tff(pred_def_8653,type,
v14600: state_type > $o ).
tff(pred_def_8654,type,
v14580: state_type > $o ).
tff(pred_def_8655,type,
v14605: state_type > $o ).
tff(pred_def_8656,type,
v14603: state_type > $o ).
tff(pred_def_8657,type,
v14579: state_type > $o ).
tff(pred_def_8658,type,
v14608: state_type > $o ).
tff(pred_def_8659,type,
v14606: state_type > $o ).
tff(pred_def_8660,type,
v14577: state_type > $o ).
tff(pred_def_8661,type,
v14613: state_type > $o ).
tff(pred_def_8662,type,
v14612: state_type > $o ).
tff(pred_def_8663,type,
v14610: state_type > $o ).
tff(pred_def_8664,type,
v14617: state_type > $o ).
tff(pred_def_8665,type,
v14616: state_type > $o ).
tff(pred_def_8666,type,
v14614: state_type > $o ).
tff(pred_def_8667,type,
v14609: state_type > $o ).
tff(pred_def_8668,type,
v14629: state_type > $o ).
tff(pred_def_8669,type,
v14627: state_type > $o ).
tff(pred_def_8670,type,
v14632: state_type > $o ).
tff(pred_def_8671,type,
v14630: state_type > $o ).
tff(pred_def_8672,type,
v14626: state_type > $o ).
tff(pred_def_8673,type,
v14635: state_type > $o ).
tff(pred_def_8674,type,
v14633: state_type > $o ).
tff(pred_def_8675,type,
v14625: state_type > $o ).
tff(pred_def_8676,type,
v14638: state_type > $o ).
tff(pred_def_8677,type,
v14636: state_type > $o ).
tff(pred_def_8678,type,
v14624: state_type > $o ).
tff(pred_def_8679,type,
v14643: state_type > $o ).
tff(pred_def_8680,type,
v14642: state_type > $o ).
tff(pred_def_8681,type,
v14641: state_type > $o ).
tff(pred_def_8682,type,
v14639: state_type > $o ).
tff(pred_def_8683,type,
v14623: state_type > $o ).
tff(pred_def_8684,type,
v14646: state_type > $o ).
tff(pred_def_8685,type,
v14644: state_type > $o ).
tff(pred_def_8686,type,
v14622: state_type > $o ).
tff(pred_def_8687,type,
v14649: state_type > $o ).
tff(pred_def_8688,type,
v14647: state_type > $o ).
tff(pred_def_8689,type,
v14621: state_type > $o ).
tff(pred_def_8690,type,
v14652: state_type > $o ).
tff(pred_def_8691,type,
v14650: state_type > $o ).
tff(pred_def_8692,type,
v14620: state_type > $o ).
tff(pred_def_8693,type,
v14655: state_type > $o ).
tff(pred_def_8694,type,
v14653: state_type > $o ).
tff(pred_def_8695,type,
v14618: state_type > $o ).
tff(pred_def_8696,type,
v14663: state_type > $o ).
tff(pred_def_8697,type,
v14662: state_type > $o ).
tff(pred_def_8698,type,
v14661: state_type > $o ).
tff(pred_def_8699,type,
v14660: state_type > $o ).
tff(pred_def_8700,type,
v14659: state_type > $o ).
tff(pred_def_8701,type,
v14658: state_type > $o ).
tff(pred_def_8702,type,
v14656: state_type > $o ).
tff(pred_def_8703,type,
v14671: state_type > $o ).
tff(pred_def_8704,type,
v14670: state_type > $o ).
tff(pred_def_8705,type,
v14669: state_type > $o ).
tff(pred_def_8706,type,
v14667: state_type > $o ).
tff(pred_def_8707,type,
v14675: state_type > $o ).
tff(pred_def_8708,type,
v14674: state_type > $o ).
tff(pred_def_8709,type,
v14672: state_type > $o ).
tff(pred_def_8710,type,
v14666: state_type > $o ).
tff(pred_def_8711,type,
v14679: state_type > $o ).
tff(pred_def_8712,type,
v14678: state_type > $o ).
tff(pred_def_8713,type,
v14676: state_type > $o ).
tff(pred_def_8714,type,
v14664: state_type > $o ).
tff(pred_def_8715,type,
v14687: state_type > $o ).
tff(pred_def_8716,type,
v14686: state_type > $o ).
tff(pred_def_8717,type,
v14684: state_type > $o ).
tff(pred_def_8718,type,
v14691: state_type > $o ).
tff(pred_def_8719,type,
v14690: state_type > $o ).
tff(pred_def_8720,type,
v14688: state_type > $o ).
tff(pred_def_8721,type,
v14683: state_type > $o ).
tff(pred_def_8722,type,
v14694: state_type > $o ).
tff(pred_def_8723,type,
v14692: state_type > $o ).
tff(pred_def_8724,type,
v14682: state_type > $o ).
tff(pred_def_8725,type,
v14697: state_type > $o ).
tff(pred_def_8726,type,
v14695: state_type > $o ).
tff(pred_def_8727,type,
v14680: state_type > $o ).
tff(pred_def_8728,type,
v14709: state_type > $o ).
tff(pred_def_8729,type,
v14707: state_type > $o ).
tff(pred_def_8730,type,
v14712: state_type > $o ).
tff(pred_def_8731,type,
v14710: state_type > $o ).
tff(pred_def_8732,type,
v14706: state_type > $o ).
tff(pred_def_8733,type,
v14715: state_type > $o ).
tff(pred_def_8734,type,
v14713: state_type > $o ).
tff(pred_def_8735,type,
v14705: state_type > $o ).
tff(pred_def_8736,type,
v14718: state_type > $o ).
tff(pred_def_8737,type,
v14716: state_type > $o ).
tff(pred_def_8738,type,
v14704: state_type > $o ).
tff(pred_def_8739,type,
v14722: state_type > $o ).
tff(pred_def_8740,type,
v14721: state_type > $o ).
tff(pred_def_8741,type,
v14719: state_type > $o ).
tff(pred_def_8742,type,
v14703: state_type > $o ).
tff(pred_def_8743,type,
v14725: state_type > $o ).
tff(pred_def_8744,type,
v14723: state_type > $o ).
tff(pred_def_8745,type,
v14702: state_type > $o ).
tff(pred_def_8746,type,
v14728: state_type > $o ).
tff(pred_def_8747,type,
v14726: state_type > $o ).
tff(pred_def_8748,type,
v14701: state_type > $o ).
tff(pred_def_8749,type,
v14731: state_type > $o ).
tff(pred_def_8750,type,
v14729: state_type > $o ).
tff(pred_def_8751,type,
v14700: state_type > $o ).
tff(pred_def_8752,type,
v14734: state_type > $o ).
tff(pred_def_8753,type,
v14732: state_type > $o ).
tff(pred_def_8754,type,
v14698: state_type > $o ).
tff(pred_def_8755,type,
v14737: state_type > $o ).
tff(pred_def_8756,type,
v14735: state_type > $o ).
tff(pred_def_8757,type,
v14749: state_type > $o ).
tff(pred_def_8758,type,
v14748: state_type > $o ).
tff(pred_def_8759,type,
v14747: state_type > $o ).
tff(pred_def_8760,type,
v14746: state_type > $o ).
tff(pred_def_8761,type,
v14745: state_type > $o ).
tff(pred_def_8762,type,
v14744: state_type > $o ).
tff(pred_def_8763,type,
v14743: state_type > $o ).
tff(pred_def_8764,type,
v14742: state_type > $o ).
tff(pred_def_8765,type,
v14741: state_type > $o ).
tff(pred_def_8766,type,
v14740: state_type > $o ).
tff(pred_def_8767,type,
v14738: state_type > $o ).
tff(pred_def_8768,type,
v14762: state_type > $o ).
tff(pred_def_8769,type,
v14760: state_type > $o ).
tff(pred_def_8770,type,
v14765: state_type > $o ).
tff(pred_def_8771,type,
v14763: state_type > $o ).
tff(pred_def_8772,type,
v14759: state_type > $o ).
tff(pred_def_8773,type,
v14768: state_type > $o ).
tff(pred_def_8774,type,
v14766: state_type > $o ).
tff(pred_def_8775,type,
v14758: state_type > $o ).
tff(pred_def_8776,type,
v14771: state_type > $o ).
tff(pred_def_8777,type,
v14769: state_type > $o ).
tff(pred_def_8778,type,
v14757: state_type > $o ).
tff(pred_def_8779,type,
v14775: state_type > $o ).
tff(pred_def_8780,type,
v14774: state_type > $o ).
tff(pred_def_8781,type,
v14772: state_type > $o ).
tff(pred_def_8782,type,
v14756: state_type > $o ).
tff(pred_def_8783,type,
v14778: state_type > $o ).
tff(pred_def_8784,type,
v14776: state_type > $o ).
tff(pred_def_8785,type,
v14755: state_type > $o ).
tff(pred_def_8786,type,
v14781: state_type > $o ).
tff(pred_def_8787,type,
v14779: state_type > $o ).
tff(pred_def_8788,type,
v14754: state_type > $o ).
tff(pred_def_8789,type,
v14784: state_type > $o ).
tff(pred_def_8790,type,
v14782: state_type > $o ).
tff(pred_def_8791,type,
v14753: state_type > $o ).
tff(pred_def_8792,type,
v14787: state_type > $o ).
tff(pred_def_8793,type,
v14785: state_type > $o ).
tff(pred_def_8794,type,
v14752: state_type > $o ).
tff(pred_def_8795,type,
v14790: state_type > $o ).
tff(pred_def_8796,type,
v14788: state_type > $o ).
tff(pred_def_8797,type,
v14750: state_type > $o ).
tff(pred_def_8798,type,
v14799: state_type > $o ).
tff(pred_def_8799,type,
v14798: state_type > $o ).
tff(pred_def_8800,type,
v14797: state_type > $o ).
tff(pred_def_8801,type,
v14796: state_type > $o ).
tff(pred_def_8802,type,
v14795: state_type > $o ).
tff(pred_def_8803,type,
v14794: state_type > $o ).
tff(pred_def_8804,type,
v14793: state_type > $o ).
tff(pred_def_8805,type,
v14791: state_type > $o ).
tff(pred_def_8806,type,
v14815: state_type > $o ).
tff(pred_def_8807,type,
v14814: state_type > $o ).
tff(pred_def_8808,type,
v14813: state_type > $o ).
tff(pred_def_8809,type,
v14811: state_type > $o ).
tff(pred_def_8810,type,
v14819: state_type > $o ).
tff(pred_def_8811,type,
v14818: state_type > $o ).
tff(pred_def_8812,type,
v14816: state_type > $o ).
tff(pred_def_8813,type,
v14810: state_type > $o ).
tff(pred_def_8814,type,
v14823: state_type > $o ).
tff(pred_def_8815,type,
v14822: state_type > $o ).
tff(pred_def_8816,type,
v14820: state_type > $o ).
tff(pred_def_8817,type,
v14809: state_type > $o ).
tff(pred_def_8818,type,
v14826: state_type > $o ).
tff(pred_def_8819,type,
v14824: state_type > $o ).
tff(pred_def_8820,type,
v14808: state_type > $o ).
tff(pred_def_8821,type,
v14829: state_type > $o ).
tff(pred_def_8822,type,
v14827: state_type > $o ).
tff(pred_def_8823,type,
v14807: state_type > $o ).
tff(pred_def_8824,type,
v14832: state_type > $o ).
tff(pred_def_8825,type,
v14830: state_type > $o ).
tff(pred_def_8826,type,
v14806: state_type > $o ).
tff(pred_def_8827,type,
v14835: state_type > $o ).
tff(pred_def_8828,type,
v14833: state_type > $o ).
tff(pred_def_8829,type,
v14805: state_type > $o ).
tff(pred_def_8830,type,
v14836: state_type > $o ).
tff(pred_def_8831,type,
v14804: state_type > $o ).
tff(pred_def_8832,type,
v14838: state_type > $o ).
tff(pred_def_8833,type,
v14803: state_type > $o ).
tff(pred_def_8834,type,
v14840: state_type > $o ).
tff(pred_def_8835,type,
v14802: state_type > $o ).
tff(pred_def_8836,type,
v14842: state_type > $o ).
tff(pred_def_8837,type,
v14800: state_type > $o ).
tff(pred_def_8838,type,
v14855: state_type > $o ).
tff(pred_def_8839,type,
v14857: state_type > $o ).
tff(pred_def_8840,type,
v14854: state_type > $o ).
tff(pred_def_8841,type,
v14859: state_type > $o ).
tff(pred_def_8842,type,
v14853: state_type > $o ).
tff(pred_def_8843,type,
v14861: state_type > $o ).
tff(pred_def_8844,type,
v14852: state_type > $o ).
tff(pred_def_8845,type,
v14865: state_type > $o ).
tff(pred_def_8846,type,
v14863: state_type > $o ).
tff(pred_def_8847,type,
v14851: state_type > $o ).
tff(pred_def_8848,type,
v14877: state_type > $o ).
tff(pred_def_8849,type,
v14876: state_type > $o ).
tff(pred_def_8850,type,
v14875: state_type > $o ).
tff(pred_def_8851,type,
v14874: state_type > $o ).
tff(pred_def_8852,type,
v14873: state_type > $o ).
tff(pred_def_8853,type,
v14872: state_type > $o ).
tff(pred_def_8854,type,
v14871: state_type > $o ).
tff(pred_def_8855,type,
v14870: state_type > $o ).
tff(pred_def_8856,type,
v14869: state_type > $o ).
tff(pred_def_8857,type,
v14868: state_type > $o ).
tff(pred_def_8858,type,
v14866: state_type > $o ).
tff(pred_def_8859,type,
v14850: state_type > $o ).
tff(pred_def_8860,type,
v14878: state_type > $o ).
tff(pred_def_8861,type,
v14849: state_type > $o ).
tff(pred_def_8862,type,
v14880: state_type > $o ).
tff(pred_def_8863,type,
v14848: state_type > $o ).
tff(pred_def_8864,type,
v14882: state_type > $o ).
tff(pred_def_8865,type,
v14847: state_type > $o ).
tff(pred_def_8866,type,
v14884: state_type > $o ).
tff(pred_def_8867,type,
v14846: state_type > $o ).
tff(pred_def_8868,type,
v14888: state_type > $o ).
tff(pred_def_8869,type,
v14886: state_type > $o ).
tff(pred_def_8870,type,
v14844: state_type > $o ).
tff(pred_def_8871,type,
v14896: state_type > $o ).
tff(pred_def_8872,type,
v14895: state_type > $o ).
tff(pred_def_8873,type,
v14894: state_type > $o ).
tff(pred_def_8874,type,
v14893: state_type > $o ).
tff(pred_def_8875,type,
v14892: state_type > $o ).
tff(pred_def_8876,type,
v14891: state_type > $o ).
tff(pred_def_8877,type,
v14889: state_type > $o ).
tff(pred_def_8878,type,
v14908: state_type > $o ).
tff(pred_def_8879,type,
v14907: state_type > $o ).
tff(pred_def_8880,type,
v14906: state_type > $o ).
tff(pred_def_8881,type,
v14904: state_type > $o ).
tff(pred_def_8882,type,
v14912: state_type > $o ).
tff(pred_def_8883,type,
v14911: state_type > $o ).
tff(pred_def_8884,type,
v14909: state_type > $o ).
tff(pred_def_8885,type,
v14903: state_type > $o ).
tff(pred_def_8886,type,
v14916: state_type > $o ).
tff(pred_def_8887,type,
v14915: state_type > $o ).
tff(pred_def_8888,type,
v14913: state_type > $o ).
tff(pred_def_8889,type,
v14902: state_type > $o ).
tff(pred_def_8890,type,
v14919: state_type > $o ).
tff(pred_def_8891,type,
v14917: state_type > $o ).
tff(pred_def_8892,type,
v14901: state_type > $o ).
tff(pred_def_8893,type,
v14922: state_type > $o ).
tff(pred_def_8894,type,
v14920: state_type > $o ).
tff(pred_def_8895,type,
v14900: state_type > $o ).
tff(pred_def_8896,type,
v14925: state_type > $o ).
tff(pred_def_8897,type,
v14923: state_type > $o ).
tff(pred_def_8898,type,
v14899: state_type > $o ).
tff(pred_def_8899,type,
v14928: state_type > $o ).
tff(pred_def_8900,type,
v14926: state_type > $o ).
tff(pred_def_8901,type,
v14897: state_type > $o ).
tff(pred_def_8902,type,
v14933: state_type > $o ).
tff(pred_def_8903,type,
v14932: state_type > $o ).
tff(pred_def_8904,type,
v14930: state_type > $o ).
tff(pred_def_8905,type,
v14937: state_type > $o ).
tff(pred_def_8906,type,
v14936: state_type > $o ).
tff(pred_def_8907,type,
v14934: state_type > $o ).
tff(pred_def_8908,type,
v14929: state_type > $o ).
tff(pred_def_8909,type,
v14949: state_type > $o ).
tff(pred_def_8910,type,
v14951: state_type > $o ).
tff(pred_def_8911,type,
v14948: state_type > $o ).
tff(pred_def_8912,type,
v14953: state_type > $o ).
tff(pred_def_8913,type,
v14947: state_type > $o ).
tff(pred_def_8914,type,
v14955: state_type > $o ).
tff(pred_def_8915,type,
v14946: state_type > $o ).
tff(pred_def_8916,type,
v14959: state_type > $o ).
tff(pred_def_8917,type,
v14957: state_type > $o ).
tff(pred_def_8918,type,
v14945: state_type > $o ).
tff(pred_def_8919,type,
v14964: state_type > $o ).
tff(pred_def_8920,type,
v14963: state_type > $o ).
tff(pred_def_8921,type,
v14962: state_type > $o ).
tff(pred_def_8922,type,
v14960: state_type > $o ).
tff(pred_def_8923,type,
v14944: state_type > $o ).
tff(pred_def_8924,type,
v14965: state_type > $o ).
tff(pred_def_8925,type,
v14943: state_type > $o ).
tff(pred_def_8926,type,
v14967: state_type > $o ).
tff(pred_def_8927,type,
v14942: state_type > $o ).
tff(pred_def_8928,type,
v14969: state_type > $o ).
tff(pred_def_8929,type,
v14941: state_type > $o ).
tff(pred_def_8930,type,
v14971: state_type > $o ).
tff(pred_def_8931,type,
v14940: state_type > $o ).
tff(pred_def_8932,type,
v14975: state_type > $o ).
tff(pred_def_8933,type,
v14973: state_type > $o ).
tff(pred_def_8934,type,
v14938: state_type > $o ).
tff(pred_def_8935,type,
v14983: state_type > $o ).
tff(pred_def_8936,type,
v14982: state_type > $o ).
tff(pred_def_8937,type,
v14981: state_type > $o ).
tff(pred_def_8938,type,
v14980: state_type > $o ).
tff(pred_def_8939,type,
v14979: state_type > $o ).
tff(pred_def_8940,type,
v14978: state_type > $o ).
tff(pred_def_8941,type,
v14976: state_type > $o ).
tff(pred_def_8942,type,
v14991: state_type > $o ).
tff(pred_def_8943,type,
v14990: state_type > $o ).
tff(pred_def_8944,type,
v14989: state_type > $o ).
tff(pred_def_8945,type,
v14987: state_type > $o ).
tff(pred_def_8946,type,
v14995: state_type > $o ).
tff(pred_def_8947,type,
v14994: state_type > $o ).
tff(pred_def_8948,type,
v14992: state_type > $o ).
tff(pred_def_8949,type,
v14986: state_type > $o ).
tff(pred_def_8950,type,
v14999: state_type > $o ).
tff(pred_def_8951,type,
v14998: state_type > $o ).
tff(pred_def_8952,type,
v14996: state_type > $o ).
tff(pred_def_8953,type,
v14984: state_type > $o ).
tff(pred_def_8954,type,
v15007: state_type > $o ).
tff(pred_def_8955,type,
v15006: state_type > $o ).
tff(pred_def_8956,type,
v15004: state_type > $o ).
tff(pred_def_8957,type,
v15011: state_type > $o ).
tff(pred_def_8958,type,
v15010: state_type > $o ).
tff(pred_def_8959,type,
v15008: state_type > $o ).
tff(pred_def_8960,type,
v15003: state_type > $o ).
tff(pred_def_8961,type,
v15014: state_type > $o ).
tff(pred_def_8962,type,
v15012: state_type > $o ).
tff(pred_def_8963,type,
v15002: state_type > $o ).
tff(pred_def_8964,type,
v15017: state_type > $o ).
tff(pred_def_8965,type,
v15015: state_type > $o ).
tff(pred_def_8966,type,
v15000: state_type > $o ).
tff(pred_def_8967,type,
v15029: state_type > $o ).
tff(pred_def_8968,type,
v15031: state_type > $o ).
tff(pred_def_8969,type,
v15028: state_type > $o ).
tff(pred_def_8970,type,
v15033: state_type > $o ).
tff(pred_def_8971,type,
v15027: state_type > $o ).
tff(pred_def_8972,type,
v15035: state_type > $o ).
tff(pred_def_8973,type,
v15026: state_type > $o ).
tff(pred_def_8974,type,
v15039: state_type > $o ).
tff(pred_def_8975,type,
v15037: state_type > $o ).
tff(pred_def_8976,type,
v15025: state_type > $o ).
tff(pred_def_8977,type,
v15043: state_type > $o ).
tff(pred_def_8978,type,
v15042: state_type > $o ).
tff(pred_def_8979,type,
v15040: state_type > $o ).
tff(pred_def_8980,type,
v15024: state_type > $o ).
tff(pred_def_8981,type,
v15044: state_type > $o ).
tff(pred_def_8982,type,
v15023: state_type > $o ).
tff(pred_def_8983,type,
v15046: state_type > $o ).
tff(pred_def_8984,type,
v15022: state_type > $o ).
tff(pred_def_8985,type,
v15048: state_type > $o ).
tff(pred_def_8986,type,
v15021: state_type > $o ).
tff(pred_def_8987,type,
v15050: state_type > $o ).
tff(pred_def_8988,type,
v15020: state_type > $o ).
tff(pred_def_8989,type,
v15052: state_type > $o ).
tff(pred_def_8990,type,
v15018: state_type > $o ).
tff(pred_def_8991,type,
v15056: state_type > $o ).
tff(pred_def_8992,type,
v15054: state_type > $o ).
tff(pred_def_8993,type,
v15067: state_type > $o ).
tff(pred_def_8994,type,
v15066: state_type > $o ).
tff(pred_def_8995,type,
v15065: state_type > $o ).
tff(pred_def_8996,type,
v15064: state_type > $o ).
tff(pred_def_8997,type,
v15063: state_type > $o ).
tff(pred_def_8998,type,
v15062: state_type > $o ).
tff(pred_def_8999,type,
v15061: state_type > $o ).
tff(pred_def_9000,type,
v15060: state_type > $o ).
tff(pred_def_9001,type,
v15059: state_type > $o ).
tff(pred_def_9002,type,
v15057: state_type > $o ).
tff(pred_def_9003,type,
v15082: state_type > $o ).
tff(pred_def_9004,type,
v15081: state_type > $o ).
tff(pred_def_9005,type,
v15080: state_type > $o ).
tff(pred_def_9006,type,
v15079: state_type > $o ).
tff(pred_def_9007,type,
v15078: state_type > $o ).
tff(pred_def_9008,type,
v15077: state_type > $o ).
tff(pred_def_9009,type,
v15076: state_type > $o ).
tff(pred_def_9010,type,
v15074: state_type > $o ).
tff(pred_def_9011,type,
v15091: state_type > $o ).
tff(pred_def_9012,type,
v15090: state_type > $o ).
tff(pred_def_9013,type,
v15089: state_type > $o ).
tff(pred_def_9014,type,
v15088: state_type > $o ).
tff(pred_def_9015,type,
v15087: state_type > $o ).
tff(pred_def_9016,type,
v15086: state_type > $o ).
tff(pred_def_9017,type,
v15085: state_type > $o ).
tff(pred_def_9018,type,
v15083: state_type > $o ).
tff(pred_def_9019,type,
v15073: state_type > $o ).
tff(pred_def_9020,type,
v15100: state_type > $o ).
tff(pred_def_9021,type,
v15099: state_type > $o ).
tff(pred_def_9022,type,
v15098: state_type > $o ).
tff(pred_def_9023,type,
v15097: state_type > $o ).
tff(pred_def_9024,type,
v15096: state_type > $o ).
tff(pred_def_9025,type,
v15095: state_type > $o ).
tff(pred_def_9026,type,
v15094: state_type > $o ).
tff(pred_def_9027,type,
v15092: state_type > $o ).
tff(pred_def_9028,type,
v15072: state_type > $o ).
tff(pred_def_9029,type,
v15109: state_type > $o ).
tff(pred_def_9030,type,
v15108: state_type > $o ).
tff(pred_def_9031,type,
v15107: state_type > $o ).
tff(pred_def_9032,type,
v15106: state_type > $o ).
tff(pred_def_9033,type,
v15105: state_type > $o ).
tff(pred_def_9034,type,
v15104: state_type > $o ).
tff(pred_def_9035,type,
v15103: state_type > $o ).
tff(pred_def_9036,type,
v15101: state_type > $o ).
tff(pred_def_9037,type,
v15071: state_type > $o ).
tff(pred_def_9038,type,
v15118: state_type > $o ).
tff(pred_def_9039,type,
v15117: state_type > $o ).
tff(pred_def_9040,type,
v15116: state_type > $o ).
tff(pred_def_9041,type,
v15115: state_type > $o ).
tff(pred_def_9042,type,
v15114: state_type > $o ).
tff(pred_def_9043,type,
v15113: state_type > $o ).
tff(pred_def_9044,type,
v15112: state_type > $o ).
tff(pred_def_9045,type,
v15110: state_type > $o ).
tff(pred_def_9046,type,
v15070: state_type > $o ).
tff(pred_def_9047,type,
v15127: state_type > $o ).
tff(pred_def_9048,type,
v15126: state_type > $o ).
tff(pred_def_9049,type,
v15125: state_type > $o ).
tff(pred_def_9050,type,
v15124: state_type > $o ).
tff(pred_def_9051,type,
v15123: state_type > $o ).
tff(pred_def_9052,type,
v15122: state_type > $o ).
tff(pred_def_9053,type,
v15121: state_type > $o ).
tff(pred_def_9054,type,
v15119: state_type > $o ).
tff(pred_def_9055,type,
v15068: state_type > $o ).
tff(pred_def_9056,type,
v15141: state_type > $o ).
tff(pred_def_9057,type,
v15140: state_type > $o ).
tff(pred_def_9058,type,
v15139: state_type > $o ).
tff(pred_def_9059,type,
v15138: state_type > $o ).
tff(pred_def_9060,type,
v15137: state_type > $o ).
tff(pred_def_9061,type,
v15136: state_type > $o ).
tff(pred_def_9062,type,
v15135: state_type > $o ).
tff(pred_def_9063,type,
v15134: state_type > $o ).
tff(pred_def_9064,type,
v15133: state_type > $o ).
tff(pred_def_9065,type,
v15132: state_type > $o ).
tff(pred_def_9066,type,
v15131: state_type > $o ).
tff(pred_def_9067,type,
v15129: state_type > $o ).
tff(pred_def_9068,type,
v15154: state_type > $o ).
tff(pred_def_9069,type,
v15153: state_type > $o ).
tff(pred_def_9070,type,
v15152: state_type > $o ).
tff(pred_def_9071,type,
v15151: state_type > $o ).
tff(pred_def_9072,type,
v15150: state_type > $o ).
tff(pred_def_9073,type,
v15149: state_type > $o ).
tff(pred_def_9074,type,
v15148: state_type > $o ).
tff(pred_def_9075,type,
v15147: state_type > $o ).
tff(pred_def_9076,type,
v15146: state_type > $o ).
tff(pred_def_9077,type,
v15145: state_type > $o ).
tff(pred_def_9078,type,
v15144: state_type > $o ).
tff(pred_def_9079,type,
v15142: state_type > $o ).
tff(pred_def_9080,type,
v15128: state_type > $o ).
tff(pred_def_9081,type,
v15165: state_type > $o ).
tff(pred_def_9082,type,
v15164: state_type > $o ).
tff(pred_def_9083,type,
v15163: state_type > $o ).
tff(pred_def_9084,type,
v15161: state_type > $o ).
tff(pred_def_9085,type,
v15170: state_type > $o ).
tff(pred_def_9086,type,
v15169: state_type > $o ).
tff(pred_def_9087,type,
v15168: state_type > $o ).
tff(pred_def_9088,type,
v15166: state_type > $o ).
tff(pred_def_9089,type,
v15160: state_type > $o ).
tff(pred_def_9090,type,
v15174: state_type > $o ).
tff(pred_def_9091,type,
v15173: state_type > $o ).
tff(pred_def_9092,type,
v15171: state_type > $o ).
tff(pred_def_9093,type,
v15159: state_type > $o ).
tff(pred_def_9094,type,
v15178: state_type > $o ).
tff(pred_def_9095,type,
v15177: state_type > $o ).
tff(pred_def_9096,type,
v15175: state_type > $o ).
tff(pred_def_9097,type,
v15158: state_type > $o ).
tff(pred_def_9098,type,
v15182: state_type > $o ).
tff(pred_def_9099,type,
v15181: state_type > $o ).
tff(pred_def_9100,type,
v15179: state_type > $o ).
tff(pred_def_9101,type,
v15157: state_type > $o ).
tff(pred_def_9102,type,
v15186: state_type > $o ).
tff(pred_def_9103,type,
v15185: state_type > $o ).
tff(pred_def_9104,type,
v15183: state_type > $o ).
tff(pred_def_9105,type,
v15155: state_type > $o ).
tff(pred_def_9106,type,
v15198: state_type > $o ).
tff(pred_def_9107,type,
v15197: state_type > $o ).
tff(pred_def_9108,type,
v15195: state_type > $o ).
tff(pred_def_9109,type,
v15202: state_type > $o ).
tff(pred_def_9110,type,
v15201: state_type > $o ).
tff(pred_def_9111,type,
v15199: state_type > $o ).
tff(pred_def_9112,type,
v15194: state_type > $o ).
tff(pred_def_9113,type,
v15206: state_type > $o ).
tff(pred_def_9114,type,
v15205: state_type > $o ).
tff(pred_def_9115,type,
v15203: state_type > $o ).
tff(pred_def_9116,type,
v15193: state_type > $o ).
tff(pred_def_9117,type,
v15210: state_type > $o ).
tff(pred_def_9118,type,
v15209: state_type > $o ).
tff(pred_def_9119,type,
v15207: state_type > $o ).
tff(pred_def_9120,type,
v15192: state_type > $o ).
tff(pred_def_9121,type,
v15213: state_type > $o ).
tff(pred_def_9122,type,
v15211: state_type > $o ).
tff(pred_def_9123,type,
v15191: state_type > $o ).
tff(pred_def_9124,type,
v15216: state_type > $o ).
tff(pred_def_9125,type,
v15214: state_type > $o ).
tff(pred_def_9126,type,
v15190: state_type > $o ).
tff(pred_def_9127,type,
v15219: state_type > $o ).
tff(pred_def_9128,type,
v15217: state_type > $o ).
tff(pred_def_9129,type,
v15189: state_type > $o ).
tff(pred_def_9130,type,
v15222: state_type > $o ).
tff(pred_def_9131,type,
v15220: state_type > $o ).
tff(pred_def_9132,type,
v15187: state_type > $o ).
tff(pred_def_9133,type,
v15233: state_type > $o ).
tff(pred_def_9134,type,
v15232: state_type > $o ).
tff(pred_def_9135,type,
v15231: state_type > $o ).
tff(pred_def_9136,type,
v15229: state_type > $o ).
tff(pred_def_9137,type,
v15238: state_type > $o ).
tff(pred_def_9138,type,
v15237: state_type > $o ).
tff(pred_def_9139,type,
v15236: state_type > $o ).
tff(pred_def_9140,type,
v15234: state_type > $o ).
tff(pred_def_9141,type,
v15228: state_type > $o ).
tff(pred_def_9142,type,
v15243: state_type > $o ).
tff(pred_def_9143,type,
v15242: state_type > $o ).
tff(pred_def_9144,type,
v15241: state_type > $o ).
tff(pred_def_9145,type,
v15239: state_type > $o ).
tff(pred_def_9146,type,
v15227: state_type > $o ).
tff(pred_def_9147,type,
v15248: state_type > $o ).
tff(pred_def_9148,type,
v15247: state_type > $o ).
tff(pred_def_9149,type,
v15246: state_type > $o ).
tff(pred_def_9150,type,
v15244: state_type > $o ).
tff(pred_def_9151,type,
v15226: state_type > $o ).
tff(pred_def_9152,type,
v15253: state_type > $o ).
tff(pred_def_9153,type,
v15252: state_type > $o ).
tff(pred_def_9154,type,
v15251: state_type > $o ).
tff(pred_def_9155,type,
v15249: state_type > $o ).
tff(pred_def_9156,type,
v15225: state_type > $o ).
tff(pred_def_9157,type,
v15258: state_type > $o ).
tff(pred_def_9158,type,
v15257: state_type > $o ).
tff(pred_def_9159,type,
v15256: state_type > $o ).
tff(pred_def_9160,type,
v15254: state_type > $o ).
tff(pred_def_9161,type,
v15223: state_type > $o ).
tff(pred_def_9162,type,
v15264: state_type > $o ).
tff(pred_def_9163,type,
v15263: state_type > $o ).
tff(pred_def_9164,type,
v15262: state_type > $o ).
tff(pred_def_9165,type,
v15260: state_type > $o ).
tff(pred_def_9166,type,
v15269: state_type > $o ).
tff(pred_def_9167,type,
v15268: state_type > $o ).
tff(pred_def_9168,type,
v15267: state_type > $o ).
tff(pred_def_9169,type,
v15265: state_type > $o ).
tff(pred_def_9170,type,
v15259: state_type > $o ).
tff(pred_def_9171,type,
v15278: state_type > $o ).
tff(pred_def_9172,type,
v15277: state_type > $o ).
tff(pred_def_9173,type,
v15276: state_type > $o ).
tff(pred_def_9174,type,
v15275: state_type > $o ).
tff(pred_def_9175,type,
v15274: state_type > $o ).
tff(pred_def_9176,type,
v15273: state_type > $o ).
tff(pred_def_9177,type,
v15272: state_type > $o ).
tff(pred_def_9178,type,
v15270: state_type > $o ).
tff(pred_def_9179,type,
v15290: state_type > $o ).
tff(pred_def_9180,type,
v15289: state_type > $o ).
tff(pred_def_9181,type,
v15287: state_type > $o ).
tff(pred_def_9182,type,
v15294: state_type > $o ).
tff(pred_def_9183,type,
v15293: state_type > $o ).
tff(pred_def_9184,type,
v15291: state_type > $o ).
tff(pred_def_9185,type,
v15286: state_type > $o ).
tff(pred_def_9186,type,
v15298: state_type > $o ).
tff(pred_def_9187,type,
v15297: state_type > $o ).
tff(pred_def_9188,type,
v15295: state_type > $o ).
tff(pred_def_9189,type,
v15285: state_type > $o ).
tff(pred_def_9190,type,
v15302: state_type > $o ).
tff(pred_def_9191,type,
v15301: state_type > $o ).
tff(pred_def_9192,type,
v15299: state_type > $o ).
tff(pred_def_9193,type,
v15284: state_type > $o ).
tff(pred_def_9194,type,
v15306: state_type > $o ).
tff(pred_def_9195,type,
v15305: state_type > $o ).
tff(pred_def_9196,type,
v15303: state_type > $o ).
tff(pred_def_9197,type,
v15283: state_type > $o ).
tff(pred_def_9198,type,
v15310: state_type > $o ).
tff(pred_def_9199,type,
v15309: state_type > $o ).
tff(pred_def_9200,type,
v15307: state_type > $o ).
tff(pred_def_9201,type,
v15282: state_type > $o ).
tff(pred_def_9202,type,
v15314: state_type > $o ).
tff(pred_def_9203,type,
v15313: state_type > $o ).
tff(pred_def_9204,type,
v15311: state_type > $o ).
tff(pred_def_9205,type,
v15281: state_type > $o ).
tff(pred_def_9206,type,
v15318: state_type > $o ).
tff(pred_def_9207,type,
v15317: state_type > $o ).
tff(pred_def_9208,type,
v15315: state_type > $o ).
tff(pred_def_9209,type,
v15279: state_type > $o ).
tff(pred_def_9210,type,
v15327: state_type > $o ).
tff(pred_def_9211,type,
v15326: state_type > $o ).
tff(pred_def_9212,type,
v15325: state_type > $o ).
tff(pred_def_9213,type,
v15324: state_type > $o ).
tff(pred_def_9214,type,
v15323: state_type > $o ).
tff(pred_def_9215,type,
v15322: state_type > $o ).
tff(pred_def_9216,type,
v15321: state_type > $o ).
tff(pred_def_9217,type,
v15319: state_type > $o ).
tff(pred_def_9218,type,
v15343: state_type > $o ).
tff(pred_def_9219,type,
v15342: state_type > $o ).
tff(pred_def_9220,type,
v15341: state_type > $o ).
tff(pred_def_9221,type,
v15339: state_type > $o ).
tff(pred_def_9222,type,
v15347: state_type > $o ).
tff(pred_def_9223,type,
v15346: state_type > $o ).
tff(pred_def_9224,type,
v15344: state_type > $o ).
tff(pred_def_9225,type,
v15338: state_type > $o ).
tff(pred_def_9226,type,
v15351: state_type > $o ).
tff(pred_def_9227,type,
v15350: state_type > $o ).
tff(pred_def_9228,type,
v15348: state_type > $o ).
tff(pred_def_9229,type,
v15337: state_type > $o ).
tff(pred_def_9230,type,
v15354: state_type > $o ).
tff(pred_def_9231,type,
v15352: state_type > $o ).
tff(pred_def_9232,type,
v15336: state_type > $o ).
tff(pred_def_9233,type,
v15357: state_type > $o ).
tff(pred_def_9234,type,
v15355: state_type > $o ).
tff(pred_def_9235,type,
v15335: state_type > $o ).
tff(pred_def_9236,type,
v15360: state_type > $o ).
tff(pred_def_9237,type,
v15358: state_type > $o ).
tff(pred_def_9238,type,
v15334: state_type > $o ).
tff(pred_def_9239,type,
v15363: state_type > $o ).
tff(pred_def_9240,type,
v15361: state_type > $o ).
tff(pred_def_9241,type,
v15333: state_type > $o ).
tff(pred_def_9242,type,
v15364: state_type > $o ).
tff(pred_def_9243,type,
v15332: state_type > $o ).
tff(pred_def_9244,type,
v15366: state_type > $o ).
tff(pred_def_9245,type,
v15331: state_type > $o ).
tff(pred_def_9246,type,
v15368: state_type > $o ).
tff(pred_def_9247,type,
v15330: state_type > $o ).
tff(pred_def_9248,type,
v15370: state_type > $o ).
tff(pred_def_9249,type,
v15328: state_type > $o ).
tff(pred_def_9250,type,
v15384: state_type > $o ).
tff(pred_def_9251,type,
v15383: state_type > $o ).
tff(pred_def_9252,type,
v15381: state_type > $o ).
tff(pred_def_9253,type,
v15388: state_type > $o ).
tff(pred_def_9254,type,
v15387: state_type > $o ).
tff(pred_def_9255,type,
v15385: state_type > $o ).
tff(pred_def_9256,type,
v15380: state_type > $o ).
tff(pred_def_9257,type,
v15392: state_type > $o ).
tff(pred_def_9258,type,
v15391: state_type > $o ).
tff(pred_def_9259,type,
v15389: state_type > $o ).
tff(pred_def_9260,type,
v15379: state_type > $o ).
tff(pred_def_9261,type,
v15396: state_type > $o ).
tff(pred_def_9262,type,
v15395: state_type > $o ).
tff(pred_def_9263,type,
v15393: state_type > $o ).
tff(pred_def_9264,type,
v15378: state_type > $o ).
tff(pred_def_9265,type,
v15405: state_type > $o ).
tff(pred_def_9266,type,
v15404: state_type > $o ).
tff(pred_def_9267,type,
v15403: state_type > $o ).
tff(pred_def_9268,type,
v15402: state_type > $o ).
tff(pred_def_9269,type,
v15401: state_type > $o ).
tff(pred_def_9270,type,
v15400: state_type > $o ).
tff(pred_def_9271,type,
v15399: state_type > $o ).
tff(pred_def_9272,type,
v15397: state_type > $o ).
tff(pred_def_9273,type,
v15377: state_type > $o ).
tff(pred_def_9274,type,
v15409: state_type > $o ).
tff(pred_def_9275,type,
v15408: state_type > $o ).
tff(pred_def_9276,type,
v15406: state_type > $o ).
tff(pred_def_9277,type,
v15376: state_type > $o ).
tff(pred_def_9278,type,
v15413: state_type > $o ).
tff(pred_def_9279,type,
v15412: state_type > $o ).
tff(pred_def_9280,type,
v15410: state_type > $o ).
tff(pred_def_9281,type,
v15375: state_type > $o ).
tff(pred_def_9282,type,
v15417: state_type > $o ).
tff(pred_def_9283,type,
v15416: state_type > $o ).
tff(pred_def_9284,type,
v15414: state_type > $o ).
tff(pred_def_9285,type,
v15374: state_type > $o ).
tff(pred_def_9286,type,
v15421: state_type > $o ).
tff(pred_def_9287,type,
v15420: state_type > $o ).
tff(pred_def_9288,type,
v15418: state_type > $o ).
tff(pred_def_9289,type,
v15372: state_type > $o ).
tff(pred_def_9290,type,
v15429: state_type > $o ).
tff(pred_def_9291,type,
v15428: state_type > $o ).
tff(pred_def_9292,type,
v15427: state_type > $o ).
tff(pred_def_9293,type,
v15426: state_type > $o ).
tff(pred_def_9294,type,
v15425: state_type > $o ).
tff(pred_def_9295,type,
v15424: state_type > $o ).
tff(pred_def_9296,type,
v15422: state_type > $o ).
tff(pred_def_9297,type,
v15441: state_type > $o ).
tff(pred_def_9298,type,
v15440: state_type > $o ).
tff(pred_def_9299,type,
v15439: state_type > $o ).
tff(pred_def_9300,type,
v15437: state_type > $o ).
tff(pred_def_9301,type,
v15445: state_type > $o ).
tff(pred_def_9302,type,
v15444: state_type > $o ).
tff(pred_def_9303,type,
v15442: state_type > $o ).
tff(pred_def_9304,type,
v15436: state_type > $o ).
tff(pred_def_9305,type,
v15449: state_type > $o ).
tff(pred_def_9306,type,
v15448: state_type > $o ).
tff(pred_def_9307,type,
v15446: state_type > $o ).
tff(pred_def_9308,type,
v15435: state_type > $o ).
tff(pred_def_9309,type,
v15452: state_type > $o ).
tff(pred_def_9310,type,
v15450: state_type > $o ).
tff(pred_def_9311,type,
v15434: state_type > $o ).
tff(pred_def_9312,type,
v15455: state_type > $o ).
tff(pred_def_9313,type,
v15453: state_type > $o ).
tff(pred_def_9314,type,
v15433: state_type > $o ).
tff(pred_def_9315,type,
v15458: state_type > $o ).
tff(pred_def_9316,type,
v15456: state_type > $o ).
tff(pred_def_9317,type,
v15432: state_type > $o ).
tff(pred_def_9318,type,
v15461: state_type > $o ).
tff(pred_def_9319,type,
v15459: state_type > $o ).
tff(pred_def_9320,type,
v15430: state_type > $o ).
tff(pred_def_9321,type,
v15466: state_type > $o ).
tff(pred_def_9322,type,
v15465: state_type > $o ).
tff(pred_def_9323,type,
v15463: state_type > $o ).
tff(pred_def_9324,type,
v15470: state_type > $o ).
tff(pred_def_9325,type,
v15469: state_type > $o ).
tff(pred_def_9326,type,
v15467: state_type > $o ).
tff(pred_def_9327,type,
v15462: state_type > $o ).
tff(pred_def_9328,type,
v15482: state_type > $o ).
tff(pred_def_9329,type,
v15480: state_type > $o ).
tff(pred_def_9330,type,
v15485: state_type > $o ).
tff(pred_def_9331,type,
v15483: state_type > $o ).
tff(pred_def_9332,type,
v15479: state_type > $o ).
tff(pred_def_9333,type,
v15488: state_type > $o ).
tff(pred_def_9334,type,
v15486: state_type > $o ).
tff(pred_def_9335,type,
v15478: state_type > $o ).
tff(pred_def_9336,type,
v15491: state_type > $o ).
tff(pred_def_9337,type,
v15489: state_type > $o ).
tff(pred_def_9338,type,
v15477: state_type > $o ).
tff(pred_def_9339,type,
v15496: state_type > $o ).
tff(pred_def_9340,type,
v15495: state_type > $o ).
tff(pred_def_9341,type,
v15494: state_type > $o ).
tff(pred_def_9342,type,
v15492: state_type > $o ).
tff(pred_def_9343,type,
v15476: state_type > $o ).
tff(pred_def_9344,type,
v15499: state_type > $o ).
tff(pred_def_9345,type,
v15497: state_type > $o ).
tff(pred_def_9346,type,
v15475: state_type > $o ).
tff(pred_def_9347,type,
v15502: state_type > $o ).
tff(pred_def_9348,type,
v15500: state_type > $o ).
tff(pred_def_9349,type,
v15474: state_type > $o ).
tff(pred_def_9350,type,
v15505: state_type > $o ).
tff(pred_def_9351,type,
v15503: state_type > $o ).
tff(pred_def_9352,type,
v15473: state_type > $o ).
tff(pred_def_9353,type,
v15508: state_type > $o ).
tff(pred_def_9354,type,
v15506: state_type > $o ).
tff(pred_def_9355,type,
v15471: state_type > $o ).
tff(pred_def_9356,type,
v15516: state_type > $o ).
tff(pred_def_9357,type,
v15515: state_type > $o ).
tff(pred_def_9358,type,
v15514: state_type > $o ).
tff(pred_def_9359,type,
v15513: state_type > $o ).
tff(pred_def_9360,type,
v15512: state_type > $o ).
tff(pred_def_9361,type,
v15511: state_type > $o ).
tff(pred_def_9362,type,
v15509: state_type > $o ).
tff(pred_def_9363,type,
v15524: state_type > $o ).
tff(pred_def_9364,type,
v15523: state_type > $o ).
tff(pred_def_9365,type,
v15522: state_type > $o ).
tff(pred_def_9366,type,
v15520: state_type > $o ).
tff(pred_def_9367,type,
v15528: state_type > $o ).
tff(pred_def_9368,type,
v15527: state_type > $o ).
tff(pred_def_9369,type,
v15525: state_type > $o ).
tff(pred_def_9370,type,
v15519: state_type > $o ).
tff(pred_def_9371,type,
v15532: state_type > $o ).
tff(pred_def_9372,type,
v15531: state_type > $o ).
tff(pred_def_9373,type,
v15529: state_type > $o ).
tff(pred_def_9374,type,
v15517: state_type > $o ).
tff(pred_def_9375,type,
v15540: state_type > $o ).
tff(pred_def_9376,type,
v15539: state_type > $o ).
tff(pred_def_9377,type,
v15537: state_type > $o ).
tff(pred_def_9378,type,
v15544: state_type > $o ).
tff(pred_def_9379,type,
v15543: state_type > $o ).
tff(pred_def_9380,type,
v15541: state_type > $o ).
tff(pred_def_9381,type,
v15536: state_type > $o ).
tff(pred_def_9382,type,
v15547: state_type > $o ).
tff(pred_def_9383,type,
v15545: state_type > $o ).
tff(pred_def_9384,type,
v15535: state_type > $o ).
tff(pred_def_9385,type,
v15550: state_type > $o ).
tff(pred_def_9386,type,
v15548: state_type > $o ).
tff(pred_def_9387,type,
v15533: state_type > $o ).
tff(pred_def_9388,type,
v15562: state_type > $o ).
tff(pred_def_9389,type,
v15560: state_type > $o ).
tff(pred_def_9390,type,
v15565: state_type > $o ).
tff(pred_def_9391,type,
v15563: state_type > $o ).
tff(pred_def_9392,type,
v15559: state_type > $o ).
tff(pred_def_9393,type,
v15568: state_type > $o ).
tff(pred_def_9394,type,
v15566: state_type > $o ).
tff(pred_def_9395,type,
v15558: state_type > $o ).
tff(pred_def_9396,type,
v15571: state_type > $o ).
tff(pred_def_9397,type,
v15569: state_type > $o ).
tff(pred_def_9398,type,
v15557: state_type > $o ).
tff(pred_def_9399,type,
v15575: state_type > $o ).
tff(pred_def_9400,type,
v15574: state_type > $o ).
tff(pred_def_9401,type,
v15572: state_type > $o ).
tff(pred_def_9402,type,
v15556: state_type > $o ).
tff(pred_def_9403,type,
v15578: state_type > $o ).
tff(pred_def_9404,type,
v15576: state_type > $o ).
tff(pred_def_9405,type,
v15555: state_type > $o ).
tff(pred_def_9406,type,
v15581: state_type > $o ).
tff(pred_def_9407,type,
v15579: state_type > $o ).
tff(pred_def_9408,type,
v15554: state_type > $o ).
tff(pred_def_9409,type,
v15584: state_type > $o ).
tff(pred_def_9410,type,
v15582: state_type > $o ).
tff(pred_def_9411,type,
v15553: state_type > $o ).
tff(pred_def_9412,type,
v15587: state_type > $o ).
tff(pred_def_9413,type,
v15585: state_type > $o ).
tff(pred_def_9414,type,
v15551: state_type > $o ).
tff(pred_def_9415,type,
v15590: state_type > $o ).
tff(pred_def_9416,type,
v15588: state_type > $o ).
tff(pred_def_9417,type,
v15599: state_type > $o ).
tff(pred_def_9418,type,
v15598: state_type > $o ).
tff(pred_def_9419,type,
v15597: state_type > $o ).
tff(pred_def_9420,type,
v15596: state_type > $o ).
tff(pred_def_9421,type,
v15595: state_type > $o ).
tff(pred_def_9422,type,
v15594: state_type > $o ).
tff(pred_def_9423,type,
v15593: state_type > $o ).
tff(pred_def_9424,type,
v15591: state_type > $o ).
tff(pred_def_9425,type,
v15612: state_type > $o ).
tff(pred_def_9426,type,
v15610: state_type > $o ).
tff(pred_def_9427,type,
v15615: state_type > $o ).
tff(pred_def_9428,type,
v15613: state_type > $o ).
tff(pred_def_9429,type,
v15609: state_type > $o ).
tff(pred_def_9430,type,
v15618: state_type > $o ).
tff(pred_def_9431,type,
v15616: state_type > $o ).
tff(pred_def_9432,type,
v15608: state_type > $o ).
tff(pred_def_9433,type,
v15621: state_type > $o ).
tff(pred_def_9434,type,
v15619: state_type > $o ).
tff(pred_def_9435,type,
v15607: state_type > $o ).
tff(pred_def_9436,type,
v15625: state_type > $o ).
tff(pred_def_9437,type,
v15624: state_type > $o ).
tff(pred_def_9438,type,
v15622: state_type > $o ).
tff(pred_def_9439,type,
v15606: state_type > $o ).
tff(pred_def_9440,type,
v15628: state_type > $o ).
tff(pred_def_9441,type,
v15626: state_type > $o ).
tff(pred_def_9442,type,
v15605: state_type > $o ).
tff(pred_def_9443,type,
v15631: state_type > $o ).
tff(pred_def_9444,type,
v15629: state_type > $o ).
tff(pred_def_9445,type,
v15604: state_type > $o ).
tff(pred_def_9446,type,
v15634: state_type > $o ).
tff(pred_def_9447,type,
v15632: state_type > $o ).
tff(pred_def_9448,type,
v15603: state_type > $o ).
tff(pred_def_9449,type,
v15637: state_type > $o ).
tff(pred_def_9450,type,
v15635: state_type > $o ).
tff(pred_def_9451,type,
v15602: state_type > $o ).
tff(pred_def_9452,type,
v15640: state_type > $o ).
tff(pred_def_9453,type,
v15638: state_type > $o ).
tff(pred_def_9454,type,
v15600: state_type > $o ).
tff(pred_def_9455,type,
v15649: state_type > $o ).
tff(pred_def_9456,type,
v15648: state_type > $o ).
tff(pred_def_9457,type,
v15647: state_type > $o ).
tff(pred_def_9458,type,
v15646: state_type > $o ).
tff(pred_def_9459,type,
v15645: state_type > $o ).
tff(pred_def_9460,type,
v15644: state_type > $o ).
tff(pred_def_9461,type,
v15643: state_type > $o ).
tff(pred_def_9462,type,
v15641: state_type > $o ).
tff(pred_def_9463,type,
v15665: state_type > $o ).
tff(pred_def_9464,type,
v15664: state_type > $o ).
tff(pred_def_9465,type,
v15663: state_type > $o ).
tff(pred_def_9466,type,
v15661: state_type > $o ).
tff(pred_def_9467,type,
v15669: state_type > $o ).
tff(pred_def_9468,type,
v15668: state_type > $o ).
tff(pred_def_9469,type,
v15666: state_type > $o ).
tff(pred_def_9470,type,
v15660: state_type > $o ).
tff(pred_def_9471,type,
v15673: state_type > $o ).
tff(pred_def_9472,type,
v15672: state_type > $o ).
tff(pred_def_9473,type,
v15670: state_type > $o ).
tff(pred_def_9474,type,
v15659: state_type > $o ).
tff(pred_def_9475,type,
v15676: state_type > $o ).
tff(pred_def_9476,type,
v15674: state_type > $o ).
tff(pred_def_9477,type,
v15658: state_type > $o ).
tff(pred_def_9478,type,
v15679: state_type > $o ).
tff(pred_def_9479,type,
v15677: state_type > $o ).
tff(pred_def_9480,type,
v15657: state_type > $o ).
tff(pred_def_9481,type,
v15682: state_type > $o ).
tff(pred_def_9482,type,
v15680: state_type > $o ).
tff(pred_def_9483,type,
v15656: state_type > $o ).
tff(pred_def_9484,type,
v15685: state_type > $o ).
tff(pred_def_9485,type,
v15683: state_type > $o ).
tff(pred_def_9486,type,
v15655: state_type > $o ).
tff(pred_def_9487,type,
v15686: state_type > $o ).
tff(pred_def_9488,type,
v15654: state_type > $o ).
tff(pred_def_9489,type,
v15688: state_type > $o ).
tff(pred_def_9490,type,
v15653: state_type > $o ).
tff(pred_def_9491,type,
v15690: state_type > $o ).
tff(pred_def_9492,type,
v15652: state_type > $o ).
tff(pred_def_9493,type,
v15692: state_type > $o ).
tff(pred_def_9494,type,
v15650: state_type > $o ).
tff(pred_def_9495,type,
v15707: state_type > $o ).
tff(pred_def_9496,type,
v15705: state_type > $o ).
tff(pred_def_9497,type,
v15710: state_type > $o ).
tff(pred_def_9498,type,
v15708: state_type > $o ).
tff(pred_def_9499,type,
v15704: state_type > $o ).
tff(pred_def_9500,type,
v15713: state_type > $o ).
tff(pred_def_9501,type,
v15711: state_type > $o ).
tff(pred_def_9502,type,
v15703: state_type > $o ).
tff(pred_def_9503,type,
v15716: state_type > $o ).
tff(pred_def_9504,type,
v15714: state_type > $o ).
tff(pred_def_9505,type,
v15702: state_type > $o ).
tff(pred_def_9506,type,
v15719: state_type > $o ).
tff(pred_def_9507,type,
v15717: state_type > $o ).
tff(pred_def_9508,type,
v15701: state_type > $o ).
tff(pred_def_9509,type,
v15728: state_type > $o ).
tff(pred_def_9510,type,
v15727: state_type > $o ).
tff(pred_def_9511,type,
v15726: state_type > $o ).
tff(pred_def_9512,type,
v15725: state_type > $o ).
tff(pred_def_9513,type,
v15724: state_type > $o ).
tff(pred_def_9514,type,
v15723: state_type > $o ).
tff(pred_def_9515,type,
v15722: state_type > $o ).
tff(pred_def_9516,type,
v15720: state_type > $o ).
tff(pred_def_9517,type,
v15700: state_type > $o ).
tff(pred_def_9518,type,
v15731: state_type > $o ).
tff(pred_def_9519,type,
v15729: state_type > $o ).
tff(pred_def_9520,type,
v15699: state_type > $o ).
tff(pred_def_9521,type,
v15734: state_type > $o ).
tff(pred_def_9522,type,
v15732: state_type > $o ).
tff(pred_def_9523,type,
v15698: state_type > $o ).
tff(pred_def_9524,type,
v15737: state_type > $o ).
tff(pred_def_9525,type,
v15735: state_type > $o ).
tff(pred_def_9526,type,
v15697: state_type > $o ).
tff(pred_def_9527,type,
v15740: state_type > $o ).
tff(pred_def_9528,type,
v15738: state_type > $o ).
tff(pred_def_9529,type,
v15696: state_type > $o ).
tff(pred_def_9530,type,
v15743: state_type > $o ).
tff(pred_def_9531,type,
v15741: state_type > $o ).
tff(pred_def_9532,type,
v15694: state_type > $o ).
tff(pred_def_9533,type,
v15751: state_type > $o ).
tff(pred_def_9534,type,
v15750: state_type > $o ).
tff(pred_def_9535,type,
v15749: state_type > $o ).
tff(pred_def_9536,type,
v15748: state_type > $o ).
tff(pred_def_9537,type,
v15747: state_type > $o ).
tff(pred_def_9538,type,
v15746: state_type > $o ).
tff(pred_def_9539,type,
v15744: state_type > $o ).
tff(pred_def_9540,type,
v15763: state_type > $o ).
tff(pred_def_9541,type,
v15762: state_type > $o ).
tff(pred_def_9542,type,
v15761: state_type > $o ).
tff(pred_def_9543,type,
v15759: state_type > $o ).
tff(pred_def_9544,type,
v15767: state_type > $o ).
tff(pred_def_9545,type,
v15766: state_type > $o ).
tff(pred_def_9546,type,
v15764: state_type > $o ).
tff(pred_def_9547,type,
v15758: state_type > $o ).
tff(pred_def_9548,type,
v15771: state_type > $o ).
tff(pred_def_9549,type,
v15770: state_type > $o ).
tff(pred_def_9550,type,
v15768: state_type > $o ).
tff(pred_def_9551,type,
v15757: state_type > $o ).
tff(pred_def_9552,type,
v15774: state_type > $o ).
tff(pred_def_9553,type,
v15772: state_type > $o ).
tff(pred_def_9554,type,
v15756: state_type > $o ).
tff(pred_def_9555,type,
v15777: state_type > $o ).
tff(pred_def_9556,type,
v15775: state_type > $o ).
tff(pred_def_9557,type,
v15755: state_type > $o ).
tff(pred_def_9558,type,
v15780: state_type > $o ).
tff(pred_def_9559,type,
v15778: state_type > $o ).
tff(pred_def_9560,type,
v15754: state_type > $o ).
tff(pred_def_9561,type,
v15783: state_type > $o ).
tff(pred_def_9562,type,
v15781: state_type > $o ).
tff(pred_def_9563,type,
v15752: state_type > $o ).
tff(pred_def_9564,type,
v15788: state_type > $o ).
tff(pred_def_9565,type,
v15787: state_type > $o ).
tff(pred_def_9566,type,
v15785: state_type > $o ).
tff(pred_def_9567,type,
v15792: state_type > $o ).
tff(pred_def_9568,type,
v15791: state_type > $o ).
tff(pred_def_9569,type,
v15789: state_type > $o ).
tff(pred_def_9570,type,
v15784: state_type > $o ).
tff(pred_def_9571,type,
v15804: state_type > $o ).
tff(pred_def_9572,type,
v15806: state_type > $o ).
tff(pred_def_9573,type,
v15803: state_type > $o ).
tff(pred_def_9574,type,
v15808: state_type > $o ).
tff(pred_def_9575,type,
v15802: state_type > $o ).
tff(pred_def_9576,type,
v15810: state_type > $o ).
tff(pred_def_9577,type,
v15801: state_type > $o ).
tff(pred_def_9578,type,
v15814: state_type > $o ).
tff(pred_def_9579,type,
v15812: state_type > $o ).
tff(pred_def_9580,type,
v15800: state_type > $o ).
tff(pred_def_9581,type,
v15819: state_type > $o ).
tff(pred_def_9582,type,
v15818: state_type > $o ).
tff(pred_def_9583,type,
v15817: state_type > $o ).
tff(pred_def_9584,type,
v15815: state_type > $o ).
tff(pred_def_9585,type,
v15799: state_type > $o ).
tff(pred_def_9586,type,
v15820: state_type > $o ).
tff(pred_def_9587,type,
v15798: state_type > $o ).
tff(pred_def_9588,type,
v15822: state_type > $o ).
tff(pred_def_9589,type,
v15797: state_type > $o ).
tff(pred_def_9590,type,
v15824: state_type > $o ).
tff(pred_def_9591,type,
v15796: state_type > $o ).
tff(pred_def_9592,type,
v15826: state_type > $o ).
tff(pred_def_9593,type,
v15795: state_type > $o ).
tff(pred_def_9594,type,
v15830: state_type > $o ).
tff(pred_def_9595,type,
v15828: state_type > $o ).
tff(pred_def_9596,type,
v15793: state_type > $o ).
tff(pred_def_9597,type,
v15838: state_type > $o ).
tff(pred_def_9598,type,
v15837: state_type > $o ).
tff(pred_def_9599,type,
v15836: state_type > $o ).
tff(pred_def_9600,type,
v15835: state_type > $o ).
tff(pred_def_9601,type,
v15834: state_type > $o ).
tff(pred_def_9602,type,
v15833: state_type > $o ).
tff(pred_def_9603,type,
v15831: state_type > $o ).
tff(pred_def_9604,type,
v15846: state_type > $o ).
tff(pred_def_9605,type,
v15845: state_type > $o ).
tff(pred_def_9606,type,
v15844: state_type > $o ).
tff(pred_def_9607,type,
v15842: state_type > $o ).
tff(pred_def_9608,type,
v15850: state_type > $o ).
tff(pred_def_9609,type,
v15849: state_type > $o ).
tff(pred_def_9610,type,
v15847: state_type > $o ).
tff(pred_def_9611,type,
v15841: state_type > $o ).
tff(pred_def_9612,type,
v15854: state_type > $o ).
tff(pred_def_9613,type,
v15853: state_type > $o ).
tff(pred_def_9614,type,
v15851: state_type > $o ).
tff(pred_def_9615,type,
v15839: state_type > $o ).
tff(pred_def_9616,type,
v15862: state_type > $o ).
tff(pred_def_9617,type,
v15861: state_type > $o ).
tff(pred_def_9618,type,
v15859: state_type > $o ).
tff(pred_def_9619,type,
v15866: state_type > $o ).
tff(pred_def_9620,type,
v15865: state_type > $o ).
tff(pred_def_9621,type,
v15863: state_type > $o ).
tff(pred_def_9622,type,
v15858: state_type > $o ).
tff(pred_def_9623,type,
v15869: state_type > $o ).
tff(pred_def_9624,type,
v15867: state_type > $o ).
tff(pred_def_9625,type,
v15857: state_type > $o ).
tff(pred_def_9626,type,
v15872: state_type > $o ).
tff(pred_def_9627,type,
v15870: state_type > $o ).
tff(pred_def_9628,type,
v15855: state_type > $o ).
tff(pred_def_9629,type,
v15884: state_type > $o ).
tff(pred_def_9630,type,
v15886: state_type > $o ).
tff(pred_def_9631,type,
v15883: state_type > $o ).
tff(pred_def_9632,type,
v15888: state_type > $o ).
tff(pred_def_9633,type,
v15882: state_type > $o ).
tff(pred_def_9634,type,
v15890: state_type > $o ).
tff(pred_def_9635,type,
v15881: state_type > $o ).
tff(pred_def_9636,type,
v15894: state_type > $o ).
tff(pred_def_9637,type,
v15892: state_type > $o ).
tff(pred_def_9638,type,
v15880: state_type > $o ).
tff(pred_def_9639,type,
v15898: state_type > $o ).
tff(pred_def_9640,type,
v15897: state_type > $o ).
tff(pred_def_9641,type,
v15895: state_type > $o ).
tff(pred_def_9642,type,
v15879: state_type > $o ).
tff(pred_def_9643,type,
v15899: state_type > $o ).
tff(pred_def_9644,type,
v15878: state_type > $o ).
tff(pred_def_9645,type,
v15901: state_type > $o ).
tff(pred_def_9646,type,
v15877: state_type > $o ).
tff(pred_def_9647,type,
v15903: state_type > $o ).
tff(pred_def_9648,type,
v15876: state_type > $o ).
tff(pred_def_9649,type,
v15905: state_type > $o ).
tff(pred_def_9650,type,
v15875: state_type > $o ).
tff(pred_def_9651,type,
v15907: state_type > $o ).
tff(pred_def_9652,type,
v15873: state_type > $o ).
tff(pred_def_9653,type,
v15911: state_type > $o ).
tff(pred_def_9654,type,
v15909: state_type > $o ).
tff(pred_def_9655,type,
v15920: state_type > $o ).
tff(pred_def_9656,type,
v15919: state_type > $o ).
tff(pred_def_9657,type,
v15918: state_type > $o ).
tff(pred_def_9658,type,
v15917: state_type > $o ).
tff(pred_def_9659,type,
v15916: state_type > $o ).
tff(pred_def_9660,type,
v15915: state_type > $o ).
tff(pred_def_9661,type,
v15914: state_type > $o ).
tff(pred_def_9662,type,
v15912: state_type > $o ).
tff(pred_def_9663,type,
v15933: state_type > $o ).
tff(pred_def_9664,type,
v15935: state_type > $o ).
tff(pred_def_9665,type,
v15932: state_type > $o ).
tff(pred_def_9666,type,
v15937: state_type > $o ).
tff(pred_def_9667,type,
v15931: state_type > $o ).
tff(pred_def_9668,type,
v15939: state_type > $o ).
tff(pred_def_9669,type,
v15930: state_type > $o ).
tff(pred_def_9670,type,
v15943: state_type > $o ).
tff(pred_def_9671,type,
v15941: state_type > $o ).
tff(pred_def_9672,type,
v15929: state_type > $o ).
tff(pred_def_9673,type,
v15947: state_type > $o ).
tff(pred_def_9674,type,
v15946: state_type > $o ).
tff(pred_def_9675,type,
v15944: state_type > $o ).
tff(pred_def_9676,type,
v15928: state_type > $o ).
tff(pred_def_9677,type,
v15948: state_type > $o ).
tff(pred_def_9678,type,
v15927: state_type > $o ).
tff(pred_def_9679,type,
v15950: state_type > $o ).
tff(pred_def_9680,type,
v15926: state_type > $o ).
tff(pred_def_9681,type,
v15952: state_type > $o ).
tff(pred_def_9682,type,
v15925: state_type > $o ).
tff(pred_def_9683,type,
v15954: state_type > $o ).
tff(pred_def_9684,type,
v15924: state_type > $o ).
tff(pred_def_9685,type,
v15956: state_type > $o ).
tff(pred_def_9686,type,
v15923: state_type > $o ).
tff(pred_def_9687,type,
v15960: state_type > $o ).
tff(pred_def_9688,type,
v15958: state_type > $o ).
tff(pred_def_9689,type,
v15921: state_type > $o ).
tff(pred_def_9690,type,
v15969: state_type > $o ).
tff(pred_def_9691,type,
v15968: state_type > $o ).
tff(pred_def_9692,type,
v15967: state_type > $o ).
tff(pred_def_9693,type,
v15966: state_type > $o ).
tff(pred_def_9694,type,
v15965: state_type > $o ).
tff(pred_def_9695,type,
v15964: state_type > $o ).
tff(pred_def_9696,type,
v15963: state_type > $o ).
tff(pred_def_9697,type,
v15961: state_type > $o ).
tff(pred_def_9698,type,
v15985: state_type > $o ).
tff(pred_def_9699,type,
v15984: state_type > $o ).
tff(pred_def_9700,type,
v15983: state_type > $o ).
tff(pred_def_9701,type,
v15981: state_type > $o ).
tff(pred_def_9702,type,
v15989: state_type > $o ).
tff(pred_def_9703,type,
v15988: state_type > $o ).
tff(pred_def_9704,type,
v15986: state_type > $o ).
tff(pred_def_9705,type,
v15980: state_type > $o ).
tff(pred_def_9706,type,
v15993: state_type > $o ).
tff(pred_def_9707,type,
v15992: state_type > $o ).
tff(pred_def_9708,type,
v15990: state_type > $o ).
tff(pred_def_9709,type,
v15979: state_type > $o ).
tff(pred_def_9710,type,
v15996: state_type > $o ).
tff(pred_def_9711,type,
v15994: state_type > $o ).
tff(pred_def_9712,type,
v15978: state_type > $o ).
tff(pred_def_9713,type,
v15999: state_type > $o ).
tff(pred_def_9714,type,
v15997: state_type > $o ).
tff(pred_def_9715,type,
v15977: state_type > $o ).
tff(pred_def_9716,type,
v16002: state_type > $o ).
tff(pred_def_9717,type,
v16000: state_type > $o ).
tff(pred_def_9718,type,
v15976: state_type > $o ).
tff(pred_def_9719,type,
v16005: state_type > $o ).
tff(pred_def_9720,type,
v16003: state_type > $o ).
tff(pred_def_9721,type,
v15975: state_type > $o ).
tff(pred_def_9722,type,
v16006: state_type > $o ).
tff(pred_def_9723,type,
v15974: state_type > $o ).
tff(pred_def_9724,type,
v16008: state_type > $o ).
tff(pred_def_9725,type,
v15973: state_type > $o ).
tff(pred_def_9726,type,
v16010: state_type > $o ).
tff(pred_def_9727,type,
v15972: state_type > $o ).
tff(pred_def_9728,type,
v16012: state_type > $o ).
tff(pred_def_9729,type,
v15970: state_type > $o ).
tff(pred_def_9730,type,
v16028: state_type > $o ).
tff(pred_def_9731,type,
v16027: state_type > $o ).
tff(pred_def_9732,type,
v16026: state_type > $o ).
tff(pred_def_9733,type,
v16025: state_type > $o ).
tff(pred_def_9734,type,
v16024: state_type > $o ).
tff(pred_def_9735,type,
v16023: state_type > $o ).
tff(pred_def_9736,type,
v16021: state_type > $o ).
tff(pred_def_9737,type,
v16036: state_type > $o ).
tff(pred_def_9738,type,
v16035: state_type > $o ).
tff(pred_def_9739,type,
v16034: state_type > $o ).
tff(pred_def_9740,type,
v16033: state_type > $o ).
tff(pred_def_9741,type,
v16032: state_type > $o ).
tff(pred_def_9742,type,
v16031: state_type > $o ).
tff(pred_def_9743,type,
v16029: state_type > $o ).
tff(pred_def_9744,type,
v16020: state_type > $o ).
tff(pred_def_9745,type,
v16044: state_type > $o ).
tff(pred_def_9746,type,
v16043: state_type > $o ).
tff(pred_def_9747,type,
v16042: state_type > $o ).
tff(pred_def_9748,type,
v16041: state_type > $o ).
tff(pred_def_9749,type,
v16040: state_type > $o ).
tff(pred_def_9750,type,
v16039: state_type > $o ).
tff(pred_def_9751,type,
v16037: state_type > $o ).
tff(pred_def_9752,type,
v16019: state_type > $o ).
tff(pred_def_9753,type,
v16052: state_type > $o ).
tff(pred_def_9754,type,
v16051: state_type > $o ).
tff(pred_def_9755,type,
v16050: state_type > $o ).
tff(pred_def_9756,type,
v16049: state_type > $o ).
tff(pred_def_9757,type,
v16048: state_type > $o ).
tff(pred_def_9758,type,
v16047: state_type > $o ).
tff(pred_def_9759,type,
v16045: state_type > $o ).
tff(pred_def_9760,type,
v16018: state_type > $o ).
tff(pred_def_9761,type,
v16060: state_type > $o ).
tff(pred_def_9762,type,
v16059: state_type > $o ).
tff(pred_def_9763,type,
v16058: state_type > $o ).
tff(pred_def_9764,type,
v16057: state_type > $o ).
tff(pred_def_9765,type,
v16056: state_type > $o ).
tff(pred_def_9766,type,
v16055: state_type > $o ).
tff(pred_def_9767,type,
v16053: state_type > $o ).
tff(pred_def_9768,type,
v16017: state_type > $o ).
tff(pred_def_9769,type,
v16068: state_type > $o ).
tff(pred_def_9770,type,
v16067: state_type > $o ).
tff(pred_def_9771,type,
v16066: state_type > $o ).
tff(pred_def_9772,type,
v16065: state_type > $o ).
tff(pred_def_9773,type,
v16064: state_type > $o ).
tff(pred_def_9774,type,
v16063: state_type > $o ).
tff(pred_def_9775,type,
v16061: state_type > $o ).
tff(pred_def_9776,type,
v16016: state_type > $o ).
tff(pred_def_9777,type,
v16076: state_type > $o ).
tff(pred_def_9778,type,
v16075: state_type > $o ).
tff(pred_def_9779,type,
v16074: state_type > $o ).
tff(pred_def_9780,type,
v16073: state_type > $o ).
tff(pred_def_9781,type,
v16072: state_type > $o ).
tff(pred_def_9782,type,
v16071: state_type > $o ).
tff(pred_def_9783,type,
v16069: state_type > $o ).
tff(pred_def_9784,type,
v16014: state_type > $o ).
tff(pred_def_9785,type,
v16085: state_type > $o ).
tff(pred_def_9786,type,
v16084: state_type > $o ).
tff(pred_def_9787,type,
v16083: state_type > $o ).
tff(pred_def_9788,type,
v16082: state_type > $o ).
tff(pred_def_9789,type,
v16081: state_type > $o ).
tff(pred_def_9790,type,
v16080: state_type > $o ).
tff(pred_def_9791,type,
v16078: state_type > $o ).
tff(pred_def_9792,type,
v16093: state_type > $o ).
tff(pred_def_9793,type,
v16092: state_type > $o ).
tff(pred_def_9794,type,
v16091: state_type > $o ).
tff(pred_def_9795,type,
v16090: state_type > $o ).
tff(pred_def_9796,type,
v16089: state_type > $o ).
tff(pred_def_9797,type,
v16088: state_type > $o ).
tff(pred_def_9798,type,
v16086: state_type > $o ).
tff(pred_def_9799,type,
v16077: state_type > $o ).
tff(pred_def_9800,type,
v16101: state_type > $o ).
tff(pred_def_9801,type,
v16100: state_type > $o ).
tff(pred_def_9802,type,
v16099: state_type > $o ).
tff(pred_def_9803,type,
v16098: state_type > $o ).
tff(pred_def_9804,type,
v16097: state_type > $o ).
tff(pred_def_9805,type,
v16096: state_type > $o ).
tff(pred_def_9806,type,
v16094: state_type > $o ).
tff(pred_def_9807,type,
v16114: state_type > $o ).
tff(pred_def_9808,type,
v16113: state_type > $o ).
tff(pred_def_9809,type,
v16112: state_type > $o ).
tff(pred_def_9810,type,
v16110: state_type > $o ).
tff(pred_def_9811,type,
v16119: state_type > $o ).
tff(pred_def_9812,type,
v16118: state_type > $o ).
tff(pred_def_9813,type,
v16117: state_type > $o ).
tff(pred_def_9814,type,
v16115: state_type > $o ).
tff(pred_def_9815,type,
v16109: state_type > $o ).
tff(pred_def_9816,type,
v16124: state_type > $o ).
tff(pred_def_9817,type,
v16123: state_type > $o ).
tff(pred_def_9818,type,
v16122: state_type > $o ).
tff(pred_def_9819,type,
v16120: state_type > $o ).
tff(pred_def_9820,type,
v16108: state_type > $o ).
tff(pred_def_9821,type,
v16129: state_type > $o ).
tff(pred_def_9822,type,
v16128: state_type > $o ).
tff(pred_def_9823,type,
v16127: state_type > $o ).
tff(pred_def_9824,type,
v16125: state_type > $o ).
tff(pred_def_9825,type,
v16107: state_type > $o ).
tff(pred_def_9826,type,
v16134: state_type > $o ).
tff(pred_def_9827,type,
v16133: state_type > $o ).
tff(pred_def_9828,type,
v16132: state_type > $o ).
tff(pred_def_9829,type,
v16130: state_type > $o ).
tff(pred_def_9830,type,
v16106: state_type > $o ).
tff(pred_def_9831,type,
v16139: state_type > $o ).
tff(pred_def_9832,type,
v16138: state_type > $o ).
tff(pred_def_9833,type,
v16137: state_type > $o ).
tff(pred_def_9834,type,
v16135: state_type > $o ).
tff(pred_def_9835,type,
v16105: state_type > $o ).
tff(pred_def_9836,type,
v16144: state_type > $o ).
tff(pred_def_9837,type,
v16143: state_type > $o ).
tff(pred_def_9838,type,
v16142: state_type > $o ).
tff(pred_def_9839,type,
v16140: state_type > $o ).
tff(pred_def_9840,type,
v16104: state_type > $o ).
tff(pred_def_9841,type,
v16149: state_type > $o ).
tff(pred_def_9842,type,
v16148: state_type > $o ).
tff(pred_def_9843,type,
v16147: state_type > $o ).
tff(pred_def_9844,type,
v16145: state_type > $o ).
tff(pred_def_9845,type,
v16102: state_type > $o ).
tff(pred_def_9846,type,
v16158: state_type > $o ).
tff(pred_def_9847,type,
v16157: state_type > $o ).
tff(pred_def_9848,type,
v16156: state_type > $o ).
tff(pred_def_9849,type,
v16155: state_type > $o ).
tff(pred_def_9850,type,
v16154: state_type > $o ).
tff(pred_def_9851,type,
v16153: state_type > $o ).
tff(pred_def_9852,type,
v16152: state_type > $o ).
tff(pred_def_9853,type,
v16150: state_type > $o ).
tff(pred_def_9854,type,
v16174: state_type > $o ).
tff(pred_def_9855,type,
v16173: state_type > $o ).
tff(pred_def_9856,type,
v16172: state_type > $o ).
tff(pred_def_9857,type,
v16170: state_type > $o ).
tff(pred_def_9858,type,
v16178: state_type > $o ).
tff(pred_def_9859,type,
v16177: state_type > $o ).
tff(pred_def_9860,type,
v16175: state_type > $o ).
tff(pred_def_9861,type,
v16169: state_type > $o ).
tff(pred_def_9862,type,
v16182: state_type > $o ).
tff(pred_def_9863,type,
v16181: state_type > $o ).
tff(pred_def_9864,type,
v16179: state_type > $o ).
tff(pred_def_9865,type,
v16168: state_type > $o ).
tff(pred_def_9866,type,
v16185: state_type > $o ).
tff(pred_def_9867,type,
v16183: state_type > $o ).
tff(pred_def_9868,type,
v16167: state_type > $o ).
tff(pred_def_9869,type,
v16188: state_type > $o ).
tff(pred_def_9870,type,
v16186: state_type > $o ).
tff(pred_def_9871,type,
v16166: state_type > $o ).
tff(pred_def_9872,type,
v16191: state_type > $o ).
tff(pred_def_9873,type,
v16189: state_type > $o ).
tff(pred_def_9874,type,
v16165: state_type > $o ).
tff(pred_def_9875,type,
v16194: state_type > $o ).
tff(pred_def_9876,type,
v16192: state_type > $o ).
tff(pred_def_9877,type,
v16164: state_type > $o ).
tff(pred_def_9878,type,
v16195: state_type > $o ).
tff(pred_def_9879,type,
v16163: state_type > $o ).
tff(pred_def_9880,type,
v16197: state_type > $o ).
tff(pred_def_9881,type,
v16162: state_type > $o ).
tff(pred_def_9882,type,
v16199: state_type > $o ).
tff(pred_def_9883,type,
v16161: state_type > $o ).
tff(pred_def_9884,type,
v16201: state_type > $o ).
tff(pred_def_9885,type,
v16159: state_type > $o ).
tff(pred_def_9886,type,
v16215: state_type > $o ).
tff(pred_def_9887,type,
v16214: state_type > $o ).
tff(pred_def_9888,type,
v16212: state_type > $o ).
tff(pred_def_9889,type,
v16219: state_type > $o ).
tff(pred_def_9890,type,
v16218: state_type > $o ).
tff(pred_def_9891,type,
v16216: state_type > $o ).
tff(pred_def_9892,type,
v16211: state_type > $o ).
tff(pred_def_9893,type,
v16223: state_type > $o ).
tff(pred_def_9894,type,
v16222: state_type > $o ).
tff(pred_def_9895,type,
v16220: state_type > $o ).
tff(pred_def_9896,type,
v16210: state_type > $o ).
tff(pred_def_9897,type,
v16227: state_type > $o ).
tff(pred_def_9898,type,
v16226: state_type > $o ).
tff(pred_def_9899,type,
v16224: state_type > $o ).
tff(pred_def_9900,type,
v16209: state_type > $o ).
tff(pred_def_9901,type,
v16231: state_type > $o ).
tff(pred_def_9902,type,
v16230: state_type > $o ).
tff(pred_def_9903,type,
v16228: state_type > $o ).
tff(pred_def_9904,type,
v16208: state_type > $o ).
tff(pred_def_9905,type,
v16235: state_type > $o ).
tff(pred_def_9906,type,
v16234: state_type > $o ).
tff(pred_def_9907,type,
v16232: state_type > $o ).
tff(pred_def_9908,type,
v16207: state_type > $o ).
tff(pred_def_9909,type,
v16239: state_type > $o ).
tff(pred_def_9910,type,
v16238: state_type > $o ).
tff(pred_def_9911,type,
v16236: state_type > $o ).
tff(pred_def_9912,type,
v16206: state_type > $o ).
tff(pred_def_9913,type,
v16243: state_type > $o ).
tff(pred_def_9914,type,
v16242: state_type > $o ).
tff(pred_def_9915,type,
v16240: state_type > $o ).
tff(pred_def_9916,type,
v16205: state_type > $o ).
tff(pred_def_9917,type,
v16247: state_type > $o ).
tff(pred_def_9918,type,
v16246: state_type > $o ).
tff(pred_def_9919,type,
v16244: state_type > $o ).
tff(pred_def_9920,type,
v16203: state_type > $o ).
tff(pred_def_9921,type,
v16255: state_type > $o ).
tff(pred_def_9922,type,
v16254: state_type > $o ).
tff(pred_def_9923,type,
v16253: state_type > $o ).
tff(pred_def_9924,type,
v16252: state_type > $o ).
tff(pred_def_9925,type,
v16251: state_type > $o ).
tff(pred_def_9926,type,
v16250: state_type > $o ).
tff(pred_def_9927,type,
v16248: state_type > $o ).
tff(pred_def_9928,type,
v16267: state_type > $o ).
tff(pred_def_9929,type,
v16266: state_type > $o ).
tff(pred_def_9930,type,
v16265: state_type > $o ).
tff(pred_def_9931,type,
v16263: state_type > $o ).
tff(pred_def_9932,type,
v16271: state_type > $o ).
tff(pred_def_9933,type,
v16270: state_type > $o ).
tff(pred_def_9934,type,
v16268: state_type > $o ).
tff(pred_def_9935,type,
v16262: state_type > $o ).
tff(pred_def_9936,type,
v16275: state_type > $o ).
tff(pred_def_9937,type,
v16274: state_type > $o ).
tff(pred_def_9938,type,
v16272: state_type > $o ).
tff(pred_def_9939,type,
v16261: state_type > $o ).
tff(pred_def_9940,type,
v16278: state_type > $o ).
tff(pred_def_9941,type,
v16276: state_type > $o ).
tff(pred_def_9942,type,
v16260: state_type > $o ).
tff(pred_def_9943,type,
v16281: state_type > $o ).
tff(pred_def_9944,type,
v16279: state_type > $o ).
tff(pred_def_9945,type,
v16259: state_type > $o ).
tff(pred_def_9946,type,
v16284: state_type > $o ).
tff(pred_def_9947,type,
v16282: state_type > $o ).
tff(pred_def_9948,type,
v16258: state_type > $o ).
tff(pred_def_9949,type,
v16287: state_type > $o ).
tff(pred_def_9950,type,
v16285: state_type > $o ).
tff(pred_def_9951,type,
v16256: state_type > $o ).
tff(pred_def_9952,type,
v16292: state_type > $o ).
tff(pred_def_9953,type,
v16291: state_type > $o ).
tff(pred_def_9954,type,
v16289: state_type > $o ).
tff(pred_def_9955,type,
v16296: state_type > $o ).
tff(pred_def_9956,type,
v16295: state_type > $o ).
tff(pred_def_9957,type,
v16293: state_type > $o ).
tff(pred_def_9958,type,
v16288: state_type > $o ).
tff(pred_def_9959,type,
v16309: state_type > $o ).
tff(pred_def_9960,type,
v16308: state_type > $o ).
tff(pred_def_9961,type,
v16306: state_type > $o ).
tff(pred_def_9962,type,
v16313: state_type > $o ).
tff(pred_def_9963,type,
v16312: state_type > $o ).
tff(pred_def_9964,type,
v16310: state_type > $o ).
tff(pred_def_9965,type,
v16305: state_type > $o ).
tff(pred_def_9966,type,
v16317: state_type > $o ).
tff(pred_def_9967,type,
v16316: state_type > $o ).
tff(pred_def_9968,type,
v16314: state_type > $o ).
tff(pred_def_9969,type,
v16304: state_type > $o ).
tff(pred_def_9970,type,
v16321: state_type > $o ).
tff(pred_def_9971,type,
v16320: state_type > $o ).
tff(pred_def_9972,type,
v16318: state_type > $o ).
tff(pred_def_9973,type,
v16303: state_type > $o ).
tff(pred_def_9974,type,
v16326: state_type > $o ).
tff(pred_def_9975,type,
v16325: state_type > $o ).
tff(pred_def_9976,type,
v16324: state_type > $o ).
tff(pred_def_9977,type,
v16322: state_type > $o ).
tff(pred_def_9978,type,
v16302: state_type > $o ).
tff(pred_def_9979,type,
v16330: state_type > $o ).
tff(pred_def_9980,type,
v16329: state_type > $o ).
tff(pred_def_9981,type,
v16327: state_type > $o ).
tff(pred_def_9982,type,
v16301: state_type > $o ).
tff(pred_def_9983,type,
v16334: state_type > $o ).
tff(pred_def_9984,type,
v16333: state_type > $o ).
tff(pred_def_9985,type,
v16331: state_type > $o ).
tff(pred_def_9986,type,
v16300: state_type > $o ).
tff(pred_def_9987,type,
v16338: state_type > $o ).
tff(pred_def_9988,type,
v16337: state_type > $o ).
tff(pred_def_9989,type,
v16335: state_type > $o ).
tff(pred_def_9990,type,
v16299: state_type > $o ).
tff(pred_def_9991,type,
v16342: state_type > $o ).
tff(pred_def_9992,type,
v16341: state_type > $o ).
tff(pred_def_9993,type,
v16339: state_type > $o ).
tff(pred_def_9994,type,
v16297: state_type > $o ).
tff(pred_def_9995,type,
v16350: state_type > $o ).
tff(pred_def_9996,type,
v16349: state_type > $o ).
tff(pred_def_9997,type,
v16348: state_type > $o ).
tff(pred_def_9998,type,
v16347: state_type > $o ).
tff(pred_def_9999,type,
v16346: state_type > $o ).
tff(pred_def_10000,type,
v16345: state_type > $o ).
tff(pred_def_10001,type,
v16343: state_type > $o ).
tff(pred_def_10002,type,
v16358: state_type > $o ).
tff(pred_def_10003,type,
v16357: state_type > $o ).
tff(pred_def_10004,type,
v16356: state_type > $o ).
tff(pred_def_10005,type,
v16354: state_type > $o ).
tff(pred_def_10006,type,
v16362: state_type > $o ).
tff(pred_def_10007,type,
v16361: state_type > $o ).
tff(pred_def_10008,type,
v16359: state_type > $o ).
tff(pred_def_10009,type,
v16353: state_type > $o ).
tff(pred_def_10010,type,
v16366: state_type > $o ).
tff(pred_def_10011,type,
v16365: state_type > $o ).
tff(pred_def_10012,type,
v16363: state_type > $o ).
tff(pred_def_10013,type,
v16351: state_type > $o ).
tff(pred_def_10014,type,
v16374: state_type > $o ).
tff(pred_def_10015,type,
v16373: state_type > $o ).
tff(pred_def_10016,type,
v16371: state_type > $o ).
tff(pred_def_10017,type,
v16378: state_type > $o ).
tff(pred_def_10018,type,
v16377: state_type > $o ).
tff(pred_def_10019,type,
v16375: state_type > $o ).
tff(pred_def_10020,type,
v16370: state_type > $o ).
tff(pred_def_10021,type,
v16381: state_type > $o ).
tff(pred_def_10022,type,
v16379: state_type > $o ).
tff(pred_def_10023,type,
v16369: state_type > $o ).
tff(pred_def_10024,type,
v16384: state_type > $o ).
tff(pred_def_10025,type,
v16382: state_type > $o ).
tff(pred_def_10026,type,
v16367: state_type > $o ).
tff(pred_def_10027,type,
v16396: state_type > $o ).
tff(pred_def_10028,type,
v16394: state_type > $o ).
tff(pred_def_10029,type,
v16399: state_type > $o ).
tff(pred_def_10030,type,
v16397: state_type > $o ).
tff(pred_def_10031,type,
v16393: state_type > $o ).
tff(pred_def_10032,type,
v16402: state_type > $o ).
tff(pred_def_10033,type,
v16400: state_type > $o ).
tff(pred_def_10034,type,
v16392: state_type > $o ).
tff(pred_def_10035,type,
v16405: state_type > $o ).
tff(pred_def_10036,type,
v16403: state_type > $o ).
tff(pred_def_10037,type,
v16391: state_type > $o ).
tff(pred_def_10038,type,
v16408: state_type > $o ).
tff(pred_def_10039,type,
v16406: state_type > $o ).
tff(pred_def_10040,type,
v16390: state_type > $o ).
tff(pred_def_10041,type,
v16411: state_type > $o ).
tff(pred_def_10042,type,
v16409: state_type > $o ).
tff(pred_def_10043,type,
v16389: state_type > $o ).
tff(pred_def_10044,type,
v16414: state_type > $o ).
tff(pred_def_10045,type,
v16412: state_type > $o ).
tff(pred_def_10046,type,
v16388: state_type > $o ).
tff(pred_def_10047,type,
v16417: state_type > $o ).
tff(pred_def_10048,type,
v16415: state_type > $o ).
tff(pred_def_10049,type,
v16387: state_type > $o ).
tff(pred_def_10050,type,
v16420: state_type > $o ).
tff(pred_def_10051,type,
v16418: state_type > $o ).
tff(pred_def_10052,type,
v16385: state_type > $o ).
tff(pred_def_10053,type,
v16423: state_type > $o ).
tff(pred_def_10054,type,
v16421: state_type > $o ).
tff(pred_def_10055,type,
v16431: state_type > $o ).
tff(pred_def_10056,type,
v16430: state_type > $o ).
tff(pred_def_10057,type,
v16429: state_type > $o ).
tff(pred_def_10058,type,
v16428: state_type > $o ).
tff(pred_def_10059,type,
v16427: state_type > $o ).
tff(pred_def_10060,type,
v16426: state_type > $o ).
tff(pred_def_10061,type,
v16424: state_type > $o ).
tff(pred_def_10062,type,
v16444: state_type > $o ).
tff(pred_def_10063,type,
v16442: state_type > $o ).
tff(pred_def_10064,type,
v16447: state_type > $o ).
tff(pred_def_10065,type,
v16445: state_type > $o ).
tff(pred_def_10066,type,
v16441: state_type > $o ).
tff(pred_def_10067,type,
v16450: state_type > $o ).
tff(pred_def_10068,type,
v16448: state_type > $o ).
tff(pred_def_10069,type,
v16440: state_type > $o ).
tff(pred_def_10070,type,
v16453: state_type > $o ).
tff(pred_def_10071,type,
v16451: state_type > $o ).
tff(pred_def_10072,type,
v16439: state_type > $o ).
tff(pred_def_10073,type,
v16457: state_type > $o ).
tff(pred_def_10074,type,
v16456: state_type > $o ).
tff(pred_def_10075,type,
v16454: state_type > $o ).
tff(pred_def_10076,type,
v16438: state_type > $o ).
tff(pred_def_10077,type,
v16460: state_type > $o ).
tff(pred_def_10078,type,
v16458: state_type > $o ).
tff(pred_def_10079,type,
v16437: state_type > $o ).
tff(pred_def_10080,type,
v16463: state_type > $o ).
tff(pred_def_10081,type,
v16461: state_type > $o ).
tff(pred_def_10082,type,
v16436: state_type > $o ).
tff(pred_def_10083,type,
v16466: state_type > $o ).
tff(pred_def_10084,type,
v16464: state_type > $o ).
tff(pred_def_10085,type,
v16435: state_type > $o ).
tff(pred_def_10086,type,
v16469: state_type > $o ).
tff(pred_def_10087,type,
v16467: state_type > $o ).
tff(pred_def_10088,type,
v16434: state_type > $o ).
tff(pred_def_10089,type,
v16472: state_type > $o ).
tff(pred_def_10090,type,
v16470: state_type > $o ).
tff(pred_def_10091,type,
v16432: state_type > $o ).
tff(pred_def_10092,type,
v16481: state_type > $o ).
tff(pred_def_10093,type,
v16480: state_type > $o ).
tff(pred_def_10094,type,
v16479: state_type > $o ).
tff(pred_def_10095,type,
v16478: state_type > $o ).
tff(pred_def_10096,type,
v16477: state_type > $o ).
tff(pred_def_10097,type,
v16476: state_type > $o ).
tff(pred_def_10098,type,
v16475: state_type > $o ).
tff(pred_def_10099,type,
v16473: state_type > $o ).
tff(pred_def_10100,type,
v16497: state_type > $o ).
tff(pred_def_10101,type,
v16496: state_type > $o ).
tff(pred_def_10102,type,
v16495: state_type > $o ).
tff(pred_def_10103,type,
v16493: state_type > $o ).
tff(pred_def_10104,type,
v16501: state_type > $o ).
tff(pred_def_10105,type,
v16500: state_type > $o ).
tff(pred_def_10106,type,
v16498: state_type > $o ).
tff(pred_def_10107,type,
v16492: state_type > $o ).
tff(pred_def_10108,type,
v16505: state_type > $o ).
tff(pred_def_10109,type,
v16504: state_type > $o ).
tff(pred_def_10110,type,
v16502: state_type > $o ).
tff(pred_def_10111,type,
v16491: state_type > $o ).
tff(pred_def_10112,type,
v16508: state_type > $o ).
tff(pred_def_10113,type,
v16506: state_type > $o ).
tff(pred_def_10114,type,
v16490: state_type > $o ).
tff(pred_def_10115,type,
v16511: state_type > $o ).
tff(pred_def_10116,type,
v16509: state_type > $o ).
tff(pred_def_10117,type,
v16489: state_type > $o ).
tff(pred_def_10118,type,
v16514: state_type > $o ).
tff(pred_def_10119,type,
v16512: state_type > $o ).
tff(pred_def_10120,type,
v16488: state_type > $o ).
tff(pred_def_10121,type,
v16517: state_type > $o ).
tff(pred_def_10122,type,
v16515: state_type > $o ).
tff(pred_def_10123,type,
v16487: state_type > $o ).
tff(pred_def_10124,type,
v16518: state_type > $o ).
tff(pred_def_10125,type,
v16486: state_type > $o ).
tff(pred_def_10126,type,
v16520: state_type > $o ).
tff(pred_def_10127,type,
v16485: state_type > $o ).
tff(pred_def_10128,type,
v16522: state_type > $o ).
tff(pred_def_10129,type,
v16484: state_type > $o ).
tff(pred_def_10130,type,
v16524: state_type > $o ).
tff(pred_def_10131,type,
v16482: state_type > $o ).
tff(pred_def_10132,type,
v16539: state_type > $o ).
tff(pred_def_10133,type,
v16537: state_type > $o ).
tff(pred_def_10134,type,
v16542: state_type > $o ).
tff(pred_def_10135,type,
v16540: state_type > $o ).
tff(pred_def_10136,type,
v16536: state_type > $o ).
tff(pred_def_10137,type,
v16545: state_type > $o ).
tff(pred_def_10138,type,
v16543: state_type > $o ).
tff(pred_def_10139,type,
v16535: state_type > $o ).
tff(pred_def_10140,type,
v16548: state_type > $o ).
tff(pred_def_10141,type,
v16546: state_type > $o ).
tff(pred_def_10142,type,
v16534: state_type > $o ).
tff(pred_def_10143,type,
v16551: state_type > $o ).
tff(pred_def_10144,type,
v16549: state_type > $o ).
tff(pred_def_10145,type,
v16533: state_type > $o ).
tff(pred_def_10146,type,
v16559: state_type > $o ).
tff(pred_def_10147,type,
v16558: state_type > $o ).
tff(pred_def_10148,type,
v16557: state_type > $o ).
tff(pred_def_10149,type,
v16556: state_type > $o ).
tff(pred_def_10150,type,
v16555: state_type > $o ).
tff(pred_def_10151,type,
v16554: state_type > $o ).
tff(pred_def_10152,type,
v16552: state_type > $o ).
tff(pred_def_10153,type,
v16532: state_type > $o ).
tff(pred_def_10154,type,
v16562: state_type > $o ).
tff(pred_def_10155,type,
v16560: state_type > $o ).
tff(pred_def_10156,type,
v16531: state_type > $o ).
tff(pred_def_10157,type,
v16565: state_type > $o ).
tff(pred_def_10158,type,
v16563: state_type > $o ).
tff(pred_def_10159,type,
v16530: state_type > $o ).
tff(pred_def_10160,type,
v16568: state_type > $o ).
tff(pred_def_10161,type,
v16566: state_type > $o ).
tff(pred_def_10162,type,
v16529: state_type > $o ).
tff(pred_def_10163,type,
v16571: state_type > $o ).
tff(pred_def_10164,type,
v16569: state_type > $o ).
tff(pred_def_10165,type,
v16528: state_type > $o ).
tff(pred_def_10166,type,
v16574: state_type > $o ).
tff(pred_def_10167,type,
v16572: state_type > $o ).
tff(pred_def_10168,type,
v16526: state_type > $o ).
tff(pred_def_10169,type,
v16582: state_type > $o ).
tff(pred_def_10170,type,
v16581: state_type > $o ).
tff(pred_def_10171,type,
v16580: state_type > $o ).
tff(pred_def_10172,type,
v16579: state_type > $o ).
tff(pred_def_10173,type,
v16578: state_type > $o ).
tff(pred_def_10174,type,
v16577: state_type > $o ).
tff(pred_def_10175,type,
v16575: state_type > $o ).
tff(pred_def_10176,type,
v16594: state_type > $o ).
tff(pred_def_10177,type,
v16593: state_type > $o ).
tff(pred_def_10178,type,
v16592: state_type > $o ).
tff(pred_def_10179,type,
v16590: state_type > $o ).
tff(pred_def_10180,type,
v16598: state_type > $o ).
tff(pred_def_10181,type,
v16597: state_type > $o ).
tff(pred_def_10182,type,
v16595: state_type > $o ).
tff(pred_def_10183,type,
v16589: state_type > $o ).
tff(pred_def_10184,type,
v16602: state_type > $o ).
tff(pred_def_10185,type,
v16601: state_type > $o ).
tff(pred_def_10186,type,
v16599: state_type > $o ).
tff(pred_def_10187,type,
v16588: state_type > $o ).
tff(pred_def_10188,type,
v16605: state_type > $o ).
tff(pred_def_10189,type,
v16603: state_type > $o ).
tff(pred_def_10190,type,
v16587: state_type > $o ).
tff(pred_def_10191,type,
v16608: state_type > $o ).
tff(pred_def_10192,type,
v16606: state_type > $o ).
tff(pred_def_10193,type,
v16586: state_type > $o ).
tff(pred_def_10194,type,
v16611: state_type > $o ).
tff(pred_def_10195,type,
v16609: state_type > $o ).
tff(pred_def_10196,type,
v16585: state_type > $o ).
tff(pred_def_10197,type,
v16614: state_type > $o ).
tff(pred_def_10198,type,
v16612: state_type > $o ).
tff(pred_def_10199,type,
v16583: state_type > $o ).
tff(pred_def_10200,type,
v16619: state_type > $o ).
tff(pred_def_10201,type,
v16618: state_type > $o ).
tff(pred_def_10202,type,
v16616: state_type > $o ).
tff(pred_def_10203,type,
v16623: state_type > $o ).
tff(pred_def_10204,type,
v16622: state_type > $o ).
tff(pred_def_10205,type,
v16620: state_type > $o ).
tff(pred_def_10206,type,
v16615: state_type > $o ).
tff(pred_def_10207,type,
v16637: state_type > $o ).
tff(pred_def_10208,type,
v16635: state_type > $o ).
tff(pred_def_10209,type,
v16640: state_type > $o ).
tff(pred_def_10210,type,
v16638: state_type > $o ).
tff(pred_def_10211,type,
v16634: state_type > $o ).
tff(pred_def_10212,type,
v16643: state_type > $o ).
tff(pred_def_10213,type,
v16641: state_type > $o ).
tff(pred_def_10214,type,
v16633: state_type > $o ).
tff(pred_def_10215,type,
v16646: state_type > $o ).
tff(pred_def_10216,type,
v16644: state_type > $o ).
tff(pred_def_10217,type,
v16632: state_type > $o ).
tff(pred_def_10218,type,
v16649: state_type > $o ).
tff(pred_def_10219,type,
v16647: state_type > $o ).
tff(pred_def_10220,type,
v16631: state_type > $o ).
tff(pred_def_10221,type,
v16654: state_type > $o ).
tff(pred_def_10222,type,
v16653: state_type > $o ).
tff(pred_def_10223,type,
v16652: state_type > $o ).
tff(pred_def_10224,type,
v16650: state_type > $o ).
tff(pred_def_10225,type,
v16630: state_type > $o ).
tff(pred_def_10226,type,
v16657: state_type > $o ).
tff(pred_def_10227,type,
v16655: state_type > $o ).
tff(pred_def_10228,type,
v16629: state_type > $o ).
tff(pred_def_10229,type,
v16660: state_type > $o ).
tff(pred_def_10230,type,
v16658: state_type > $o ).
tff(pred_def_10231,type,
v16628: state_type > $o ).
tff(pred_def_10232,type,
v16663: state_type > $o ).
tff(pred_def_10233,type,
v16661: state_type > $o ).
tff(pred_def_10234,type,
v16627: state_type > $o ).
tff(pred_def_10235,type,
v16666: state_type > $o ).
tff(pred_def_10236,type,
v16664: state_type > $o ).
tff(pred_def_10237,type,
v16626: state_type > $o ).
tff(pred_def_10238,type,
v16669: state_type > $o ).
tff(pred_def_10239,type,
v16667: state_type > $o ).
tff(pred_def_10240,type,
v16624: state_type > $o ).
tff(pred_def_10241,type,
v16677: state_type > $o ).
tff(pred_def_10242,type,
v16676: state_type > $o ).
tff(pred_def_10243,type,
v16675: state_type > $o ).
tff(pred_def_10244,type,
v16674: state_type > $o ).
tff(pred_def_10245,type,
v16673: state_type > $o ).
tff(pred_def_10246,type,
v16672: state_type > $o ).
tff(pred_def_10247,type,
v16670: state_type > $o ).
tff(pred_def_10248,type,
v16685: state_type > $o ).
tff(pred_def_10249,type,
v16684: state_type > $o ).
tff(pred_def_10250,type,
v16683: state_type > $o ).
tff(pred_def_10251,type,
v16681: state_type > $o ).
tff(pred_def_10252,type,
v16689: state_type > $o ).
tff(pred_def_10253,type,
v16688: state_type > $o ).
tff(pred_def_10254,type,
v16686: state_type > $o ).
tff(pred_def_10255,type,
v16680: state_type > $o ).
tff(pred_def_10256,type,
v16693: state_type > $o ).
tff(pred_def_10257,type,
v16692: state_type > $o ).
tff(pred_def_10258,type,
v16690: state_type > $o ).
tff(pred_def_10259,type,
v16678: state_type > $o ).
tff(pred_def_10260,type,
v16701: state_type > $o ).
tff(pred_def_10261,type,
v16700: state_type > $o ).
tff(pred_def_10262,type,
v16698: state_type > $o ).
tff(pred_def_10263,type,
v16705: state_type > $o ).
tff(pred_def_10264,type,
v16704: state_type > $o ).
tff(pred_def_10265,type,
v16702: state_type > $o ).
tff(pred_def_10266,type,
v16697: state_type > $o ).
tff(pred_def_10267,type,
v16708: state_type > $o ).
tff(pred_def_10268,type,
v16706: state_type > $o ).
tff(pred_def_10269,type,
v16696: state_type > $o ).
tff(pred_def_10270,type,
v16711: state_type > $o ).
tff(pred_def_10271,type,
v16709: state_type > $o ).
tff(pred_def_10272,type,
v16694: state_type > $o ).
tff(pred_def_10273,type,
v16723: state_type > $o ).
tff(pred_def_10274,type,
v16725: state_type > $o ).
tff(pred_def_10275,type,
v16722: state_type > $o ).
tff(pred_def_10276,type,
v16727: state_type > $o ).
tff(pred_def_10277,type,
v16721: state_type > $o ).
tff(pred_def_10278,type,
v16729: state_type > $o ).
tff(pred_def_10279,type,
v16720: state_type > $o ).
tff(pred_def_10280,type,
v16731: state_type > $o ).
tff(pred_def_10281,type,
v16719: state_type > $o ).
tff(pred_def_10282,type,
v16736: state_type > $o ).
tff(pred_def_10283,type,
v16735: state_type > $o ).
tff(pred_def_10284,type,
v16733: state_type > $o ).
tff(pred_def_10285,type,
v16718: state_type > $o ).
tff(pred_def_10286,type,
v16737: state_type > $o ).
tff(pred_def_10287,type,
v16717: state_type > $o ).
tff(pred_def_10288,type,
v16739: state_type > $o ).
tff(pred_def_10289,type,
v16716: state_type > $o ).
tff(pred_def_10290,type,
v16741: state_type > $o ).
tff(pred_def_10291,type,
v16715: state_type > $o ).
tff(pred_def_10292,type,
v16743: state_type > $o ).
tff(pred_def_10293,type,
v16714: state_type > $o ).
tff(pred_def_10294,type,
v16745: state_type > $o ).
tff(pred_def_10295,type,
v16712: state_type > $o ).
tff(pred_def_10296,type,
v16749: state_type > $o ).
tff(pred_def_10297,type,
v16747: state_type > $o ).
tff(pred_def_10298,type,
v16757: state_type > $o ).
tff(pred_def_10299,type,
v16756: state_type > $o ).
tff(pred_def_10300,type,
v16755: state_type > $o ).
tff(pred_def_10301,type,
v16754: state_type > $o ).
tff(pred_def_10302,type,
v16753: state_type > $o ).
tff(pred_def_10303,type,
v16752: state_type > $o ).
tff(pred_def_10304,type,
v16750: state_type > $o ).
tff(pred_def_10305,type,
v16770: state_type > $o ).
tff(pred_def_10306,type,
v16772: state_type > $o ).
tff(pred_def_10307,type,
v16769: state_type > $o ).
tff(pred_def_10308,type,
v16774: state_type > $o ).
tff(pred_def_10309,type,
v16768: state_type > $o ).
tff(pred_def_10310,type,
v16776: state_type > $o ).
tff(pred_def_10311,type,
v16767: state_type > $o ).
tff(pred_def_10312,type,
v16780: state_type > $o ).
tff(pred_def_10313,type,
v16778: state_type > $o ).
tff(pred_def_10314,type,
v16766: state_type > $o ).
tff(pred_def_10315,type,
v16784: state_type > $o ).
tff(pred_def_10316,type,
v16783: state_type > $o ).
tff(pred_def_10317,type,
v16781: state_type > $o ).
tff(pred_def_10318,type,
v16765: state_type > $o ).
tff(pred_def_10319,type,
v16785: state_type > $o ).
tff(pred_def_10320,type,
v16764: state_type > $o ).
tff(pred_def_10321,type,
v16787: state_type > $o ).
tff(pred_def_10322,type,
v16763: state_type > $o ).
tff(pred_def_10323,type,
v16789: state_type > $o ).
tff(pred_def_10324,type,
v16762: state_type > $o ).
tff(pred_def_10325,type,
v16791: state_type > $o ).
tff(pred_def_10326,type,
v16761: state_type > $o ).
tff(pred_def_10327,type,
v16793: state_type > $o ).
tff(pred_def_10328,type,
v16760: state_type > $o ).
tff(pred_def_10329,type,
v16797: state_type > $o ).
tff(pred_def_10330,type,
v16795: state_type > $o ).
tff(pred_def_10331,type,
v16758: state_type > $o ).
tff(pred_def_10332,type,
v16806: state_type > $o ).
tff(pred_def_10333,type,
v16805: state_type > $o ).
tff(pred_def_10334,type,
v16804: state_type > $o ).
tff(pred_def_10335,type,
v16803: state_type > $o ).
tff(pred_def_10336,type,
v16802: state_type > $o ).
tff(pred_def_10337,type,
v16801: state_type > $o ).
tff(pred_def_10338,type,
v16800: state_type > $o ).
tff(pred_def_10339,type,
v16798: state_type > $o ).
tff(pred_def_10340,type,
v16822: state_type > $o ).
tff(pred_def_10341,type,
v16821: state_type > $o ).
tff(pred_def_10342,type,
v16820: state_type > $o ).
tff(pred_def_10343,type,
v16818: state_type > $o ).
tff(pred_def_10344,type,
v16826: state_type > $o ).
tff(pred_def_10345,type,
v16825: state_type > $o ).
tff(pred_def_10346,type,
v16823: state_type > $o ).
tff(pred_def_10347,type,
v16817: state_type > $o ).
tff(pred_def_10348,type,
v16830: state_type > $o ).
tff(pred_def_10349,type,
v16829: state_type > $o ).
tff(pred_def_10350,type,
v16827: state_type > $o ).
tff(pred_def_10351,type,
v16816: state_type > $o ).
tff(pred_def_10352,type,
v16833: state_type > $o ).
tff(pred_def_10353,type,
v16831: state_type > $o ).
tff(pred_def_10354,type,
v16815: state_type > $o ).
tff(pred_def_10355,type,
v16836: state_type > $o ).
tff(pred_def_10356,type,
v16834: state_type > $o ).
tff(pred_def_10357,type,
v16814: state_type > $o ).
tff(pred_def_10358,type,
v16839: state_type > $o ).
tff(pred_def_10359,type,
v16837: state_type > $o ).
tff(pred_def_10360,type,
v16813: state_type > $o ).
tff(pred_def_10361,type,
v16842: state_type > $o ).
tff(pred_def_10362,type,
v16840: state_type > $o ).
tff(pred_def_10363,type,
v16812: state_type > $o ).
tff(pred_def_10364,type,
v16843: state_type > $o ).
tff(pred_def_10365,type,
v16811: state_type > $o ).
tff(pred_def_10366,type,
v16845: state_type > $o ).
tff(pred_def_10367,type,
v16810: state_type > $o ).
tff(pred_def_10368,type,
v16847: state_type > $o ).
tff(pred_def_10369,type,
v16809: state_type > $o ).
tff(pred_def_10370,type,
v16849: state_type > $o ).
tff(pred_def_10371,type,
v16807: state_type > $o ).
tff(pred_def_10372,type,
v16864: state_type > $o ).
tff(pred_def_10373,type,
v16866: state_type > $o ).
tff(pred_def_10374,type,
v16863: state_type > $o ).
tff(pred_def_10375,type,
v16868: state_type > $o ).
tff(pred_def_10376,type,
v16862: state_type > $o ).
tff(pred_def_10377,type,
v16870: state_type > $o ).
tff(pred_def_10378,type,
v16861: state_type > $o ).
tff(pred_def_10379,type,
v16872: state_type > $o ).
tff(pred_def_10380,type,
v16860: state_type > $o ).
tff(pred_def_10381,type,
v16876: state_type > $o ).
tff(pred_def_10382,type,
v16874: state_type > $o ).
tff(pred_def_10383,type,
v16859: state_type > $o ).
tff(pred_def_10384,type,
v16887: state_type > $o ).
tff(pred_def_10385,type,
v16886: state_type > $o ).
tff(pred_def_10386,type,
v16885: state_type > $o ).
tff(pred_def_10387,type,
v16884: state_type > $o ).
tff(pred_def_10388,type,
v16883: state_type > $o ).
tff(pred_def_10389,type,
v16882: state_type > $o ).
tff(pred_def_10390,type,
v16881: state_type > $o ).
tff(pred_def_10391,type,
v16880: state_type > $o ).
tff(pred_def_10392,type,
v16879: state_type > $o ).
tff(pred_def_10393,type,
v16877: state_type > $o ).
tff(pred_def_10394,type,
v16858: state_type > $o ).
tff(pred_def_10395,type,
v16888: state_type > $o ).
tff(pred_def_10396,type,
v16857: state_type > $o ).
tff(pred_def_10397,type,
v16890: state_type > $o ).
tff(pred_def_10398,type,
v16856: state_type > $o ).
tff(pred_def_10399,type,
v16892: state_type > $o ).
tff(pred_def_10400,type,
v16855: state_type > $o ).
tff(pred_def_10401,type,
v16894: state_type > $o ).
tff(pred_def_10402,type,
v16854: state_type > $o ).
tff(pred_def_10403,type,
v16896: state_type > $o ).
tff(pred_def_10404,type,
v16853: state_type > $o ).
tff(pred_def_10405,type,
v16900: state_type > $o ).
tff(pred_def_10406,type,
v16898: state_type > $o ).
tff(pred_def_10407,type,
v16851: state_type > $o ).
tff(pred_def_10408,type,
v16908: state_type > $o ).
tff(pred_def_10409,type,
v16907: state_type > $o ).
tff(pred_def_10410,type,
v16906: state_type > $o ).
tff(pred_def_10411,type,
v16905: state_type > $o ).
tff(pred_def_10412,type,
v16904: state_type > $o ).
tff(pred_def_10413,type,
v16903: state_type > $o ).
tff(pred_def_10414,type,
v16901: state_type > $o ).
tff(pred_def_10415,type,
v16920: state_type > $o ).
tff(pred_def_10416,type,
v16919: state_type > $o ).
tff(pred_def_10417,type,
v16918: state_type > $o ).
tff(pred_def_10418,type,
v16916: state_type > $o ).
tff(pred_def_10419,type,
v16924: state_type > $o ).
tff(pred_def_10420,type,
v16923: state_type > $o ).
tff(pred_def_10421,type,
v16921: state_type > $o ).
tff(pred_def_10422,type,
v16915: state_type > $o ).
tff(pred_def_10423,type,
v16928: state_type > $o ).
tff(pred_def_10424,type,
v16927: state_type > $o ).
tff(pred_def_10425,type,
v16925: state_type > $o ).
tff(pred_def_10426,type,
v16914: state_type > $o ).
tff(pred_def_10427,type,
v16931: state_type > $o ).
tff(pred_def_10428,type,
v16929: state_type > $o ).
tff(pred_def_10429,type,
v16913: state_type > $o ).
tff(pred_def_10430,type,
v16934: state_type > $o ).
tff(pred_def_10431,type,
v16932: state_type > $o ).
tff(pred_def_10432,type,
v16912: state_type > $o ).
tff(pred_def_10433,type,
v16937: state_type > $o ).
tff(pred_def_10434,type,
v16935: state_type > $o ).
tff(pred_def_10435,type,
v16911: state_type > $o ).
tff(pred_def_10436,type,
v16940: state_type > $o ).
tff(pred_def_10437,type,
v16938: state_type > $o ).
tff(pred_def_10438,type,
v16909: state_type > $o ).
tff(pred_def_10439,type,
v16945: state_type > $o ).
tff(pred_def_10440,type,
v16944: state_type > $o ).
tff(pred_def_10441,type,
v16942: state_type > $o ).
tff(pred_def_10442,type,
v16949: state_type > $o ).
tff(pred_def_10443,type,
v16948: state_type > $o ).
tff(pred_def_10444,type,
v16946: state_type > $o ).
tff(pred_def_10445,type,
v16941: state_type > $o ).
tff(pred_def_10446,type,
v16965: state_type > $o ).
tff(pred_def_10447,type,
v16964: state_type > $o ).
tff(pred_def_10448,type,
v16963: state_type > $o ).
tff(pred_def_10449,type,
v16962: state_type > $o ).
tff(pred_def_10450,type,
v16961: state_type > $o ).
tff(pred_def_10451,type,
v16960: state_type > $o ).
tff(pred_def_10452,type,
v16958: state_type > $o ).
tff(pred_def_10453,type,
v16973: state_type > $o ).
tff(pred_def_10454,type,
v16972: state_type > $o ).
tff(pred_def_10455,type,
v16971: state_type > $o ).
tff(pred_def_10456,type,
v16970: state_type > $o ).
tff(pred_def_10457,type,
v16969: state_type > $o ).
tff(pred_def_10458,type,
v16968: state_type > $o ).
tff(pred_def_10459,type,
v16966: state_type > $o ).
tff(pred_def_10460,type,
v16957: state_type > $o ).
tff(pred_def_10461,type,
v16981: state_type > $o ).
tff(pred_def_10462,type,
v16980: state_type > $o ).
tff(pred_def_10463,type,
v16979: state_type > $o ).
tff(pred_def_10464,type,
v16978: state_type > $o ).
tff(pred_def_10465,type,
v16977: state_type > $o ).
tff(pred_def_10466,type,
v16976: state_type > $o ).
tff(pred_def_10467,type,
v16974: state_type > $o ).
tff(pred_def_10468,type,
v16956: state_type > $o ).
tff(pred_def_10469,type,
v16989: state_type > $o ).
tff(pred_def_10470,type,
v16988: state_type > $o ).
tff(pred_def_10471,type,
v16987: state_type > $o ).
tff(pred_def_10472,type,
v16986: state_type > $o ).
tff(pred_def_10473,type,
v16985: state_type > $o ).
tff(pred_def_10474,type,
v16984: state_type > $o ).
tff(pred_def_10475,type,
v16982: state_type > $o ).
tff(pred_def_10476,type,
v16955: state_type > $o ).
tff(pred_def_10477,type,
v16997: state_type > $o ).
tff(pred_def_10478,type,
v16996: state_type > $o ).
tff(pred_def_10479,type,
v16995: state_type > $o ).
tff(pred_def_10480,type,
v16994: state_type > $o ).
tff(pred_def_10481,type,
v16993: state_type > $o ).
tff(pred_def_10482,type,
v16992: state_type > $o ).
tff(pred_def_10483,type,
v16990: state_type > $o ).
tff(pred_def_10484,type,
v16954: state_type > $o ).
tff(pred_def_10485,type,
v17005: state_type > $o ).
tff(pred_def_10486,type,
v17004: state_type > $o ).
tff(pred_def_10487,type,
v17003: state_type > $o ).
tff(pred_def_10488,type,
v17002: state_type > $o ).
tff(pred_def_10489,type,
v17001: state_type > $o ).
tff(pred_def_10490,type,
v17000: state_type > $o ).
tff(pred_def_10491,type,
v16998: state_type > $o ).
tff(pred_def_10492,type,
v16953: state_type > $o ).
tff(pred_def_10493,type,
v17013: state_type > $o ).
tff(pred_def_10494,type,
v17012: state_type > $o ).
tff(pred_def_10495,type,
v17011: state_type > $o ).
tff(pred_def_10496,type,
v17010: state_type > $o ).
tff(pred_def_10497,type,
v17009: state_type > $o ).
tff(pred_def_10498,type,
v17008: state_type > $o ).
tff(pred_def_10499,type,
v17006: state_type > $o ).
tff(pred_def_10500,type,
v16952: state_type > $o ).
tff(pred_def_10501,type,
v17021: state_type > $o ).
tff(pred_def_10502,type,
v17020: state_type > $o ).
tff(pred_def_10503,type,
v17019: state_type > $o ).
tff(pred_def_10504,type,
v17018: state_type > $o ).
tff(pred_def_10505,type,
v17017: state_type > $o ).
tff(pred_def_10506,type,
v17016: state_type > $o ).
tff(pred_def_10507,type,
v17014: state_type > $o ).
tff(pred_def_10508,type,
v16950: state_type > $o ).
tff(pred_def_10509,type,
v17033: state_type > $o ).
tff(pred_def_10510,type,
v17032: state_type > $o ).
tff(pred_def_10511,type,
v17031: state_type > $o ).
tff(pred_def_10512,type,
v17030: state_type > $o ).
tff(pred_def_10513,type,
v17029: state_type > $o ).
tff(pred_def_10514,type,
v17028: state_type > $o ).
tff(pred_def_10515,type,
v17027: state_type > $o ).
tff(pred_def_10516,type,
v17026: state_type > $o ).
tff(pred_def_10517,type,
v17025: state_type > $o ).
tff(pred_def_10518,type,
v17024: state_type > $o ).
tff(pred_def_10519,type,
v17022: state_type > $o ).
tff(pred_def_10520,type,
v17049: state_type > $o ).
tff(pred_def_10521,type,
v17048: state_type > $o ).
tff(pred_def_10522,type,
v17047: state_type > $o ).
tff(pred_def_10523,type,
v17045: state_type > $o ).
tff(pred_def_10524,type,
v17053: state_type > $o ).
tff(pred_def_10525,type,
v17052: state_type > $o ).
tff(pred_def_10526,type,
v17050: state_type > $o ).
tff(pred_def_10527,type,
v17044: state_type > $o ).
tff(pred_def_10528,type,
v17057: state_type > $o ).
tff(pred_def_10529,type,
v17056: state_type > $o ).
tff(pred_def_10530,type,
v17054: state_type > $o ).
tff(pred_def_10531,type,
v17043: state_type > $o ).
tff(pred_def_10532,type,
v17060: state_type > $o ).
tff(pred_def_10533,type,
v17058: state_type > $o ).
tff(pred_def_10534,type,
v17042: state_type > $o ).
tff(pred_def_10535,type,
v17063: state_type > $o ).
tff(pred_def_10536,type,
v17061: state_type > $o ).
tff(pred_def_10537,type,
v17041: state_type > $o ).
tff(pred_def_10538,type,
v17066: state_type > $o ).
tff(pred_def_10539,type,
v17064: state_type > $o ).
tff(pred_def_10540,type,
v17040: state_type > $o ).
tff(pred_def_10541,type,
v17069: state_type > $o ).
tff(pred_def_10542,type,
v17067: state_type > $o ).
tff(pred_def_10543,type,
v17039: state_type > $o ).
tff(pred_def_10544,type,
v17070: state_type > $o ).
tff(pred_def_10545,type,
v17038: state_type > $o ).
tff(pred_def_10546,type,
v17072: state_type > $o ).
tff(pred_def_10547,type,
v17037: state_type > $o ).
tff(pred_def_10548,type,
v17074: state_type > $o ).
tff(pred_def_10549,type,
v17036: state_type > $o ).
tff(pred_def_10550,type,
v17076: state_type > $o ).
tff(pred_def_10551,type,
v17034: state_type > $o ).
tff(pred_def_10552,type,
v17091: state_type > $o ).
tff(pred_def_10553,type,
v17090: state_type > $o ).
tff(pred_def_10554,type,
v17089: state_type > $o ).
tff(pred_def_10555,type,
v17087: state_type > $o ).
tff(pred_def_10556,type,
v17096: state_type > $o ).
tff(pred_def_10557,type,
v17095: state_type > $o ).
tff(pred_def_10558,type,
v17094: state_type > $o ).
tff(pred_def_10559,type,
v17092: state_type > $o ).
tff(pred_def_10560,type,
v17086: state_type > $o ).
tff(pred_def_10561,type,
v17101: state_type > $o ).
tff(pred_def_10562,type,
v17100: state_type > $o ).
tff(pred_def_10563,type,
v17099: state_type > $o ).
tff(pred_def_10564,type,
v17097: state_type > $o ).
tff(pred_def_10565,type,
v17085: state_type > $o ).
tff(pred_def_10566,type,
v17106: state_type > $o ).
tff(pred_def_10567,type,
v17105: state_type > $o ).
tff(pred_def_10568,type,
v17104: state_type > $o ).
tff(pred_def_10569,type,
v17102: state_type > $o ).
tff(pred_def_10570,type,
v17084: state_type > $o ).
tff(pred_def_10571,type,
v17114: state_type > $o ).
tff(pred_def_10572,type,
v17113: state_type > $o ).
tff(pred_def_10573,type,
v17112: state_type > $o ).
tff(pred_def_10574,type,
v17111: state_type > $o ).
tff(pred_def_10575,type,
v17110: state_type > $o ).
tff(pred_def_10576,type,
v17109: state_type > $o ).
tff(pred_def_10577,type,
v17107: state_type > $o ).
tff(pred_def_10578,type,
v17083: state_type > $o ).
tff(pred_def_10579,type,
v17119: state_type > $o ).
tff(pred_def_10580,type,
v17118: state_type > $o ).
tff(pred_def_10581,type,
v17117: state_type > $o ).
tff(pred_def_10582,type,
v17115: state_type > $o ).
tff(pred_def_10583,type,
v17082: state_type > $o ).
tff(pred_def_10584,type,
v17124: state_type > $o ).
tff(pred_def_10585,type,
v17123: state_type > $o ).
tff(pred_def_10586,type,
v17122: state_type > $o ).
tff(pred_def_10587,type,
v17120: state_type > $o ).
tff(pred_def_10588,type,
v17081: state_type > $o ).
tff(pred_def_10589,type,
v17129: state_type > $o ).
tff(pred_def_10590,type,
v17128: state_type > $o ).
tff(pred_def_10591,type,
v17127: state_type > $o ).
tff(pred_def_10592,type,
v17125: state_type > $o ).
tff(pred_def_10593,type,
v17080: state_type > $o ).
tff(pred_def_10594,type,
v17134: state_type > $o ).
tff(pred_def_10595,type,
v17133: state_type > $o ).
tff(pred_def_10596,type,
v17132: state_type > $o ).
tff(pred_def_10597,type,
v17130: state_type > $o ).
tff(pred_def_10598,type,
v17078: state_type > $o ).
tff(pred_def_10599,type,
v17143: state_type > $o ).
tff(pred_def_10600,type,
v17142: state_type > $o ).
tff(pred_def_10601,type,
v17141: state_type > $o ).
tff(pred_def_10602,type,
v17140: state_type > $o ).
tff(pred_def_10603,type,
v17139: state_type > $o ).
tff(pred_def_10604,type,
v17138: state_type > $o ).
tff(pred_def_10605,type,
v17137: state_type > $o ).
tff(pred_def_10606,type,
v17135: state_type > $o ).
tff(pred_def_10607,type,
v17155: state_type > $o ).
tff(pred_def_10608,type,
v17154: state_type > $o ).
tff(pred_def_10609,type,
v17153: state_type > $o ).
tff(pred_def_10610,type,
v17151: state_type > $o ).
tff(pred_def_10611,type,
v17159: state_type > $o ).
tff(pred_def_10612,type,
v17158: state_type > $o ).
tff(pred_def_10613,type,
v17156: state_type > $o ).
tff(pred_def_10614,type,
v17150: state_type > $o ).
tff(pred_def_10615,type,
v17163: state_type > $o ).
tff(pred_def_10616,type,
v17162: state_type > $o ).
tff(pred_def_10617,type,
v17160: state_type > $o ).
tff(pred_def_10618,type,
v17149: state_type > $o ).
tff(pred_def_10619,type,
v17166: state_type > $o ).
tff(pred_def_10620,type,
v17164: state_type > $o ).
tff(pred_def_10621,type,
v17148: state_type > $o ).
tff(pred_def_10622,type,
v17169: state_type > $o ).
tff(pred_def_10623,type,
v17167: state_type > $o ).
tff(pred_def_10624,type,
v17147: state_type > $o ).
tff(pred_def_10625,type,
v17172: state_type > $o ).
tff(pred_def_10626,type,
v17170: state_type > $o ).
tff(pred_def_10627,type,
v17146: state_type > $o ).
tff(pred_def_10628,type,
v17175: state_type > $o ).
tff(pred_def_10629,type,
v17173: state_type > $o ).
tff(pred_def_10630,type,
v17144: state_type > $o ).
tff(pred_def_10631,type,
v17180: state_type > $o ).
tff(pred_def_10632,type,
v17179: state_type > $o ).
tff(pred_def_10633,type,
v17177: state_type > $o ).
tff(pred_def_10634,type,
v17184: state_type > $o ).
tff(pred_def_10635,type,
v17183: state_type > $o ).
tff(pred_def_10636,type,
v17181: state_type > $o ).
tff(pred_def_10637,type,
v17176: state_type > $o ).
tff(pred_def_10638,type,
v17197: state_type > $o ).
tff(pred_def_10639,type,
v17196: state_type > $o ).
tff(pred_def_10640,type,
v17194: state_type > $o ).
tff(pred_def_10641,type,
v17201: state_type > $o ).
tff(pred_def_10642,type,
v17200: state_type > $o ).
tff(pred_def_10643,type,
v17198: state_type > $o ).
tff(pred_def_10644,type,
v17193: state_type > $o ).
tff(pred_def_10645,type,
v17205: state_type > $o ).
tff(pred_def_10646,type,
v17204: state_type > $o ).
tff(pred_def_10647,type,
v17202: state_type > $o ).
tff(pred_def_10648,type,
v17192: state_type > $o ).
tff(pred_def_10649,type,
v17209: state_type > $o ).
tff(pred_def_10650,type,
v17208: state_type > $o ).
tff(pred_def_10651,type,
v17206: state_type > $o ).
tff(pred_def_10652,type,
v17191: state_type > $o ).
tff(pred_def_10653,type,
v17214: state_type > $o ).
tff(pred_def_10654,type,
v17213: state_type > $o ).
tff(pred_def_10655,type,
v17212: state_type > $o ).
tff(pred_def_10656,type,
v17210: state_type > $o ).
tff(pred_def_10657,type,
v17190: state_type > $o ).
tff(pred_def_10658,type,
v17218: state_type > $o ).
tff(pred_def_10659,type,
v17217: state_type > $o ).
tff(pred_def_10660,type,
v17215: state_type > $o ).
tff(pred_def_10661,type,
v17189: state_type > $o ).
tff(pred_def_10662,type,
v17222: state_type > $o ).
tff(pred_def_10663,type,
v17221: state_type > $o ).
tff(pred_def_10664,type,
v17219: state_type > $o ).
tff(pred_def_10665,type,
v17188: state_type > $o ).
tff(pred_def_10666,type,
v17226: state_type > $o ).
tff(pred_def_10667,type,
v17225: state_type > $o ).
tff(pred_def_10668,type,
v17223: state_type > $o ).
tff(pred_def_10669,type,
v17187: state_type > $o ).
tff(pred_def_10670,type,
v17230: state_type > $o ).
tff(pred_def_10671,type,
v17229: state_type > $o ).
tff(pred_def_10672,type,
v17227: state_type > $o ).
tff(pred_def_10673,type,
v17185: state_type > $o ).
tff(pred_def_10674,type,
v17238: state_type > $o ).
tff(pred_def_10675,type,
v17237: state_type > $o ).
tff(pred_def_10676,type,
v17236: state_type > $o ).
tff(pred_def_10677,type,
v17235: state_type > $o ).
tff(pred_def_10678,type,
v17234: state_type > $o ).
tff(pred_def_10679,type,
v17233: state_type > $o ).
tff(pred_def_10680,type,
v17231: state_type > $o ).
tff(pred_def_10681,type,
v17246: state_type > $o ).
tff(pred_def_10682,type,
v17245: state_type > $o ).
tff(pred_def_10683,type,
v17244: state_type > $o ).
tff(pred_def_10684,type,
v17242: state_type > $o ).
tff(pred_def_10685,type,
v17250: state_type > $o ).
tff(pred_def_10686,type,
v17249: state_type > $o ).
tff(pred_def_10687,type,
v17247: state_type > $o ).
tff(pred_def_10688,type,
v17241: state_type > $o ).
tff(pred_def_10689,type,
v17254: state_type > $o ).
tff(pred_def_10690,type,
v17253: state_type > $o ).
tff(pred_def_10691,type,
v17251: state_type > $o ).
tff(pred_def_10692,type,
v17239: state_type > $o ).
tff(pred_def_10693,type,
v17262: state_type > $o ).
tff(pred_def_10694,type,
v17261: state_type > $o ).
tff(pred_def_10695,type,
v17259: state_type > $o ).
tff(pred_def_10696,type,
v17266: state_type > $o ).
tff(pred_def_10697,type,
v17265: state_type > $o ).
tff(pred_def_10698,type,
v17263: state_type > $o ).
tff(pred_def_10699,type,
v17258: state_type > $o ).
tff(pred_def_10700,type,
v17269: state_type > $o ).
tff(pred_def_10701,type,
v17267: state_type > $o ).
tff(pred_def_10702,type,
v17257: state_type > $o ).
tff(pred_def_10703,type,
v17272: state_type > $o ).
tff(pred_def_10704,type,
v17270: state_type > $o ).
tff(pred_def_10705,type,
v17255: state_type > $o ).
tff(pred_def_10706,type,
v17285: state_type > $o ).
tff(pred_def_10707,type,
v17284: state_type > $o ).
tff(pred_def_10708,type,
v17282: state_type > $o ).
tff(pred_def_10709,type,
v17289: state_type > $o ).
tff(pred_def_10710,type,
v17288: state_type > $o ).
tff(pred_def_10711,type,
v17286: state_type > $o ).
tff(pred_def_10712,type,
v17281: state_type > $o ).
tff(pred_def_10713,type,
v17293: state_type > $o ).
tff(pred_def_10714,type,
v17292: state_type > $o ).
tff(pred_def_10715,type,
v17290: state_type > $o ).
tff(pred_def_10716,type,
v17280: state_type > $o ).
tff(pred_def_10717,type,
v17297: state_type > $o ).
tff(pred_def_10718,type,
v17296: state_type > $o ).
tff(pred_def_10719,type,
v17294: state_type > $o ).
tff(pred_def_10720,type,
v17279: state_type > $o ).
tff(pred_def_10721,type,
v17301: state_type > $o ).
tff(pred_def_10722,type,
v17300: state_type > $o ).
tff(pred_def_10723,type,
v17298: state_type > $o ).
tff(pred_def_10724,type,
v17278: state_type > $o ).
tff(pred_def_10725,type,
v17305: state_type > $o ).
tff(pred_def_10726,type,
v17304: state_type > $o ).
tff(pred_def_10727,type,
v17302: state_type > $o ).
tff(pred_def_10728,type,
v17277: state_type > $o ).
tff(pred_def_10729,type,
v17309: state_type > $o ).
tff(pred_def_10730,type,
v17308: state_type > $o ).
tff(pred_def_10731,type,
v17306: state_type > $o ).
tff(pred_def_10732,type,
v17276: state_type > $o ).
tff(pred_def_10733,type,
v17313: state_type > $o ).
tff(pred_def_10734,type,
v17312: state_type > $o ).
tff(pred_def_10735,type,
v17310: state_type > $o ).
tff(pred_def_10736,type,
v17275: state_type > $o ).
tff(pred_def_10737,type,
v17317: state_type > $o ).
tff(pred_def_10738,type,
v17316: state_type > $o ).
tff(pred_def_10739,type,
v17314: state_type > $o ).
tff(pred_def_10740,type,
v17273: state_type > $o ).
tff(pred_def_10741,type,
v17321: state_type > $o ).
tff(pred_def_10742,type,
v17320: state_type > $o ).
tff(pred_def_10743,type,
v17318: state_type > $o ).
tff(pred_def_10744,type,
v17329: state_type > $o ).
tff(pred_def_10745,type,
v17328: state_type > $o ).
tff(pred_def_10746,type,
v17327: state_type > $o ).
tff(pred_def_10747,type,
v17326: state_type > $o ).
tff(pred_def_10748,type,
v17325: state_type > $o ).
tff(pred_def_10749,type,
v17324: state_type > $o ).
tff(pred_def_10750,type,
v17322: state_type > $o ).
tff(pred_def_10751,type,
v17342: state_type > $o ).
tff(pred_def_10752,type,
v17340: state_type > $o ).
tff(pred_def_10753,type,
v17345: state_type > $o ).
tff(pred_def_10754,type,
v17343: state_type > $o ).
tff(pred_def_10755,type,
v17339: state_type > $o ).
tff(pred_def_10756,type,
v17348: state_type > $o ).
tff(pred_def_10757,type,
v17346: state_type > $o ).
tff(pred_def_10758,type,
v17338: state_type > $o ).
tff(pred_def_10759,type,
v17351: state_type > $o ).
tff(pred_def_10760,type,
v17349: state_type > $o ).
tff(pred_def_10761,type,
v17337: state_type > $o ).
tff(pred_def_10762,type,
v17355: state_type > $o ).
tff(pred_def_10763,type,
v17354: state_type > $o ).
tff(pred_def_10764,type,
v17352: state_type > $o ).
tff(pred_def_10765,type,
v17336: state_type > $o ).
tff(pred_def_10766,type,
v17358: state_type > $o ).
tff(pred_def_10767,type,
v17356: state_type > $o ).
tff(pred_def_10768,type,
v17335: state_type > $o ).
tff(pred_def_10769,type,
v17361: state_type > $o ).
tff(pred_def_10770,type,
v17359: state_type > $o ).
tff(pred_def_10771,type,
v17334: state_type > $o ).
tff(pred_def_10772,type,
v17364: state_type > $o ).
tff(pred_def_10773,type,
v17362: state_type > $o ).
tff(pred_def_10774,type,
v17333: state_type > $o ).
tff(pred_def_10775,type,
v17367: state_type > $o ).
tff(pred_def_10776,type,
v17365: state_type > $o ).
tff(pred_def_10777,type,
v17332: state_type > $o ).
tff(pred_def_10778,type,
v17370: state_type > $o ).
tff(pred_def_10779,type,
v17368: state_type > $o ).
tff(pred_def_10780,type,
v17330: state_type > $o ).
tff(pred_def_10781,type,
v17379: state_type > $o ).
tff(pred_def_10782,type,
v17378: state_type > $o ).
tff(pred_def_10783,type,
v17377: state_type > $o ).
tff(pred_def_10784,type,
v17376: state_type > $o ).
tff(pred_def_10785,type,
v17375: state_type > $o ).
tff(pred_def_10786,type,
v17374: state_type > $o ).
tff(pred_def_10787,type,
v17373: state_type > $o ).
tff(pred_def_10788,type,
v17371: state_type > $o ).
tff(pred_def_10789,type,
v17395: state_type > $o ).
tff(pred_def_10790,type,
v17394: state_type > $o ).
tff(pred_def_10791,type,
v17393: state_type > $o ).
tff(pred_def_10792,type,
v17391: state_type > $o ).
tff(pred_def_10793,type,
v17399: state_type > $o ).
tff(pred_def_10794,type,
v17398: state_type > $o ).
tff(pred_def_10795,type,
v17396: state_type > $o ).
tff(pred_def_10796,type,
v17390: state_type > $o ).
tff(pred_def_10797,type,
v17403: state_type > $o ).
tff(pred_def_10798,type,
v17402: state_type > $o ).
tff(pred_def_10799,type,
v17400: state_type > $o ).
tff(pred_def_10800,type,
v17389: state_type > $o ).
tff(pred_def_10801,type,
v17406: state_type > $o ).
tff(pred_def_10802,type,
v17404: state_type > $o ).
tff(pred_def_10803,type,
v17388: state_type > $o ).
tff(pred_def_10804,type,
v17409: state_type > $o ).
tff(pred_def_10805,type,
v17407: state_type > $o ).
tff(pred_def_10806,type,
v17387: state_type > $o ).
tff(pred_def_10807,type,
v17412: state_type > $o ).
tff(pred_def_10808,type,
v17410: state_type > $o ).
tff(pred_def_10809,type,
v17386: state_type > $o ).
tff(pred_def_10810,type,
v17415: state_type > $o ).
tff(pred_def_10811,type,
v17413: state_type > $o ).
tff(pred_def_10812,type,
v17385: state_type > $o ).
tff(pred_def_10813,type,
v17416: state_type > $o ).
tff(pred_def_10814,type,
v17384: state_type > $o ).
tff(pred_def_10815,type,
v17418: state_type > $o ).
tff(pred_def_10816,type,
v17383: state_type > $o ).
tff(pred_def_10817,type,
v17420: state_type > $o ).
tff(pred_def_10818,type,
v17382: state_type > $o ).
tff(pred_def_10819,type,
v17422: state_type > $o ).
tff(pred_def_10820,type,
v17380: state_type > $o ).
tff(pred_def_10821,type,
v17437: state_type > $o ).
tff(pred_def_10822,type,
v17435: state_type > $o ).
tff(pred_def_10823,type,
v17440: state_type > $o ).
tff(pred_def_10824,type,
v17438: state_type > $o ).
tff(pred_def_10825,type,
v17434: state_type > $o ).
tff(pred_def_10826,type,
v17443: state_type > $o ).
tff(pred_def_10827,type,
v17441: state_type > $o ).
tff(pred_def_10828,type,
v17433: state_type > $o ).
tff(pred_def_10829,type,
v17446: state_type > $o ).
tff(pred_def_10830,type,
v17444: state_type > $o ).
tff(pred_def_10831,type,
v17432: state_type > $o ).
tff(pred_def_10832,type,
v17449: state_type > $o ).
tff(pred_def_10833,type,
v17447: state_type > $o ).
tff(pred_def_10834,type,
v17431: state_type > $o ).
tff(pred_def_10835,type,
v17457: state_type > $o ).
tff(pred_def_10836,type,
v17456: state_type > $o ).
tff(pred_def_10837,type,
v17455: state_type > $o ).
tff(pred_def_10838,type,
v17454: state_type > $o ).
tff(pred_def_10839,type,
v17453: state_type > $o ).
tff(pred_def_10840,type,
v17452: state_type > $o ).
tff(pred_def_10841,type,
v17450: state_type > $o ).
tff(pred_def_10842,type,
v17430: state_type > $o ).
tff(pred_def_10843,type,
v17460: state_type > $o ).
tff(pred_def_10844,type,
v17458: state_type > $o ).
tff(pred_def_10845,type,
v17429: state_type > $o ).
tff(pred_def_10846,type,
v17463: state_type > $o ).
tff(pred_def_10847,type,
v17461: state_type > $o ).
tff(pred_def_10848,type,
v17428: state_type > $o ).
tff(pred_def_10849,type,
v17466: state_type > $o ).
tff(pred_def_10850,type,
v17464: state_type > $o ).
tff(pred_def_10851,type,
v17427: state_type > $o ).
tff(pred_def_10852,type,
v17469: state_type > $o ).
tff(pred_def_10853,type,
v17467: state_type > $o ).
tff(pred_def_10854,type,
v17426: state_type > $o ).
tff(pred_def_10855,type,
v17472: state_type > $o ).
tff(pred_def_10856,type,
v17470: state_type > $o ).
tff(pred_def_10857,type,
v17424: state_type > $o ).
tff(pred_def_10858,type,
v17480: state_type > $o ).
tff(pred_def_10859,type,
v17479: state_type > $o ).
tff(pred_def_10860,type,
v17478: state_type > $o ).
tff(pred_def_10861,type,
v17477: state_type > $o ).
tff(pred_def_10862,type,
v17476: state_type > $o ).
tff(pred_def_10863,type,
v17475: state_type > $o ).
tff(pred_def_10864,type,
v17473: state_type > $o ).
tff(pred_def_10865,type,
v17492: state_type > $o ).
tff(pred_def_10866,type,
v17491: state_type > $o ).
tff(pred_def_10867,type,
v17490: state_type > $o ).
tff(pred_def_10868,type,
v17488: state_type > $o ).
tff(pred_def_10869,type,
v17496: state_type > $o ).
tff(pred_def_10870,type,
v17495: state_type > $o ).
tff(pred_def_10871,type,
v17493: state_type > $o ).
tff(pred_def_10872,type,
v17487: state_type > $o ).
tff(pred_def_10873,type,
v17500: state_type > $o ).
tff(pred_def_10874,type,
v17499: state_type > $o ).
tff(pred_def_10875,type,
v17497: state_type > $o ).
tff(pred_def_10876,type,
v17486: state_type > $o ).
tff(pred_def_10877,type,
v17503: state_type > $o ).
tff(pred_def_10878,type,
v17501: state_type > $o ).
tff(pred_def_10879,type,
v17485: state_type > $o ).
tff(pred_def_10880,type,
v17506: state_type > $o ).
tff(pred_def_10881,type,
v17504: state_type > $o ).
tff(pred_def_10882,type,
v17484: state_type > $o ).
tff(pred_def_10883,type,
v17509: state_type > $o ).
tff(pred_def_10884,type,
v17507: state_type > $o ).
tff(pred_def_10885,type,
v17483: state_type > $o ).
tff(pred_def_10886,type,
v17512: state_type > $o ).
tff(pred_def_10887,type,
v17510: state_type > $o ).
tff(pred_def_10888,type,
v17481: state_type > $o ).
tff(pred_def_10889,type,
v17517: state_type > $o ).
tff(pred_def_10890,type,
v17516: state_type > $o ).
tff(pred_def_10891,type,
v17514: state_type > $o ).
tff(pred_def_10892,type,
v17521: state_type > $o ).
tff(pred_def_10893,type,
v17520: state_type > $o ).
tff(pred_def_10894,type,
v17518: state_type > $o ).
tff(pred_def_10895,type,
v17513: state_type > $o ).
tff(pred_def_10896,type,
v17535: state_type > $o ).
tff(pred_def_10897,type,
v17533: state_type > $o ).
tff(pred_def_10898,type,
v17538: state_type > $o ).
tff(pred_def_10899,type,
v17536: state_type > $o ).
tff(pred_def_10900,type,
v17532: state_type > $o ).
tff(pred_def_10901,type,
v17541: state_type > $o ).
tff(pred_def_10902,type,
v17539: state_type > $o ).
tff(pred_def_10903,type,
v17531: state_type > $o ).
tff(pred_def_10904,type,
v17544: state_type > $o ).
tff(pred_def_10905,type,
v17542: state_type > $o ).
tff(pred_def_10906,type,
v17530: state_type > $o ).
tff(pred_def_10907,type,
v17547: state_type > $o ).
tff(pred_def_10908,type,
v17545: state_type > $o ).
tff(pred_def_10909,type,
v17529: state_type > $o ).
tff(pred_def_10910,type,
v17552: state_type > $o ).
tff(pred_def_10911,type,
v17551: state_type > $o ).
tff(pred_def_10912,type,
v17550: state_type > $o ).
tff(pred_def_10913,type,
v17548: state_type > $o ).
tff(pred_def_10914,type,
v17528: state_type > $o ).
tff(pred_def_10915,type,
v17555: state_type > $o ).
tff(pred_def_10916,type,
v17553: state_type > $o ).
tff(pred_def_10917,type,
v17527: state_type > $o ).
tff(pred_def_10918,type,
v17558: state_type > $o ).
tff(pred_def_10919,type,
v17556: state_type > $o ).
tff(pred_def_10920,type,
v17526: state_type > $o ).
tff(pred_def_10921,type,
v17561: state_type > $o ).
tff(pred_def_10922,type,
v17559: state_type > $o ).
tff(pred_def_10923,type,
v17525: state_type > $o ).
tff(pred_def_10924,type,
v17564: state_type > $o ).
tff(pred_def_10925,type,
v17562: state_type > $o ).
tff(pred_def_10926,type,
v17524: state_type > $o ).
tff(pred_def_10927,type,
v17567: state_type > $o ).
tff(pred_def_10928,type,
v17565: state_type > $o ).
tff(pred_def_10929,type,
v17522: state_type > $o ).
tff(pred_def_10930,type,
v17575: state_type > $o ).
tff(pred_def_10931,type,
v17574: state_type > $o ).
tff(pred_def_10932,type,
v17573: state_type > $o ).
tff(pred_def_10933,type,
v17572: state_type > $o ).
tff(pred_def_10934,type,
v17571: state_type > $o ).
tff(pred_def_10935,type,
v17570: state_type > $o ).
tff(pred_def_10936,type,
v17568: state_type > $o ).
tff(pred_def_10937,type,
v17583: state_type > $o ).
tff(pred_def_10938,type,
v17582: state_type > $o ).
tff(pred_def_10939,type,
v17581: state_type > $o ).
tff(pred_def_10940,type,
v17579: state_type > $o ).
tff(pred_def_10941,type,
v17587: state_type > $o ).
tff(pred_def_10942,type,
v17586: state_type > $o ).
tff(pred_def_10943,type,
v17584: state_type > $o ).
tff(pred_def_10944,type,
v17578: state_type > $o ).
tff(pred_def_10945,type,
v17591: state_type > $o ).
tff(pred_def_10946,type,
v17590: state_type > $o ).
tff(pred_def_10947,type,
v17588: state_type > $o ).
tff(pred_def_10948,type,
v17576: state_type > $o ).
tff(pred_def_10949,type,
v17599: state_type > $o ).
tff(pred_def_10950,type,
v17598: state_type > $o ).
tff(pred_def_10951,type,
v17596: state_type > $o ).
tff(pred_def_10952,type,
v17603: state_type > $o ).
tff(pred_def_10953,type,
v17602: state_type > $o ).
tff(pred_def_10954,type,
v17600: state_type > $o ).
tff(pred_def_10955,type,
v17595: state_type > $o ).
tff(pred_def_10956,type,
v17606: state_type > $o ).
tff(pred_def_10957,type,
v17604: state_type > $o ).
tff(pred_def_10958,type,
v17594: state_type > $o ).
tff(pred_def_10959,type,
v17609: state_type > $o ).
tff(pred_def_10960,type,
v17607: state_type > $o ).
tff(pred_def_10961,type,
v17592: state_type > $o ).
tff(pred_def_10962,type,
v17623: state_type > $o ).
tff(pred_def_10963,type,
v17621: state_type > $o ).
tff(pred_def_10964,type,
v17626: state_type > $o ).
tff(pred_def_10965,type,
v17624: state_type > $o ).
tff(pred_def_10966,type,
v17620: state_type > $o ).
tff(pred_def_10967,type,
v17629: state_type > $o ).
tff(pred_def_10968,type,
v17627: state_type > $o ).
tff(pred_def_10969,type,
v17619: state_type > $o ).
tff(pred_def_10970,type,
v17632: state_type > $o ).
tff(pred_def_10971,type,
v17630: state_type > $o ).
tff(pred_def_10972,type,
v17618: state_type > $o ).
tff(pred_def_10973,type,
v17635: state_type > $o ).
tff(pred_def_10974,type,
v17633: state_type > $o ).
tff(pred_def_10975,type,
v17617: state_type > $o ).
tff(pred_def_10976,type,
v17639: state_type > $o ).
tff(pred_def_10977,type,
v17638: state_type > $o ).
tff(pred_def_10978,type,
v17636: state_type > $o ).
tff(pred_def_10979,type,
v17616: state_type > $o ).
tff(pred_def_10980,type,
v17642: state_type > $o ).
tff(pred_def_10981,type,
v17640: state_type > $o ).
tff(pred_def_10982,type,
v17615: state_type > $o ).
tff(pred_def_10983,type,
v17645: state_type > $o ).
tff(pred_def_10984,type,
v17643: state_type > $o ).
tff(pred_def_10985,type,
v17614: state_type > $o ).
tff(pred_def_10986,type,
v17648: state_type > $o ).
tff(pred_def_10987,type,
v17646: state_type > $o ).
tff(pred_def_10988,type,
v17613: state_type > $o ).
tff(pred_def_10989,type,
v17651: state_type > $o ).
tff(pred_def_10990,type,
v17649: state_type > $o ).
tff(pred_def_10991,type,
v17612: state_type > $o ).
tff(pred_def_10992,type,
v17654: state_type > $o ).
tff(pred_def_10993,type,
v17652: state_type > $o ).
tff(pred_def_10994,type,
v17610: state_type > $o ).
tff(pred_def_10995,type,
v17657: state_type > $o ).
tff(pred_def_10996,type,
v17655: state_type > $o ).
tff(pred_def_10997,type,
v17665: state_type > $o ).
tff(pred_def_10998,type,
v17664: state_type > $o ).
tff(pred_def_10999,type,
v17663: state_type > $o ).
tff(pred_def_11000,type,
v17662: state_type > $o ).
tff(pred_def_11001,type,
v17661: state_type > $o ).
tff(pred_def_11002,type,
v17660: state_type > $o ).
tff(pred_def_11003,type,
v17658: state_type > $o ).
tff(pred_def_11004,type,
v17678: state_type > $o ).
tff(pred_def_11005,type,
v17680: state_type > $o ).
tff(pred_def_11006,type,
v17677: state_type > $o ).
tff(pred_def_11007,type,
v17682: state_type > $o ).
tff(pred_def_11008,type,
v17676: state_type > $o ).
tff(pred_def_11009,type,
v17684: state_type > $o ).
tff(pred_def_11010,type,
v17675: state_type > $o ).
tff(pred_def_11011,type,
v17688: state_type > $o ).
tff(pred_def_11012,type,
v17686: state_type > $o ).
tff(pred_def_11013,type,
v17674: state_type > $o ).
tff(pred_def_11014,type,
v17692: state_type > $o ).
tff(pred_def_11015,type,
v17691: state_type > $o ).
tff(pred_def_11016,type,
v17689: state_type > $o ).
tff(pred_def_11017,type,
v17673: state_type > $o ).
tff(pred_def_11018,type,
v17693: state_type > $o ).
tff(pred_def_11019,type,
v17672: state_type > $o ).
tff(pred_def_11020,type,
v17695: state_type > $o ).
tff(pred_def_11021,type,
v17671: state_type > $o ).
tff(pred_def_11022,type,
v17697: state_type > $o ).
tff(pred_def_11023,type,
v17670: state_type > $o ).
tff(pred_def_11024,type,
v17699: state_type > $o ).
tff(pred_def_11025,type,
v17669: state_type > $o ).
tff(pred_def_11026,type,
v17701: state_type > $o ).
tff(pred_def_11027,type,
v17668: state_type > $o ).
tff(pred_def_11028,type,
v17705: state_type > $o ).
tff(pred_def_11029,type,
v17703: state_type > $o ).
tff(pred_def_11030,type,
v17666: state_type > $o ).
tff(pred_def_11031,type,
v17714: state_type > $o ).
tff(pred_def_11032,type,
v17713: state_type > $o ).
tff(pred_def_11033,type,
v17712: state_type > $o ).
tff(pred_def_11034,type,
v17711: state_type > $o ).
tff(pred_def_11035,type,
v17710: state_type > $o ).
tff(pred_def_11036,type,
v17709: state_type > $o ).
tff(pred_def_11037,type,
v17708: state_type > $o ).
tff(pred_def_11038,type,
v17706: state_type > $o ).
tff(pred_def_11039,type,
v17730: state_type > $o ).
tff(pred_def_11040,type,
v17729: state_type > $o ).
tff(pred_def_11041,type,
v17728: state_type > $o ).
tff(pred_def_11042,type,
v17726: state_type > $o ).
tff(pred_def_11043,type,
v17734: state_type > $o ).
tff(pred_def_11044,type,
v17733: state_type > $o ).
tff(pred_def_11045,type,
v17731: state_type > $o ).
tff(pred_def_11046,type,
v17725: state_type > $o ).
tff(pred_def_11047,type,
v17738: state_type > $o ).
tff(pred_def_11048,type,
v17737: state_type > $o ).
tff(pred_def_11049,type,
v17735: state_type > $o ).
tff(pred_def_11050,type,
v17724: state_type > $o ).
tff(pred_def_11051,type,
v17741: state_type > $o ).
tff(pred_def_11052,type,
v17739: state_type > $o ).
tff(pred_def_11053,type,
v17723: state_type > $o ).
tff(pred_def_11054,type,
v17744: state_type > $o ).
tff(pred_def_11055,type,
v17742: state_type > $o ).
tff(pred_def_11056,type,
v17722: state_type > $o ).
tff(pred_def_11057,type,
v17747: state_type > $o ).
tff(pred_def_11058,type,
v17745: state_type > $o ).
tff(pred_def_11059,type,
v17721: state_type > $o ).
tff(pred_def_11060,type,
v17750: state_type > $o ).
tff(pred_def_11061,type,
v17748: state_type > $o ).
tff(pred_def_11062,type,
v17720: state_type > $o ).
tff(pred_def_11063,type,
v17751: state_type > $o ).
tff(pred_def_11064,type,
v17719: state_type > $o ).
tff(pred_def_11065,type,
v17753: state_type > $o ).
tff(pred_def_11066,type,
v17718: state_type > $o ).
tff(pred_def_11067,type,
v17755: state_type > $o ).
tff(pred_def_11068,type,
v17717: state_type > $o ).
tff(pred_def_11069,type,
v17757: state_type > $o ).
tff(pred_def_11070,type,
v17715: state_type > $o ).
tff(pred_def_11071,type,
v17772: state_type > $o ).
tff(pred_def_11072,type,
v17774: state_type > $o ).
tff(pred_def_11073,type,
v17771: state_type > $o ).
tff(pred_def_11074,type,
v17776: state_type > $o ).
tff(pred_def_11075,type,
v17770: state_type > $o ).
tff(pred_def_11076,type,
v17778: state_type > $o ).
tff(pred_def_11077,type,
v17769: state_type > $o ).
tff(pred_def_11078,type,
v17780: state_type > $o ).
tff(pred_def_11079,type,
v17768: state_type > $o ).
tff(pred_def_11080,type,
v17784: state_type > $o ).
tff(pred_def_11081,type,
v17782: state_type > $o ).
tff(pred_def_11082,type,
v17767: state_type > $o ).
tff(pred_def_11083,type,
v17793: state_type > $o ).
tff(pred_def_11084,type,
v17792: state_type > $o ).
tff(pred_def_11085,type,
v17791: state_type > $o ).
tff(pred_def_11086,type,
v17790: state_type > $o ).
tff(pred_def_11087,type,
v17789: state_type > $o ).
tff(pred_def_11088,type,
v17788: state_type > $o ).
tff(pred_def_11089,type,
v17787: state_type > $o ).
tff(pred_def_11090,type,
v17785: state_type > $o ).
tff(pred_def_11091,type,
v17766: state_type > $o ).
tff(pred_def_11092,type,
v17794: state_type > $o ).
tff(pred_def_11093,type,
v17765: state_type > $o ).
tff(pred_def_11094,type,
v17796: state_type > $o ).
tff(pred_def_11095,type,
v17764: state_type > $o ).
tff(pred_def_11096,type,
v17798: state_type > $o ).
tff(pred_def_11097,type,
v17763: state_type > $o ).
tff(pred_def_11098,type,
v17800: state_type > $o ).
tff(pred_def_11099,type,
v17762: state_type > $o ).
tff(pred_def_11100,type,
v17802: state_type > $o ).
tff(pred_def_11101,type,
v17761: state_type > $o ).
tff(pred_def_11102,type,
v17806: state_type > $o ).
tff(pred_def_11103,type,
v17804: state_type > $o ).
tff(pred_def_11104,type,
v17759: state_type > $o ).
tff(pred_def_11105,type,
v17814: state_type > $o ).
tff(pred_def_11106,type,
v17813: state_type > $o ).
tff(pred_def_11107,type,
v17812: state_type > $o ).
tff(pred_def_11108,type,
v17811: state_type > $o ).
tff(pred_def_11109,type,
v17810: state_type > $o ).
tff(pred_def_11110,type,
v17809: state_type > $o ).
tff(pred_def_11111,type,
v17807: state_type > $o ).
tff(pred_def_11112,type,
v17826: state_type > $o ).
tff(pred_def_11113,type,
v17825: state_type > $o ).
tff(pred_def_11114,type,
v17824: state_type > $o ).
tff(pred_def_11115,type,
v17822: state_type > $o ).
tff(pred_def_11116,type,
v17830: state_type > $o ).
tff(pred_def_11117,type,
v17829: state_type > $o ).
tff(pred_def_11118,type,
v17827: state_type > $o ).
tff(pred_def_11119,type,
v17821: state_type > $o ).
tff(pred_def_11120,type,
v17834: state_type > $o ).
tff(pred_def_11121,type,
v17833: state_type > $o ).
tff(pred_def_11122,type,
v17831: state_type > $o ).
tff(pred_def_11123,type,
v17820: state_type > $o ).
tff(pred_def_11124,type,
v17837: state_type > $o ).
tff(pred_def_11125,type,
v17835: state_type > $o ).
tff(pred_def_11126,type,
v17819: state_type > $o ).
tff(pred_def_11127,type,
v17840: state_type > $o ).
tff(pred_def_11128,type,
v17838: state_type > $o ).
tff(pred_def_11129,type,
v17818: state_type > $o ).
tff(pred_def_11130,type,
v17843: state_type > $o ).
tff(pred_def_11131,type,
v17841: state_type > $o ).
tff(pred_def_11132,type,
v17817: state_type > $o ).
tff(pred_def_11133,type,
v17846: state_type > $o ).
tff(pred_def_11134,type,
v17844: state_type > $o ).
tff(pred_def_11135,type,
v17815: state_type > $o ).
tff(pred_def_11136,type,
v17851: state_type > $o ).
tff(pred_def_11137,type,
v17850: state_type > $o ).
tff(pred_def_11138,type,
v17848: state_type > $o ).
tff(pred_def_11139,type,
v17855: state_type > $o ).
tff(pred_def_11140,type,
v17854: state_type > $o ).
tff(pred_def_11141,type,
v17852: state_type > $o ).
tff(pred_def_11142,type,
v17847: state_type > $o ).
tff(pred_def_11143,type,
v17869: state_type > $o ).
tff(pred_def_11144,type,
v17871: state_type > $o ).
tff(pred_def_11145,type,
v17868: state_type > $o ).
tff(pred_def_11146,type,
v17873: state_type > $o ).
tff(pred_def_11147,type,
v17867: state_type > $o ).
tff(pred_def_11148,type,
v17875: state_type > $o ).
tff(pred_def_11149,type,
v17866: state_type > $o ).
tff(pred_def_11150,type,
v17877: state_type > $o ).
tff(pred_def_11151,type,
v17865: state_type > $o ).
tff(pred_def_11152,type,
v17881: state_type > $o ).
tff(pred_def_11153,type,
v17879: state_type > $o ).
tff(pred_def_11154,type,
v17864: state_type > $o ).
tff(pred_def_11155,type,
v17886: state_type > $o ).
tff(pred_def_11156,type,
v17885: state_type > $o ).
tff(pred_def_11157,type,
v17884: state_type > $o ).
tff(pred_def_11158,type,
v17882: state_type > $o ).
tff(pred_def_11159,type,
v17863: state_type > $o ).
tff(pred_def_11160,type,
v17887: state_type > $o ).
tff(pred_def_11161,type,
v17862: state_type > $o ).
tff(pred_def_11162,type,
v17889: state_type > $o ).
tff(pred_def_11163,type,
v17861: state_type > $o ).
tff(pred_def_11164,type,
v17891: state_type > $o ).
tff(pred_def_11165,type,
v17860: state_type > $o ).
tff(pred_def_11166,type,
v17893: state_type > $o ).
tff(pred_def_11167,type,
v17859: state_type > $o ).
tff(pred_def_11168,type,
v17895: state_type > $o ).
tff(pred_def_11169,type,
v17858: state_type > $o ).
tff(pred_def_11170,type,
v17899: state_type > $o ).
tff(pred_def_11171,type,
v17897: state_type > $o ).
tff(pred_def_11172,type,
v17856: state_type > $o ).
tff(pred_def_11173,type,
v17907: state_type > $o ).
tff(pred_def_11174,type,
v17906: state_type > $o ).
tff(pred_def_11175,type,
v17905: state_type > $o ).
tff(pred_def_11176,type,
v17904: state_type > $o ).
tff(pred_def_11177,type,
v17903: state_type > $o ).
tff(pred_def_11178,type,
v17902: state_type > $o ).
tff(pred_def_11179,type,
v17900: state_type > $o ).
tff(pred_def_11180,type,
v17915: state_type > $o ).
tff(pred_def_11181,type,
v17914: state_type > $o ).
tff(pred_def_11182,type,
v17913: state_type > $o ).
tff(pred_def_11183,type,
v17911: state_type > $o ).
tff(pred_def_11184,type,
v17919: state_type > $o ).
tff(pred_def_11185,type,
v17918: state_type > $o ).
tff(pred_def_11186,type,
v17916: state_type > $o ).
tff(pred_def_11187,type,
v17910: state_type > $o ).
tff(pred_def_11188,type,
v17923: state_type > $o ).
tff(pred_def_11189,type,
v17922: state_type > $o ).
tff(pred_def_11190,type,
v17920: state_type > $o ).
tff(pred_def_11191,type,
v17908: state_type > $o ).
tff(pred_def_11192,type,
v17931: state_type > $o ).
tff(pred_def_11193,type,
v17930: state_type > $o ).
tff(pred_def_11194,type,
v17928: state_type > $o ).
tff(pred_def_11195,type,
v17935: state_type > $o ).
tff(pred_def_11196,type,
v17934: state_type > $o ).
tff(pred_def_11197,type,
v17932: state_type > $o ).
tff(pred_def_11198,type,
v17927: state_type > $o ).
tff(pred_def_11199,type,
v17938: state_type > $o ).
tff(pred_def_11200,type,
v17936: state_type > $o ).
tff(pred_def_11201,type,
v17926: state_type > $o ).
tff(pred_def_11202,type,
v17941: state_type > $o ).
tff(pred_def_11203,type,
v17939: state_type > $o ).
tff(pred_def_11204,type,
v17924: state_type > $o ).
tff(pred_def_11205,type,
v17955: state_type > $o ).
tff(pred_def_11206,type,
v17953: state_type > $o ).
tff(pred_def_11207,type,
v17958: state_type > $o ).
tff(pred_def_11208,type,
v17956: state_type > $o ).
tff(pred_def_11209,type,
v17952: state_type > $o ).
tff(pred_def_11210,type,
v17961: state_type > $o ).
tff(pred_def_11211,type,
v17959: state_type > $o ).
tff(pred_def_11212,type,
v17951: state_type > $o ).
tff(pred_def_11213,type,
v17964: state_type > $o ).
tff(pred_def_11214,type,
v17962: state_type > $o ).
tff(pred_def_11215,type,
v17950: state_type > $o ).
tff(pred_def_11216,type,
v17967: state_type > $o ).
tff(pred_def_11217,type,
v17965: state_type > $o ).
tff(pred_def_11218,type,
v17949: state_type > $o ).
tff(pred_def_11219,type,
v17974: state_type > $o ).
tff(pred_def_11220,type,
v17973: state_type > $o ).
tff(pred_def_11221,type,
v17972: state_type > $o ).
tff(pred_def_11222,type,
v17971: state_type > $o ).
tff(pred_def_11223,type,
v17970: state_type > $o ).
tff(pred_def_11224,type,
v17968: state_type > $o ).
tff(pred_def_11225,type,
v17948: state_type > $o ).
tff(pred_def_11226,type,
v17981: state_type > $o ).
tff(pred_def_11227,type,
v17980: state_type > $o ).
tff(pred_def_11228,type,
v17979: state_type > $o ).
tff(pred_def_11229,type,
v17978: state_type > $o ).
tff(pred_def_11230,type,
v17977: state_type > $o ).
tff(pred_def_11231,type,
v17975: state_type > $o ).
tff(pred_def_11232,type,
v17947: state_type > $o ).
tff(pred_def_11233,type,
v17984: state_type > $o ).
tff(pred_def_11234,type,
v17982: state_type > $o ).
tff(pred_def_11235,type,
v17946: state_type > $o ).
tff(pred_def_11236,type,
v17987: state_type > $o ).
tff(pred_def_11237,type,
v17985: state_type > $o ).
tff(pred_def_11238,type,
v17945: state_type > $o ).
tff(pred_def_11239,type,
v17990: state_type > $o ).
tff(pred_def_11240,type,
v17988: state_type > $o ).
tff(pred_def_11241,type,
v17944: state_type > $o ).
tff(pred_def_11242,type,
v17993: state_type > $o ).
tff(pred_def_11243,type,
v17991: state_type > $o ).
tff(pred_def_11244,type,
v17942: state_type > $o ).
tff(pred_def_11245,type,
v18005: state_type > $o ).
tff(pred_def_11246,type,
v18004: state_type > $o ).
tff(pred_def_11247,type,
v18003: state_type > $o ).
tff(pred_def_11248,type,
v18002: state_type > $o ).
tff(pred_def_11249,type,
v18001: state_type > $o ).
tff(pred_def_11250,type,
v18000: state_type > $o ).
tff(pred_def_11251,type,
v17999: state_type > $o ).
tff(pred_def_11252,type,
v17998: state_type > $o ).
tff(pred_def_11253,type,
v17997: state_type > $o ).
tff(pred_def_11254,type,
v17995: state_type > $o ).
tff(pred_def_11255,type,
v18016: state_type > $o ).
tff(pred_def_11256,type,
v18015: state_type > $o ).
tff(pred_def_11257,type,
v18014: state_type > $o ).
tff(pred_def_11258,type,
v18013: state_type > $o ).
tff(pred_def_11259,type,
v18012: state_type > $o ).
tff(pred_def_11260,type,
v18011: state_type > $o ).
tff(pred_def_11261,type,
v18010: state_type > $o ).
tff(pred_def_11262,type,
v18009: state_type > $o ).
tff(pred_def_11263,type,
v18008: state_type > $o ).
tff(pred_def_11264,type,
v18006: state_type > $o ).
tff(pred_def_11265,type,
v17994: state_type > $o ).
tff(pred_def_11266,type,
v18027: state_type > $o ).
tff(pred_def_11267,type,
v18026: state_type > $o ).
tff(pred_def_11268,type,
v18025: state_type > $o ).
tff(pred_def_11269,type,
v18023: state_type > $o ).
tff(pred_def_11270,type,
v18032: state_type > $o ).
tff(pred_def_11271,type,
v18031: state_type > $o ).
tff(pred_def_11272,type,
v18030: state_type > $o ).
tff(pred_def_11273,type,
v18028: state_type > $o ).
tff(pred_def_11274,type,
v18022: state_type > $o ).
tff(pred_def_11275,type,
v18036: state_type > $o ).
tff(pred_def_11276,type,
v18035: state_type > $o ).
tff(pred_def_11277,type,
v18033: state_type > $o ).
tff(pred_def_11278,type,
v18021: state_type > $o ).
tff(pred_def_11279,type,
v18040: state_type > $o ).
tff(pred_def_11280,type,
v18039: state_type > $o ).
tff(pred_def_11281,type,
v18037: state_type > $o ).
tff(pred_def_11282,type,
v18020: state_type > $o ).
tff(pred_def_11283,type,
v18044: state_type > $o ).
tff(pred_def_11284,type,
v18043: state_type > $o ).
tff(pred_def_11285,type,
v18041: state_type > $o ).
tff(pred_def_11286,type,
v18019: state_type > $o ).
tff(pred_def_11287,type,
v18048: state_type > $o ).
tff(pred_def_11288,type,
v18047: state_type > $o ).
tff(pred_def_11289,type,
v18045: state_type > $o ).
tff(pred_def_11290,type,
v18017: state_type > $o ).
tff(pred_def_11291,type,
v18060: state_type > $o ).
tff(pred_def_11292,type,
v18059: state_type > $o ).
tff(pred_def_11293,type,
v18057: state_type > $o ).
tff(pred_def_11294,type,
v18064: state_type > $o ).
tff(pred_def_11295,type,
v18063: state_type > $o ).
tff(pred_def_11296,type,
v18061: state_type > $o ).
tff(pred_def_11297,type,
v18056: state_type > $o ).
tff(pred_def_11298,type,
v18068: state_type > $o ).
tff(pred_def_11299,type,
v18067: state_type > $o ).
tff(pred_def_11300,type,
v18065: state_type > $o ).
tff(pred_def_11301,type,
v18055: state_type > $o ).
tff(pred_def_11302,type,
v18072: state_type > $o ).
tff(pred_def_11303,type,
v18071: state_type > $o ).
tff(pred_def_11304,type,
v18069: state_type > $o ).
tff(pred_def_11305,type,
v18054: state_type > $o ).
tff(pred_def_11306,type,
v18075: state_type > $o ).
tff(pred_def_11307,type,
v18073: state_type > $o ).
tff(pred_def_11308,type,
v18053: state_type > $o ).
tff(pred_def_11309,type,
v18078: state_type > $o ).
tff(pred_def_11310,type,
v18076: state_type > $o ).
tff(pred_def_11311,type,
v18052: state_type > $o ).
tff(pred_def_11312,type,
v18081: state_type > $o ).
tff(pred_def_11313,type,
v18079: state_type > $o ).
tff(pred_def_11314,type,
v18051: state_type > $o ).
tff(pred_def_11315,type,
v18084: state_type > $o ).
tff(pred_def_11316,type,
v18082: state_type > $o ).
tff(pred_def_11317,type,
v18049: state_type > $o ).
tff(pred_def_11318,type,
v18097: state_type > $o ).
tff(pred_def_11319,type,
v18095: state_type > $o ).
tff(pred_def_11320,type,
v18100: state_type > $o ).
tff(pred_def_11321,type,
v18098: state_type > $o ).
tff(pred_def_11322,type,
v18094: state_type > $o ).
tff(pred_def_11323,type,
v18103: state_type > $o ).
tff(pred_def_11324,type,
v18101: state_type > $o ).
tff(pred_def_11325,type,
v18093: state_type > $o ).
tff(pred_def_11326,type,
v18106: state_type > $o ).
tff(pred_def_11327,type,
v18104: state_type > $o ).
tff(pred_def_11328,type,
v18092: state_type > $o ).
tff(pred_def_11329,type,
v18111: state_type > $o ).
tff(pred_def_11330,type,
v18110: state_type > $o ).
tff(pred_def_11331,type,
v18109: state_type > $o ).
tff(pred_def_11332,type,
v18107: state_type > $o ).
tff(pred_def_11333,type,
v18091: state_type > $o ).
tff(pred_def_11334,type,
v18116: state_type > $o ).
tff(pred_def_11335,type,
v18115: state_type > $o ).
tff(pred_def_11336,type,
v18114: state_type > $o ).
tff(pred_def_11337,type,
v18112: state_type > $o ).
tff(pred_def_11338,type,
v18090: state_type > $o ).
tff(pred_def_11339,type,
v18119: state_type > $o ).
tff(pred_def_11340,type,
v18117: state_type > $o ).
tff(pred_def_11341,type,
v18089: state_type > $o ).
tff(pred_def_11342,type,
v18122: state_type > $o ).
tff(pred_def_11343,type,
v18120: state_type > $o ).
tff(pred_def_11344,type,
v18088: state_type > $o ).
tff(pred_def_11345,type,
v18125: state_type > $o ).
tff(pred_def_11346,type,
v18123: state_type > $o ).
tff(pred_def_11347,type,
v18087: state_type > $o ).
tff(pred_def_11348,type,
v18128: state_type > $o ).
tff(pred_def_11349,type,
v18126: state_type > $o ).
tff(pred_def_11350,type,
v18085: state_type > $o ).
tff(pred_def_11351,type,
v18134: state_type > $o ).
tff(pred_def_11352,type,
v18133: state_type > $o ).
tff(pred_def_11353,type,
v18132: state_type > $o ).
tff(pred_def_11354,type,
v18130: state_type > $o ).
tff(pred_def_11355,type,
v18139: state_type > $o ).
tff(pred_def_11356,type,
v18138: state_type > $o ).
tff(pred_def_11357,type,
v18137: state_type > $o ).
tff(pred_def_11358,type,
v18135: state_type > $o ).
tff(pred_def_11359,type,
v18129: state_type > $o ).
tff(pred_def_11360,type,
v18142: state_type > $o ).
tff(pred_def_11361,type,
v18140: state_type > $o ).
tff(pred_def_11362,type,
v18157: state_type > $o ).
tff(pred_def_11363,type,
v18155: state_type > $o ).
tff(pred_def_11364,type,
v18160: state_type > $o ).
tff(pred_def_11365,type,
v18158: state_type > $o ).
tff(pred_def_11366,type,
v18154: state_type > $o ).
tff(pred_def_11367,type,
v18163: state_type > $o ).
tff(pred_def_11368,type,
v18161: state_type > $o ).
tff(pred_def_11369,type,
v18153: state_type > $o ).
tff(pred_def_11370,type,
v18166: state_type > $o ).
tff(pred_def_11371,type,
v18164: state_type > $o ).
tff(pred_def_11372,type,
v18152: state_type > $o ).
tff(pred_def_11373,type,
v18170: state_type > $o ).
tff(pred_def_11374,type,
v18169: state_type > $o ).
tff(pred_def_11375,type,
v18167: state_type > $o ).
tff(pred_def_11376,type,
v18151: state_type > $o ).
tff(pred_def_11377,type,
v18174: state_type > $o ).
tff(pred_def_11378,type,
v18173: state_type > $o ).
tff(pred_def_11379,type,
v18171: state_type > $o ).
tff(pred_def_11380,type,
v18150: state_type > $o ).
tff(pred_def_11381,type,
v18177: state_type > $o ).
tff(pred_def_11382,type,
v18175: state_type > $o ).
tff(pred_def_11383,type,
v18149: state_type > $o ).
tff(pred_def_11384,type,
v18180: state_type > $o ).
tff(pred_def_11385,type,
v18178: state_type > $o ).
tff(pred_def_11386,type,
v18148: state_type > $o ).
tff(pred_def_11387,type,
v18183: state_type > $o ).
tff(pred_def_11388,type,
v18181: state_type > $o ).
tff(pred_def_11389,type,
v18147: state_type > $o ).
tff(pred_def_11390,type,
v18186: state_type > $o ).
tff(pred_def_11391,type,
v18184: state_type > $o ).
tff(pred_def_11392,type,
v18146: state_type > $o ).
tff(pred_def_11393,type,
v18190: state_type > $o ).
tff(pred_def_11394,type,
v18189: state_type > $o ).
tff(pred_def_11395,type,
v18187: state_type > $o ).
tff(pred_def_11396,type,
v18145: state_type > $o ).
tff(pred_def_11397,type,
v18194: state_type > $o ).
tff(pred_def_11398,type,
v18193: state_type > $o ).
tff(pred_def_11399,type,
v18191: state_type > $o ).
tff(pred_def_11400,type,
v18143: state_type > $o ).
tff(pred_def_11401,type,
v18201: state_type > $o ).
tff(pred_def_11402,type,
v18200: state_type > $o ).
tff(pred_def_11403,type,
v18199: state_type > $o ).
tff(pred_def_11404,type,
v18198: state_type > $o ).
tff(pred_def_11405,type,
v18197: state_type > $o ).
tff(pred_def_11406,type,
v18195: state_type > $o ).
tff(pred_def_11407,type,
v18217: state_type > $o ).
tff(pred_def_11408,type,
v18216: state_type > $o ).
tff(pred_def_11409,type,
v18215: state_type > $o ).
tff(pred_def_11410,type,
v18213: state_type > $o ).
tff(pred_def_11411,type,
v18221: state_type > $o ).
tff(pred_def_11412,type,
v18220: state_type > $o ).
tff(pred_def_11413,type,
v18218: state_type > $o ).
tff(pred_def_11414,type,
v18212: state_type > $o ).
tff(pred_def_11415,type,
v18225: state_type > $o ).
tff(pred_def_11416,type,
v18224: state_type > $o ).
tff(pred_def_11417,type,
v18222: state_type > $o ).
tff(pred_def_11418,type,
v18211: state_type > $o ).
tff(pred_def_11419,type,
v18228: state_type > $o ).
tff(pred_def_11420,type,
v18226: state_type > $o ).
tff(pred_def_11421,type,
v18210: state_type > $o ).
tff(pred_def_11422,type,
v18231: state_type > $o ).
tff(pred_def_11423,type,
v18229: state_type > $o ).
tff(pred_def_11424,type,
v18209: state_type > $o ).
tff(pred_def_11425,type,
v18234: state_type > $o ).
tff(pred_def_11426,type,
v18232: state_type > $o ).
tff(pred_def_11427,type,
v18208: state_type > $o ).
tff(pred_def_11428,type,
v18237: state_type > $o ).
tff(pred_def_11429,type,
v18235: state_type > $o ).
tff(pred_def_11430,type,
v18207: state_type > $o ).
tff(pred_def_11431,type,
v18238: state_type > $o ).
tff(pred_def_11432,type,
v18206: state_type > $o ).
tff(pred_def_11433,type,
v18240: state_type > $o ).
tff(pred_def_11434,type,
v18205: state_type > $o ).
tff(pred_def_11435,type,
v18242: state_type > $o ).
tff(pred_def_11436,type,
v18204: state_type > $o ).
tff(pred_def_11437,type,
v18244: state_type > $o ).
tff(pred_def_11438,type,
v18202: state_type > $o ).
tff(pred_def_11439,type,
v18262: state_type > $o ).
tff(pred_def_11440,type,
v18260: state_type > $o ).
tff(pred_def_11441,type,
v18265: state_type > $o ).
tff(pred_def_11442,type,
v18263: state_type > $o ).
tff(pred_def_11443,type,
v18259: state_type > $o ).
tff(pred_def_11444,type,
v18268: state_type > $o ).
tff(pred_def_11445,type,
v18266: state_type > $o ).
tff(pred_def_11446,type,
v18258: state_type > $o ).
tff(pred_def_11447,type,
v18271: state_type > $o ).
tff(pred_def_11448,type,
v18269: state_type > $o ).
tff(pred_def_11449,type,
v18257: state_type > $o ).
tff(pred_def_11450,type,
v18275: state_type > $o ).
tff(pred_def_11451,type,
v18274: state_type > $o ).
tff(pred_def_11452,type,
v18272: state_type > $o ).
tff(pred_def_11453,type,
v18256: state_type > $o ).
tff(pred_def_11454,type,
v18279: state_type > $o ).
tff(pred_def_11455,type,
v18278: state_type > $o ).
tff(pred_def_11456,type,
v18276: state_type > $o ).
tff(pred_def_11457,type,
v18255: state_type > $o ).
tff(pred_def_11458,type,
v18286: state_type > $o ).
tff(pred_def_11459,type,
v18285: state_type > $o ).
tff(pred_def_11460,type,
v18284: state_type > $o ).
tff(pred_def_11461,type,
v18283: state_type > $o ).
tff(pred_def_11462,type,
v18282: state_type > $o ).
tff(pred_def_11463,type,
v18280: state_type > $o ).
tff(pred_def_11464,type,
v18254: state_type > $o ).
tff(pred_def_11465,type,
v18293: state_type > $o ).
tff(pred_def_11466,type,
v18292: state_type > $o ).
tff(pred_def_11467,type,
v18291: state_type > $o ).
tff(pred_def_11468,type,
v18290: state_type > $o ).
tff(pred_def_11469,type,
v18289: state_type > $o ).
tff(pred_def_11470,type,
v18287: state_type > $o ).
tff(pred_def_11471,type,
v18253: state_type > $o ).
tff(pred_def_11472,type,
v18296: state_type > $o ).
tff(pred_def_11473,type,
v18294: state_type > $o ).
tff(pred_def_11474,type,
v18252: state_type > $o ).
tff(pred_def_11475,type,
v18299: state_type > $o ).
tff(pred_def_11476,type,
v18297: state_type > $o ).
tff(pred_def_11477,type,
v18251: state_type > $o ).
tff(pred_def_11478,type,
v18302: state_type > $o ).
tff(pred_def_11479,type,
v18300: state_type > $o ).
tff(pred_def_11480,type,
v18250: state_type > $o ).
tff(pred_def_11481,type,
v18305: state_type > $o ).
tff(pred_def_11482,type,
v18303: state_type > $o ).
tff(pred_def_11483,type,
v18249: state_type > $o ).
tff(pred_def_11484,type,
v18309: state_type > $o ).
tff(pred_def_11485,type,
v18308: state_type > $o ).
tff(pred_def_11486,type,
v18306: state_type > $o ).
tff(pred_def_11487,type,
v18248: state_type > $o ).
tff(pred_def_11488,type,
v18313: state_type > $o ).
tff(pred_def_11489,type,
v18312: state_type > $o ).
tff(pred_def_11490,type,
v18310: state_type > $o ).
tff(pred_def_11491,type,
v18246: state_type > $o ).
tff(pred_def_11492,type,
v18325: state_type > $o ).
tff(pred_def_11493,type,
v18324: state_type > $o ).
tff(pred_def_11494,type,
v18323: state_type > $o ).
tff(pred_def_11495,type,
v18322: state_type > $o ).
tff(pred_def_11496,type,
v18321: state_type > $o ).
tff(pred_def_11497,type,
v18320: state_type > $o ).
tff(pred_def_11498,type,
v18319: state_type > $o ).
tff(pred_def_11499,type,
v18318: state_type > $o ).
tff(pred_def_11500,type,
v18317: state_type > $o ).
tff(pred_def_11501,type,
v18315: state_type > $o ).
tff(pred_def_11502,type,
v18336: state_type > $o ).
tff(pred_def_11503,type,
v18335: state_type > $o ).
tff(pred_def_11504,type,
v18334: state_type > $o ).
tff(pred_def_11505,type,
v18333: state_type > $o ).
tff(pred_def_11506,type,
v18332: state_type > $o ).
tff(pred_def_11507,type,
v18331: state_type > $o ).
tff(pred_def_11508,type,
v18330: state_type > $o ).
tff(pred_def_11509,type,
v18329: state_type > $o ).
tff(pred_def_11510,type,
v18328: state_type > $o ).
tff(pred_def_11511,type,
v18326: state_type > $o ).
tff(pred_def_11512,type,
v18314: state_type > $o ).
tff(pred_def_11513,type,
v18355: state_type > $o ).
tff(pred_def_11514,type,
v18354: state_type > $o ).
tff(pred_def_11515,type,
v18353: state_type > $o ).
tff(pred_def_11516,type,
v18351: state_type > $o ).
tff(pred_def_11517,type,
v18360: state_type > $o ).
tff(pred_def_11518,type,
v18359: state_type > $o ).
tff(pred_def_11519,type,
v18358: state_type > $o ).
tff(pred_def_11520,type,
v18356: state_type > $o ).
tff(pred_def_11521,type,
v18350: state_type > $o ).
tff(pred_def_11522,type,
v18364: state_type > $o ).
tff(pred_def_11523,type,
v18363: state_type > $o ).
tff(pred_def_11524,type,
v18361: state_type > $o ).
tff(pred_def_11525,type,
v18349: state_type > $o ).
tff(pred_def_11526,type,
v18368: state_type > $o ).
tff(pred_def_11527,type,
v18367: state_type > $o ).
tff(pred_def_11528,type,
v18365: state_type > $o ).
tff(pred_def_11529,type,
v18348: state_type > $o ).
tff(pred_def_11530,type,
v18372: state_type > $o ).
tff(pred_def_11531,type,
v18371: state_type > $o ).
tff(pred_def_11532,type,
v18369: state_type > $o ).
tff(pred_def_11533,type,
v18347: state_type > $o ).
tff(pred_def_11534,type,
v18376: state_type > $o ).
tff(pred_def_11535,type,
v18375: state_type > $o ).
tff(pred_def_11536,type,
v18373: state_type > $o ).
tff(pred_def_11537,type,
v18346: state_type > $o ).
tff(pred_def_11538,type,
v18379: state_type > $o ).
tff(pred_def_11539,type,
v18377: state_type > $o ).
tff(pred_def_11540,type,
v18345: state_type > $o ).
tff(pred_def_11541,type,
v18382: state_type > $o ).
tff(pred_def_11542,type,
v18380: state_type > $o ).
tff(pred_def_11543,type,
v18344: state_type > $o ).
tff(pred_def_11544,type,
v18385: state_type > $o ).
tff(pred_def_11545,type,
v18383: state_type > $o ).
tff(pred_def_11546,type,
v18343: state_type > $o ).
tff(pred_def_11547,type,
v18388: state_type > $o ).
tff(pred_def_11548,type,
v18386: state_type > $o ).
tff(pred_def_11549,type,
v18342: state_type > $o ).
tff(pred_def_11550,type,
v18391: state_type > $o ).
tff(pred_def_11551,type,
v18389: state_type > $o ).
tff(pred_def_11552,type,
v18341: state_type > $o ).
tff(pred_def_11553,type,
v18394: state_type > $o ).
tff(pred_def_11554,type,
v18392: state_type > $o ).
tff(pred_def_11555,type,
v18340: state_type > $o ).
tff(pred_def_11556,type,
v18397: state_type > $o ).
tff(pred_def_11557,type,
v18395: state_type > $o ).
tff(pred_def_11558,type,
v18339: state_type > $o ).
tff(pred_def_11559,type,
v18400: state_type > $o ).
tff(pred_def_11560,type,
v18398: state_type > $o ).
tff(pred_def_11561,type,
v18337: state_type > $o ).
tff(pred_def_11562,type,
v18408: state_type > $o ).
tff(pred_def_11563,type,
v18407: state_type > $o ).
tff(pred_def_11564,type,
v18405: state_type > $o ).
tff(pred_def_11565,type,
v18412: state_type > $o ).
tff(pred_def_11566,type,
v18411: state_type > $o ).
tff(pred_def_11567,type,
v18409: state_type > $o ).
tff(pred_def_11568,type,
v18404: state_type > $o ).
tff(pred_def_11569,type,
v18416: state_type > $o ).
tff(pred_def_11570,type,
v18415: state_type > $o ).
tff(pred_def_11571,type,
v18413: state_type > $o ).
tff(pred_def_11572,type,
v18403: state_type > $o ).
tff(pred_def_11573,type,
v18420: state_type > $o ).
tff(pred_def_11574,type,
v18419: state_type > $o ).
tff(pred_def_11575,type,
v18417: state_type > $o ).
tff(pred_def_11576,type,
v18401: state_type > $o ).
tff(pred_def_11577,type,
v18441: state_type > $o ).
tff(pred_def_11578,type,
v18439: state_type > $o ).
tff(pred_def_11579,type,
v18447: state_type > $o ).
tff(pred_def_11580,type,
v12796: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11581,type,
v18448: state_type > $o ).
tff(pred_def_11582,type,
v18446: state_type > $o ).
tff(pred_def_11583,type,
v18449: state_type > $o ).
tff(pred_def_11584,type,
v18445: state_type > $o ).
tff(pred_def_11585,type,
v18450: state_type > $o ).
tff(pred_def_11586,type,
v18444: state_type > $o ).
tff(pred_def_11587,type,
v18451: state_type > $o ).
tff(pred_def_11588,type,
v18442: state_type > $o ).
tff(pred_def_11589,type,
v18438: state_type > $o ).
tff(pred_def_11590,type,
v18456: state_type > $o ).
tff(pred_def_11591,type,
v18455: state_type > $o ).
tff(pred_def_11592,type,
v18454: state_type > $o ).
tff(pred_def_11593,type,
v18452: state_type > $o ).
tff(pred_def_11594,type,
v18437: state_type > $o ).
tff(pred_def_11595,type,
v18460: state_type > $o ).
tff(pred_def_11596,type,
v18459: state_type > $o ).
tff(pred_def_11597,type,
v18457: state_type > $o ).
tff(pred_def_11598,type,
v18436: state_type > $o ).
tff(pred_def_11599,type,
v18464: state_type > $o ).
tff(pred_def_11600,type,
v18463: state_type > $o ).
tff(pred_def_11601,type,
v18461: state_type > $o ).
tff(pred_def_11602,type,
v18435: state_type > $o ).
tff(pred_def_11603,type,
v18467: state_type > $o ).
tff(pred_def_11604,type,
v18465: state_type > $o ).
tff(pred_def_11605,type,
v18434: state_type > $o ).
tff(pred_def_11606,type,
v18470: state_type > $o ).
tff(pred_def_11607,type,
v18468: state_type > $o ).
tff(pred_def_11608,type,
v18433: state_type > $o ).
tff(pred_def_11609,type,
v18473: state_type > $o ).
tff(pred_def_11610,type,
v18471: state_type > $o ).
tff(pred_def_11611,type,
v18432: state_type > $o ).
tff(pred_def_11612,type,
v18476: state_type > $o ).
tff(pred_def_11613,type,
v18474: state_type > $o ).
tff(pred_def_11614,type,
v18431: state_type > $o ).
tff(pred_def_11615,type,
v18477: state_type > $o ).
tff(pred_def_11616,type,
v18430: state_type > $o ).
tff(pred_def_11617,type,
v18479: state_type > $o ).
tff(pred_def_11618,type,
v18429: state_type > $o ).
tff(pred_def_11619,type,
v18481: state_type > $o ).
tff(pred_def_11620,type,
v18428: state_type > $o ).
tff(pred_def_11621,type,
v18483: state_type > $o ).
tff(pred_def_11622,type,
v18427: state_type > $o ).
tff(pred_def_11623,type,
v18485: state_type > $o ).
tff(pred_def_11624,type,
v18426: state_type > $o ).
tff(pred_def_11625,type,
v18487: state_type > $o ).
tff(pred_def_11626,type,
v18425: state_type > $o ).
tff(pred_def_11627,type,
v18489: state_type > $o ).
tff(pred_def_11628,type,
v18424: state_type > $o ).
tff(pred_def_11629,type,
v18491: state_type > $o ).
tff(pred_def_11630,type,
v18423: state_type > $o ).
tff(pred_def_11631,type,
v18493: state_type > $o ).
tff(pred_def_11632,type,
v18421: state_type > $o ).
tff(pred_def_11633,type,
v14000: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11634,type,
b111: bitindex_type > $o ).
tff(pred_def_11635,type,
v7859: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11636,type,
v7857: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11637,type,
v12808: state_type > $o ).
tff(pred_def_11638,type,
v12806: state_type > $o ).
tff(pred_def_11639,type,
v18505: state_type > $o ).
tff(pred_def_11640,type,
v18507: state_type > $o ).
tff(pred_def_11641,type,
v18527: state_type > $o ).
tff(pred_def_11642,type,
b00000000000100010: bitindex_type > $o ).
tff(pred_def_11643,type,
v18526: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11644,type,
range_16_0: bitindex_type > $o ).
tff(pred_def_11645,type,
b00000000000100110: bitindex_type > $o ).
tff(pred_def_11646,type,
b00000000000101010: bitindex_type > $o ).
tff(pred_def_11647,type,
b00000000000101110: bitindex_type > $o ).
tff(pred_def_11648,type,
b00000000000110010: bitindex_type > $o ).
tff(pred_def_11649,type,
b00000000000110110: bitindex_type > $o ).
tff(pred_def_11650,type,
b00000000000111010: bitindex_type > $o ).
tff(pred_def_11651,type,
b00000000000111110: bitindex_type > $o ).
tff(pred_def_11652,type,
b00000000001000010: bitindex_type > $o ).
tff(pred_def_11653,type,
b00000000001000110: bitindex_type > $o ).
tff(pred_def_11654,type,
b00000000001001010: bitindex_type > $o ).
tff(pred_def_11655,type,
b00000000001001110: bitindex_type > $o ).
tff(pred_def_11656,type,
b00000000001010010: bitindex_type > $o ).
tff(pred_def_11657,type,
b00000000001010110: bitindex_type > $o ).
tff(pred_def_11658,type,
v18511: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11659,type,
v18509: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11660,type,
v18531: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11661,type,
v18530: state_type > $o ).
tff(pred_def_11662,type,
v18533: state_type > $o ).
tff(pred_def_11663,type,
v18534: state_type > $o ).
tff(pred_def_11664,type,
v18532: state_type > $o ).
tff(pred_def_11665,type,
b0000000000000000x: bitindex_type > $o ).
tff(pred_def_11666,type,
v18501: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11667,type,
v18529: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11668,type,
b00000000000000000: bitindex_type > $o ).
tff(pred_def_11669,type,
v18503: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11670,type,
v18538: state_type > $o ).
tff(pred_def_11671,type,
v18545: state_type > $o ).
tff(pred_def_11672,type,
v18543: state_type > $o ).
tff(pred_def_11673,type,
v18542: state_type > $o ).
tff(pred_def_11674,type,
v18541: state_type > $o ).
tff(pred_def_11675,type,
v18550: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11676,type,
v18540: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11677,type,
v18499: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11678,type,
v18558: state_type > $o ).
tff(pred_def_11679,type,
v18556: state_type > $o ).
tff(pred_def_11680,type,
v18555: state_type > $o ).
tff(pred_def_11681,type,
v18554: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11682,type,
v18566: state_type > $o ).
tff(pred_def_11683,type,
v18564: state_type > $o ).
tff(pred_def_11684,type,
v18563: state_type > $o ).
tff(pred_def_11685,type,
v18562: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11686,type,
v18497: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11687,type,
v18603: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11688,type,
v18602: state_type > $o ).
tff(pred_def_11689,type,
v18606: state_type > $o ).
tff(pred_def_11690,type,
v18607: state_type > $o ).
tff(pred_def_11691,type,
v18605: state_type > $o ).
tff(pred_def_11692,type,
v18608: state_type > $o ).
tff(pred_def_11693,type,
v18604: state_type > $o ).
tff(pred_def_11694,type,
v18601: state_type > $o ).
tff(pred_def_11695,type,
v18609: state_type > $o ).
tff(pred_def_11696,type,
v18600: state_type > $o ).
tff(pred_def_11697,type,
v18612: state_type > $o ).
tff(pred_def_11698,type,
v18613: state_type > $o ).
tff(pred_def_11699,type,
v18611: state_type > $o ).
tff(pred_def_11700,type,
v18614: state_type > $o ).
tff(pred_def_11701,type,
v18610: state_type > $o ).
tff(pred_def_11702,type,
v18599: state_type > $o ).
tff(pred_def_11703,type,
v18615: state_type > $o ).
tff(pred_def_11704,type,
v18598: state_type > $o ).
tff(pred_def_11705,type,
v18618: state_type > $o ).
tff(pred_def_11706,type,
v18619: state_type > $o ).
tff(pred_def_11707,type,
v18617: state_type > $o ).
tff(pred_def_11708,type,
v18620: state_type > $o ).
tff(pred_def_11709,type,
v18616: state_type > $o ).
tff(pred_def_11710,type,
v18597: state_type > $o ).
tff(pred_def_11711,type,
v18621: state_type > $o ).
tff(pred_def_11712,type,
v18596: state_type > $o ).
tff(pred_def_11713,type,
v18624: state_type > $o ).
tff(pred_def_11714,type,
v18625: state_type > $o ).
tff(pred_def_11715,type,
v18623: state_type > $o ).
tff(pred_def_11716,type,
v18626: state_type > $o ).
tff(pred_def_11717,type,
v18622: state_type > $o ).
tff(pred_def_11718,type,
v18595: state_type > $o ).
tff(pred_def_11719,type,
v18627: state_type > $o ).
tff(pred_def_11720,type,
v18594: state_type > $o ).
tff(pred_def_11721,type,
v18630: state_type > $o ).
tff(pred_def_11722,type,
v18631: state_type > $o ).
tff(pred_def_11723,type,
v18629: state_type > $o ).
tff(pred_def_11724,type,
v18632: state_type > $o ).
tff(pred_def_11725,type,
v18628: state_type > $o ).
tff(pred_def_11726,type,
v18593: state_type > $o ).
tff(pred_def_11727,type,
v18633: state_type > $o ).
tff(pred_def_11728,type,
v18592: state_type > $o ).
tff(pred_def_11729,type,
v18636: state_type > $o ).
tff(pred_def_11730,type,
v18637: state_type > $o ).
tff(pred_def_11731,type,
v18635: state_type > $o ).
tff(pred_def_11732,type,
v18638: state_type > $o ).
tff(pred_def_11733,type,
v18634: state_type > $o ).
tff(pred_def_11734,type,
v18591: state_type > $o ).
tff(pred_def_11735,type,
v18639: state_type > $o ).
tff(pred_def_11736,type,
v18590: state_type > $o ).
tff(pred_def_11737,type,
v18642: state_type > $o ).
tff(pred_def_11738,type,
v18643: state_type > $o ).
tff(pred_def_11739,type,
v18641: state_type > $o ).
tff(pred_def_11740,type,
v18644: state_type > $o ).
tff(pred_def_11741,type,
v18640: state_type > $o ).
tff(pred_def_11742,type,
v18589: state_type > $o ).
tff(pred_def_11743,type,
v18645: state_type > $o ).
tff(pred_def_11744,type,
v18588: state_type > $o ).
tff(pred_def_11745,type,
v18648: state_type > $o ).
tff(pred_def_11746,type,
v18649: state_type > $o ).
tff(pred_def_11747,type,
v18647: state_type > $o ).
tff(pred_def_11748,type,
v18650: state_type > $o ).
tff(pred_def_11749,type,
v18646: state_type > $o ).
tff(pred_def_11750,type,
v18587: state_type > $o ).
tff(pred_def_11751,type,
v18651: state_type > $o ).
tff(pred_def_11752,type,
v18586: state_type > $o ).
tff(pred_def_11753,type,
v18654: state_type > $o ).
tff(pred_def_11754,type,
v18655: state_type > $o ).
tff(pred_def_11755,type,
v18653: state_type > $o ).
tff(pred_def_11756,type,
v18656: state_type > $o ).
tff(pred_def_11757,type,
v18652: state_type > $o ).
tff(pred_def_11758,type,
v18585: state_type > $o ).
tff(pred_def_11759,type,
v18657: state_type > $o ).
tff(pred_def_11760,type,
v18584: state_type > $o ).
tff(pred_def_11761,type,
v18660: state_type > $o ).
tff(pred_def_11762,type,
v18661: state_type > $o ).
tff(pred_def_11763,type,
v18659: state_type > $o ).
tff(pred_def_11764,type,
v18662: state_type > $o ).
tff(pred_def_11765,type,
v18658: state_type > $o ).
tff(pred_def_11766,type,
v18583: state_type > $o ).
tff(pred_def_11767,type,
v18663: state_type > $o ).
tff(pred_def_11768,type,
v18582: state_type > $o ).
tff(pred_def_11769,type,
v18666: state_type > $o ).
tff(pred_def_11770,type,
v18667: state_type > $o ).
tff(pred_def_11771,type,
v18665: state_type > $o ).
tff(pred_def_11772,type,
v18668: state_type > $o ).
tff(pred_def_11773,type,
v18664: state_type > $o ).
tff(pred_def_11774,type,
v18581: state_type > $o ).
tff(pred_def_11775,type,
v18669: state_type > $o ).
tff(pred_def_11776,type,
v18580: state_type > $o ).
tff(pred_def_11777,type,
v18672: state_type > $o ).
tff(pred_def_11778,type,
v18673: state_type > $o ).
tff(pred_def_11779,type,
v18671: state_type > $o ).
tff(pred_def_11780,type,
v18674: state_type > $o ).
tff(pred_def_11781,type,
v18670: state_type > $o ).
tff(pred_def_11782,type,
v18579: state_type > $o ).
tff(pred_def_11783,type,
v18675: state_type > $o ).
tff(pred_def_11784,type,
v18578: state_type > $o ).
tff(pred_def_11785,type,
v18678: state_type > $o ).
tff(pred_def_11786,type,
v18679: state_type > $o ).
tff(pred_def_11787,type,
v18677: state_type > $o ).
tff(pred_def_11788,type,
v18680: state_type > $o ).
tff(pred_def_11789,type,
v18676: state_type > $o ).
tff(pred_def_11790,type,
v18577: state_type > $o ).
tff(pred_def_11791,type,
v18681: state_type > $o ).
tff(pred_def_11792,type,
v18576: state_type > $o ).
tff(pred_def_11793,type,
v18684: state_type > $o ).
tff(pred_def_11794,type,
v18685: state_type > $o ).
tff(pred_def_11795,type,
v18683: state_type > $o ).
tff(pred_def_11796,type,
v18686: state_type > $o ).
tff(pred_def_11797,type,
v18682: state_type > $o ).
tff(pred_def_11798,type,
v18575: state_type > $o ).
tff(pred_def_11799,type,
v18687: state_type > $o ).
tff(pred_def_11800,type,
v18574: state_type > $o ).
tff(pred_def_11801,type,
v18573: state_type > $o ).
tff(pred_def_11802,type,
v18691: state_type > $o ).
tff(pred_def_11803,type,
v18692: state_type > $o ).
tff(pred_def_11804,type,
v18690: state_type > $o ).
tff(pred_def_11805,type,
v18693: state_type > $o ).
tff(pred_def_11806,type,
v18689: state_type > $o ).
tff(pred_def_11807,type,
v18688: state_type > $o ).
tff(pred_def_11808,type,
v18572: state_type > $o ).
tff(pred_def_11809,type,
v18694: state_type > $o ).
tff(pred_def_11810,type,
v18571: state_type > $o ).
tff(pred_def_11811,type,
v18697: state_type > $o ).
tff(pred_def_11812,type,
v18698: state_type > $o ).
tff(pred_def_11813,type,
v18696: state_type > $o ).
tff(pred_def_11814,type,
v18699: state_type > $o ).
tff(pred_def_11815,type,
v18695: state_type > $o ).
tff(pred_def_11816,type,
v18702: state_type > $o ).
tff(pred_def_11817,type,
v18703: state_type > $o ).
tff(pred_def_11818,type,
v18701: state_type > $o ).
tff(pred_def_11819,type,
v18704: state_type > $o ).
tff(pred_def_11820,type,
v18700: state_type > $o ).
tff(pred_def_11821,type,
v18707: state_type > $o ).
tff(pred_def_11822,type,
v18708: state_type > $o ).
tff(pred_def_11823,type,
v18706: state_type > $o ).
tff(pred_def_11824,type,
v18709: state_type > $o ).
tff(pred_def_11825,type,
v18705: state_type > $o ).
tff(pred_def_11826,type,
v18712: state_type > $o ).
tff(pred_def_11827,type,
v18713: state_type > $o ).
tff(pred_def_11828,type,
v18711: state_type > $o ).
tff(pred_def_11829,type,
v18714: state_type > $o ).
tff(pred_def_11830,type,
v18710: state_type > $o ).
tff(pred_def_11831,type,
v18717: state_type > $o ).
tff(pred_def_11832,type,
v18718: state_type > $o ).
tff(pred_def_11833,type,
v18716: state_type > $o ).
tff(pred_def_11834,type,
v18719: state_type > $o ).
tff(pred_def_11835,type,
v18715: state_type > $o ).
tff(pred_def_11836,type,
v18722: state_type > $o ).
tff(pred_def_11837,type,
v18723: state_type > $o ).
tff(pred_def_11838,type,
v18721: state_type > $o ).
tff(pred_def_11839,type,
v18724: state_type > $o ).
tff(pred_def_11840,type,
v18720: state_type > $o ).
tff(pred_def_11841,type,
v18727: state_type > $o ).
tff(pred_def_11842,type,
v18728: state_type > $o ).
tff(pred_def_11843,type,
v18726: state_type > $o ).
tff(pred_def_11844,type,
v18729: state_type > $o ).
tff(pred_def_11845,type,
v18725: state_type > $o ).
tff(pred_def_11846,type,
v18732: state_type > $o ).
tff(pred_def_11847,type,
v18733: state_type > $o ).
tff(pred_def_11848,type,
v18731: state_type > $o ).
tff(pred_def_11849,type,
v18734: state_type > $o ).
tff(pred_def_11850,type,
v18730: state_type > $o ).
tff(pred_def_11851,type,
v18737: state_type > $o ).
tff(pred_def_11852,type,
v18738: state_type > $o ).
tff(pred_def_11853,type,
v18736: state_type > $o ).
tff(pred_def_11854,type,
v18739: state_type > $o ).
tff(pred_def_11855,type,
v18735: state_type > $o ).
tff(pred_def_11856,type,
v18742: state_type > $o ).
tff(pred_def_11857,type,
v18743: state_type > $o ).
tff(pred_def_11858,type,
v18741: state_type > $o ).
tff(pred_def_11859,type,
v18744: state_type > $o ).
tff(pred_def_11860,type,
v18740: state_type > $o ).
tff(pred_def_11861,type,
v18747: state_type > $o ).
tff(pred_def_11862,type,
v18748: state_type > $o ).
tff(pred_def_11863,type,
v18746: state_type > $o ).
tff(pred_def_11864,type,
v18749: state_type > $o ).
tff(pred_def_11865,type,
v18745: state_type > $o ).
tff(pred_def_11866,type,
v18752: state_type > $o ).
tff(pred_def_11867,type,
v18753: state_type > $o ).
tff(pred_def_11868,type,
v18751: state_type > $o ).
tff(pred_def_11869,type,
v18754: state_type > $o ).
tff(pred_def_11870,type,
v18750: state_type > $o ).
tff(pred_def_11871,type,
v18757: state_type > $o ).
tff(pred_def_11872,type,
v18758: state_type > $o ).
tff(pred_def_11873,type,
v18756: state_type > $o ).
tff(pred_def_11874,type,
v18759: state_type > $o ).
tff(pred_def_11875,type,
v18755: state_type > $o ).
tff(pred_def_11876,type,
v18762: state_type > $o ).
tff(pred_def_11877,type,
v18763: state_type > $o ).
tff(pred_def_11878,type,
v18761: state_type > $o ).
tff(pred_def_11879,type,
v18764: state_type > $o ).
tff(pred_def_11880,type,
v18760: state_type > $o ).
tff(pred_def_11881,type,
v18767: state_type > $o ).
tff(pred_def_11882,type,
v18768: state_type > $o ).
tff(pred_def_11883,type,
v18766: state_type > $o ).
tff(pred_def_11884,type,
v18769: state_type > $o ).
tff(pred_def_11885,type,
v18765: state_type > $o ).
tff(pred_def_11886,type,
v18569: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11887,type,
v18495: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11888,type,
v18772: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11889,type,
v18771: state_type > $o ).
tff(pred_def_11890,type,
v18774: state_type > $o ).
tff(pred_def_11891,type,
v18775: state_type > $o ).
tff(pred_def_11892,type,
v18773: state_type > $o ).
tff(pred_def_11893,type,
v12800: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11894,type,
v18770: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11895,type,
v12802: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11896,type,
v18777: state_type > $o ).
tff(pred_def_11897,type,
v18784: state_type > $o ).
tff(pred_def_11898,type,
v18782: state_type > $o ).
tff(pred_def_11899,type,
v18781: state_type > $o ).
tff(pred_def_11900,type,
v18780: state_type > $o ).
tff(pred_def_11901,type,
v18789: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11902,type,
v18779: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11903,type,
v12798: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11904,type,
v18799: state_type > $o ).
tff(pred_def_11905,type,
v18803: state_type > $o ).
tff(pred_def_11906,type,
v18801: state_type > $o ).
tff(pred_def_11907,type,
v18818: state_type > $o ).
tff(pred_def_11908,type,
v18820: state_type > $o ).
tff(pred_def_11909,type,
v18822: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11910,type,
v18825: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11911,type,
v18824: state_type > $o ).
tff(pred_def_11912,type,
v18827: state_type > $o ).
tff(pred_def_11913,type,
v18828: state_type > $o ).
tff(pred_def_11914,type,
v18826: state_type > $o ).
tff(pred_def_11915,type,
v18816: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11916,type,
v18814: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11917,type,
v18830: state_type > $o ).
tff(pred_def_11918,type,
v18837: state_type > $o ).
tff(pred_def_11919,type,
v18835: state_type > $o ).
tff(pred_def_11920,type,
v18834: state_type > $o ).
tff(pred_def_11921,type,
v18833: state_type > $o ).
tff(pred_def_11922,type,
v18842: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11923,type,
v18812: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11924,type,
v18847: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11925,type,
v18853: state_type > $o ).
tff(pred_def_11926,type,
v18851: state_type > $o ).
tff(pred_def_11927,type,
v18850: state_type > $o ).
tff(pred_def_11928,type,
v18849: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11929,type,
v18857: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11930,type,
v18863: state_type > $o ).
tff(pred_def_11931,type,
v18861: state_type > $o ).
tff(pred_def_11932,type,
v18860: state_type > $o ).
tff(pred_def_11933,type,
v18859: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11934,type,
v18867: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11935,type,
v18873: state_type > $o ).
tff(pred_def_11936,type,
v18871: state_type > $o ).
tff(pred_def_11937,type,
v18870: state_type > $o ).
tff(pred_def_11938,type,
v18869: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11939,type,
v18877: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11940,type,
v18883: state_type > $o ).
tff(pred_def_11941,type,
v18881: state_type > $o ).
tff(pred_def_11942,type,
v18880: state_type > $o ).
tff(pred_def_11943,type,
v18879: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11944,type,
v18888: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11945,type,
v18887: state_type > $o ).
tff(pred_def_11946,type,
v18889: state_type > $o ).
tff(pred_def_11947,type,
v18890: state_type > $o ).
tff(pred_def_11948,type,
v18891: state_type > $o ).
tff(pred_def_11949,type,
v18892: state_type > $o ).
tff(pred_def_11950,type,
v18893: state_type > $o ).
tff(pred_def_11951,type,
v18894: state_type > $o ).
tff(pred_def_11952,type,
v18895: state_type > $o ).
tff(pred_def_11953,type,
v18896: state_type > $o ).
tff(pred_def_11954,type,
b0000000000000000: bitindex_type > $o ).
tff(pred_def_11955,type,
v18886: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11956,type,
v18810: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11957,type,
v18898: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11958,type,
v18904: state_type > $o ).
tff(pred_def_11959,type,
v18902: state_type > $o ).
tff(pred_def_11960,type,
v18901: state_type > $o ).
tff(pred_def_11961,type,
v18900: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11962,type,
v18908: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11963,type,
v18914: state_type > $o ).
tff(pred_def_11964,type,
v18912: state_type > $o ).
tff(pred_def_11965,type,
v18911: state_type > $o ).
tff(pred_def_11966,type,
v18910: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11967,type,
v18918: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11968,type,
v18924: state_type > $o ).
tff(pred_def_11969,type,
v18922: state_type > $o ).
tff(pred_def_11970,type,
v18921: state_type > $o ).
tff(pred_def_11971,type,
v18920: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11972,type,
v18928: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11973,type,
v18934: state_type > $o ).
tff(pred_def_11974,type,
v18932: state_type > $o ).
tff(pred_def_11975,type,
v18931: state_type > $o ).
tff(pred_def_11976,type,
v18930: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11977,type,
v18938: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11978,type,
v18944: state_type > $o ).
tff(pred_def_11979,type,
v18942: state_type > $o ).
tff(pred_def_11980,type,
v18941: state_type > $o ).
tff(pred_def_11981,type,
v18940: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11982,type,
v18948: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11983,type,
v18954: state_type > $o ).
tff(pred_def_11984,type,
v18952: state_type > $o ).
tff(pred_def_11985,type,
v18951: state_type > $o ).
tff(pred_def_11986,type,
v18950: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11987,type,
v18958: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11988,type,
v18964: state_type > $o ).
tff(pred_def_11989,type,
v18962: state_type > $o ).
tff(pred_def_11990,type,
v18961: state_type > $o ).
tff(pred_def_11991,type,
v18960: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11992,type,
v18968: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11993,type,
v18974: state_type > $o ).
tff(pred_def_11994,type,
v18972: state_type > $o ).
tff(pred_def_11995,type,
v18971: state_type > $o ).
tff(pred_def_11996,type,
v18970: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11997,type,
v18978: ( state_type * bitindex_type ) > $o ).
tff(pred_def_11998,type,
v18984: state_type > $o ).
tff(pred_def_11999,type,
v18982: state_type > $o ).
tff(pred_def_12000,type,
v18981: state_type > $o ).
tff(pred_def_12001,type,
v18980: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12002,type,
v18988: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12003,type,
v18994: state_type > $o ).
tff(pred_def_12004,type,
v18992: state_type > $o ).
tff(pred_def_12005,type,
v18991: state_type > $o ).
tff(pred_def_12006,type,
v18990: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12007,type,
v18998: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12008,type,
v19004: state_type > $o ).
tff(pred_def_12009,type,
v19002: state_type > $o ).
tff(pred_def_12010,type,
v19001: state_type > $o ).
tff(pred_def_12011,type,
v19000: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12012,type,
v19008: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12013,type,
v19014: state_type > $o ).
tff(pred_def_12014,type,
v19012: state_type > $o ).
tff(pred_def_12015,type,
v19011: state_type > $o ).
tff(pred_def_12016,type,
v19010: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12017,type,
v19024: state_type > $o ).
tff(pred_def_12018,type,
b00000000000001110: bitindex_type > $o ).
tff(pred_def_12019,type,
v19023: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12020,type,
b00000000000010010: bitindex_type > $o ).
tff(pred_def_12021,type,
b00000000000010110: bitindex_type > $o ).
tff(pred_def_12022,type,
b00000000000011010: bitindex_type > $o ).
tff(pred_def_12023,type,
v19018: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12024,type,
v18808: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12025,type,
v19059: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12026,type,
v19058: state_type > $o ).
tff(pred_def_12027,type,
v19062: state_type > $o ).
tff(pred_def_12028,type,
v19063: state_type > $o ).
tff(pred_def_12029,type,
v19061: state_type > $o ).
tff(pred_def_12030,type,
v19064: state_type > $o ).
tff(pred_def_12031,type,
v19060: state_type > $o ).
tff(pred_def_12032,type,
v19057: state_type > $o ).
tff(pred_def_12033,type,
v19065: state_type > $o ).
tff(pred_def_12034,type,
v19056: state_type > $o ).
tff(pred_def_12035,type,
v19068: state_type > $o ).
tff(pred_def_12036,type,
v19069: state_type > $o ).
tff(pred_def_12037,type,
v19067: state_type > $o ).
tff(pred_def_12038,type,
v19070: state_type > $o ).
tff(pred_def_12039,type,
v19066: state_type > $o ).
tff(pred_def_12040,type,
v19055: state_type > $o ).
tff(pred_def_12041,type,
v19071: state_type > $o ).
tff(pred_def_12042,type,
v19054: state_type > $o ).
tff(pred_def_12043,type,
v19074: state_type > $o ).
tff(pred_def_12044,type,
v19075: state_type > $o ).
tff(pred_def_12045,type,
v19073: state_type > $o ).
tff(pred_def_12046,type,
v19076: state_type > $o ).
tff(pred_def_12047,type,
v19072: state_type > $o ).
tff(pred_def_12048,type,
v19053: state_type > $o ).
tff(pred_def_12049,type,
v19077: state_type > $o ).
tff(pred_def_12050,type,
v19052: state_type > $o ).
tff(pred_def_12051,type,
v19080: state_type > $o ).
tff(pred_def_12052,type,
v19081: state_type > $o ).
tff(pred_def_12053,type,
v19079: state_type > $o ).
tff(pred_def_12054,type,
v19082: state_type > $o ).
tff(pred_def_12055,type,
v19078: state_type > $o ).
tff(pred_def_12056,type,
v19051: state_type > $o ).
tff(pred_def_12057,type,
v19083: state_type > $o ).
tff(pred_def_12058,type,
v19050: state_type > $o ).
tff(pred_def_12059,type,
v19086: state_type > $o ).
tff(pred_def_12060,type,
v19087: state_type > $o ).
tff(pred_def_12061,type,
v19085: state_type > $o ).
tff(pred_def_12062,type,
v19088: state_type > $o ).
tff(pred_def_12063,type,
v19084: state_type > $o ).
tff(pred_def_12064,type,
v19049: state_type > $o ).
tff(pred_def_12065,type,
v19089: state_type > $o ).
tff(pred_def_12066,type,
v19048: state_type > $o ).
tff(pred_def_12067,type,
v19092: state_type > $o ).
tff(pred_def_12068,type,
v19093: state_type > $o ).
tff(pred_def_12069,type,
v19091: state_type > $o ).
tff(pred_def_12070,type,
v19094: state_type > $o ).
tff(pred_def_12071,type,
v19090: state_type > $o ).
tff(pred_def_12072,type,
v19047: state_type > $o ).
tff(pred_def_12073,type,
v19095: state_type > $o ).
tff(pred_def_12074,type,
v19046: state_type > $o ).
tff(pred_def_12075,type,
v19098: state_type > $o ).
tff(pred_def_12076,type,
v19099: state_type > $o ).
tff(pred_def_12077,type,
v19097: state_type > $o ).
tff(pred_def_12078,type,
v19100: state_type > $o ).
tff(pred_def_12079,type,
v19096: state_type > $o ).
tff(pred_def_12080,type,
v19045: state_type > $o ).
tff(pred_def_12081,type,
v19101: state_type > $o ).
tff(pred_def_12082,type,
v19044: state_type > $o ).
tff(pred_def_12083,type,
v19104: state_type > $o ).
tff(pred_def_12084,type,
v19105: state_type > $o ).
tff(pred_def_12085,type,
v19103: state_type > $o ).
tff(pred_def_12086,type,
v19106: state_type > $o ).
tff(pred_def_12087,type,
v19102: state_type > $o ).
tff(pred_def_12088,type,
v19043: state_type > $o ).
tff(pred_def_12089,type,
v19107: state_type > $o ).
tff(pred_def_12090,type,
v19042: state_type > $o ).
tff(pred_def_12091,type,
v19110: state_type > $o ).
tff(pred_def_12092,type,
v19111: state_type > $o ).
tff(pred_def_12093,type,
v19109: state_type > $o ).
tff(pred_def_12094,type,
v19112: state_type > $o ).
tff(pred_def_12095,type,
v19108: state_type > $o ).
tff(pred_def_12096,type,
v19041: state_type > $o ).
tff(pred_def_12097,type,
v19113: state_type > $o ).
tff(pred_def_12098,type,
v19040: state_type > $o ).
tff(pred_def_12099,type,
v19116: state_type > $o ).
tff(pred_def_12100,type,
v19117: state_type > $o ).
tff(pred_def_12101,type,
v19115: state_type > $o ).
tff(pred_def_12102,type,
v19118: state_type > $o ).
tff(pred_def_12103,type,
v19114: state_type > $o ).
tff(pred_def_12104,type,
v19039: state_type > $o ).
tff(pred_def_12105,type,
v19119: state_type > $o ).
tff(pred_def_12106,type,
v19038: state_type > $o ).
tff(pred_def_12107,type,
v19122: state_type > $o ).
tff(pred_def_12108,type,
v19123: state_type > $o ).
tff(pred_def_12109,type,
v19121: state_type > $o ).
tff(pred_def_12110,type,
v19124: state_type > $o ).
tff(pred_def_12111,type,
v19120: state_type > $o ).
tff(pred_def_12112,type,
v19037: state_type > $o ).
tff(pred_def_12113,type,
v19125: state_type > $o ).
tff(pred_def_12114,type,
v19036: state_type > $o ).
tff(pred_def_12115,type,
v19128: state_type > $o ).
tff(pred_def_12116,type,
v19129: state_type > $o ).
tff(pred_def_12117,type,
v19127: state_type > $o ).
tff(pred_def_12118,type,
v19130: state_type > $o ).
tff(pred_def_12119,type,
v19126: state_type > $o ).
tff(pred_def_12120,type,
v19035: state_type > $o ).
tff(pred_def_12121,type,
v19131: state_type > $o ).
tff(pred_def_12122,type,
v19034: state_type > $o ).
tff(pred_def_12123,type,
v19134: state_type > $o ).
tff(pred_def_12124,type,
v19135: state_type > $o ).
tff(pred_def_12125,type,
v19133: state_type > $o ).
tff(pred_def_12126,type,
v19136: state_type > $o ).
tff(pred_def_12127,type,
v19132: state_type > $o ).
tff(pred_def_12128,type,
v19033: state_type > $o ).
tff(pred_def_12129,type,
v19137: state_type > $o ).
tff(pred_def_12130,type,
v19032: state_type > $o ).
tff(pred_def_12131,type,
v19140: state_type > $o ).
tff(pred_def_12132,type,
v19141: state_type > $o ).
tff(pred_def_12133,type,
v19139: state_type > $o ).
tff(pred_def_12134,type,
v19142: state_type > $o ).
tff(pred_def_12135,type,
v19138: state_type > $o ).
tff(pred_def_12136,type,
v19031: state_type > $o ).
tff(pred_def_12137,type,
v19143: state_type > $o ).
tff(pred_def_12138,type,
v19030: state_type > $o ).
tff(pred_def_12139,type,
v19029: state_type > $o ).
tff(pred_def_12140,type,
v19147: state_type > $o ).
tff(pred_def_12141,type,
v19148: state_type > $o ).
tff(pred_def_12142,type,
v19146: state_type > $o ).
tff(pred_def_12143,type,
v19149: state_type > $o ).
tff(pred_def_12144,type,
v19145: state_type > $o ).
tff(pred_def_12145,type,
v19144: state_type > $o ).
tff(pred_def_12146,type,
v19028: state_type > $o ).
tff(pred_def_12147,type,
v19150: state_type > $o ).
tff(pred_def_12148,type,
v19027: state_type > $o ).
tff(pred_def_12149,type,
v19153: state_type > $o ).
tff(pred_def_12150,type,
v19154: state_type > $o ).
tff(pred_def_12151,type,
v19152: state_type > $o ).
tff(pred_def_12152,type,
v19155: state_type > $o ).
tff(pred_def_12153,type,
v19151: state_type > $o ).
tff(pred_def_12154,type,
v19158: state_type > $o ).
tff(pred_def_12155,type,
v19159: state_type > $o ).
tff(pred_def_12156,type,
v19157: state_type > $o ).
tff(pred_def_12157,type,
v19160: state_type > $o ).
tff(pred_def_12158,type,
v19156: state_type > $o ).
tff(pred_def_12159,type,
v19163: state_type > $o ).
tff(pred_def_12160,type,
v19164: state_type > $o ).
tff(pred_def_12161,type,
v19162: state_type > $o ).
tff(pred_def_12162,type,
v19165: state_type > $o ).
tff(pred_def_12163,type,
v19161: state_type > $o ).
tff(pred_def_12164,type,
v19168: state_type > $o ).
tff(pred_def_12165,type,
v19169: state_type > $o ).
tff(pred_def_12166,type,
v19167: state_type > $o ).
tff(pred_def_12167,type,
v19170: state_type > $o ).
tff(pred_def_12168,type,
v19166: state_type > $o ).
tff(pred_def_12169,type,
v19173: state_type > $o ).
tff(pred_def_12170,type,
v19174: state_type > $o ).
tff(pred_def_12171,type,
v19172: state_type > $o ).
tff(pred_def_12172,type,
v19175: state_type > $o ).
tff(pred_def_12173,type,
v19171: state_type > $o ).
tff(pred_def_12174,type,
v19178: state_type > $o ).
tff(pred_def_12175,type,
v19179: state_type > $o ).
tff(pred_def_12176,type,
v19177: state_type > $o ).
tff(pred_def_12177,type,
v19180: state_type > $o ).
tff(pred_def_12178,type,
v19176: state_type > $o ).
tff(pred_def_12179,type,
v19183: state_type > $o ).
tff(pred_def_12180,type,
v19184: state_type > $o ).
tff(pred_def_12181,type,
v19182: state_type > $o ).
tff(pred_def_12182,type,
v19185: state_type > $o ).
tff(pred_def_12183,type,
v19181: state_type > $o ).
tff(pred_def_12184,type,
v19188: state_type > $o ).
tff(pred_def_12185,type,
v19189: state_type > $o ).
tff(pred_def_12186,type,
v19187: state_type > $o ).
tff(pred_def_12187,type,
v19190: state_type > $o ).
tff(pred_def_12188,type,
v19186: state_type > $o ).
tff(pred_def_12189,type,
v19193: state_type > $o ).
tff(pred_def_12190,type,
v19194: state_type > $o ).
tff(pred_def_12191,type,
v19192: state_type > $o ).
tff(pred_def_12192,type,
v19195: state_type > $o ).
tff(pred_def_12193,type,
v19191: state_type > $o ).
tff(pred_def_12194,type,
v19198: state_type > $o ).
tff(pred_def_12195,type,
v19199: state_type > $o ).
tff(pred_def_12196,type,
v19197: state_type > $o ).
tff(pred_def_12197,type,
v19200: state_type > $o ).
tff(pred_def_12198,type,
v19196: state_type > $o ).
tff(pred_def_12199,type,
v19203: state_type > $o ).
tff(pred_def_12200,type,
v19204: state_type > $o ).
tff(pred_def_12201,type,
v19202: state_type > $o ).
tff(pred_def_12202,type,
v19205: state_type > $o ).
tff(pred_def_12203,type,
v19201: state_type > $o ).
tff(pred_def_12204,type,
v19208: state_type > $o ).
tff(pred_def_12205,type,
v19209: state_type > $o ).
tff(pred_def_12206,type,
v19207: state_type > $o ).
tff(pred_def_12207,type,
v19210: state_type > $o ).
tff(pred_def_12208,type,
v19206: state_type > $o ).
tff(pred_def_12209,type,
v19213: state_type > $o ).
tff(pred_def_12210,type,
v19214: state_type > $o ).
tff(pred_def_12211,type,
v19212: state_type > $o ).
tff(pred_def_12212,type,
v19215: state_type > $o ).
tff(pred_def_12213,type,
v19211: state_type > $o ).
tff(pred_def_12214,type,
v19218: state_type > $o ).
tff(pred_def_12215,type,
v19219: state_type > $o ).
tff(pred_def_12216,type,
v19217: state_type > $o ).
tff(pred_def_12217,type,
v19220: state_type > $o ).
tff(pred_def_12218,type,
v19216: state_type > $o ).
tff(pred_def_12219,type,
v19223: state_type > $o ).
tff(pred_def_12220,type,
v19224: state_type > $o ).
tff(pred_def_12221,type,
v19222: state_type > $o ).
tff(pred_def_12222,type,
v19225: state_type > $o ).
tff(pred_def_12223,type,
v19221: state_type > $o ).
tff(pred_def_12224,type,
v19025: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12225,type,
v18806: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12226,type,
v19228: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12227,type,
v19227: state_type > $o ).
tff(pred_def_12228,type,
v19230: state_type > $o ).
tff(pred_def_12229,type,
v19231: state_type > $o ).
tff(pred_def_12230,type,
v19229: state_type > $o ).
tff(pred_def_12231,type,
v18795: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12232,type,
v19226: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12233,type,
v18797: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12234,type,
v19233: state_type > $o ).
tff(pred_def_12235,type,
v19240: state_type > $o ).
tff(pred_def_12236,type,
v19238: state_type > $o ).
tff(pred_def_12237,type,
v19237: state_type > $o ).
tff(pred_def_12238,type,
v19236: state_type > $o ).
tff(pred_def_12239,type,
v19245: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12240,type,
v19235: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12241,type,
v18793: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12242,type,
v7855: state_type > $o ).
tff(pred_def_12243,type,
v7853: state_type > $o ).
tff(pred_def_12244,type,
v19262: state_type > $o ).
tff(pred_def_12245,type,
v19264: state_type > $o ).
tff(pred_def_12246,type,
v19270: state_type > $o ).
tff(pred_def_12247,type,
v19268: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12248,type,
v19266: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12249,type,
v19273: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12250,type,
v19272: state_type > $o ).
tff(pred_def_12251,type,
v19275: state_type > $o ).
tff(pred_def_12252,type,
v19276: state_type > $o ).
tff(pred_def_12253,type,
v19274: state_type > $o ).
tff(pred_def_12254,type,
v19260: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12255,type,
v19258: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12256,type,
v19278: state_type > $o ).
tff(pred_def_12257,type,
v19285: state_type > $o ).
tff(pred_def_12258,type,
v19283: state_type > $o ).
tff(pred_def_12259,type,
v19282: state_type > $o ).
tff(pred_def_12260,type,
v19281: state_type > $o ).
tff(pred_def_12261,type,
v19290: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12262,type,
v19256: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12263,type,
v19294: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12264,type,
v19300: state_type > $o ).
tff(pred_def_12265,type,
v19298: state_type > $o ).
tff(pred_def_12266,type,
v19297: state_type > $o ).
tff(pred_def_12267,type,
v19296: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12268,type,
v19304: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12269,type,
range_111_108: bitindex_type > $o ).
tff(pred_def_12270,type,
v19310: state_type > $o ).
tff(pred_def_12271,type,
v19308: state_type > $o ).
tff(pred_def_12272,type,
v19307: state_type > $o ).
tff(pred_def_12273,type,
v19306: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12274,type,
range_31_20: bitindex_type > $o ).
tff(pred_def_12275,type,
v19314: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12276,type,
v19320: state_type > $o ).
tff(pred_def_12277,type,
v19318: state_type > $o ).
tff(pred_def_12278,type,
v19317: state_type > $o ).
tff(pred_def_12279,type,
v19316: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12280,type,
v19324: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12281,type,
range_79_76: bitindex_type > $o ).
tff(pred_def_12282,type,
v19330: state_type > $o ).
tff(pred_def_12283,type,
v19328: state_type > $o ).
tff(pred_def_12284,type,
v19327: state_type > $o ).
tff(pred_def_12285,type,
v19326: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12286,type,
range_63_52: bitindex_type > $o ).
tff(pred_def_12287,type,
v19334: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12288,type,
v19340: state_type > $o ).
tff(pred_def_12289,type,
v19338: state_type > $o ).
tff(pred_def_12290,type,
v19337: state_type > $o ).
tff(pred_def_12291,type,
v19336: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12292,type,
v19344: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12293,type,
range_47_44: bitindex_type > $o ).
tff(pred_def_12294,type,
v19350: state_type > $o ).
tff(pred_def_12295,type,
v19348: state_type > $o ).
tff(pred_def_12296,type,
v19347: state_type > $o ).
tff(pred_def_12297,type,
v19346: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12298,type,
range_95_84: bitindex_type > $o ).
tff(pred_def_12299,type,
v19354: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12300,type,
v19360: state_type > $o ).
tff(pred_def_12301,type,
v19358: state_type > $o ).
tff(pred_def_12302,type,
v19357: state_type > $o ).
tff(pred_def_12303,type,
v19356: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12304,type,
v19364: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12305,type,
range_15_12: bitindex_type > $o ).
tff(pred_def_12306,type,
v19370: state_type > $o ).
tff(pred_def_12307,type,
v19368: state_type > $o ).
tff(pred_def_12308,type,
v19367: state_type > $o ).
tff(pred_def_12309,type,
v19366: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12310,type,
range_127_116: bitindex_type > $o ).
tff(pred_def_12311,type,
v19374: state_type > $o ).
tff(pred_def_12312,type,
v19375: state_type > $o ).
tff(pred_def_12313,type,
v19376: state_type > $o ).
tff(pred_def_12314,type,
v19377: state_type > $o ).
tff(pred_def_12315,type,
v19254: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12316,type,
v19379: state_type > $o ).
tff(pred_def_12317,type,
v19252: state_type > $o ).
tff(pred_def_12318,type,
v19250: state_type > $o ).
tff(pred_def_12319,type,
v19382: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12320,type,
v19381: state_type > $o ).
tff(pred_def_12321,type,
v19384: state_type > $o ).
tff(pred_def_12322,type,
v19385: state_type > $o ).
tff(pred_def_12323,type,
v19383: state_type > $o ).
tff(pred_def_12324,type,
v7847: state_type > $o ).
tff(pred_def_12325,type,
v7849: state_type > $o ).
tff(pred_def_12326,type,
v19387: state_type > $o ).
tff(pred_def_12327,type,
v19394: state_type > $o ).
tff(pred_def_12328,type,
v19392: state_type > $o ).
tff(pred_def_12329,type,
v19391: state_type > $o ).
tff(pred_def_12330,type,
v19390: state_type > $o ).
tff(pred_def_12331,type,
v19399: state_type > $o ).
tff(pred_def_12332,type,
v7845: state_type > $o ).
tff(pred_def_12333,type,
v19407: state_type > $o ).
tff(pred_def_12334,type,
v19408: state_type > $o ).
tff(pred_def_12335,type,
v19406: state_type > $o ).
tff(pred_def_12336,type,
v19405: state_type > $o ).
tff(pred_def_12337,type,
v19409: state_type > $o ).
tff(pred_def_12338,type,
v19404: state_type > $o ).
tff(pred_def_12339,type,
v19410: state_type > $o ).
tff(pred_def_12340,type,
v19403: state_type > $o ).
tff(pred_def_12341,type,
v19413: state_type > $o ).
tff(pred_def_12342,type,
v19414: state_type > $o ).
tff(pred_def_12343,type,
v19412: state_type > $o ).
tff(pred_def_12344,type,
v19411: state_type > $o ).
tff(pred_def_12345,type,
v7751: state_type > $o ).
tff(pred_def_12346,type,
v19428: state_type > $o ).
tff(pred_def_12347,type,
v19426: state_type > $o ).
tff(pred_def_12348,type,
v19425: state_type > $o ).
tff(pred_def_12349,type,
v19424: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12350,type,
v19436: state_type > $o ).
tff(pred_def_12351,type,
v19434: state_type > $o ).
tff(pred_def_12352,type,
v19433: state_type > $o ).
tff(pred_def_12353,type,
v19432: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12354,type,
v19444: state_type > $o ).
tff(pred_def_12355,type,
v19442: state_type > $o ).
tff(pred_def_12356,type,
v19441: state_type > $o ).
tff(pred_def_12357,type,
v19440: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12358,type,
v19452: state_type > $o ).
tff(pred_def_12359,type,
v19450: state_type > $o ).
tff(pred_def_12360,type,
v19449: state_type > $o ).
tff(pred_def_12361,type,
v19448: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12362,type,
v19460: state_type > $o ).
tff(pred_def_12363,type,
v19458: state_type > $o ).
tff(pred_def_12364,type,
v19457: state_type > $o ).
tff(pred_def_12365,type,
v19456: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12366,type,
v19468: state_type > $o ).
tff(pred_def_12367,type,
v19466: state_type > $o ).
tff(pred_def_12368,type,
v19465: state_type > $o ).
tff(pred_def_12369,type,
v19464: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12370,type,
v19476: state_type > $o ).
tff(pred_def_12371,type,
v19474: state_type > $o ).
tff(pred_def_12372,type,
v19473: state_type > $o ).
tff(pred_def_12373,type,
v19472: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12374,type,
v19484: state_type > $o ).
tff(pred_def_12375,type,
v19482: state_type > $o ).
tff(pred_def_12376,type,
v19481: state_type > $o ).
tff(pred_def_12377,type,
v19480: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12378,type,
v19492: state_type > $o ).
tff(pred_def_12379,type,
v19490: state_type > $o ).
tff(pred_def_12380,type,
v19489: state_type > $o ).
tff(pred_def_12381,type,
v19488: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12382,type,
v19500: state_type > $o ).
tff(pred_def_12383,type,
v19498: state_type > $o ).
tff(pred_def_12384,type,
v19497: state_type > $o ).
tff(pred_def_12385,type,
v19496: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12386,type,
v19508: state_type > $o ).
tff(pred_def_12387,type,
v19506: state_type > $o ).
tff(pred_def_12388,type,
v19505: state_type > $o ).
tff(pred_def_12389,type,
v19504: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12390,type,
v19516: state_type > $o ).
tff(pred_def_12391,type,
v19514: state_type > $o ).
tff(pred_def_12392,type,
v19513: state_type > $o ).
tff(pred_def_12393,type,
v19512: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12394,type,
v19524: state_type > $o ).
tff(pred_def_12395,type,
v19522: state_type > $o ).
tff(pred_def_12396,type,
v19521: state_type > $o ).
tff(pred_def_12397,type,
v19520: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12398,type,
range_16_4: bitindex_type > $o ).
tff(pred_def_12399,type,
v19532: state_type > $o ).
tff(pred_def_12400,type,
v19530: state_type > $o ).
tff(pred_def_12401,type,
v19529: state_type > $o ).
tff(pred_def_12402,type,
v19528: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12403,type,
v19565: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12404,type,
v19567: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12405,type,
v19566: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12406,type,
v19564: state_type > $o ).
tff(pred_def_12407,type,
v19570: state_type > $o ).
tff(pred_def_12408,type,
v19571: state_type > $o ).
tff(pred_def_12409,type,
v19569: state_type > $o ).
tff(pred_def_12410,type,
v19572: state_type > $o ).
tff(pred_def_12411,type,
v19568: state_type > $o ).
tff(pred_def_12412,type,
v19563: state_type > $o ).
tff(pred_def_12413,type,
v19573: state_type > $o ).
tff(pred_def_12414,type,
v19562: state_type > $o ).
tff(pred_def_12415,type,
v19576: state_type > $o ).
tff(pred_def_12416,type,
v19577: state_type > $o ).
tff(pred_def_12417,type,
v19575: state_type > $o ).
tff(pred_def_12418,type,
v19578: state_type > $o ).
tff(pred_def_12419,type,
v19574: state_type > $o ).
tff(pred_def_12420,type,
v19561: state_type > $o ).
tff(pred_def_12421,type,
v19579: state_type > $o ).
tff(pred_def_12422,type,
v19560: state_type > $o ).
tff(pred_def_12423,type,
v19582: state_type > $o ).
tff(pred_def_12424,type,
v19583: state_type > $o ).
tff(pred_def_12425,type,
v19581: state_type > $o ).
tff(pred_def_12426,type,
v19584: state_type > $o ).
tff(pred_def_12427,type,
v19580: state_type > $o ).
tff(pred_def_12428,type,
v19559: state_type > $o ).
tff(pred_def_12429,type,
v19585: state_type > $o ).
tff(pred_def_12430,type,
v19558: state_type > $o ).
tff(pred_def_12431,type,
v19588: state_type > $o ).
tff(pred_def_12432,type,
v19589: state_type > $o ).
tff(pred_def_12433,type,
v19587: state_type > $o ).
tff(pred_def_12434,type,
v19590: state_type > $o ).
tff(pred_def_12435,type,
v19586: state_type > $o ).
tff(pred_def_12436,type,
v19557: state_type > $o ).
tff(pred_def_12437,type,
v19591: state_type > $o ).
tff(pred_def_12438,type,
v19556: state_type > $o ).
tff(pred_def_12439,type,
v19594: state_type > $o ).
tff(pred_def_12440,type,
v19595: state_type > $o ).
tff(pred_def_12441,type,
v19593: state_type > $o ).
tff(pred_def_12442,type,
v19596: state_type > $o ).
tff(pred_def_12443,type,
v19592: state_type > $o ).
tff(pred_def_12444,type,
v19555: state_type > $o ).
tff(pred_def_12445,type,
v19597: state_type > $o ).
tff(pred_def_12446,type,
v19554: state_type > $o ).
tff(pred_def_12447,type,
v19600: state_type > $o ).
tff(pred_def_12448,type,
v19601: state_type > $o ).
tff(pred_def_12449,type,
v19599: state_type > $o ).
tff(pred_def_12450,type,
v19602: state_type > $o ).
tff(pred_def_12451,type,
v19598: state_type > $o ).
tff(pred_def_12452,type,
v19553: state_type > $o ).
tff(pred_def_12453,type,
v19603: state_type > $o ).
tff(pred_def_12454,type,
v19552: state_type > $o ).
tff(pred_def_12455,type,
v19606: state_type > $o ).
tff(pred_def_12456,type,
v19607: state_type > $o ).
tff(pred_def_12457,type,
v19605: state_type > $o ).
tff(pred_def_12458,type,
v19608: state_type > $o ).
tff(pred_def_12459,type,
v19604: state_type > $o ).
tff(pred_def_12460,type,
v19551: state_type > $o ).
tff(pred_def_12461,type,
v19609: state_type > $o ).
tff(pred_def_12462,type,
v19550: state_type > $o ).
tff(pred_def_12463,type,
v19612: state_type > $o ).
tff(pred_def_12464,type,
v19613: state_type > $o ).
tff(pred_def_12465,type,
v19611: state_type > $o ).
tff(pred_def_12466,type,
v19614: state_type > $o ).
tff(pred_def_12467,type,
v19610: state_type > $o ).
tff(pred_def_12468,type,
v19549: state_type > $o ).
tff(pred_def_12469,type,
v19615: state_type > $o ).
tff(pred_def_12470,type,
v19548: state_type > $o ).
tff(pred_def_12471,type,
v19618: state_type > $o ).
tff(pred_def_12472,type,
v19619: state_type > $o ).
tff(pred_def_12473,type,
v19617: state_type > $o ).
tff(pred_def_12474,type,
v19620: state_type > $o ).
tff(pred_def_12475,type,
v19616: state_type > $o ).
tff(pred_def_12476,type,
v19547: state_type > $o ).
tff(pred_def_12477,type,
v19621: state_type > $o ).
tff(pred_def_12478,type,
v19546: state_type > $o ).
tff(pred_def_12479,type,
v19624: state_type > $o ).
tff(pred_def_12480,type,
v19625: state_type > $o ).
tff(pred_def_12481,type,
v19623: state_type > $o ).
tff(pred_def_12482,type,
v19626: state_type > $o ).
tff(pred_def_12483,type,
v19622: state_type > $o ).
tff(pred_def_12484,type,
v19545: state_type > $o ).
tff(pred_def_12485,type,
v19627: state_type > $o ).
tff(pred_def_12486,type,
v19544: state_type > $o ).
tff(pred_def_12487,type,
v19630: state_type > $o ).
tff(pred_def_12488,type,
v19631: state_type > $o ).
tff(pred_def_12489,type,
v19629: state_type > $o ).
tff(pred_def_12490,type,
v19632: state_type > $o ).
tff(pred_def_12491,type,
v19628: state_type > $o ).
tff(pred_def_12492,type,
v19543: state_type > $o ).
tff(pred_def_12493,type,
v19633: state_type > $o ).
tff(pred_def_12494,type,
v19542: state_type > $o ).
tff(pred_def_12495,type,
v19636: state_type > $o ).
tff(pred_def_12496,type,
v19637: state_type > $o ).
tff(pred_def_12497,type,
v19635: state_type > $o ).
tff(pred_def_12498,type,
v19638: state_type > $o ).
tff(pred_def_12499,type,
v19634: state_type > $o ).
tff(pred_def_12500,type,
v19541: state_type > $o ).
tff(pred_def_12501,type,
v19639: state_type > $o ).
tff(pred_def_12502,type,
v19540: state_type > $o ).
tff(pred_def_12503,type,
v19539: state_type > $o ).
tff(pred_def_12504,type,
v19643: state_type > $o ).
tff(pred_def_12505,type,
v19644: state_type > $o ).
tff(pred_def_12506,type,
v19642: state_type > $o ).
tff(pred_def_12507,type,
v19645: state_type > $o ).
tff(pred_def_12508,type,
v19641: state_type > $o ).
tff(pred_def_12509,type,
v19640: state_type > $o ).
tff(pred_def_12510,type,
v19538: state_type > $o ).
tff(pred_def_12511,type,
v19646: state_type > $o ).
tff(pred_def_12512,type,
v19537: state_type > $o ).
tff(pred_def_12513,type,
v19649: state_type > $o ).
tff(pred_def_12514,type,
v19650: state_type > $o ).
tff(pred_def_12515,type,
v19648: state_type > $o ).
tff(pred_def_12516,type,
v19651: state_type > $o ).
tff(pred_def_12517,type,
v19647: state_type > $o ).
tff(pred_def_12518,type,
v19654: state_type > $o ).
tff(pred_def_12519,type,
v19655: state_type > $o ).
tff(pred_def_12520,type,
v19653: state_type > $o ).
tff(pred_def_12521,type,
v19656: state_type > $o ).
tff(pred_def_12522,type,
v19652: state_type > $o ).
tff(pred_def_12523,type,
v19659: state_type > $o ).
tff(pred_def_12524,type,
v19660: state_type > $o ).
tff(pred_def_12525,type,
v19658: state_type > $o ).
tff(pred_def_12526,type,
v19661: state_type > $o ).
tff(pred_def_12527,type,
v19657: state_type > $o ).
tff(pred_def_12528,type,
v19664: state_type > $o ).
tff(pred_def_12529,type,
v19665: state_type > $o ).
tff(pred_def_12530,type,
v19663: state_type > $o ).
tff(pred_def_12531,type,
v19666: state_type > $o ).
tff(pred_def_12532,type,
v19662: state_type > $o ).
tff(pred_def_12533,type,
v19669: state_type > $o ).
tff(pred_def_12534,type,
v19670: state_type > $o ).
tff(pred_def_12535,type,
v19668: state_type > $o ).
tff(pred_def_12536,type,
v19671: state_type > $o ).
tff(pred_def_12537,type,
v19667: state_type > $o ).
tff(pred_def_12538,type,
v19674: state_type > $o ).
tff(pred_def_12539,type,
v19675: state_type > $o ).
tff(pred_def_12540,type,
v19673: state_type > $o ).
tff(pred_def_12541,type,
v19676: state_type > $o ).
tff(pred_def_12542,type,
v19672: state_type > $o ).
tff(pred_def_12543,type,
v19679: state_type > $o ).
tff(pred_def_12544,type,
v19680: state_type > $o ).
tff(pred_def_12545,type,
v19678: state_type > $o ).
tff(pred_def_12546,type,
v19681: state_type > $o ).
tff(pred_def_12547,type,
v19677: state_type > $o ).
tff(pred_def_12548,type,
v19684: state_type > $o ).
tff(pred_def_12549,type,
v19685: state_type > $o ).
tff(pred_def_12550,type,
v19683: state_type > $o ).
tff(pred_def_12551,type,
v19686: state_type > $o ).
tff(pred_def_12552,type,
v19682: state_type > $o ).
tff(pred_def_12553,type,
v19689: state_type > $o ).
tff(pred_def_12554,type,
v19690: state_type > $o ).
tff(pred_def_12555,type,
v19688: state_type > $o ).
tff(pred_def_12556,type,
v19691: state_type > $o ).
tff(pred_def_12557,type,
v19687: state_type > $o ).
tff(pred_def_12558,type,
v19694: state_type > $o ).
tff(pred_def_12559,type,
v19695: state_type > $o ).
tff(pred_def_12560,type,
v19693: state_type > $o ).
tff(pred_def_12561,type,
v19696: state_type > $o ).
tff(pred_def_12562,type,
v19692: state_type > $o ).
tff(pred_def_12563,type,
v19699: state_type > $o ).
tff(pred_def_12564,type,
v19700: state_type > $o ).
tff(pred_def_12565,type,
v19698: state_type > $o ).
tff(pred_def_12566,type,
v19701: state_type > $o ).
tff(pred_def_12567,type,
v19697: state_type > $o ).
tff(pred_def_12568,type,
v19704: state_type > $o ).
tff(pred_def_12569,type,
v19705: state_type > $o ).
tff(pred_def_12570,type,
v19703: state_type > $o ).
tff(pred_def_12571,type,
v19706: state_type > $o ).
tff(pred_def_12572,type,
v19702: state_type > $o ).
tff(pred_def_12573,type,
v19709: state_type > $o ).
tff(pred_def_12574,type,
v19710: state_type > $o ).
tff(pred_def_12575,type,
v19708: state_type > $o ).
tff(pred_def_12576,type,
v19711: state_type > $o ).
tff(pred_def_12577,type,
v19707: state_type > $o ).
tff(pred_def_12578,type,
v19535: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12579,type,
v19422: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12580,type,
v19420: state_type > $o ).
tff(pred_def_12581,type,
v19721: state_type > $o ).
tff(pred_def_12582,type,
v19719: state_type > $o ).
tff(pred_def_12583,type,
v19718: state_type > $o ).
tff(pred_def_12584,type,
v19717: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12585,type,
v19754: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12586,type,
v19756: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12587,type,
v19755: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12588,type,
v19753: state_type > $o ).
tff(pred_def_12589,type,
v19759: state_type > $o ).
tff(pred_def_12590,type,
v19760: state_type > $o ).
tff(pred_def_12591,type,
v19758: state_type > $o ).
tff(pred_def_12592,type,
v19761: state_type > $o ).
tff(pred_def_12593,type,
v19757: state_type > $o ).
tff(pred_def_12594,type,
v19752: state_type > $o ).
tff(pred_def_12595,type,
v19762: state_type > $o ).
tff(pred_def_12596,type,
v19751: state_type > $o ).
tff(pred_def_12597,type,
v19765: state_type > $o ).
tff(pred_def_12598,type,
v19766: state_type > $o ).
tff(pred_def_12599,type,
v19764: state_type > $o ).
tff(pred_def_12600,type,
v19767: state_type > $o ).
tff(pred_def_12601,type,
v19763: state_type > $o ).
tff(pred_def_12602,type,
v19750: state_type > $o ).
tff(pred_def_12603,type,
v19768: state_type > $o ).
tff(pred_def_12604,type,
v19749: state_type > $o ).
tff(pred_def_12605,type,
v19771: state_type > $o ).
tff(pred_def_12606,type,
v19772: state_type > $o ).
tff(pred_def_12607,type,
v19770: state_type > $o ).
tff(pred_def_12608,type,
v19773: state_type > $o ).
tff(pred_def_12609,type,
v19769: state_type > $o ).
tff(pred_def_12610,type,
v19748: state_type > $o ).
tff(pred_def_12611,type,
v19774: state_type > $o ).
tff(pred_def_12612,type,
v19747: state_type > $o ).
tff(pred_def_12613,type,
v19777: state_type > $o ).
tff(pred_def_12614,type,
v19778: state_type > $o ).
tff(pred_def_12615,type,
v19776: state_type > $o ).
tff(pred_def_12616,type,
v19779: state_type > $o ).
tff(pred_def_12617,type,
v19775: state_type > $o ).
tff(pred_def_12618,type,
v19746: state_type > $o ).
tff(pred_def_12619,type,
v19780: state_type > $o ).
tff(pred_def_12620,type,
v19745: state_type > $o ).
tff(pred_def_12621,type,
v19783: state_type > $o ).
tff(pred_def_12622,type,
v19784: state_type > $o ).
tff(pred_def_12623,type,
v19782: state_type > $o ).
tff(pred_def_12624,type,
v19785: state_type > $o ).
tff(pred_def_12625,type,
v19781: state_type > $o ).
tff(pred_def_12626,type,
v19744: state_type > $o ).
tff(pred_def_12627,type,
v19786: state_type > $o ).
tff(pred_def_12628,type,
v19743: state_type > $o ).
tff(pred_def_12629,type,
v19789: state_type > $o ).
tff(pred_def_12630,type,
v19790: state_type > $o ).
tff(pred_def_12631,type,
v19788: state_type > $o ).
tff(pred_def_12632,type,
v19791: state_type > $o ).
tff(pred_def_12633,type,
v19787: state_type > $o ).
tff(pred_def_12634,type,
v19742: state_type > $o ).
tff(pred_def_12635,type,
v19792: state_type > $o ).
tff(pred_def_12636,type,
v19741: state_type > $o ).
tff(pred_def_12637,type,
v19795: state_type > $o ).
tff(pred_def_12638,type,
v19796: state_type > $o ).
tff(pred_def_12639,type,
v19794: state_type > $o ).
tff(pred_def_12640,type,
v19797: state_type > $o ).
tff(pred_def_12641,type,
v19793: state_type > $o ).
tff(pred_def_12642,type,
v19740: state_type > $o ).
tff(pred_def_12643,type,
v19798: state_type > $o ).
tff(pred_def_12644,type,
v19739: state_type > $o ).
tff(pred_def_12645,type,
v19801: state_type > $o ).
tff(pred_def_12646,type,
v19802: state_type > $o ).
tff(pred_def_12647,type,
v19800: state_type > $o ).
tff(pred_def_12648,type,
v19803: state_type > $o ).
tff(pred_def_12649,type,
v19799: state_type > $o ).
tff(pred_def_12650,type,
v19738: state_type > $o ).
tff(pred_def_12651,type,
v19804: state_type > $o ).
tff(pred_def_12652,type,
v19737: state_type > $o ).
tff(pred_def_12653,type,
v19807: state_type > $o ).
tff(pred_def_12654,type,
v19808: state_type > $o ).
tff(pred_def_12655,type,
v19806: state_type > $o ).
tff(pred_def_12656,type,
v19809: state_type > $o ).
tff(pred_def_12657,type,
v19805: state_type > $o ).
tff(pred_def_12658,type,
v19736: state_type > $o ).
tff(pred_def_12659,type,
v19810: state_type > $o ).
tff(pred_def_12660,type,
v19735: state_type > $o ).
tff(pred_def_12661,type,
v19813: state_type > $o ).
tff(pred_def_12662,type,
v19814: state_type > $o ).
tff(pred_def_12663,type,
v19812: state_type > $o ).
tff(pred_def_12664,type,
v19815: state_type > $o ).
tff(pred_def_12665,type,
v19811: state_type > $o ).
tff(pred_def_12666,type,
v19734: state_type > $o ).
tff(pred_def_12667,type,
v19816: state_type > $o ).
tff(pred_def_12668,type,
v19733: state_type > $o ).
tff(pred_def_12669,type,
v19819: state_type > $o ).
tff(pred_def_12670,type,
v19820: state_type > $o ).
tff(pred_def_12671,type,
v19818: state_type > $o ).
tff(pred_def_12672,type,
v19821: state_type > $o ).
tff(pred_def_12673,type,
v19817: state_type > $o ).
tff(pred_def_12674,type,
v19732: state_type > $o ).
tff(pred_def_12675,type,
v19822: state_type > $o ).
tff(pred_def_12676,type,
v19731: state_type > $o ).
tff(pred_def_12677,type,
v19825: state_type > $o ).
tff(pred_def_12678,type,
v19826: state_type > $o ).
tff(pred_def_12679,type,
v19824: state_type > $o ).
tff(pred_def_12680,type,
v19827: state_type > $o ).
tff(pred_def_12681,type,
v19823: state_type > $o ).
tff(pred_def_12682,type,
v19730: state_type > $o ).
tff(pred_def_12683,type,
v19828: state_type > $o ).
tff(pred_def_12684,type,
v19729: state_type > $o ).
tff(pred_def_12685,type,
v19728: state_type > $o ).
tff(pred_def_12686,type,
v19832: state_type > $o ).
tff(pred_def_12687,type,
v19833: state_type > $o ).
tff(pred_def_12688,type,
v19831: state_type > $o ).
tff(pred_def_12689,type,
v19834: state_type > $o ).
tff(pred_def_12690,type,
v19830: state_type > $o ).
tff(pred_def_12691,type,
v19829: state_type > $o ).
tff(pred_def_12692,type,
v19727: state_type > $o ).
tff(pred_def_12693,type,
v19835: state_type > $o ).
tff(pred_def_12694,type,
v19726: state_type > $o ).
tff(pred_def_12695,type,
v19838: state_type > $o ).
tff(pred_def_12696,type,
v19839: state_type > $o ).
tff(pred_def_12697,type,
v19837: state_type > $o ).
tff(pred_def_12698,type,
v19840: state_type > $o ).
tff(pred_def_12699,type,
v19836: state_type > $o ).
tff(pred_def_12700,type,
v19843: state_type > $o ).
tff(pred_def_12701,type,
v19844: state_type > $o ).
tff(pred_def_12702,type,
v19842: state_type > $o ).
tff(pred_def_12703,type,
v19845: state_type > $o ).
tff(pred_def_12704,type,
v19841: state_type > $o ).
tff(pred_def_12705,type,
v19848: state_type > $o ).
tff(pred_def_12706,type,
v19849: state_type > $o ).
tff(pred_def_12707,type,
v19847: state_type > $o ).
tff(pred_def_12708,type,
v19850: state_type > $o ).
tff(pred_def_12709,type,
v19846: state_type > $o ).
tff(pred_def_12710,type,
v19853: state_type > $o ).
tff(pred_def_12711,type,
v19854: state_type > $o ).
tff(pred_def_12712,type,
v19852: state_type > $o ).
tff(pred_def_12713,type,
v19855: state_type > $o ).
tff(pred_def_12714,type,
v19851: state_type > $o ).
tff(pred_def_12715,type,
v19858: state_type > $o ).
tff(pred_def_12716,type,
v19859: state_type > $o ).
tff(pred_def_12717,type,
v19857: state_type > $o ).
tff(pred_def_12718,type,
v19860: state_type > $o ).
tff(pred_def_12719,type,
v19856: state_type > $o ).
tff(pred_def_12720,type,
v19863: state_type > $o ).
tff(pred_def_12721,type,
v19864: state_type > $o ).
tff(pred_def_12722,type,
v19862: state_type > $o ).
tff(pred_def_12723,type,
v19865: state_type > $o ).
tff(pred_def_12724,type,
v19861: state_type > $o ).
tff(pred_def_12725,type,
v19868: state_type > $o ).
tff(pred_def_12726,type,
v19869: state_type > $o ).
tff(pred_def_12727,type,
v19867: state_type > $o ).
tff(pred_def_12728,type,
v19870: state_type > $o ).
tff(pred_def_12729,type,
v19866: state_type > $o ).
tff(pred_def_12730,type,
v19873: state_type > $o ).
tff(pred_def_12731,type,
v19874: state_type > $o ).
tff(pred_def_12732,type,
v19872: state_type > $o ).
tff(pred_def_12733,type,
v19875: state_type > $o ).
tff(pred_def_12734,type,
v19871: state_type > $o ).
tff(pred_def_12735,type,
v19878: state_type > $o ).
tff(pred_def_12736,type,
v19879: state_type > $o ).
tff(pred_def_12737,type,
v19877: state_type > $o ).
tff(pred_def_12738,type,
v19880: state_type > $o ).
tff(pred_def_12739,type,
v19876: state_type > $o ).
tff(pred_def_12740,type,
v19883: state_type > $o ).
tff(pred_def_12741,type,
v19884: state_type > $o ).
tff(pred_def_12742,type,
v19882: state_type > $o ).
tff(pred_def_12743,type,
v19885: state_type > $o ).
tff(pred_def_12744,type,
v19881: state_type > $o ).
tff(pred_def_12745,type,
v19888: state_type > $o ).
tff(pred_def_12746,type,
v19889: state_type > $o ).
tff(pred_def_12747,type,
v19887: state_type > $o ).
tff(pred_def_12748,type,
v19890: state_type > $o ).
tff(pred_def_12749,type,
v19886: state_type > $o ).
tff(pred_def_12750,type,
v19893: state_type > $o ).
tff(pred_def_12751,type,
v19894: state_type > $o ).
tff(pred_def_12752,type,
v19892: state_type > $o ).
tff(pred_def_12753,type,
v19895: state_type > $o ).
tff(pred_def_12754,type,
v19891: state_type > $o ).
tff(pred_def_12755,type,
v19898: state_type > $o ).
tff(pred_def_12756,type,
v19899: state_type > $o ).
tff(pred_def_12757,type,
v19897: state_type > $o ).
tff(pred_def_12758,type,
v19900: state_type > $o ).
tff(pred_def_12759,type,
v19896: state_type > $o ).
tff(pred_def_12760,type,
v19724: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12761,type,
v19715: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12762,type,
v19713: state_type > $o ).
tff(pred_def_12763,type,
v19418: state_type > $o ).
tff(pred_def_12764,type,
v19905: state_type > $o ).
tff(pred_def_12765,type,
v19908: state_type > $o ).
tff(pred_def_12766,type,
v19903: state_type > $o ).
tff(pred_def_12767,type,
v19912: state_type > $o ).
tff(pred_def_12768,type,
v19416: state_type > $o ).
tff(pred_def_12769,type,
v19924: state_type > $o ).
tff(pred_def_12770,type,
range_24_11: bitindex_type > $o ).
tff(pred_def_12771,type,
v19933: state_type > $o ).
tff(pred_def_12772,type,
v19931: state_type > $o ).
tff(pred_def_12773,type,
v19930: state_type > $o ).
tff(pred_def_12774,type,
v19929: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12775,type,
range_24_8: bitindex_type > $o ).
tff(pred_def_12776,type,
v19941: state_type > $o ).
tff(pred_def_12777,type,
v19939: state_type > $o ).
tff(pred_def_12778,type,
v19938: state_type > $o ).
tff(pred_def_12779,type,
v19937: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12780,type,
v19927: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12781,type,
v19945: state_type > $o ).
tff(pred_def_12782,type,
v19947: state_type > $o ).
tff(pred_def_12783,type,
v19954: state_type > $o ).
tff(pred_def_12784,type,
v19952: state_type > $o ).
tff(pred_def_12785,type,
v19951: state_type > $o ).
tff(pred_def_12786,type,
v19958: state_type > $o ).
tff(pred_def_12787,type,
v19960: state_type > $o ).
tff(pred_def_12788,type,
v19950: state_type > $o ).
tff(pred_def_12789,type,
b11111111111111111: bitindex_type > $o ).
tff(pred_def_12790,type,
v19961: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12791,type,
v19963: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12792,type,
v19922: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12793,type,
v19920: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12794,type,
v19918: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12795,type,
v19916: ( state_type * bitindex_type ) > $o ).
tff(pred_def_12796,type,
v19973: state_type > $o ).
tff(pred_def_12797,type,
v19974: state_type > $o ).
tff(pred_def_12798,type,
v19972: state_type > $o ).
tff(pred_def_12799,type,
v19988: state_type > $o ).
tff(pred_def_12800,type,
v19991: state_type > $o ).
tff(pred_def_12801,type,
v19995: state_type > $o ).
tff(pred_def_12802,type,
v19997: state_type > $o ).
tff(pred_def_12803,type,
v19996: state_type > $o ).
tff(pred_def_12804,type,
v19994: state_type > $o ).
tff(pred_def_12805,type,
v19998: state_type > $o ).
tff(pred_def_12806,type,
v19993: state_type > $o ).
tff(pred_def_12807,type,
v19992: state_type > $o ).
tff(pred_def_12808,type,
v19990: state_type > $o ).
tff(pred_def_12809,type,
v19989: state_type > $o ).
tff(pred_def_12810,type,
v19987: state_type > $o ).
tff(pred_def_12811,type,
v19999: state_type > $o ).
tff(pred_def_12812,type,
v19986: state_type > $o ).
tff(pred_def_12813,type,
v20000: state_type > $o ).
tff(pred_def_12814,type,
v19985: state_type > $o ).
tff(pred_def_12815,type,
v20001: state_type > $o ).
tff(pred_def_12816,type,
v19984: state_type > $o ).
tff(pred_def_12817,type,
v20002: state_type > $o ).
tff(pred_def_12818,type,
v19983: state_type > $o ).
tff(pred_def_12819,type,
v20003: state_type > $o ).
tff(pred_def_12820,type,
v19982: state_type > $o ).
tff(pred_def_12821,type,
v20004: state_type > $o ).
tff(pred_def_12822,type,
v19981: state_type > $o ).
tff(pred_def_12823,type,
v20005: state_type > $o ).
tff(pred_def_12824,type,
v19980: state_type > $o ).
tff(pred_def_12825,type,
v20006: state_type > $o ).
tff(pred_def_12826,type,
v19979: state_type > $o ).
tff(pred_def_12827,type,
v20007: state_type > $o ).
tff(pred_def_12828,type,
v19978: state_type > $o ).
tff(pred_def_12829,type,
v20008: state_type > $o ).
tff(pred_def_12830,type,
v19977: state_type > $o ).
tff(pred_def_12831,type,
v20009: state_type > $o ).
tff(pred_def_12832,type,
v19975: state_type > $o ).
tff(pred_def_12833,type,
v19971: state_type > $o ).
tff(pred_def_12834,type,
v20012: state_type > $o ).
tff(pred_def_12835,type,
v20013: state_type > $o ).
tff(pred_def_12836,type,
v20011: state_type > $o ).
tff(pred_def_12837,type,
v20031: state_type > $o ).
tff(pred_def_12838,type,
v20030: state_type > $o ).
tff(pred_def_12839,type,
v20029: state_type > $o ).
tff(pred_def_12840,type,
v20028: state_type > $o ).
tff(pred_def_12841,type,
v20027: state_type > $o ).
tff(pred_def_12842,type,
v20026: state_type > $o ).
tff(pred_def_12843,type,
v20025: state_type > $o ).
tff(pred_def_12844,type,
v20024: state_type > $o ).
tff(pred_def_12845,type,
v20023: state_type > $o ).
tff(pred_def_12846,type,
v20022: state_type > $o ).
tff(pred_def_12847,type,
v20021: state_type > $o ).
tff(pred_def_12848,type,
v20020: state_type > $o ).
tff(pred_def_12849,type,
v20019: state_type > $o ).
tff(pred_def_12850,type,
v20018: state_type > $o ).
tff(pred_def_12851,type,
v20017: state_type > $o ).
tff(pred_def_12852,type,
v20016: state_type > $o ).
tff(pred_def_12853,type,
v20014: state_type > $o ).
tff(pred_def_12854,type,
v20010: state_type > $o ).
tff(pred_def_12855,type,
v19970: state_type > $o ).
tff(pred_def_12856,type,
v20034: state_type > $o ).
tff(pred_def_12857,type,
v20035: state_type > $o ).
tff(pred_def_12858,type,
v20033: state_type > $o ).
tff(pred_def_12859,type,
v20049: state_type > $o ).
tff(pred_def_12860,type,
v20048: state_type > $o ).
tff(pred_def_12861,type,
v20047: state_type > $o ).
tff(pred_def_12862,type,
v20046: state_type > $o ).
tff(pred_def_12863,type,
v20045: state_type > $o ).
tff(pred_def_12864,type,
v20044: state_type > $o ).
tff(pred_def_12865,type,
v20043: state_type > $o ).
tff(pred_def_12866,type,
v20042: state_type > $o ).
tff(pred_def_12867,type,
v20041: state_type > $o ).
tff(pred_def_12868,type,
v20040: state_type > $o ).
tff(pred_def_12869,type,
v20039: state_type > $o ).
tff(pred_def_12870,type,
v20038: state_type > $o ).
tff(pred_def_12871,type,
v20036: state_type > $o ).
tff(pred_def_12872,type,
v20032: state_type > $o ).
tff(pred_def_12873,type,
v19969: state_type > $o ).
tff(pred_def_12874,type,
v20052: state_type > $o ).
tff(pred_def_12875,type,
v20053: state_type > $o ).
tff(pred_def_12876,type,
v20051: state_type > $o ).
tff(pred_def_12877,type,
v20071: state_type > $o ).
tff(pred_def_12878,type,
v20070: state_type > $o ).
tff(pred_def_12879,type,
v20069: state_type > $o ).
tff(pred_def_12880,type,
v20068: state_type > $o ).
tff(pred_def_12881,type,
v20067: state_type > $o ).
tff(pred_def_12882,type,
v20066: state_type > $o ).
tff(pred_def_12883,type,
v20065: state_type > $o ).
tff(pred_def_12884,type,
v20064: state_type > $o ).
tff(pred_def_12885,type,
v20063: state_type > $o ).
tff(pred_def_12886,type,
v20062: state_type > $o ).
tff(pred_def_12887,type,
v20061: state_type > $o ).
tff(pred_def_12888,type,
v20060: state_type > $o ).
tff(pred_def_12889,type,
v20059: state_type > $o ).
tff(pred_def_12890,type,
v20058: state_type > $o ).
tff(pred_def_12891,type,
v20057: state_type > $o ).
tff(pred_def_12892,type,
v20056: state_type > $o ).
tff(pred_def_12893,type,
v20054: state_type > $o ).
tff(pred_def_12894,type,
v20050: state_type > $o ).
tff(pred_def_12895,type,
v19968: state_type > $o ).
tff(pred_def_12896,type,
v20073: state_type > $o ).
tff(pred_def_12897,type,
v20078: state_type > $o ).
tff(pred_def_12898,type,
v20077: state_type > $o ).
tff(pred_def_12899,type,
v20076: state_type > $o ).
tff(pred_def_12900,type,
v20074: state_type > $o ).
tff(pred_def_12901,type,
v20072: state_type > $o ).
tff(pred_def_12902,type,
v19967: state_type > $o ).
tff(pred_def_12903,type,
v20113: state_type > $o ).
tff(pred_def_12904,type,
v20112: state_type > $o ).
tff(pred_def_12905,type,
v20117: state_type > $o ).
tff(pred_def_12906,type,
v20116: state_type > $o ).
tff(pred_def_12907,type,
v20118: state_type > $o ).
tff(pred_def_12908,type,
v20115: state_type > $o ).
tff(pred_def_12909,type,
v20114: state_type > $o ).
tff(pred_def_12910,type,
v20111: state_type > $o ).
tff(pred_def_12911,type,
v20119: state_type > $o ).
tff(pred_def_12912,type,
v20110: state_type > $o ).
tff(pred_def_12913,type,
v20123: state_type > $o ).
tff(pred_def_12914,type,
v20122: state_type > $o ).
tff(pred_def_12915,type,
v20124: state_type > $o ).
tff(pred_def_12916,type,
v20121: state_type > $o ).
tff(pred_def_12917,type,
v20120: state_type > $o ).
tff(pred_def_12918,type,
v20109: state_type > $o ).
tff(pred_def_12919,type,
v20125: state_type > $o ).
tff(pred_def_12920,type,
v20108: state_type > $o ).
tff(pred_def_12921,type,
v20129: state_type > $o ).
tff(pred_def_12922,type,
v20128: state_type > $o ).
tff(pred_def_12923,type,
v20130: state_type > $o ).
tff(pred_def_12924,type,
v20127: state_type > $o ).
tff(pred_def_12925,type,
v20126: state_type > $o ).
tff(pred_def_12926,type,
v20107: state_type > $o ).
tff(pred_def_12927,type,
v20131: state_type > $o ).
tff(pred_def_12928,type,
v20106: state_type > $o ).
tff(pred_def_12929,type,
v20135: state_type > $o ).
tff(pred_def_12930,type,
v20134: state_type > $o ).
tff(pred_def_12931,type,
v20136: state_type > $o ).
tff(pred_def_12932,type,
v20133: state_type > $o ).
tff(pred_def_12933,type,
v20132: state_type > $o ).
tff(pred_def_12934,type,
v20105: state_type > $o ).
tff(pred_def_12935,type,
v20137: state_type > $o ).
tff(pred_def_12936,type,
v20104: state_type > $o ).
tff(pred_def_12937,type,
v20141: state_type > $o ).
tff(pred_def_12938,type,
v20140: state_type > $o ).
tff(pred_def_12939,type,
v20142: state_type > $o ).
tff(pred_def_12940,type,
v20139: state_type > $o ).
tff(pred_def_12941,type,
v20138: state_type > $o ).
tff(pred_def_12942,type,
v20103: state_type > $o ).
tff(pred_def_12943,type,
v20143: state_type > $o ).
tff(pred_def_12944,type,
v20102: state_type > $o ).
tff(pred_def_12945,type,
v20147: state_type > $o ).
tff(pred_def_12946,type,
v20146: state_type > $o ).
tff(pred_def_12947,type,
v20148: state_type > $o ).
tff(pred_def_12948,type,
v20145: state_type > $o ).
tff(pred_def_12949,type,
v20144: state_type > $o ).
tff(pred_def_12950,type,
v20101: state_type > $o ).
tff(pred_def_12951,type,
v20149: state_type > $o ).
tff(pred_def_12952,type,
v20100: state_type > $o ).
tff(pred_def_12953,type,
v20153: state_type > $o ).
tff(pred_def_12954,type,
v20152: state_type > $o ).
tff(pred_def_12955,type,
v20154: state_type > $o ).
tff(pred_def_12956,type,
v20151: state_type > $o ).
tff(pred_def_12957,type,
v20150: state_type > $o ).
tff(pred_def_12958,type,
v20099: state_type > $o ).
tff(pred_def_12959,type,
v20155: state_type > $o ).
tff(pred_def_12960,type,
v20098: state_type > $o ).
tff(pred_def_12961,type,
v20159: state_type > $o ).
tff(pred_def_12962,type,
v20158: state_type > $o ).
tff(pred_def_12963,type,
v20160: state_type > $o ).
tff(pred_def_12964,type,
v20157: state_type > $o ).
tff(pred_def_12965,type,
v20156: state_type > $o ).
tff(pred_def_12966,type,
v20097: state_type > $o ).
tff(pred_def_12967,type,
v20161: state_type > $o ).
tff(pred_def_12968,type,
v20096: state_type > $o ).
tff(pred_def_12969,type,
v20165: state_type > $o ).
tff(pred_def_12970,type,
v20164: state_type > $o ).
tff(pred_def_12971,type,
v20166: state_type > $o ).
tff(pred_def_12972,type,
v20163: state_type > $o ).
tff(pred_def_12973,type,
v20162: state_type > $o ).
tff(pred_def_12974,type,
v20095: state_type > $o ).
tff(pred_def_12975,type,
v20167: state_type > $o ).
tff(pred_def_12976,type,
v20094: state_type > $o ).
tff(pred_def_12977,type,
v20171: state_type > $o ).
tff(pred_def_12978,type,
v20170: state_type > $o ).
tff(pred_def_12979,type,
v20172: state_type > $o ).
tff(pred_def_12980,type,
v20169: state_type > $o ).
tff(pred_def_12981,type,
v20168: state_type > $o ).
tff(pred_def_12982,type,
v20093: state_type > $o ).
tff(pred_def_12983,type,
v20173: state_type > $o ).
tff(pred_def_12984,type,
v20092: state_type > $o ).
tff(pred_def_12985,type,
v20177: state_type > $o ).
tff(pred_def_12986,type,
v20176: state_type > $o ).
tff(pred_def_12987,type,
v20178: state_type > $o ).
tff(pred_def_12988,type,
v20175: state_type > $o ).
tff(pred_def_12989,type,
v20174: state_type > $o ).
tff(pred_def_12990,type,
v20091: state_type > $o ).
tff(pred_def_12991,type,
v20179: state_type > $o ).
tff(pred_def_12992,type,
v20090: state_type > $o ).
tff(pred_def_12993,type,
v20183: state_type > $o ).
tff(pred_def_12994,type,
v20182: state_type > $o ).
tff(pred_def_12995,type,
v20184: state_type > $o ).
tff(pred_def_12996,type,
v20181: state_type > $o ).
tff(pred_def_12997,type,
v20180: state_type > $o ).
tff(pred_def_12998,type,
v20089: state_type > $o ).
tff(pred_def_12999,type,
v20185: state_type > $o ).
tff(pred_def_13000,type,
v20088: state_type > $o ).
tff(pred_def_13001,type,
v20189: state_type > $o ).
tff(pred_def_13002,type,
v20188: state_type > $o ).
tff(pred_def_13003,type,
v20190: state_type > $o ).
tff(pred_def_13004,type,
v20187: state_type > $o ).
tff(pred_def_13005,type,
v20186: state_type > $o ).
tff(pred_def_13006,type,
v20087: state_type > $o ).
tff(pred_def_13007,type,
v20191: state_type > $o ).
tff(pred_def_13008,type,
v20086: state_type > $o ).
tff(pred_def_13009,type,
v20195: state_type > $o ).
tff(pred_def_13010,type,
v20194: state_type > $o ).
tff(pred_def_13011,type,
v20196: state_type > $o ).
tff(pred_def_13012,type,
v20193: state_type > $o ).
tff(pred_def_13013,type,
v20192: state_type > $o ).
tff(pred_def_13014,type,
v20085: state_type > $o ).
tff(pred_def_13015,type,
v20197: state_type > $o ).
tff(pred_def_13016,type,
v20084: state_type > $o ).
tff(pred_def_13017,type,
v20201: state_type > $o ).
tff(pred_def_13018,type,
v20200: state_type > $o ).
tff(pred_def_13019,type,
v20202: state_type > $o ).
tff(pred_def_13020,type,
v20199: state_type > $o ).
tff(pred_def_13021,type,
v20198: state_type > $o ).
tff(pred_def_13022,type,
v20083: state_type > $o ).
tff(pred_def_13023,type,
v20203: state_type > $o ).
tff(pred_def_13024,type,
v20082: state_type > $o ).
tff(pred_def_13025,type,
v20207: state_type > $o ).
tff(pred_def_13026,type,
v20206: state_type > $o ).
tff(pred_def_13027,type,
v20208: state_type > $o ).
tff(pred_def_13028,type,
v20205: state_type > $o ).
tff(pred_def_13029,type,
v20204: state_type > $o ).
tff(pred_def_13030,type,
v20081: state_type > $o ).
tff(pred_def_13031,type,
v20209: state_type > $o ).
tff(pred_def_13032,type,
v20079: state_type > $o ).
tff(pred_def_13033,type,
v19914: state_type > $o ).
tff(pred_def_13034,type,
v20215: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13035,type,
v20219: state_type > $o ).
tff(pred_def_13036,type,
v20220: state_type > $o ).
tff(pred_def_13037,type,
v20218: state_type > $o ).
tff(pred_def_13038,type,
v20213: state_type > $o ).
tff(pred_def_13039,type,
v20223: state_type > $o ).
tff(pred_def_13040,type,
v20222: state_type > $o ).
tff(pred_def_13041,type,
v20211: state_type > $o ).
tff(pred_def_13042,type,
v20225: state_type > $o ).
tff(pred_def_13043,type,
v20232: state_type > $o ).
tff(pred_def_13044,type,
v20233: state_type > $o ).
tff(pred_def_13045,type,
v20231: state_type > $o ).
tff(pred_def_13046,type,
v20230: state_type > $o ).
tff(pred_def_13047,type,
v20228: state_type > $o ).
tff(pred_def_13048,type,
v20238: state_type > $o ).
tff(pred_def_13049,type,
v20237: state_type > $o ).
tff(pred_def_13050,type,
v20235: state_type > $o ).
tff(pred_def_13051,type,
v20240: state_type > $o ).
tff(pred_def_13052,type,
v20243: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13053,type,
v20247: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13054,type,
v20246: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13055,type,
v20245: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13056,type,
v20244: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13057,type,
v20249: state_type > $o ).
tff(pred_def_13058,type,
v20252: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13059,type,
v20251: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13060,type,
v20250: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13061,type,
v20248: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13062,type,
v20254: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13063,type,
v20253: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13064,type,
v20255: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13065,type,
v20256: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13066,type,
v322: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13067,type,
v20258: state_type > $o ).
tff(pred_def_13068,type,
v8: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13069,type,
v20265: state_type > $o ).
tff(pred_def_13070,type,
v20263: state_type > $o ).
tff(pred_def_13071,type,
v20262: state_type > $o ).
tff(pred_def_13072,type,
v20261: state_type > $o ).
tff(pred_def_13073,type,
v20269: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13074,type,
v20271: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13075,type,
v20298: state_type > $o ).
tff(pred_def_13076,type,
v20302: state_type > $o ).
tff(pred_def_13077,type,
v20303: state_type > $o ).
tff(pred_def_13078,type,
v20301: state_type > $o ).
tff(pred_def_13079,type,
v20304: state_type > $o ).
tff(pred_def_13080,type,
v20300: state_type > $o ).
tff(pred_def_13081,type,
v20299: state_type > $o ).
tff(pred_def_13082,type,
v20297: state_type > $o ).
tff(pred_def_13083,type,
v20308: state_type > $o ).
tff(pred_def_13084,type,
v20309: state_type > $o ).
tff(pred_def_13085,type,
v20307: state_type > $o ).
tff(pred_def_13086,type,
v20310: state_type > $o ).
tff(pred_def_13087,type,
v20306: state_type > $o ).
tff(pred_def_13088,type,
v20314: state_type > $o ).
tff(pred_def_13089,type,
v20315: state_type > $o ).
tff(pred_def_13090,type,
v20313: state_type > $o ).
tff(pred_def_13091,type,
v20316: state_type > $o ).
tff(pred_def_13092,type,
v20312: state_type > $o ).
tff(pred_def_13093,type,
v20311: state_type > $o ).
tff(pred_def_13094,type,
v20305: state_type > $o ).
tff(pred_def_13095,type,
v20296: state_type > $o ).
tff(pred_def_13096,type,
v20295: state_type > $o ).
tff(pred_def_13097,type,
v20321: state_type > $o ).
tff(pred_def_13098,type,
v20322: state_type > $o ).
tff(pred_def_13099,type,
v20320: state_type > $o ).
tff(pred_def_13100,type,
v20323: state_type > $o ).
tff(pred_def_13101,type,
v20319: state_type > $o ).
tff(pred_def_13102,type,
v20327: state_type > $o ).
tff(pred_def_13103,type,
v20328: state_type > $o ).
tff(pred_def_13104,type,
v20326: state_type > $o ).
tff(pred_def_13105,type,
v20329: state_type > $o ).
tff(pred_def_13106,type,
v20325: state_type > $o ).
tff(pred_def_13107,type,
v20333: state_type > $o ).
tff(pred_def_13108,type,
v20334: state_type > $o ).
tff(pred_def_13109,type,
v20332: state_type > $o ).
tff(pred_def_13110,type,
v20335: state_type > $o ).
tff(pred_def_13111,type,
v20331: state_type > $o ).
tff(pred_def_13112,type,
v20330: state_type > $o ).
tff(pred_def_13113,type,
v20324: state_type > $o ).
tff(pred_def_13114,type,
v20318: state_type > $o ).
tff(pred_def_13115,type,
v20317: state_type > $o ).
tff(pred_def_13116,type,
v20294: state_type > $o ).
tff(pred_def_13117,type,
v20336: state_type > $o ).
tff(pred_def_13118,type,
v20293: state_type > $o ).
tff(pred_def_13119,type,
v20292: state_type > $o ).
tff(pred_def_13120,type,
v20341: state_type > $o ).
tff(pred_def_13121,type,
v20342: state_type > $o ).
tff(pred_def_13122,type,
v20340: state_type > $o ).
tff(pred_def_13123,type,
v20343: state_type > $o ).
tff(pred_def_13124,type,
v20339: state_type > $o ).
tff(pred_def_13125,type,
v20347: state_type > $o ).
tff(pred_def_13126,type,
v20348: state_type > $o ).
tff(pred_def_13127,type,
v20346: state_type > $o ).
tff(pred_def_13128,type,
v20349: state_type > $o ).
tff(pred_def_13129,type,
v20345: state_type > $o ).
tff(pred_def_13130,type,
v20353: state_type > $o ).
tff(pred_def_13131,type,
v20354: state_type > $o ).
tff(pred_def_13132,type,
v20352: state_type > $o ).
tff(pred_def_13133,type,
v20355: state_type > $o ).
tff(pred_def_13134,type,
v20351: state_type > $o ).
tff(pred_def_13135,type,
v20350: state_type > $o ).
tff(pred_def_13136,type,
v20344: state_type > $o ).
tff(pred_def_13137,type,
v20338: state_type > $o ).
tff(pred_def_13138,type,
v20337: state_type > $o ).
tff(pred_def_13139,type,
v20291: state_type > $o ).
tff(pred_def_13140,type,
v20356: state_type > $o ).
tff(pred_def_13141,type,
v20290: state_type > $o ).
tff(pred_def_13142,type,
v20289: state_type > $o ).
tff(pred_def_13143,type,
v20361: state_type > $o ).
tff(pred_def_13144,type,
v20362: state_type > $o ).
tff(pred_def_13145,type,
v20360: state_type > $o ).
tff(pred_def_13146,type,
v20363: state_type > $o ).
tff(pred_def_13147,type,
v20359: state_type > $o ).
tff(pred_def_13148,type,
v20367: state_type > $o ).
tff(pred_def_13149,type,
v20368: state_type > $o ).
tff(pred_def_13150,type,
v20366: state_type > $o ).
tff(pred_def_13151,type,
v20369: state_type > $o ).
tff(pred_def_13152,type,
v20365: state_type > $o ).
tff(pred_def_13153,type,
v20373: state_type > $o ).
tff(pred_def_13154,type,
v20374: state_type > $o ).
tff(pred_def_13155,type,
v20372: state_type > $o ).
tff(pred_def_13156,type,
v20375: state_type > $o ).
tff(pred_def_13157,type,
v20371: state_type > $o ).
tff(pred_def_13158,type,
v20370: state_type > $o ).
tff(pred_def_13159,type,
v20364: state_type > $o ).
tff(pred_def_13160,type,
v20358: state_type > $o ).
tff(pred_def_13161,type,
v20357: state_type > $o ).
tff(pred_def_13162,type,
v20288: state_type > $o ).
tff(pred_def_13163,type,
v20376: state_type > $o ).
tff(pred_def_13164,type,
v20287: state_type > $o ).
tff(pred_def_13165,type,
v20286: state_type > $o ).
tff(pred_def_13166,type,
v20381: state_type > $o ).
tff(pred_def_13167,type,
v20382: state_type > $o ).
tff(pred_def_13168,type,
v20380: state_type > $o ).
tff(pred_def_13169,type,
v20383: state_type > $o ).
tff(pred_def_13170,type,
v20379: state_type > $o ).
tff(pred_def_13171,type,
v20387: state_type > $o ).
tff(pred_def_13172,type,
v20388: state_type > $o ).
tff(pred_def_13173,type,
v20386: state_type > $o ).
tff(pred_def_13174,type,
v20389: state_type > $o ).
tff(pred_def_13175,type,
v20385: state_type > $o ).
tff(pred_def_13176,type,
v20393: state_type > $o ).
tff(pred_def_13177,type,
v20394: state_type > $o ).
tff(pred_def_13178,type,
v20392: state_type > $o ).
tff(pred_def_13179,type,
v20395: state_type > $o ).
tff(pred_def_13180,type,
v20391: state_type > $o ).
tff(pred_def_13181,type,
v20390: state_type > $o ).
tff(pred_def_13182,type,
v20384: state_type > $o ).
tff(pred_def_13183,type,
v20378: state_type > $o ).
tff(pred_def_13184,type,
v20377: state_type > $o ).
tff(pred_def_13185,type,
v20285: state_type > $o ).
tff(pred_def_13186,type,
v20396: state_type > $o ).
tff(pred_def_13187,type,
v20284: state_type > $o ).
tff(pred_def_13188,type,
v20283: state_type > $o ).
tff(pred_def_13189,type,
v20401: state_type > $o ).
tff(pred_def_13190,type,
v20402: state_type > $o ).
tff(pred_def_13191,type,
v20400: state_type > $o ).
tff(pred_def_13192,type,
v20403: state_type > $o ).
tff(pred_def_13193,type,
v20399: state_type > $o ).
tff(pred_def_13194,type,
v20407: state_type > $o ).
tff(pred_def_13195,type,
v20408: state_type > $o ).
tff(pred_def_13196,type,
v20406: state_type > $o ).
tff(pred_def_13197,type,
v20409: state_type > $o ).
tff(pred_def_13198,type,
v20405: state_type > $o ).
tff(pred_def_13199,type,
v20413: state_type > $o ).
tff(pred_def_13200,type,
v20414: state_type > $o ).
tff(pred_def_13201,type,
v20412: state_type > $o ).
tff(pred_def_13202,type,
v20415: state_type > $o ).
tff(pred_def_13203,type,
v20411: state_type > $o ).
tff(pred_def_13204,type,
v20410: state_type > $o ).
tff(pred_def_13205,type,
v20404: state_type > $o ).
tff(pred_def_13206,type,
v20398: state_type > $o ).
tff(pred_def_13207,type,
v20397: state_type > $o ).
tff(pred_def_13208,type,
v20282: state_type > $o ).
tff(pred_def_13209,type,
v20416: state_type > $o ).
tff(pred_def_13210,type,
v20281: state_type > $o ).
tff(pred_def_13211,type,
v20419: state_type > $o ).
tff(pred_def_13212,type,
v20420: state_type > $o ).
tff(pred_def_13213,type,
v20418: state_type > $o ).
tff(pred_def_13214,type,
v20421: state_type > $o ).
tff(pred_def_13215,type,
v20417: state_type > $o ).
tff(pred_def_13216,type,
v20424: state_type > $o ).
tff(pred_def_13217,type,
v20425: state_type > $o ).
tff(pred_def_13218,type,
v20423: state_type > $o ).
tff(pred_def_13219,type,
v20426: state_type > $o ).
tff(pred_def_13220,type,
v20422: state_type > $o ).
tff(pred_def_13221,type,
v20429: state_type > $o ).
tff(pred_def_13222,type,
v20430: state_type > $o ).
tff(pred_def_13223,type,
v20428: state_type > $o ).
tff(pred_def_13224,type,
v20431: state_type > $o ).
tff(pred_def_13225,type,
v20427: state_type > $o ).
tff(pred_def_13226,type,
v20279: ( state_type * bitindex_type ) > $o ).
tff(pred_def_13227,type,
v20278: state_type > $o ).
tff(pred_def_13228,type,
v20432: state_type > $o ).
tff(pred_def_13229,type,
v20276: state_type > $o ).
tff(pred_def_13230,type,
v20275: state_type > $o ).
tff(pred_def_13231,type,
v4: state_type > $o ).
tff(pred_def_13232,type,
reachableState: state_type > $o ).
tff(pathAxiom_19,axiom,
nextState(constB19,constB20) ).
tff(pathAxiom_18,axiom,
nextState(constB18,constB19) ).
tff(pathAxiom_17,axiom,
nextState(constB17,constB18) ).
tff(pathAxiom_16,axiom,
nextState(constB16,constB17) ).
tff(pathAxiom_15,axiom,
nextState(constB15,constB16) ).
tff(pathAxiom_14,axiom,
nextState(constB14,constB15) ).
tff(pathAxiom_13,axiom,
nextState(constB13,constB14) ).
tff(pathAxiom_12,axiom,
nextState(constB12,constB13) ).
tff(pathAxiom_11,axiom,
nextState(constB11,constB12) ).
tff(pathAxiom_10,axiom,
nextState(constB10,constB11) ).
tff(pathAxiom_9,axiom,
nextState(constB9,constB10) ).
tff(pathAxiom_8,axiom,
nextState(constB8,constB9) ).
tff(pathAxiom_7,axiom,
nextState(constB7,constB8) ).
tff(pathAxiom_6,axiom,
nextState(constB6,constB7) ).
tff(pathAxiom_5,axiom,
nextState(constB5,constB6) ).
tff(pathAxiom_4,axiom,
nextState(constB4,constB5) ).
tff(pathAxiom_3,axiom,
nextState(constB3,constB4) ).
tff(pathAxiom_2,axiom,
nextState(constB2,constB3) ).
tff(pathAxiom_1,axiom,
nextState(constB1,constB2) ).
tff(pathAxiom,axiom,
nextState(constB0,constB1) ).
tff(reachableStateAxiom_22,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( reachableState(VarCurr)
& reachableState(VarNext) ) ) ).
tff(reachableStateAxiom_21,axiom,
! [VarState: state_type] :
( 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 ) ) ) ).
tff(reachableStateAxiom_20,axiom,
reachableState(constB20) ).
tff(reachableStateAxiom_19,axiom,
reachableState(constB19) ).
tff(reachableStateAxiom_18,axiom,
reachableState(constB18) ).
tff(reachableStateAxiom_17,axiom,
reachableState(constB17) ).
tff(reachableStateAxiom_16,axiom,
reachableState(constB16) ).
tff(reachableStateAxiom_15,axiom,
reachableState(constB15) ).
tff(reachableStateAxiom_14,axiom,
reachableState(constB14) ).
tff(reachableStateAxiom_13,axiom,
reachableState(constB13) ).
tff(reachableStateAxiom_12,axiom,
reachableState(constB12) ).
tff(reachableStateAxiom_11,axiom,
reachableState(constB11) ).
tff(reachableStateAxiom_10,axiom,
reachableState(constB10) ).
tff(reachableStateAxiom_9,axiom,
reachableState(constB9) ).
tff(reachableStateAxiom_8,axiom,
reachableState(constB8) ).
tff(reachableStateAxiom_7,axiom,
reachableState(constB7) ).
tff(reachableStateAxiom_6,axiom,
reachableState(constB6) ).
tff(reachableStateAxiom_5,axiom,
reachableState(constB5) ).
tff(reachableStateAxiom_4,axiom,
reachableState(constB4) ).
tff(reachableStateAxiom_3,axiom,
reachableState(constB3) ).
tff(reachableStateAxiom_2,axiom,
reachableState(constB2) ).
tff(reachableStateAxiom_1,axiom,
reachableState(constB1) ).
tff(reachableStateAxiom,axiom,
reachableState(constB0) ).
tff(clock_toggling,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v1(VarCurr)
<=> ~ v1(VarNext) ) ) ).
tff(clock_pattern,axiom,
~ v1(constB0) ).
tff(addAssertion,conjecture,
! [VarCurr: state_type] :
( reachableState(VarCurr)
=> v4(VarCurr) ) ).
tff(writeUnaryOperator_1791,axiom,
! [VarCurr: state_type] :
( ~ v4(VarCurr)
<=> v20275(VarCurr) ) ).
tff(writeUnaryOperator_1790,axiom,
! [VarCurr: state_type] :
( ~ v20275(VarCurr)
<=> v20276(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5559,axiom,
! [VarCurr: state_type] :
( v20276(VarCurr)
<=> ( v20278(VarCurr)
& v20432(VarCurr) ) ) ).
tff(writeUnaryOperator_1789,axiom,
! [VarCurr: state_type] :
( ~ v20432(VarCurr)
<=> v20279(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1788,axiom,
! [VarCurr: state_type] :
( ~ v20278(VarCurr)
<=> v20279(VarCurr,bitIndex2) ) ).
tff(addAssignment_3171,axiom,
! [VarCurr: state_type] :
( v20279(VarCurr,bitIndex0)
<=> v20427(VarCurr) ) ).
tff(addAssignment_3170,axiom,
! [VarCurr: state_type] :
( v20279(VarCurr,bitIndex1)
<=> v20422(VarCurr) ) ).
tff(addAssignment_3169,axiom,
! [VarCurr: state_type] :
( v20279(VarCurr,bitIndex2)
<=> v20417(VarCurr) ) ).
tff(addAssignment_3168,axiom,
! [VarCurr: state_type] :
( v20279(VarCurr,bitIndex3)
<=> v20281(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5558,axiom,
! [VarCurr: state_type] :
( v20427(VarCurr)
<=> ( v20428(VarCurr)
& v20431(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1739,axiom,
! [VarCurr: state_type] :
( v20431(VarCurr)
<=> ( v20411(VarCurr)
| v6(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5557,axiom,
! [VarCurr: state_type] :
( v20428(VarCurr)
<=> ( v20429(VarCurr)
| v20430(VarCurr) ) ) ).
tff(writeUnaryOperator_1787,axiom,
! [VarCurr: state_type] :
( ~ v20430(VarCurr)
<=> v6(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1786,axiom,
! [VarCurr: state_type] :
( ~ v20429(VarCurr)
<=> v20411(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5556,axiom,
! [VarCurr: state_type] :
( v20422(VarCurr)
<=> ( v20423(VarCurr)
& v20426(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5555,axiom,
! [VarCurr: state_type] :
( v20426(VarCurr)
<=> ( v20405(VarCurr)
| v20410(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5554,axiom,
! [VarCurr: state_type] :
( v20423(VarCurr)
<=> ( v20424(VarCurr)
| v20425(VarCurr) ) ) ).
tff(writeUnaryOperator_1785,axiom,
! [VarCurr: state_type] :
( ~ v20425(VarCurr)
<=> v20410(VarCurr) ) ).
tff(writeUnaryOperator_1784,axiom,
! [VarCurr: state_type] :
( ~ v20424(VarCurr)
<=> v20405(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5553,axiom,
! [VarCurr: state_type] :
( v20417(VarCurr)
<=> ( v20418(VarCurr)
& v20421(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5552,axiom,
! [VarCurr: state_type] :
( v20421(VarCurr)
<=> ( v20399(VarCurr)
| v20404(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5551,axiom,
! [VarCurr: state_type] :
( v20418(VarCurr)
<=> ( v20419(VarCurr)
| v20420(VarCurr) ) ) ).
tff(writeUnaryOperator_1783,axiom,
! [VarCurr: state_type] :
( ~ v20420(VarCurr)
<=> v20404(VarCurr) ) ).
tff(writeUnaryOperator_1782,axiom,
! [VarCurr: state_type] :
( ~ v20419(VarCurr)
<=> v20399(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5550,axiom,
! [VarCurr: state_type] :
( v20281(VarCurr)
<=> ( v20282(VarCurr)
& v20416(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5549,axiom,
! [VarCurr: state_type] :
( v20416(VarCurr)
<=> ( v20284(VarCurr)
| v20398(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5548,axiom,
! [VarCurr: state_type] :
( v20282(VarCurr)
<=> ( v20283(VarCurr)
| v20397(VarCurr) ) ) ).
tff(writeUnaryOperator_1781,axiom,
! [VarCurr: state_type] :
( ~ v20397(VarCurr)
<=> v20398(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5547,axiom,
! [VarCurr: state_type] :
( v20398(VarCurr)
<=> ( v20399(VarCurr)
& v20404(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5546,axiom,
! [VarCurr: state_type] :
( v20404(VarCurr)
<=> ( v20405(VarCurr)
& v20410(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1738,axiom,
! [VarCurr: state_type] :
( v20410(VarCurr)
<=> ( v20411(VarCurr)
& v6(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5545,axiom,
! [VarCurr: state_type] :
( v20411(VarCurr)
<=> ( v20412(VarCurr)
& v20415(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1737,axiom,
! [VarCurr: state_type] :
( v20415(VarCurr)
<=> ( v20391(VarCurr)
| v6(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5544,axiom,
! [VarCurr: state_type] :
( v20412(VarCurr)
<=> ( v20413(VarCurr)
| v20414(VarCurr) ) ) ).
tff(writeUnaryOperator_1780,axiom,
! [VarCurr: state_type] :
( ~ v20414(VarCurr)
<=> v6(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1779,axiom,
! [VarCurr: state_type] :
( ~ v20413(VarCurr)
<=> v20391(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5543,axiom,
! [VarCurr: state_type] :
( v20405(VarCurr)
<=> ( v20406(VarCurr)
& v20409(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5542,axiom,
! [VarCurr: state_type] :
( v20409(VarCurr)
<=> ( v20385(VarCurr)
| v20390(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5541,axiom,
! [VarCurr: state_type] :
( v20406(VarCurr)
<=> ( v20407(VarCurr)
| v20408(VarCurr) ) ) ).
tff(writeUnaryOperator_1778,axiom,
! [VarCurr: state_type] :
( ~ v20408(VarCurr)
<=> v20390(VarCurr) ) ).
tff(writeUnaryOperator_1777,axiom,
! [VarCurr: state_type] :
( ~ v20407(VarCurr)
<=> v20385(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5540,axiom,
! [VarCurr: state_type] :
( v20399(VarCurr)
<=> ( v20400(VarCurr)
& v20403(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5539,axiom,
! [VarCurr: state_type] :
( v20403(VarCurr)
<=> ( v20379(VarCurr)
| v20384(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5538,axiom,
! [VarCurr: state_type] :
( v20400(VarCurr)
<=> ( v20401(VarCurr)
| v20402(VarCurr) ) ) ).
tff(writeUnaryOperator_1776,axiom,
! [VarCurr: state_type] :
( ~ v20402(VarCurr)
<=> v20384(VarCurr) ) ).
tff(writeUnaryOperator_1775,axiom,
! [VarCurr: state_type] :
( ~ v20401(VarCurr)
<=> v20379(VarCurr) ) ).
tff(writeUnaryOperator_1774,axiom,
! [VarCurr: state_type] :
( ~ v20283(VarCurr)
<=> v20284(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5537,axiom,
! [VarCurr: state_type] :
( v20284(VarCurr)
<=> ( v20285(VarCurr)
& v20396(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5536,axiom,
! [VarCurr: state_type] :
( v20396(VarCurr)
<=> ( v20287(VarCurr)
| v20378(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5535,axiom,
! [VarCurr: state_type] :
( v20285(VarCurr)
<=> ( v20286(VarCurr)
| v20377(VarCurr) ) ) ).
tff(writeUnaryOperator_1773,axiom,
! [VarCurr: state_type] :
( ~ v20377(VarCurr)
<=> v20378(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5534,axiom,
! [VarCurr: state_type] :
( v20378(VarCurr)
<=> ( v20379(VarCurr)
& v20384(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5533,axiom,
! [VarCurr: state_type] :
( v20384(VarCurr)
<=> ( v20385(VarCurr)
& v20390(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1736,axiom,
! [VarCurr: state_type] :
( v20390(VarCurr)
<=> ( v20391(VarCurr)
& v6(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5532,axiom,
! [VarCurr: state_type] :
( v20391(VarCurr)
<=> ( v20392(VarCurr)
& v20395(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1735,axiom,
! [VarCurr: state_type] :
( v20395(VarCurr)
<=> ( v20371(VarCurr)
| v6(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5531,axiom,
! [VarCurr: state_type] :
( v20392(VarCurr)
<=> ( v20393(VarCurr)
| v20394(VarCurr) ) ) ).
tff(writeUnaryOperator_1772,axiom,
! [VarCurr: state_type] :
( ~ v20394(VarCurr)
<=> v6(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1771,axiom,
! [VarCurr: state_type] :
( ~ v20393(VarCurr)
<=> v20371(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5530,axiom,
! [VarCurr: state_type] :
( v20385(VarCurr)
<=> ( v20386(VarCurr)
& v20389(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5529,axiom,
! [VarCurr: state_type] :
( v20389(VarCurr)
<=> ( v20365(VarCurr)
| v20370(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5528,axiom,
! [VarCurr: state_type] :
( v20386(VarCurr)
<=> ( v20387(VarCurr)
| v20388(VarCurr) ) ) ).
tff(writeUnaryOperator_1770,axiom,
! [VarCurr: state_type] :
( ~ v20388(VarCurr)
<=> v20370(VarCurr) ) ).
tff(writeUnaryOperator_1769,axiom,
! [VarCurr: state_type] :
( ~ v20387(VarCurr)
<=> v20365(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5527,axiom,
! [VarCurr: state_type] :
( v20379(VarCurr)
<=> ( v20380(VarCurr)
& v20383(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5526,axiom,
! [VarCurr: state_type] :
( v20383(VarCurr)
<=> ( v20359(VarCurr)
| v20364(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5525,axiom,
! [VarCurr: state_type] :
( v20380(VarCurr)
<=> ( v20381(VarCurr)
| v20382(VarCurr) ) ) ).
tff(writeUnaryOperator_1768,axiom,
! [VarCurr: state_type] :
( ~ v20382(VarCurr)
<=> v20364(VarCurr) ) ).
tff(writeUnaryOperator_1767,axiom,
! [VarCurr: state_type] :
( ~ v20381(VarCurr)
<=> v20359(VarCurr) ) ).
tff(writeUnaryOperator_1766,axiom,
! [VarCurr: state_type] :
( ~ v20286(VarCurr)
<=> v20287(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5524,axiom,
! [VarCurr: state_type] :
( v20287(VarCurr)
<=> ( v20288(VarCurr)
& v20376(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5523,axiom,
! [VarCurr: state_type] :
( v20376(VarCurr)
<=> ( v20290(VarCurr)
| v20358(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5522,axiom,
! [VarCurr: state_type] :
( v20288(VarCurr)
<=> ( v20289(VarCurr)
| v20357(VarCurr) ) ) ).
tff(writeUnaryOperator_1765,axiom,
! [VarCurr: state_type] :
( ~ v20357(VarCurr)
<=> v20358(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5521,axiom,
! [VarCurr: state_type] :
( v20358(VarCurr)
<=> ( v20359(VarCurr)
& v20364(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5520,axiom,
! [VarCurr: state_type] :
( v20364(VarCurr)
<=> ( v20365(VarCurr)
& v20370(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1734,axiom,
! [VarCurr: state_type] :
( v20370(VarCurr)
<=> ( v20371(VarCurr)
& v6(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5519,axiom,
! [VarCurr: state_type] :
( v20371(VarCurr)
<=> ( v20372(VarCurr)
& v20375(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1733,axiom,
! [VarCurr: state_type] :
( v20375(VarCurr)
<=> ( v20351(VarCurr)
| v6(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5518,axiom,
! [VarCurr: state_type] :
( v20372(VarCurr)
<=> ( v20373(VarCurr)
| v20374(VarCurr) ) ) ).
tff(writeUnaryOperator_1764,axiom,
! [VarCurr: state_type] :
( ~ v20374(VarCurr)
<=> v6(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1763,axiom,
! [VarCurr: state_type] :
( ~ v20373(VarCurr)
<=> v20351(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5517,axiom,
! [VarCurr: state_type] :
( v20365(VarCurr)
<=> ( v20366(VarCurr)
& v20369(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5516,axiom,
! [VarCurr: state_type] :
( v20369(VarCurr)
<=> ( v20345(VarCurr)
| v20350(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5515,axiom,
! [VarCurr: state_type] :
( v20366(VarCurr)
<=> ( v20367(VarCurr)
| v20368(VarCurr) ) ) ).
tff(writeUnaryOperator_1762,axiom,
! [VarCurr: state_type] :
( ~ v20368(VarCurr)
<=> v20350(VarCurr) ) ).
tff(writeUnaryOperator_1761,axiom,
! [VarCurr: state_type] :
( ~ v20367(VarCurr)
<=> v20345(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5514,axiom,
! [VarCurr: state_type] :
( v20359(VarCurr)
<=> ( v20360(VarCurr)
& v20363(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5513,axiom,
! [VarCurr: state_type] :
( v20363(VarCurr)
<=> ( v20339(VarCurr)
| v20344(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5512,axiom,
! [VarCurr: state_type] :
( v20360(VarCurr)
<=> ( v20361(VarCurr)
| v20362(VarCurr) ) ) ).
tff(writeUnaryOperator_1760,axiom,
! [VarCurr: state_type] :
( ~ v20362(VarCurr)
<=> v20344(VarCurr) ) ).
tff(writeUnaryOperator_1759,axiom,
! [VarCurr: state_type] :
( ~ v20361(VarCurr)
<=> v20339(VarCurr) ) ).
tff(writeUnaryOperator_1758,axiom,
! [VarCurr: state_type] :
( ~ v20289(VarCurr)
<=> v20290(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5511,axiom,
! [VarCurr: state_type] :
( v20290(VarCurr)
<=> ( v20291(VarCurr)
& v20356(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5510,axiom,
! [VarCurr: state_type] :
( v20356(VarCurr)
<=> ( v20293(VarCurr)
| v20338(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5509,axiom,
! [VarCurr: state_type] :
( v20291(VarCurr)
<=> ( v20292(VarCurr)
| v20337(VarCurr) ) ) ).
tff(writeUnaryOperator_1757,axiom,
! [VarCurr: state_type] :
( ~ v20337(VarCurr)
<=> v20338(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5508,axiom,
! [VarCurr: state_type] :
( v20338(VarCurr)
<=> ( v20339(VarCurr)
& v20344(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5507,axiom,
! [VarCurr: state_type] :
( v20344(VarCurr)
<=> ( v20345(VarCurr)
& v20350(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1732,axiom,
! [VarCurr: state_type] :
( v20350(VarCurr)
<=> ( v20351(VarCurr)
& v6(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5506,axiom,
! [VarCurr: state_type] :
( v20351(VarCurr)
<=> ( v20352(VarCurr)
& v20355(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1731,axiom,
! [VarCurr: state_type] :
( v20355(VarCurr)
<=> ( v20331(VarCurr)
| v6(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5505,axiom,
! [VarCurr: state_type] :
( v20352(VarCurr)
<=> ( v20353(VarCurr)
| v20354(VarCurr) ) ) ).
tff(writeUnaryOperator_1756,axiom,
! [VarCurr: state_type] :
( ~ v20354(VarCurr)
<=> v6(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1755,axiom,
! [VarCurr: state_type] :
( ~ v20353(VarCurr)
<=> v20331(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5504,axiom,
! [VarCurr: state_type] :
( v20345(VarCurr)
<=> ( v20346(VarCurr)
& v20349(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5503,axiom,
! [VarCurr: state_type] :
( v20349(VarCurr)
<=> ( v20325(VarCurr)
| v20330(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5502,axiom,
! [VarCurr: state_type] :
( v20346(VarCurr)
<=> ( v20347(VarCurr)
| v20348(VarCurr) ) ) ).
tff(writeUnaryOperator_1754,axiom,
! [VarCurr: state_type] :
( ~ v20348(VarCurr)
<=> v20330(VarCurr) ) ).
tff(writeUnaryOperator_1753,axiom,
! [VarCurr: state_type] :
( ~ v20347(VarCurr)
<=> v20325(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5501,axiom,
! [VarCurr: state_type] :
( v20339(VarCurr)
<=> ( v20340(VarCurr)
& v20343(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5500,axiom,
! [VarCurr: state_type] :
( v20343(VarCurr)
<=> ( v20319(VarCurr)
| v20324(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5499,axiom,
! [VarCurr: state_type] :
( v20340(VarCurr)
<=> ( v20341(VarCurr)
| v20342(VarCurr) ) ) ).
tff(writeUnaryOperator_1752,axiom,
! [VarCurr: state_type] :
( ~ v20342(VarCurr)
<=> v20324(VarCurr) ) ).
tff(writeUnaryOperator_1751,axiom,
! [VarCurr: state_type] :
( ~ v20341(VarCurr)
<=> v20319(VarCurr) ) ).
tff(writeUnaryOperator_1750,axiom,
! [VarCurr: state_type] :
( ~ v20292(VarCurr)
<=> v20293(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5498,axiom,
! [VarCurr: state_type] :
( v20293(VarCurr)
<=> ( v20294(VarCurr)
& v20336(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5497,axiom,
! [VarCurr: state_type] :
( v20336(VarCurr)
<=> ( v20296(VarCurr)
| v20318(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5496,axiom,
! [VarCurr: state_type] :
( v20294(VarCurr)
<=> ( v20295(VarCurr)
| v20317(VarCurr) ) ) ).
tff(writeUnaryOperator_1749,axiom,
! [VarCurr: state_type] :
( ~ v20317(VarCurr)
<=> v20318(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5495,axiom,
! [VarCurr: state_type] :
( v20318(VarCurr)
<=> ( v20319(VarCurr)
& v20324(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5494,axiom,
! [VarCurr: state_type] :
( v20324(VarCurr)
<=> ( v20325(VarCurr)
& v20330(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1730,axiom,
! [VarCurr: state_type] :
( v20330(VarCurr)
<=> ( v20331(VarCurr)
& v6(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5493,axiom,
! [VarCurr: state_type] :
( v20331(VarCurr)
<=> ( v20332(VarCurr)
& v20335(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1729,axiom,
! [VarCurr: state_type] :
( v20335(VarCurr)
<=> ( v6(VarCurr,bitIndex3)
| v20312(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5492,axiom,
! [VarCurr: state_type] :
( v20332(VarCurr)
<=> ( v20333(VarCurr)
| v20334(VarCurr) ) ) ).
tff(writeUnaryOperator_1748,axiom,
! [VarCurr: state_type] :
( ~ v20334(VarCurr)
<=> v20312(VarCurr) ) ).
tff(writeUnaryOperator_1747,axiom,
! [VarCurr: state_type] :
( ~ v20333(VarCurr)
<=> v6(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5491,axiom,
! [VarCurr: state_type] :
( v20325(VarCurr)
<=> ( v20326(VarCurr)
& v20329(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5490,axiom,
! [VarCurr: state_type] :
( v20329(VarCurr)
<=> ( v20306(VarCurr)
| v20311(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5489,axiom,
! [VarCurr: state_type] :
( v20326(VarCurr)
<=> ( v20327(VarCurr)
| v20328(VarCurr) ) ) ).
tff(writeUnaryOperator_1746,axiom,
! [VarCurr: state_type] :
( ~ v20328(VarCurr)
<=> v20311(VarCurr) ) ).
tff(writeUnaryOperator_1745,axiom,
! [VarCurr: state_type] :
( ~ v20327(VarCurr)
<=> v20306(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5488,axiom,
! [VarCurr: state_type] :
( v20319(VarCurr)
<=> ( v20320(VarCurr)
& v20323(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5487,axiom,
! [VarCurr: state_type] :
( v20323(VarCurr)
<=> ( v20297(VarCurr)
| v20305(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5486,axiom,
! [VarCurr: state_type] :
( v20320(VarCurr)
<=> ( v20321(VarCurr)
| v20322(VarCurr) ) ) ).
tff(writeUnaryOperator_1744,axiom,
! [VarCurr: state_type] :
( ~ v20322(VarCurr)
<=> v20305(VarCurr) ) ).
tff(writeUnaryOperator_1743,axiom,
! [VarCurr: state_type] :
( ~ v20321(VarCurr)
<=> v20297(VarCurr) ) ).
tff(writeUnaryOperator_1742,axiom,
! [VarCurr: state_type] :
( ~ v20295(VarCurr)
<=> v20296(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5485,axiom,
! [VarCurr: state_type] :
( v20296(VarCurr)
<=> ( v20297(VarCurr)
& v20305(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5484,axiom,
! [VarCurr: state_type] :
( v20305(VarCurr)
<=> ( v20306(VarCurr)
& v20311(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1728,axiom,
! [VarCurr: state_type] :
( v20311(VarCurr)
<=> ( v6(VarCurr,bitIndex3)
& v20312(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5483,axiom,
! [VarCurr: state_type] :
( v20312(VarCurr)
<=> ( v20313(VarCurr)
& v20316(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1727,axiom,
! [VarCurr: state_type] :
( v20316(VarCurr)
<=> ( v6(VarCurr,bitIndex2)
| v20300(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5482,axiom,
! [VarCurr: state_type] :
( v20313(VarCurr)
<=> ( v20314(VarCurr)
| v20315(VarCurr) ) ) ).
tff(writeUnaryOperator_1741,axiom,
! [VarCurr: state_type] :
( ~ v20315(VarCurr)
<=> v20300(VarCurr) ) ).
tff(writeUnaryOperator_1740,axiom,
! [VarCurr: state_type] :
( ~ v20314(VarCurr)
<=> v6(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5481,axiom,
! [VarCurr: state_type] :
( v20306(VarCurr)
<=> ( v20307(VarCurr)
& v20310(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5480,axiom,
! [VarCurr: state_type] :
( v20310(VarCurr)
<=> ( v20298(VarCurr)
| v20299(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5479,axiom,
! [VarCurr: state_type] :
( v20307(VarCurr)
<=> ( v20308(VarCurr)
| v20309(VarCurr) ) ) ).
tff(writeUnaryOperator_1739,axiom,
! [VarCurr: state_type] :
( ~ v20309(VarCurr)
<=> v20299(VarCurr) ) ).
tff(writeUnaryOperator_1738,axiom,
! [VarCurr: state_type] :
( ~ v20308(VarCurr)
<=> v20298(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5478,axiom,
! [VarCurr: state_type] :
( v20297(VarCurr)
<=> ( v20298(VarCurr)
& v20299(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1726,axiom,
! [VarCurr: state_type] :
( v20299(VarCurr)
<=> ( v6(VarCurr,bitIndex2)
& v20300(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5477,axiom,
! [VarCurr: state_type] :
( v20300(VarCurr)
<=> ( v20301(VarCurr)
& v20304(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1725,axiom,
! [VarCurr: state_type] :
( v20304(VarCurr)
<=> ( v6(VarCurr,bitIndex1)
| v6(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5476,axiom,
! [VarCurr: state_type] :
( v20301(VarCurr)
<=> ( v20302(VarCurr)
| v20303(VarCurr) ) ) ).
tff(writeUnaryOperator_1737,axiom,
! [VarCurr: state_type] :
( ~ v20303(VarCurr)
<=> v6(VarCurr,bitIndex0) ) ).
tff(writeUnaryOperator_1736,axiom,
! [VarCurr: state_type] :
( ~ v20302(VarCurr)
<=> v6(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorShiftedRanges_1724,axiom,
! [VarCurr: state_type] :
( v20298(VarCurr)
<=> ( v6(VarCurr,bitIndex1)
& v6(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_3167,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_8_0(B)
=> ( v6(VarCurr,B)
<=> v8(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_181,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v20261(VarNext)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v8(VarNext,B)
<=> v8(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_748,axiom,
! [VarNext: state_type] :
( v20261(VarNext)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v8(VarNext,B)
<=> v20271(VarNext,B) ) ) ) ).
tff(addAssignment_3166,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20271(VarNext,B)
<=> v20269(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_201,axiom,
! [VarCurr: state_type] :
( ~ v10(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20269(VarCurr,B)
<=> v322(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_219,axiom,
! [VarCurr: state_type] :
( v10(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20269(VarCurr,B)
<=> b000000001(B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5475,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v20261(VarNext)
<=> v20262(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5474,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v20262(VarNext)
<=> ( v20263(VarNext)
& v20258(VarNext) ) ) ) ).
tff(writeUnaryOperator_1735,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v20263(VarNext)
<=> v20265(VarNext) ) ) ).
tff(addAssignment_3165,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v20265(VarNext)
<=> v20258(VarCurr) ) ) ).
tff(addAssignmentInitValue_88,axiom,
~ v8(constB0,bitIndex8) ).
tff(addAssignmentInitValue_87,axiom,
~ v8(constB0,bitIndex7) ).
tff(addAssignmentInitValue_86,axiom,
~ v8(constB0,bitIndex6) ).
tff(addAssignmentInitValue_85,axiom,
~ v8(constB0,bitIndex5) ).
tff(addAssignmentInitValue_84,axiom,
~ v8(constB0,bitIndex4) ).
tff(addAssignmentInitValue_83,axiom,
~ v8(constB0,bitIndex3) ).
tff(addAssignmentInitValue_82,axiom,
~ v8(constB0,bitIndex2) ).
tff(addAssignmentInitValue_81,axiom,
~ v8(constB0,bitIndex1) ).
tff(addAssignmentInitValue_80,axiom,
v8(constB0,bitIndex0) ).
tff(addAssignment_3164,axiom,
! [VarCurr: state_type] :
( v20258(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_3163,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_8_0(B)
=> ( v322(VarCurr,B)
<=> v324(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges10_5,axiom,
! [VarCurr: state_type] :
( ( ~ v12764(VarCurr)
& ~ v12751(VarCurr)
& ~ v12752(VarCurr)
& ~ v12753(VarCurr)
& ~ v12765(VarCurr)
& ~ v12766(VarCurr)
& ~ v12767(VarCurr)
& ~ v12768(VarCurr)
& ~ v12769(VarCurr)
& ~ v12770(VarCurr) )
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> b000000001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges9_6,axiom,
! [VarCurr: state_type] :
( v12770(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> b010000000(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_8,axiom,
! [VarCurr: state_type] :
( v12769(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> b000000001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_7,axiom,
! [VarCurr: state_type] :
( v12768(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20256(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_7,axiom,
! [VarCurr: state_type] :
( v12767(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> b001110000(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5_7,axiom,
! [VarCurr: state_type] :
( v12766(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> b001100000(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_14,axiom,
! [VarCurr: state_type] :
( v12765(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20255(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_15,axiom,
! [VarCurr: state_type] :
( v12753(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20253(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_29,axiom,
! [VarCurr: state_type] :
( v12752(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20248(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_40,axiom,
! [VarCurr: state_type] :
( v12751(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20244(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_43,axiom,
! [VarCurr: state_type] :
( v12764(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v324(VarCurr,B)
<=> v20243(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_200,axiom,
! [VarCurr: state_type] :
( ~ v7861(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20256(VarCurr,B)
<=> b010000000(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_218,axiom,
! [VarCurr: state_type] :
( v7861(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20256(VarCurr,B)
<=> b100000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_199,axiom,
! [VarCurr: state_type] :
( ~ v20240(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20255(VarCurr,B)
<=> b001000000(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_217,axiom,
! [VarCurr: state_type] :
( v20240(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20255(VarCurr,B)
<=> b001010000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_198,axiom,
! [VarCurr: state_type] :
( ~ v20228(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20253(VarCurr,B)
<=> v20254(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_216,axiom,
! [VarCurr: state_type] :
( v20228(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20253(VarCurr,B)
<=> b001010000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_197,axiom,
! [VarCurr: state_type] :
( ~ v20235(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20254(VarCurr,B)
<=> b000001000(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_215,axiom,
! [VarCurr: state_type] :
( v20235(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20254(VarCurr,B)
<=> b001000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_196,axiom,
! [VarCurr: state_type] :
( ~ v20249(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20248(VarCurr,B)
<=> v20250(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_214,axiom,
! [VarCurr: state_type] :
( v20249(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20248(VarCurr,B)
<=> b010000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_195,axiom,
! [VarCurr: state_type] :
( ~ v20211(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20250(VarCurr,B)
<=> v20251(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_213,axiom,
! [VarCurr: state_type] :
( v20211(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20250(VarCurr,B)
<=> b001000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_194,axiom,
! [VarCurr: state_type] :
( ~ v20225(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20251(VarCurr,B)
<=> v20252(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_212,axiom,
! [VarCurr: state_type] :
( v20225(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20251(VarCurr,B)
<=> b001010000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_193,axiom,
! [VarCurr: state_type] :
( ~ v338(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20252(VarCurr,B)
<=> b000000100(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_211,axiom,
! [VarCurr: state_type] :
( v338(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20252(VarCurr,B)
<=> b000001000(B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5473,axiom,
! [VarCurr: state_type] :
( v20249(VarCurr)
<=> ( v12724(VarCurr)
| v19914(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_192,axiom,
! [VarCurr: state_type] :
( ~ v7751(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20244(VarCurr,B)
<=> v20245(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_210,axiom,
! [VarCurr: state_type] :
( v7751(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20244(VarCurr,B)
<=> b010000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_191,axiom,
! [VarCurr: state_type] :
( ~ v12724(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20245(VarCurr,B)
<=> v20246(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_209,axiom,
! [VarCurr: state_type] :
( v12724(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20245(VarCurr,B)
<=> b010000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_190,axiom,
! [VarCurr: state_type] :
( ~ v19416(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20246(VarCurr,B)
<=> v20247(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_208,axiom,
! [VarCurr: state_type] :
( v19416(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20246(VarCurr,B)
<=> b001000000(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_189,axiom,
! [VarCurr: state_type] :
( ~ v338(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20247(VarCurr,B)
<=> b000000010(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_207,axiom,
! [VarCurr: state_type] :
( v338(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20247(VarCurr,B)
<=> b000000100(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_188,axiom,
! [VarCurr: state_type] :
( ~ v326(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20243(VarCurr,B)
<=> b000000001(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_206,axiom,
! [VarCurr: state_type] :
( v326(VarCurr)
=> ! [B: bitindex_type] :
( range_8_0(B)
=> ( v20243(VarCurr,B)
<=> b000000010(B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5472,axiom,
! [VarCurr: state_type] :
( v20240(VarCurr)
<=> ( v338(VarCurr)
| v12706(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5471,axiom,
! [VarCurr: state_type] :
( v20235(VarCurr)
<=> ( v20237(VarCurr)
| v12724(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5470,axiom,
! [VarCurr: state_type] :
( v20237(VarCurr)
<=> ( v338(VarCurr)
& v20238(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5469,axiom,
! [VarCurr: state_type] :
( v20238(VarCurr)
<=> ( v19903(VarCurr)
| v20213(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5468,axiom,
! [VarCurr: state_type] :
( v20228(VarCurr)
<=> ( v338(VarCurr)
& v20230(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1723,axiom,
! [VarCurr: state_type] :
( v20230(VarCurr)
<=> ( v20231(VarCurr)
| v7857(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5467,axiom,
! [VarCurr: state_type] :
( v20231(VarCurr)
<=> ( v20232(VarCurr)
& v20233(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1356,axiom,
! [VarCurr: state_type] :
( v20233(VarCurr)
<=> ( ( v12796(VarCurr,bitIndex3)
<=> $false )
& ( v12796(VarCurr,bitIndex2)
<=> $false )
& ( v12796(VarCurr,bitIndex1)
<=> $false )
& ( v12796(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5466,axiom,
! [VarCurr: state_type] :
( v20232(VarCurr)
<=> ( v19418(VarCurr)
& v19903(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1722,axiom,
! [VarCurr: state_type] :
( v20225(VarCurr)
<=> ( v338(VarCurr)
& v7857(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5465,axiom,
! [VarCurr: state_type] :
( v20211(VarCurr)
<=> ( v338(VarCurr)
& v20222(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5464,axiom,
! [VarCurr: state_type] :
( v20222(VarCurr)
<=> ( v20223(VarCurr)
| v20213(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5463,axiom,
! [VarCurr: state_type] :
( v20223(VarCurr)
<=> ( v19418(VarCurr)
& v19903(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5462,axiom,
! [VarCurr: state_type] :
( v20213(VarCurr)
<=> ( v20218(VarCurr)
& v12808(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5461,axiom,
! [VarCurr: state_type] :
( v20218(VarCurr)
<=> ( v20219(VarCurr)
& v20220(VarCurr) ) ) ).
tff(writeUnaryOperator_1734,axiom,
! [VarCurr: state_type] :
( ~ v20220(VarCurr)
<=> v7857(VarCurr,bitIndex2) ) ).
tff(addBitVectorEqualityBitBlasted_1355,axiom,
! [VarCurr: state_type] :
( v20219(VarCurr)
<=> ( ( v20215(VarCurr,bitIndex12)
<=> v12868(VarCurr,bitIndex12) )
& ( v20215(VarCurr,bitIndex11)
<=> v12868(VarCurr,bitIndex11) )
& ( v20215(VarCurr,bitIndex10)
<=> v12868(VarCurr,bitIndex10) )
& ( v20215(VarCurr,bitIndex9)
<=> v12868(VarCurr,bitIndex9) )
& ( v20215(VarCurr,bitIndex8)
<=> v12868(VarCurr,bitIndex8) )
& ( v20215(VarCurr,bitIndex7)
<=> v12868(VarCurr,bitIndex7) )
& ( v20215(VarCurr,bitIndex6)
<=> v12868(VarCurr,bitIndex6) )
& ( v20215(VarCurr,bitIndex5)
<=> v12868(VarCurr,bitIndex5) )
& ( v20215(VarCurr,bitIndex4)
<=> v12868(VarCurr,bitIndex4) )
& ( v20215(VarCurr,bitIndex3)
<=> v12868(VarCurr,bitIndex3) )
& ( v20215(VarCurr,bitIndex2)
<=> v12868(VarCurr,bitIndex2) )
& ( v20215(VarCurr,bitIndex1)
<=> v12868(VarCurr,bitIndex1) )
& ( v20215(VarCurr,bitIndex0)
<=> v12868(VarCurr,bitIndex0) ) ) ) ).
tff(addAssignment_3162,axiom,
! [VarCurr: state_type] :
( v7857(VarCurr,bitIndex2)
<=> v7859(VarCurr,bitIndex2) ) ).
tff(addAssignment_3161,axiom,
! [VarCurr: state_type] :
( v7859(VarCurr,bitIndex2)
<=> v14000(VarCurr,bitIndex2) ) ).
tff(addConditionBooleanCondShiftedRangesElseBranch_20,axiom,
! [VarCurr: state_type] :
( ~ v12808(VarCurr)
=> ( ( v20215(VarCurr,bitIndex12)
<=> v12798(VarCurr,bitIndex16) )
& ( v20215(VarCurr,bitIndex11)
<=> v12798(VarCurr,bitIndex15) )
& ( v20215(VarCurr,bitIndex10)
<=> v12798(VarCurr,bitIndex14) )
& ( v20215(VarCurr,bitIndex9)
<=> v12798(VarCurr,bitIndex13) )
& ( v20215(VarCurr,bitIndex8)
<=> v12798(VarCurr,bitIndex12) )
& ( v20215(VarCurr,bitIndex7)
<=> v12798(VarCurr,bitIndex11) )
& ( v20215(VarCurr,bitIndex6)
<=> v12798(VarCurr,bitIndex10) )
& ( v20215(VarCurr,bitIndex5)
<=> v12798(VarCurr,bitIndex9) )
& ( v20215(VarCurr,bitIndex4)
<=> v12798(VarCurr,bitIndex8) )
& ( v20215(VarCurr,bitIndex3)
<=> v12798(VarCurr,bitIndex7) )
& ( v20215(VarCurr,bitIndex2)
<=> v12798(VarCurr,bitIndex6) )
& ( v20215(VarCurr,bitIndex1)
<=> v12798(VarCurr,bitIndex5) )
& ( v20215(VarCurr,bitIndex0)
<=> v12798(VarCurr,bitIndex4) ) ) ) ).
tff(addConditionBooleanCondShiftedRangesThenBranch_2,axiom,
! [VarCurr: state_type] :
( v12808(VarCurr)
=> ( ( v20215(VarCurr,bitIndex12)
<=> v18497(VarCurr,bitIndex16) )
& ( v20215(VarCurr,bitIndex11)
<=> v18497(VarCurr,bitIndex15) )
& ( v20215(VarCurr,bitIndex10)
<=> v18497(VarCurr,bitIndex14) )
& ( v20215(VarCurr,bitIndex9)
<=> v18497(VarCurr,bitIndex13) )
& ( v20215(VarCurr,bitIndex8)
<=> v18497(VarCurr,bitIndex12) )
& ( v20215(VarCurr,bitIndex7)
<=> v18497(VarCurr,bitIndex11) )
& ( v20215(VarCurr,bitIndex6)
<=> v18497(VarCurr,bitIndex10) )
& ( v20215(VarCurr,bitIndex5)
<=> v18497(VarCurr,bitIndex9) )
& ( v20215(VarCurr,bitIndex4)
<=> v18497(VarCurr,bitIndex8) )
& ( v20215(VarCurr,bitIndex3)
<=> v18497(VarCurr,bitIndex7) )
& ( v20215(VarCurr,bitIndex2)
<=> v18497(VarCurr,bitIndex6) )
& ( v20215(VarCurr,bitIndex1)
<=> v18497(VarCurr,bitIndex5) )
& ( v20215(VarCurr,bitIndex0)
<=> v18497(VarCurr,bitIndex4) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5460,axiom,
! [VarCurr: state_type] :
( v19914(VarCurr)
<=> ( v19967(VarCurr)
| v20079(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5459,axiom,
! [VarCurr: state_type] :
( v20079(VarCurr)
<=> ( v20081(VarCurr)
| v20209(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1721,axiom,
! [VarCurr: state_type] :
( v20209(VarCurr)
<=> ( v18793(VarCurr,bitIndex16)
& v20207(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5458,axiom,
! [VarCurr: state_type] :
( v20081(VarCurr)
<=> ( v20082(VarCurr)
& v20204(VarCurr) ) ) ).
tff(writeUnaryOperator_1733,axiom,
! [VarCurr: state_type] :
( ~ v20204(VarCurr)
<=> v20205(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5457,axiom,
! [VarCurr: state_type] :
( v20205(VarCurr)
<=> ( v20206(VarCurr)
& v20208(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1720,axiom,
! [VarCurr: state_type] :
( v20208(VarCurr)
<=> ( v18793(VarCurr,bitIndex16)
| v19916(VarCurr,bitIndex16) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5456,axiom,
! [VarCurr: state_type] :
( v20206(VarCurr)
<=> ( v20009(VarCurr)
| v20207(VarCurr) ) ) ).
tff(writeUnaryOperator_1732,axiom,
! [VarCurr: state_type] :
( ~ v20207(VarCurr)
<=> v19916(VarCurr,bitIndex16) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5455,axiom,
! [VarCurr: state_type] :
( v20082(VarCurr)
<=> ( v20083(VarCurr)
| v20203(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1719,axiom,
! [VarCurr: state_type] :
( v20203(VarCurr)
<=> ( v18793(VarCurr,bitIndex15)
& v20201(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5454,axiom,
! [VarCurr: state_type] :
( v20083(VarCurr)
<=> ( v20084(VarCurr)
& v20198(VarCurr) ) ) ).
tff(writeUnaryOperator_1731,axiom,
! [VarCurr: state_type] :
( ~ v20198(VarCurr)
<=> v20199(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5453,axiom,
! [VarCurr: state_type] :
( v20199(VarCurr)
<=> ( v20200(VarCurr)
& v20202(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1718,axiom,
! [VarCurr: state_type] :
( v20202(VarCurr)
<=> ( v18793(VarCurr,bitIndex15)
| v19916(VarCurr,bitIndex15) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5452,axiom,
! [VarCurr: state_type] :
( v20200(VarCurr)
<=> ( v20008(VarCurr)
| v20201(VarCurr) ) ) ).
tff(writeUnaryOperator_1730,axiom,
! [VarCurr: state_type] :
( ~ v20201(VarCurr)
<=> v19916(VarCurr,bitIndex15) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5451,axiom,
! [VarCurr: state_type] :
( v20084(VarCurr)
<=> ( v20085(VarCurr)
| v20197(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1717,axiom,
! [VarCurr: state_type] :
( v20197(VarCurr)
<=> ( v18793(VarCurr,bitIndex14)
& v20195(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5450,axiom,
! [VarCurr: state_type] :
( v20085(VarCurr)
<=> ( v20086(VarCurr)
& v20192(VarCurr) ) ) ).
tff(writeUnaryOperator_1729,axiom,
! [VarCurr: state_type] :
( ~ v20192(VarCurr)
<=> v20193(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5449,axiom,
! [VarCurr: state_type] :
( v20193(VarCurr)
<=> ( v20194(VarCurr)
& v20196(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1716,axiom,
! [VarCurr: state_type] :
( v20196(VarCurr)
<=> ( v18793(VarCurr,bitIndex14)
| v19916(VarCurr,bitIndex14) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5448,axiom,
! [VarCurr: state_type] :
( v20194(VarCurr)
<=> ( v20007(VarCurr)
| v20195(VarCurr) ) ) ).
tff(writeUnaryOperator_1728,axiom,
! [VarCurr: state_type] :
( ~ v20195(VarCurr)
<=> v19916(VarCurr,bitIndex14) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5447,axiom,
! [VarCurr: state_type] :
( v20086(VarCurr)
<=> ( v20087(VarCurr)
| v20191(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1715,axiom,
! [VarCurr: state_type] :
( v20191(VarCurr)
<=> ( v18793(VarCurr,bitIndex13)
& v20189(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5446,axiom,
! [VarCurr: state_type] :
( v20087(VarCurr)
<=> ( v20088(VarCurr)
& v20186(VarCurr) ) ) ).
tff(writeUnaryOperator_1727,axiom,
! [VarCurr: state_type] :
( ~ v20186(VarCurr)
<=> v20187(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5445,axiom,
! [VarCurr: state_type] :
( v20187(VarCurr)
<=> ( v20188(VarCurr)
& v20190(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1714,axiom,
! [VarCurr: state_type] :
( v20190(VarCurr)
<=> ( v18793(VarCurr,bitIndex13)
| v19916(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5444,axiom,
! [VarCurr: state_type] :
( v20188(VarCurr)
<=> ( v20006(VarCurr)
| v20189(VarCurr) ) ) ).
tff(writeUnaryOperator_1726,axiom,
! [VarCurr: state_type] :
( ~ v20189(VarCurr)
<=> v19916(VarCurr,bitIndex13) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5443,axiom,
! [VarCurr: state_type] :
( v20088(VarCurr)
<=> ( v20089(VarCurr)
| v20185(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1713,axiom,
! [VarCurr: state_type] :
( v20185(VarCurr)
<=> ( v18793(VarCurr,bitIndex12)
& v20183(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5442,axiom,
! [VarCurr: state_type] :
( v20089(VarCurr)
<=> ( v20090(VarCurr)
& v20180(VarCurr) ) ) ).
tff(writeUnaryOperator_1725,axiom,
! [VarCurr: state_type] :
( ~ v20180(VarCurr)
<=> v20181(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5441,axiom,
! [VarCurr: state_type] :
( v20181(VarCurr)
<=> ( v20182(VarCurr)
& v20184(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1712,axiom,
! [VarCurr: state_type] :
( v20184(VarCurr)
<=> ( v18793(VarCurr,bitIndex12)
| v19916(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5440,axiom,
! [VarCurr: state_type] :
( v20182(VarCurr)
<=> ( v20005(VarCurr)
| v20183(VarCurr) ) ) ).
tff(writeUnaryOperator_1724,axiom,
! [VarCurr: state_type] :
( ~ v20183(VarCurr)
<=> v19916(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5439,axiom,
! [VarCurr: state_type] :
( v20090(VarCurr)
<=> ( v20091(VarCurr)
| v20179(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1711,axiom,
! [VarCurr: state_type] :
( v20179(VarCurr)
<=> ( v18793(VarCurr,bitIndex11)
& v20177(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5438,axiom,
! [VarCurr: state_type] :
( v20091(VarCurr)
<=> ( v20092(VarCurr)
& v20174(VarCurr) ) ) ).
tff(writeUnaryOperator_1723,axiom,
! [VarCurr: state_type] :
( ~ v20174(VarCurr)
<=> v20175(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5437,axiom,
! [VarCurr: state_type] :
( v20175(VarCurr)
<=> ( v20176(VarCurr)
& v20178(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1710,axiom,
! [VarCurr: state_type] :
( v20178(VarCurr)
<=> ( v18793(VarCurr,bitIndex11)
| v19916(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5436,axiom,
! [VarCurr: state_type] :
( v20176(VarCurr)
<=> ( v20004(VarCurr)
| v20177(VarCurr) ) ) ).
tff(writeUnaryOperator_1722,axiom,
! [VarCurr: state_type] :
( ~ v20177(VarCurr)
<=> v19916(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5435,axiom,
! [VarCurr: state_type] :
( v20092(VarCurr)
<=> ( v20093(VarCurr)
| v20173(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1709,axiom,
! [VarCurr: state_type] :
( v20173(VarCurr)
<=> ( v18793(VarCurr,bitIndex10)
& v20171(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5434,axiom,
! [VarCurr: state_type] :
( v20093(VarCurr)
<=> ( v20094(VarCurr)
& v20168(VarCurr) ) ) ).
tff(writeUnaryOperator_1721,axiom,
! [VarCurr: state_type] :
( ~ v20168(VarCurr)
<=> v20169(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5433,axiom,
! [VarCurr: state_type] :
( v20169(VarCurr)
<=> ( v20170(VarCurr)
& v20172(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1708,axiom,
! [VarCurr: state_type] :
( v20172(VarCurr)
<=> ( v18793(VarCurr,bitIndex10)
| v19916(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5432,axiom,
! [VarCurr: state_type] :
( v20170(VarCurr)
<=> ( v20003(VarCurr)
| v20171(VarCurr) ) ) ).
tff(writeUnaryOperator_1720,axiom,
! [VarCurr: state_type] :
( ~ v20171(VarCurr)
<=> v19916(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5431,axiom,
! [VarCurr: state_type] :
( v20094(VarCurr)
<=> ( v20095(VarCurr)
| v20167(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1707,axiom,
! [VarCurr: state_type] :
( v20167(VarCurr)
<=> ( v18793(VarCurr,bitIndex9)
& v20165(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5430,axiom,
! [VarCurr: state_type] :
( v20095(VarCurr)
<=> ( v20096(VarCurr)
& v20162(VarCurr) ) ) ).
tff(writeUnaryOperator_1719,axiom,
! [VarCurr: state_type] :
( ~ v20162(VarCurr)
<=> v20163(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5429,axiom,
! [VarCurr: state_type] :
( v20163(VarCurr)
<=> ( v20164(VarCurr)
& v20166(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1706,axiom,
! [VarCurr: state_type] :
( v20166(VarCurr)
<=> ( v18793(VarCurr,bitIndex9)
| v19916(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5428,axiom,
! [VarCurr: state_type] :
( v20164(VarCurr)
<=> ( v20002(VarCurr)
| v20165(VarCurr) ) ) ).
tff(writeUnaryOperator_1718,axiom,
! [VarCurr: state_type] :
( ~ v20165(VarCurr)
<=> v19916(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5427,axiom,
! [VarCurr: state_type] :
( v20096(VarCurr)
<=> ( v20097(VarCurr)
| v20161(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1705,axiom,
! [VarCurr: state_type] :
( v20161(VarCurr)
<=> ( v18793(VarCurr,bitIndex8)
& v20159(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5426,axiom,
! [VarCurr: state_type] :
( v20097(VarCurr)
<=> ( v20098(VarCurr)
& v20156(VarCurr) ) ) ).
tff(writeUnaryOperator_1717,axiom,
! [VarCurr: state_type] :
( ~ v20156(VarCurr)
<=> v20157(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5425,axiom,
! [VarCurr: state_type] :
( v20157(VarCurr)
<=> ( v20158(VarCurr)
& v20160(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1704,axiom,
! [VarCurr: state_type] :
( v20160(VarCurr)
<=> ( v18793(VarCurr,bitIndex8)
| v19916(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5424,axiom,
! [VarCurr: state_type] :
( v20158(VarCurr)
<=> ( v20001(VarCurr)
| v20159(VarCurr) ) ) ).
tff(writeUnaryOperator_1716,axiom,
! [VarCurr: state_type] :
( ~ v20159(VarCurr)
<=> v19916(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5423,axiom,
! [VarCurr: state_type] :
( v20098(VarCurr)
<=> ( v20099(VarCurr)
| v20155(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1703,axiom,
! [VarCurr: state_type] :
( v20155(VarCurr)
<=> ( v18793(VarCurr,bitIndex7)
& v20153(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5422,axiom,
! [VarCurr: state_type] :
( v20099(VarCurr)
<=> ( v20100(VarCurr)
& v20150(VarCurr) ) ) ).
tff(writeUnaryOperator_1715,axiom,
! [VarCurr: state_type] :
( ~ v20150(VarCurr)
<=> v20151(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5421,axiom,
! [VarCurr: state_type] :
( v20151(VarCurr)
<=> ( v20152(VarCurr)
& v20154(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1702,axiom,
! [VarCurr: state_type] :
( v20154(VarCurr)
<=> ( v18793(VarCurr,bitIndex7)
| v19916(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5420,axiom,
! [VarCurr: state_type] :
( v20152(VarCurr)
<=> ( v20000(VarCurr)
| v20153(VarCurr) ) ) ).
tff(writeUnaryOperator_1714,axiom,
! [VarCurr: state_type] :
( ~ v20153(VarCurr)
<=> v19916(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5419,axiom,
! [VarCurr: state_type] :
( v20100(VarCurr)
<=> ( v20101(VarCurr)
| v20149(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1701,axiom,
! [VarCurr: state_type] :
( v20149(VarCurr)
<=> ( v18793(VarCurr,bitIndex6)
& v20147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5418,axiom,
! [VarCurr: state_type] :
( v20101(VarCurr)
<=> ( v20102(VarCurr)
& v20144(VarCurr) ) ) ).
tff(writeUnaryOperator_1713,axiom,
! [VarCurr: state_type] :
( ~ v20144(VarCurr)
<=> v20145(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5417,axiom,
! [VarCurr: state_type] :
( v20145(VarCurr)
<=> ( v20146(VarCurr)
& v20148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1700,axiom,
! [VarCurr: state_type] :
( v20148(VarCurr)
<=> ( v18793(VarCurr,bitIndex6)
| v19916(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5416,axiom,
! [VarCurr: state_type] :
( v20146(VarCurr)
<=> ( v19999(VarCurr)
| v20147(VarCurr) ) ) ).
tff(writeUnaryOperator_1712,axiom,
! [VarCurr: state_type] :
( ~ v20147(VarCurr)
<=> v19916(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5415,axiom,
! [VarCurr: state_type] :
( v20102(VarCurr)
<=> ( v20103(VarCurr)
| v20143(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1699,axiom,
! [VarCurr: state_type] :
( v20143(VarCurr)
<=> ( v18793(VarCurr,bitIndex5)
& v20141(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5414,axiom,
! [VarCurr: state_type] :
( v20103(VarCurr)
<=> ( v20104(VarCurr)
& v20138(VarCurr) ) ) ).
tff(writeUnaryOperator_1711,axiom,
! [VarCurr: state_type] :
( ~ v20138(VarCurr)
<=> v20139(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5413,axiom,
! [VarCurr: state_type] :
( v20139(VarCurr)
<=> ( v20140(VarCurr)
& v20142(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1698,axiom,
! [VarCurr: state_type] :
( v20142(VarCurr)
<=> ( v18793(VarCurr,bitIndex5)
| v19916(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5412,axiom,
! [VarCurr: state_type] :
( v20140(VarCurr)
<=> ( v19988(VarCurr)
| v20141(VarCurr) ) ) ).
tff(writeUnaryOperator_1710,axiom,
! [VarCurr: state_type] :
( ~ v20141(VarCurr)
<=> v19916(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5411,axiom,
! [VarCurr: state_type] :
( v20104(VarCurr)
<=> ( v20105(VarCurr)
| v20137(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1697,axiom,
! [VarCurr: state_type] :
( v20137(VarCurr)
<=> ( v18793(VarCurr,bitIndex4)
& v20135(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5410,axiom,
! [VarCurr: state_type] :
( v20105(VarCurr)
<=> ( v20106(VarCurr)
& v20132(VarCurr) ) ) ).
tff(writeUnaryOperator_1709,axiom,
! [VarCurr: state_type] :
( ~ v20132(VarCurr)
<=> v20133(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5409,axiom,
! [VarCurr: state_type] :
( v20133(VarCurr)
<=> ( v20134(VarCurr)
& v20136(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1696,axiom,
! [VarCurr: state_type] :
( v20136(VarCurr)
<=> ( v18793(VarCurr,bitIndex4)
| v19916(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5408,axiom,
! [VarCurr: state_type] :
( v20134(VarCurr)
<=> ( v19991(VarCurr)
| v20135(VarCurr) ) ) ).
tff(writeUnaryOperator_1708,axiom,
! [VarCurr: state_type] :
( ~ v20135(VarCurr)
<=> v19916(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5407,axiom,
! [VarCurr: state_type] :
( v20106(VarCurr)
<=> ( v20107(VarCurr)
| v20131(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1695,axiom,
! [VarCurr: state_type] :
( v20131(VarCurr)
<=> ( v18793(VarCurr,bitIndex3)
& v20129(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5406,axiom,
! [VarCurr: state_type] :
( v20107(VarCurr)
<=> ( v20108(VarCurr)
& v20126(VarCurr) ) ) ).
tff(writeUnaryOperator_1707,axiom,
! [VarCurr: state_type] :
( ~ v20126(VarCurr)
<=> v20127(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5405,axiom,
! [VarCurr: state_type] :
( v20127(VarCurr)
<=> ( v20128(VarCurr)
& v20130(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1694,axiom,
! [VarCurr: state_type] :
( v20130(VarCurr)
<=> ( v18793(VarCurr,bitIndex3)
| v19916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5404,axiom,
! [VarCurr: state_type] :
( v20128(VarCurr)
<=> ( v19998(VarCurr)
| v20129(VarCurr) ) ) ).
tff(writeUnaryOperator_1706,axiom,
! [VarCurr: state_type] :
( ~ v20129(VarCurr)
<=> v19916(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5403,axiom,
! [VarCurr: state_type] :
( v20108(VarCurr)
<=> ( v20109(VarCurr)
| v20125(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1693,axiom,
! [VarCurr: state_type] :
( v20125(VarCurr)
<=> ( v18793(VarCurr,bitIndex2)
& v20123(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5402,axiom,
! [VarCurr: state_type] :
( v20109(VarCurr)
<=> ( v20110(VarCurr)
& v20120(VarCurr) ) ) ).
tff(writeUnaryOperator_1705,axiom,
! [VarCurr: state_type] :
( ~ v20120(VarCurr)
<=> v20121(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5401,axiom,
! [VarCurr: state_type] :
( v20121(VarCurr)
<=> ( v20122(VarCurr)
& v20124(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1692,axiom,
! [VarCurr: state_type] :
( v20124(VarCurr)
<=> ( v18793(VarCurr,bitIndex2)
| v19916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5400,axiom,
! [VarCurr: state_type] :
( v20122(VarCurr)
<=> ( v19995(VarCurr)
| v20123(VarCurr) ) ) ).
tff(writeUnaryOperator_1704,axiom,
! [VarCurr: state_type] :
( ~ v20123(VarCurr)
<=> v19916(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5399,axiom,
! [VarCurr: state_type] :
( v20110(VarCurr)
<=> ( v20111(VarCurr)
| v20119(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1691,axiom,
! [VarCurr: state_type] :
( v20119(VarCurr)
<=> ( v18793(VarCurr,bitIndex1)
& v20117(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5398,axiom,
! [VarCurr: state_type] :
( v20111(VarCurr)
<=> ( v20112(VarCurr)
& v20114(VarCurr) ) ) ).
tff(writeUnaryOperator_1703,axiom,
! [VarCurr: state_type] :
( ~ v20114(VarCurr)
<=> v20115(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5397,axiom,
! [VarCurr: state_type] :
( v20115(VarCurr)
<=> ( v20116(VarCurr)
& v20118(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1690,axiom,
! [VarCurr: state_type] :
( v20118(VarCurr)
<=> ( v18793(VarCurr,bitIndex1)
| v19916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5396,axiom,
! [VarCurr: state_type] :
( v20116(VarCurr)
<=> ( v19997(VarCurr)
| v20117(VarCurr) ) ) ).
tff(writeUnaryOperator_1702,axiom,
! [VarCurr: state_type] :
( ~ v20117(VarCurr)
<=> v19916(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5395,axiom,
! [VarCurr: state_type] :
( v20112(VarCurr)
<=> ( v18793(VarCurr,bitIndex0)
& v20113(VarCurr) ) ) ).
tff(writeUnaryOperator_1701,axiom,
! [VarCurr: state_type] :
( ~ v20113(VarCurr)
<=> v19916(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5394,axiom,
! [VarCurr: state_type] :
( v19967(VarCurr)
<=> ( v19968(VarCurr)
| v20072(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5393,axiom,
! [VarCurr: state_type] :
( v20072(VarCurr)
<=> ( v20073(VarCurr)
& v20074(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5392,axiom,
! [VarCurr: state_type] :
( v20074(VarCurr)
<=> ( v14022(VarCurr)
& v20076(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5391,axiom,
! [VarCurr: state_type] :
( v20076(VarCurr)
<=> ( v14439(VarCurr)
| v20077(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1689,axiom,
! [VarCurr: state_type] :
( v20077(VarCurr)
<=> ( v12672(VarCurr,bitIndex2)
& v20078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5390,axiom,
! [VarCurr: state_type] :
( v20078(VarCurr)
<=> ( v14260(VarCurr)
& v14021(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1354,axiom,
! [VarCurr: state_type] :
( v20073(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $false )
& ( v7803(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5389,axiom,
! [VarCurr: state_type] :
( v19968(VarCurr)
<=> ( v19969(VarCurr)
| v20050(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5388,axiom,
! [VarCurr: state_type] :
( v20050(VarCurr)
<=> ( v20051(VarCurr)
& v20054(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5387,axiom,
! [VarCurr: state_type] :
( v20054(VarCurr)
<=> ( v20009(VarCurr)
& v20056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5386,axiom,
! [VarCurr: state_type] :
( v20056(VarCurr)
<=> ( v20008(VarCurr)
& v20057(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5385,axiom,
! [VarCurr: state_type] :
( v20057(VarCurr)
<=> ( v20007(VarCurr)
& v20058(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5384,axiom,
! [VarCurr: state_type] :
( v20058(VarCurr)
<=> ( v20006(VarCurr)
& v20059(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5383,axiom,
! [VarCurr: state_type] :
( v20059(VarCurr)
<=> ( v20005(VarCurr)
& v20060(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5382,axiom,
! [VarCurr: state_type] :
( v20060(VarCurr)
<=> ( v20004(VarCurr)
& v20061(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5381,axiom,
! [VarCurr: state_type] :
( v20061(VarCurr)
<=> ( v20003(VarCurr)
& v20062(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5380,axiom,
! [VarCurr: state_type] :
( v20062(VarCurr)
<=> ( v20002(VarCurr)
& v20063(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5379,axiom,
! [VarCurr: state_type] :
( v20063(VarCurr)
<=> ( v20001(VarCurr)
& v20064(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5378,axiom,
! [VarCurr: state_type] :
( v20064(VarCurr)
<=> ( v20000(VarCurr)
& v20065(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5377,axiom,
! [VarCurr: state_type] :
( v20065(VarCurr)
<=> ( v19999(VarCurr)
& v20066(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5376,axiom,
! [VarCurr: state_type] :
( v20066(VarCurr)
<=> ( v19988(VarCurr)
| v20067(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1688,axiom,
! [VarCurr: state_type] :
( v20067(VarCurr)
<=> ( v18793(VarCurr,bitIndex5)
& v20068(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5375,axiom,
! [VarCurr: state_type] :
( v20068(VarCurr)
<=> ( v19991(VarCurr)
| v20069(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1687,axiom,
! [VarCurr: state_type] :
( v20069(VarCurr)
<=> ( v18793(VarCurr,bitIndex4)
& v20070(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5374,axiom,
! [VarCurr: state_type] :
( v20070(VarCurr)
<=> ( v19998(VarCurr)
| v20071(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1686,axiom,
! [VarCurr: state_type] :
( v20071(VarCurr)
<=> ( v19994(VarCurr)
& v18793(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5373,axiom,
! [VarCurr: state_type] :
( v20051(VarCurr)
<=> ( v20052(VarCurr)
& v20053(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1353,axiom,
! [VarCurr: state_type] :
( v20053(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $true )
& ( v7803(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1352,axiom,
! [VarCurr: state_type] :
( v20052(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $true )
& ( v7753(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5372,axiom,
! [VarCurr: state_type] :
( v19969(VarCurr)
<=> ( v19970(VarCurr)
| v20032(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5371,axiom,
! [VarCurr: state_type] :
( v20032(VarCurr)
<=> ( v20033(VarCurr)
& v20036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5370,axiom,
! [VarCurr: state_type] :
( v20036(VarCurr)
<=> ( v20009(VarCurr)
& v20038(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5369,axiom,
! [VarCurr: state_type] :
( v20038(VarCurr)
<=> ( v20008(VarCurr)
& v20039(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5368,axiom,
! [VarCurr: state_type] :
( v20039(VarCurr)
<=> ( v20007(VarCurr)
& v20040(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5367,axiom,
! [VarCurr: state_type] :
( v20040(VarCurr)
<=> ( v20006(VarCurr)
& v20041(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5366,axiom,
! [VarCurr: state_type] :
( v20041(VarCurr)
<=> ( v20005(VarCurr)
& v20042(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5365,axiom,
! [VarCurr: state_type] :
( v20042(VarCurr)
<=> ( v20004(VarCurr)
& v20043(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5364,axiom,
! [VarCurr: state_type] :
( v20043(VarCurr)
<=> ( v20003(VarCurr)
& v20044(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5363,axiom,
! [VarCurr: state_type] :
( v20044(VarCurr)
<=> ( v20002(VarCurr)
& v20045(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5362,axiom,
! [VarCurr: state_type] :
( v20045(VarCurr)
<=> ( v20001(VarCurr)
& v20046(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5361,axiom,
! [VarCurr: state_type] :
( v20046(VarCurr)
<=> ( v20000(VarCurr)
& v20047(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5360,axiom,
! [VarCurr: state_type] :
( v20047(VarCurr)
<=> ( v19999(VarCurr)
& v20048(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5359,axiom,
! [VarCurr: state_type] :
( v20048(VarCurr)
<=> ( v19988(VarCurr)
| v20049(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1685,axiom,
! [VarCurr: state_type] :
( v20049(VarCurr)
<=> ( v18793(VarCurr,bitIndex5)
& v20028(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5358,axiom,
! [VarCurr: state_type] :
( v20033(VarCurr)
<=> ( v20034(VarCurr)
& v20035(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1351,axiom,
! [VarCurr: state_type] :
( v20035(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $false )
& ( v7803(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1350,axiom,
! [VarCurr: state_type] :
( v20034(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $true )
& ( v7753(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5357,axiom,
! [VarCurr: state_type] :
( v19970(VarCurr)
<=> ( v19971(VarCurr)
| v20010(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5356,axiom,
! [VarCurr: state_type] :
( v20010(VarCurr)
<=> ( v20011(VarCurr)
& v20014(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5355,axiom,
! [VarCurr: state_type] :
( v20014(VarCurr)
<=> ( v20009(VarCurr)
& v20016(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5354,axiom,
! [VarCurr: state_type] :
( v20016(VarCurr)
<=> ( v20008(VarCurr)
& v20017(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5353,axiom,
! [VarCurr: state_type] :
( v20017(VarCurr)
<=> ( v20007(VarCurr)
& v20018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5352,axiom,
! [VarCurr: state_type] :
( v20018(VarCurr)
<=> ( v20006(VarCurr)
& v20019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5351,axiom,
! [VarCurr: state_type] :
( v20019(VarCurr)
<=> ( v20005(VarCurr)
& v20020(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5350,axiom,
! [VarCurr: state_type] :
( v20020(VarCurr)
<=> ( v20004(VarCurr)
& v20021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5349,axiom,
! [VarCurr: state_type] :
( v20021(VarCurr)
<=> ( v20003(VarCurr)
& v20022(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5348,axiom,
! [VarCurr: state_type] :
( v20022(VarCurr)
<=> ( v20002(VarCurr)
& v20023(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5347,axiom,
! [VarCurr: state_type] :
( v20023(VarCurr)
<=> ( v20001(VarCurr)
& v20024(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5346,axiom,
! [VarCurr: state_type] :
( v20024(VarCurr)
<=> ( v20000(VarCurr)
& v20025(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5345,axiom,
! [VarCurr: state_type] :
( v20025(VarCurr)
<=> ( v19999(VarCurr)
| v20026(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1684,axiom,
! [VarCurr: state_type] :
( v20026(VarCurr)
<=> ( v18793(VarCurr,bitIndex6)
& v20027(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5344,axiom,
! [VarCurr: state_type] :
( v20027(VarCurr)
<=> ( v19988(VarCurr)
& v20028(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5343,axiom,
! [VarCurr: state_type] :
( v20028(VarCurr)
<=> ( v19991(VarCurr)
& v20029(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5342,axiom,
! [VarCurr: state_type] :
( v20029(VarCurr)
<=> ( v19998(VarCurr)
| v20030(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1683,axiom,
! [VarCurr: state_type] :
( v20030(VarCurr)
<=> ( v18793(VarCurr,bitIndex3)
& v20031(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5341,axiom,
! [VarCurr: state_type] :
( v20031(VarCurr)
<=> ( v19997(VarCurr)
& v19995(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5340,axiom,
! [VarCurr: state_type] :
( v20011(VarCurr)
<=> ( v20012(VarCurr)
& v20013(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1349,axiom,
! [VarCurr: state_type] :
( v20013(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $true )
& ( v7803(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1348,axiom,
! [VarCurr: state_type] :
( v20012(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $false )
& ( v7753(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5339,axiom,
! [VarCurr: state_type] :
( v19971(VarCurr)
<=> ( v19972(VarCurr)
& v19975(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5338,axiom,
! [VarCurr: state_type] :
( v19975(VarCurr)
<=> ( v19977(VarCurr)
& v20009(VarCurr) ) ) ).
tff(writeUnaryOperator_1700,axiom,
! [VarCurr: state_type] :
( ~ v20009(VarCurr)
<=> v18793(VarCurr,bitIndex16) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5337,axiom,
! [VarCurr: state_type] :
( v19977(VarCurr)
<=> ( v19978(VarCurr)
& v20008(VarCurr) ) ) ).
tff(writeUnaryOperator_1699,axiom,
! [VarCurr: state_type] :
( ~ v20008(VarCurr)
<=> v18793(VarCurr,bitIndex15) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5336,axiom,
! [VarCurr: state_type] :
( v19978(VarCurr)
<=> ( v19979(VarCurr)
& v20007(VarCurr) ) ) ).
tff(writeUnaryOperator_1698,axiom,
! [VarCurr: state_type] :
( ~ v20007(VarCurr)
<=> v18793(VarCurr,bitIndex14) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5335,axiom,
! [VarCurr: state_type] :
( v19979(VarCurr)
<=> ( v19980(VarCurr)
& v20006(VarCurr) ) ) ).
tff(writeUnaryOperator_1697,axiom,
! [VarCurr: state_type] :
( ~ v20006(VarCurr)
<=> v18793(VarCurr,bitIndex13) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5334,axiom,
! [VarCurr: state_type] :
( v19980(VarCurr)
<=> ( v19981(VarCurr)
& v20005(VarCurr) ) ) ).
tff(writeUnaryOperator_1696,axiom,
! [VarCurr: state_type] :
( ~ v20005(VarCurr)
<=> v18793(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5333,axiom,
! [VarCurr: state_type] :
( v19981(VarCurr)
<=> ( v19982(VarCurr)
& v20004(VarCurr) ) ) ).
tff(writeUnaryOperator_1695,axiom,
! [VarCurr: state_type] :
( ~ v20004(VarCurr)
<=> v18793(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5332,axiom,
! [VarCurr: state_type] :
( v19982(VarCurr)
<=> ( v19983(VarCurr)
& v20003(VarCurr) ) ) ).
tff(writeUnaryOperator_1694,axiom,
! [VarCurr: state_type] :
( ~ v20003(VarCurr)
<=> v18793(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5331,axiom,
! [VarCurr: state_type] :
( v19983(VarCurr)
<=> ( v19984(VarCurr)
& v20002(VarCurr) ) ) ).
tff(writeUnaryOperator_1693,axiom,
! [VarCurr: state_type] :
( ~ v20002(VarCurr)
<=> v18793(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5330,axiom,
! [VarCurr: state_type] :
( v19984(VarCurr)
<=> ( v19985(VarCurr)
& v20001(VarCurr) ) ) ).
tff(writeUnaryOperator_1692,axiom,
! [VarCurr: state_type] :
( ~ v20001(VarCurr)
<=> v18793(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5329,axiom,
! [VarCurr: state_type] :
( v19985(VarCurr)
<=> ( v19986(VarCurr)
& v20000(VarCurr) ) ) ).
tff(writeUnaryOperator_1691,axiom,
! [VarCurr: state_type] :
( ~ v20000(VarCurr)
<=> v18793(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5328,axiom,
! [VarCurr: state_type] :
( v19986(VarCurr)
<=> ( v19987(VarCurr)
& v19999(VarCurr) ) ) ).
tff(writeUnaryOperator_1690,axiom,
! [VarCurr: state_type] :
( ~ v19999(VarCurr)
<=> v18793(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5327,axiom,
! [VarCurr: state_type] :
( v19987(VarCurr)
<=> ( v19988(VarCurr)
| v19989(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1682,axiom,
! [VarCurr: state_type] :
( v19989(VarCurr)
<=> ( v19990(VarCurr)
& v18793(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5326,axiom,
! [VarCurr: state_type] :
( v19990(VarCurr)
<=> ( v19991(VarCurr)
| v19992(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1681,axiom,
! [VarCurr: state_type] :
( v19992(VarCurr)
<=> ( v19993(VarCurr)
& v18793(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5325,axiom,
! [VarCurr: state_type] :
( v19993(VarCurr)
<=> ( v19994(VarCurr)
& v19998(VarCurr) ) ) ).
tff(writeUnaryOperator_1689,axiom,
! [VarCurr: state_type] :
( ~ v19998(VarCurr)
<=> v18793(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5324,axiom,
! [VarCurr: state_type] :
( v19994(VarCurr)
<=> ( v19995(VarCurr)
| v19996(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1680,axiom,
! [VarCurr: state_type] :
( v19996(VarCurr)
<=> ( v19997(VarCurr)
& v18793(VarCurr,bitIndex2) ) ) ).
tff(writeUnaryOperator_1688,axiom,
! [VarCurr: state_type] :
( ~ v19997(VarCurr)
<=> v18793(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1687,axiom,
! [VarCurr: state_type] :
( ~ v19995(VarCurr)
<=> v18793(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1686,axiom,
! [VarCurr: state_type] :
( ~ v19991(VarCurr)
<=> v18793(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1685,axiom,
! [VarCurr: state_type] :
( ~ v19988(VarCurr)
<=> v18793(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5323,axiom,
! [VarCurr: state_type] :
( v19972(VarCurr)
<=> ( v19973(VarCurr)
& v19974(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1347,axiom,
! [VarCurr: state_type] :
( v19974(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $false )
& ( v7803(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1346,axiom,
! [VarCurr: state_type] :
( v19973(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $false )
& ( v7753(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_3160,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_0(B)
=> ( v19916(VarCurr,B)
<=> v19918(VarCurr,B) ) ) ).
tff(addAssignment_3159,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_0(B)
=> ( v19918(VarCurr,B)
<=> v19920(VarCurr,B) ) ) ).
tff(addAssignment_3158,axiom,
! [VarCurr: state_type] :
( ( v19920(VarCurr,bitIndex16)
<=> v844(VarCurr,bitIndex24) )
& ( v19920(VarCurr,bitIndex15)
<=> v844(VarCurr,bitIndex23) )
& ( v19920(VarCurr,bitIndex14)
<=> v844(VarCurr,bitIndex22) )
& ( v19920(VarCurr,bitIndex13)
<=> v844(VarCurr,bitIndex21) )
& ( v19920(VarCurr,bitIndex12)
<=> v844(VarCurr,bitIndex20) )
& ( v19920(VarCurr,bitIndex11)
<=> v844(VarCurr,bitIndex19) )
& ( v19920(VarCurr,bitIndex10)
<=> v844(VarCurr,bitIndex18) )
& ( v19920(VarCurr,bitIndex9)
<=> v844(VarCurr,bitIndex17) )
& ( v19920(VarCurr,bitIndex8)
<=> v844(VarCurr,bitIndex16) )
& ( v19920(VarCurr,bitIndex7)
<=> v844(VarCurr,bitIndex15) )
& ( v19920(VarCurr,bitIndex6)
<=> v844(VarCurr,bitIndex14) )
& ( v19920(VarCurr,bitIndex5)
<=> v844(VarCurr,bitIndex13) )
& ( v19920(VarCurr,bitIndex4)
<=> v844(VarCurr,bitIndex12) )
& ( v19920(VarCurr,bitIndex3)
<=> v844(VarCurr,bitIndex11) )
& ( v19920(VarCurr,bitIndex2)
<=> v844(VarCurr,bitIndex10) )
& ( v19920(VarCurr,bitIndex1)
<=> v844(VarCurr,bitIndex9) )
& ( v19920(VarCurr,bitIndex0)
<=> v844(VarCurr,bitIndex8) ) ) ).
tff(addAssignment_3157,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_8(B)
=> ( v844(VarCurr,B)
<=> v846(VarCurr,B) ) ) ).
tff(addAssignment_3156,axiom,
! [VarCurr: state_type] :
( ( v846(VarCurr,bitIndex24)
<=> v19922(VarCurr,bitIndex16) )
& ( v846(VarCurr,bitIndex23)
<=> v19922(VarCurr,bitIndex15) )
& ( v846(VarCurr,bitIndex22)
<=> v19922(VarCurr,bitIndex14) )
& ( v846(VarCurr,bitIndex21)
<=> v19922(VarCurr,bitIndex13) )
& ( v846(VarCurr,bitIndex20)
<=> v19922(VarCurr,bitIndex12) )
& ( v846(VarCurr,bitIndex19)
<=> v19922(VarCurr,bitIndex11) )
& ( v846(VarCurr,bitIndex18)
<=> v19922(VarCurr,bitIndex10) )
& ( v846(VarCurr,bitIndex17)
<=> v19922(VarCurr,bitIndex9) )
& ( v846(VarCurr,bitIndex16)
<=> v19922(VarCurr,bitIndex8) )
& ( v846(VarCurr,bitIndex15)
<=> v19922(VarCurr,bitIndex7) )
& ( v846(VarCurr,bitIndex14)
<=> v19922(VarCurr,bitIndex6) )
& ( v846(VarCurr,bitIndex13)
<=> v19922(VarCurr,bitIndex5) )
& ( v846(VarCurr,bitIndex12)
<=> v19922(VarCurr,bitIndex4) )
& ( v846(VarCurr,bitIndex11)
<=> v19922(VarCurr,bitIndex3) )
& ( v846(VarCurr,bitIndex10)
<=> v19922(VarCurr,bitIndex2) )
& ( v846(VarCurr,bitIndex9)
<=> v19922(VarCurr,bitIndex1) )
& ( v846(VarCurr,bitIndex8)
<=> v19922(VarCurr,bitIndex0) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_180,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19950(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19922(VarNext,B)
<=> v19922(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_747,axiom,
! [VarNext: state_type] :
( v19950(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19922(VarNext,B)
<=> v19963(VarNext,B) ) ) ) ).
tff(addAssignment_3155,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19963(VarNext,B)
<=> v19961(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_187,axiom,
! [VarCurr: state_type] :
( ~ v19924(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19961(VarCurr,B)
<=> v19927(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_205,axiom,
! [VarCurr: state_type] :
( v19924(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19961(VarCurr,B)
<=> $true ) ) ) ).
tff(bitBlastConstant_2593,axiom,
b11111111111111111(bitIndex16) ).
tff(bitBlastConstant_2592,axiom,
b11111111111111111(bitIndex15) ).
tff(bitBlastConstant_2591,axiom,
b11111111111111111(bitIndex14) ).
tff(bitBlastConstant_2590,axiom,
b11111111111111111(bitIndex13) ).
tff(bitBlastConstant_2589,axiom,
b11111111111111111(bitIndex12) ).
tff(bitBlastConstant_2588,axiom,
b11111111111111111(bitIndex11) ).
tff(bitBlastConstant_2587,axiom,
b11111111111111111(bitIndex10) ).
tff(bitBlastConstant_2586,axiom,
b11111111111111111(bitIndex9) ).
tff(bitBlastConstant_2585,axiom,
b11111111111111111(bitIndex8) ).
tff(bitBlastConstant_2584,axiom,
b11111111111111111(bitIndex7) ).
tff(bitBlastConstant_2583,axiom,
b11111111111111111(bitIndex6) ).
tff(bitBlastConstant_2582,axiom,
b11111111111111111(bitIndex5) ).
tff(bitBlastConstant_2581,axiom,
b11111111111111111(bitIndex4) ).
tff(bitBlastConstant_2580,axiom,
b11111111111111111(bitIndex3) ).
tff(bitBlastConstant_2579,axiom,
b11111111111111111(bitIndex2) ).
tff(bitBlastConstant_2578,axiom,
b11111111111111111(bitIndex1) ).
tff(bitBlastConstant_2577,axiom,
b11111111111111111(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5322,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19950(VarNext)
<=> ( v19951(VarNext)
& v19960(VarNext) ) ) ) ).
tff(addAssignment_3154,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19960(VarNext)
<=> v19958(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5321,axiom,
! [VarCurr: state_type] :
( v19958(VarCurr)
<=> ( v19945(VarCurr)
| v19924(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5320,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19951(VarNext)
<=> ( v19952(VarNext)
& v19947(VarNext) ) ) ) ).
tff(writeUnaryOperator_1684,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19952(VarNext)
<=> v19954(VarNext) ) ) ).
tff(addAssignment_3153,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19954(VarNext)
<=> v19947(VarCurr) ) ) ).
tff(addAssignment_3152,axiom,
! [VarCurr: state_type] :
( v19947(VarCurr)
<=> v96(VarCurr) ) ).
tff(addAssignment_3151,axiom,
! [VarCurr: state_type] :
( v19945(VarCurr)
<=> v60(VarCurr) ) ).
tff(addAssignment_3150,axiom,
! [VarCurr: state_type] :
( ( v19927(VarCurr,bitIndex16)
<=> v263(VarCurr,bitIndex24) )
& ( v19927(VarCurr,bitIndex15)
<=> v263(VarCurr,bitIndex23) )
& ( v19927(VarCurr,bitIndex14)
<=> v263(VarCurr,bitIndex22) )
& ( v19927(VarCurr,bitIndex13)
<=> v263(VarCurr,bitIndex21) )
& ( v19927(VarCurr,bitIndex12)
<=> v263(VarCurr,bitIndex20) )
& ( v19927(VarCurr,bitIndex11)
<=> v263(VarCurr,bitIndex19) )
& ( v19927(VarCurr,bitIndex10)
<=> v263(VarCurr,bitIndex18) )
& ( v19927(VarCurr,bitIndex9)
<=> v263(VarCurr,bitIndex17) )
& ( v19927(VarCurr,bitIndex8)
<=> v263(VarCurr,bitIndex16) )
& ( v19927(VarCurr,bitIndex7)
<=> v263(VarCurr,bitIndex15) )
& ( v19927(VarCurr,bitIndex6)
<=> v263(VarCurr,bitIndex14) )
& ( v19927(VarCurr,bitIndex5)
<=> v263(VarCurr,bitIndex13) )
& ( v19927(VarCurr,bitIndex4)
<=> v263(VarCurr,bitIndex12) )
& ( v19927(VarCurr,bitIndex3)
<=> v263(VarCurr,bitIndex11) )
& ( v19927(VarCurr,bitIndex2)
<=> v263(VarCurr,bitIndex10) )
& ( v19927(VarCurr,bitIndex1)
<=> v263(VarCurr,bitIndex9) )
& ( v19927(VarCurr,bitIndex0)
<=> v263(VarCurr,bitIndex8) ) ) ).
tff(addAssignment_3149,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_8(B)
=> ( v263(VarCurr,B)
<=> v265(VarCurr,B) ) ) ).
tff(addAssignment_3148,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_24_8(B)
=> ( v265(VarNext,B)
<=> v19937(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_179,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19938(VarNext)
=> ! [B: bitindex_type] :
( range_31_0(B)
=> ( v19937(VarNext,B)
<=> v265(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_746,axiom,
! [VarNext: state_type] :
( v19938(VarNext)
=> ! [B: bitindex_type] :
( range_31_0(B)
=> ( v19937(VarNext,B)
<=> v287(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5319,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19938(VarNext)
<=> v19939(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5318,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19939(VarNext)
<=> ( v19941(VarNext)
& v275(VarNext) ) ) ) ).
tff(writeUnaryOperator_1683,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19941(VarNext)
<=> v282(VarNext) ) ) ).
tff(addAssignment_3147,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_8(B)
=> ( v267(VarCurr,B)
<=> v269(VarCurr,B) ) ) ).
tff(addAssignment_3146,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_8(B)
=> ( v269(VarCurr,B)
<=> v271(VarCurr,B) ) ) ).
tff(range_axiom_82,axiom,
! [B: bitindex_type] :
( range_24_8(B)
<=> ( $false
| ( 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 ) ) ) ).
tff(addAssignment_3145,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_11(B)
=> ( v271(VarCurr,B)
<=> v273(VarCurr,B) ) ) ).
tff(addAssignment_3144,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_24_11(B)
=> ( v273(VarNext,B)
<=> v19929(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_178,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19930(VarNext)
=> ! [B: bitindex_type] :
( range_31_0(B)
=> ( v19929(VarNext,B)
<=> v273(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_745,axiom,
! [VarNext: state_type] :
( v19930(VarNext)
=> ! [B: bitindex_type] :
( range_31_0(B)
=> ( v19929(VarNext,B)
<=> v836(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5317,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19930(VarNext)
<=> v19931(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5316,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19931(VarNext)
<=> ( v19933(VarNext)
& v41(VarNext) ) ) ) ).
tff(writeUnaryOperator_1682,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19933(VarNext)
<=> v84(VarNext) ) ) ).
tff(addAssignment_3143,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_24_11(B)
=> ( v823(VarCurr,B)
<=> v825(VarCurr,B) ) ) ).
tff(range_axiom_81,axiom,
! [B: bitindex_type] :
( range_24_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 ) ) ) ).
tff(addAssignment_3142,axiom,
! [VarCurr: state_type] :
( v19924(VarCurr)
<=> v22(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5315,axiom,
! [VarCurr: state_type] :
( v19416(VarCurr)
<=> ( v19912(VarCurr)
& v19903(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5314,axiom,
! [VarCurr: state_type] :
( v19912(VarCurr)
<=> ( v338(VarCurr)
& v19418(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_186,axiom,
! [VarCurr: state_type] :
( ~ v7861(VarCurr)
=> ( v19903(VarCurr)
<=> v19908(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_204,axiom,
! [VarCurr: state_type] :
( v7861(VarCurr)
=> ( v19903(VarCurr)
<=> v19905(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1345,axiom,
! [VarCurr: state_type] :
( v19908(VarCurr)
<=> ( ( v18793(VarCurr,bitIndex16)
<=> v12868(VarCurr,bitIndex12) )
& ( v18793(VarCurr,bitIndex15)
<=> v12868(VarCurr,bitIndex11) )
& ( v18793(VarCurr,bitIndex14)
<=> v12868(VarCurr,bitIndex10) )
& ( v18793(VarCurr,bitIndex13)
<=> v12868(VarCurr,bitIndex9) )
& ( v18793(VarCurr,bitIndex12)
<=> v12868(VarCurr,bitIndex8) )
& ( v18793(VarCurr,bitIndex11)
<=> v12868(VarCurr,bitIndex7) )
& ( v18793(VarCurr,bitIndex10)
<=> v12868(VarCurr,bitIndex6) )
& ( v18793(VarCurr,bitIndex9)
<=> v12868(VarCurr,bitIndex5) )
& ( v18793(VarCurr,bitIndex8)
<=> v12868(VarCurr,bitIndex4) )
& ( v18793(VarCurr,bitIndex7)
<=> v12868(VarCurr,bitIndex3) )
& ( v18793(VarCurr,bitIndex6)
<=> v12868(VarCurr,bitIndex2) )
& ( v18793(VarCurr,bitIndex5)
<=> v12868(VarCurr,bitIndex1) )
& ( v18793(VarCurr,bitIndex4)
<=> v12868(VarCurr,bitIndex0) ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1344,axiom,
! [VarCurr: state_type] :
( v19905(VarCurr)
<=> ( ( v12798(VarCurr,bitIndex16)
<=> v12868(VarCurr,bitIndex12) )
& ( v12798(VarCurr,bitIndex15)
<=> v12868(VarCurr,bitIndex11) )
& ( v12798(VarCurr,bitIndex14)
<=> v12868(VarCurr,bitIndex10) )
& ( v12798(VarCurr,bitIndex13)
<=> v12868(VarCurr,bitIndex9) )
& ( v12798(VarCurr,bitIndex12)
<=> v12868(VarCurr,bitIndex8) )
& ( v12798(VarCurr,bitIndex11)
<=> v12868(VarCurr,bitIndex7) )
& ( v12798(VarCurr,bitIndex10)
<=> v12868(VarCurr,bitIndex6) )
& ( v12798(VarCurr,bitIndex9)
<=> v12868(VarCurr,bitIndex5) )
& ( v12798(VarCurr,bitIndex8)
<=> v12868(VarCurr,bitIndex4) )
& ( v12798(VarCurr,bitIndex7)
<=> v12868(VarCurr,bitIndex3) )
& ( v12798(VarCurr,bitIndex6)
<=> v12868(VarCurr,bitIndex2) )
& ( v12798(VarCurr,bitIndex5)
<=> v12868(VarCurr,bitIndex1) )
& ( v12798(VarCurr,bitIndex4)
<=> v12868(VarCurr,bitIndex0) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_185,axiom,
! [VarCurr: state_type] :
( ~ v7861(VarCurr)
=> ( v19418(VarCurr)
<=> v19713(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_203,axiom,
! [VarCurr: state_type] :
( v7861(VarCurr)
=> ( v19418(VarCurr)
<=> v19420(VarCurr) ) ) ).
tff(addAssignment_3141,axiom,
! [VarCurr: state_type] :
( v19713(VarCurr)
<=> v19715(VarCurr,bitIndex13) ) ).
tff(addAssignment_3140,axiom,
! [VarCurr: state_type] :
( v19715(VarCurr,bitIndex13)
<=> v19724(VarCurr,bitIndex13) ) ).
tff(addAssignment_3139,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex0)
<=> v19896(VarCurr) ) ).
tff(addAssignment_3138,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex1)
<=> v19891(VarCurr) ) ).
tff(addAssignment_3137,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex2)
<=> v19886(VarCurr) ) ).
tff(addAssignment_3136,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex3)
<=> v19881(VarCurr) ) ).
tff(addAssignment_3135,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex4)
<=> v19876(VarCurr) ) ).
tff(addAssignment_3134,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex5)
<=> v19871(VarCurr) ) ).
tff(addAssignment_3133,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex6)
<=> v19866(VarCurr) ) ).
tff(addAssignment_3132,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex7)
<=> v19861(VarCurr) ) ).
tff(addAssignment_3131,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex8)
<=> v19856(VarCurr) ) ).
tff(addAssignment_3130,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex9)
<=> v19851(VarCurr) ) ).
tff(addAssignment_3129,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex10)
<=> v19846(VarCurr) ) ).
tff(addAssignment_3128,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex11)
<=> v19841(VarCurr) ) ).
tff(addAssignment_3127,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex12)
<=> v19836(VarCurr) ) ).
tff(addAssignment_3126,axiom,
! [VarCurr: state_type] :
( v19724(VarCurr,bitIndex13)
<=> v19726(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5313,axiom,
! [VarCurr: state_type] :
( v19896(VarCurr)
<=> ( v19897(VarCurr)
& v19900(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5312,axiom,
! [VarCurr: state_type] :
( v19900(VarCurr)
<=> ( v19754(VarCurr,bitIndex0)
| v19755(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5311,axiom,
! [VarCurr: state_type] :
( v19897(VarCurr)
<=> ( v19898(VarCurr)
| v19899(VarCurr) ) ) ).
tff(writeUnaryOperator_1681,axiom,
! [VarCurr: state_type] :
( ~ v19899(VarCurr)
<=> v19755(VarCurr,bitIndex0) ) ).
tff(writeUnaryOperator_1680,axiom,
! [VarCurr: state_type] :
( ~ v19898(VarCurr)
<=> v19754(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5310,axiom,
! [VarCurr: state_type] :
( v19891(VarCurr)
<=> ( v19892(VarCurr)
& v19895(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5309,axiom,
! [VarCurr: state_type] :
( v19895(VarCurr)
<=> ( v19753(VarCurr)
| v19757(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5308,axiom,
! [VarCurr: state_type] :
( v19892(VarCurr)
<=> ( v19893(VarCurr)
| v19894(VarCurr) ) ) ).
tff(writeUnaryOperator_1679,axiom,
! [VarCurr: state_type] :
( ~ v19894(VarCurr)
<=> v19757(VarCurr) ) ).
tff(writeUnaryOperator_1678,axiom,
! [VarCurr: state_type] :
( ~ v19893(VarCurr)
<=> v19753(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5307,axiom,
! [VarCurr: state_type] :
( v19886(VarCurr)
<=> ( v19887(VarCurr)
& v19890(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5306,axiom,
! [VarCurr: state_type] :
( v19890(VarCurr)
<=> ( v19751(VarCurr)
| v19763(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5305,axiom,
! [VarCurr: state_type] :
( v19887(VarCurr)
<=> ( v19888(VarCurr)
| v19889(VarCurr) ) ) ).
tff(writeUnaryOperator_1677,axiom,
! [VarCurr: state_type] :
( ~ v19889(VarCurr)
<=> v19763(VarCurr) ) ).
tff(writeUnaryOperator_1676,axiom,
! [VarCurr: state_type] :
( ~ v19888(VarCurr)
<=> v19751(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5304,axiom,
! [VarCurr: state_type] :
( v19881(VarCurr)
<=> ( v19882(VarCurr)
& v19885(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5303,axiom,
! [VarCurr: state_type] :
( v19885(VarCurr)
<=> ( v19749(VarCurr)
| v19769(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5302,axiom,
! [VarCurr: state_type] :
( v19882(VarCurr)
<=> ( v19883(VarCurr)
| v19884(VarCurr) ) ) ).
tff(writeUnaryOperator_1675,axiom,
! [VarCurr: state_type] :
( ~ v19884(VarCurr)
<=> v19769(VarCurr) ) ).
tff(writeUnaryOperator_1674,axiom,
! [VarCurr: state_type] :
( ~ v19883(VarCurr)
<=> v19749(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5301,axiom,
! [VarCurr: state_type] :
( v19876(VarCurr)
<=> ( v19877(VarCurr)
& v19880(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5300,axiom,
! [VarCurr: state_type] :
( v19880(VarCurr)
<=> ( v19747(VarCurr)
| v19775(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5299,axiom,
! [VarCurr: state_type] :
( v19877(VarCurr)
<=> ( v19878(VarCurr)
| v19879(VarCurr) ) ) ).
tff(writeUnaryOperator_1673,axiom,
! [VarCurr: state_type] :
( ~ v19879(VarCurr)
<=> v19775(VarCurr) ) ).
tff(writeUnaryOperator_1672,axiom,
! [VarCurr: state_type] :
( ~ v19878(VarCurr)
<=> v19747(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5298,axiom,
! [VarCurr: state_type] :
( v19871(VarCurr)
<=> ( v19872(VarCurr)
& v19875(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5297,axiom,
! [VarCurr: state_type] :
( v19875(VarCurr)
<=> ( v19745(VarCurr)
| v19781(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5296,axiom,
! [VarCurr: state_type] :
( v19872(VarCurr)
<=> ( v19873(VarCurr)
| v19874(VarCurr) ) ) ).
tff(writeUnaryOperator_1671,axiom,
! [VarCurr: state_type] :
( ~ v19874(VarCurr)
<=> v19781(VarCurr) ) ).
tff(writeUnaryOperator_1670,axiom,
! [VarCurr: state_type] :
( ~ v19873(VarCurr)
<=> v19745(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5295,axiom,
! [VarCurr: state_type] :
( v19866(VarCurr)
<=> ( v19867(VarCurr)
& v19870(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5294,axiom,
! [VarCurr: state_type] :
( v19870(VarCurr)
<=> ( v19743(VarCurr)
| v19787(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5293,axiom,
! [VarCurr: state_type] :
( v19867(VarCurr)
<=> ( v19868(VarCurr)
| v19869(VarCurr) ) ) ).
tff(writeUnaryOperator_1669,axiom,
! [VarCurr: state_type] :
( ~ v19869(VarCurr)
<=> v19787(VarCurr) ) ).
tff(writeUnaryOperator_1668,axiom,
! [VarCurr: state_type] :
( ~ v19868(VarCurr)
<=> v19743(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5292,axiom,
! [VarCurr: state_type] :
( v19861(VarCurr)
<=> ( v19862(VarCurr)
& v19865(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5291,axiom,
! [VarCurr: state_type] :
( v19865(VarCurr)
<=> ( v19741(VarCurr)
| v19793(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5290,axiom,
! [VarCurr: state_type] :
( v19862(VarCurr)
<=> ( v19863(VarCurr)
| v19864(VarCurr) ) ) ).
tff(writeUnaryOperator_1667,axiom,
! [VarCurr: state_type] :
( ~ v19864(VarCurr)
<=> v19793(VarCurr) ) ).
tff(writeUnaryOperator_1666,axiom,
! [VarCurr: state_type] :
( ~ v19863(VarCurr)
<=> v19741(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5289,axiom,
! [VarCurr: state_type] :
( v19856(VarCurr)
<=> ( v19857(VarCurr)
& v19860(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5288,axiom,
! [VarCurr: state_type] :
( v19860(VarCurr)
<=> ( v19739(VarCurr)
| v19799(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5287,axiom,
! [VarCurr: state_type] :
( v19857(VarCurr)
<=> ( v19858(VarCurr)
| v19859(VarCurr) ) ) ).
tff(writeUnaryOperator_1665,axiom,
! [VarCurr: state_type] :
( ~ v19859(VarCurr)
<=> v19799(VarCurr) ) ).
tff(writeUnaryOperator_1664,axiom,
! [VarCurr: state_type] :
( ~ v19858(VarCurr)
<=> v19739(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5286,axiom,
! [VarCurr: state_type] :
( v19851(VarCurr)
<=> ( v19852(VarCurr)
& v19855(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5285,axiom,
! [VarCurr: state_type] :
( v19855(VarCurr)
<=> ( v19737(VarCurr)
| v19805(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5284,axiom,
! [VarCurr: state_type] :
( v19852(VarCurr)
<=> ( v19853(VarCurr)
| v19854(VarCurr) ) ) ).
tff(writeUnaryOperator_1663,axiom,
! [VarCurr: state_type] :
( ~ v19854(VarCurr)
<=> v19805(VarCurr) ) ).
tff(writeUnaryOperator_1662,axiom,
! [VarCurr: state_type] :
( ~ v19853(VarCurr)
<=> v19737(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5283,axiom,
! [VarCurr: state_type] :
( v19846(VarCurr)
<=> ( v19847(VarCurr)
& v19850(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5282,axiom,
! [VarCurr: state_type] :
( v19850(VarCurr)
<=> ( v19735(VarCurr)
| v19811(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5281,axiom,
! [VarCurr: state_type] :
( v19847(VarCurr)
<=> ( v19848(VarCurr)
| v19849(VarCurr) ) ) ).
tff(writeUnaryOperator_1661,axiom,
! [VarCurr: state_type] :
( ~ v19849(VarCurr)
<=> v19811(VarCurr) ) ).
tff(writeUnaryOperator_1660,axiom,
! [VarCurr: state_type] :
( ~ v19848(VarCurr)
<=> v19735(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5280,axiom,
! [VarCurr: state_type] :
( v19841(VarCurr)
<=> ( v19842(VarCurr)
& v19845(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5279,axiom,
! [VarCurr: state_type] :
( v19845(VarCurr)
<=> ( v19733(VarCurr)
| v19817(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5278,axiom,
! [VarCurr: state_type] :
( v19842(VarCurr)
<=> ( v19843(VarCurr)
| v19844(VarCurr) ) ) ).
tff(writeUnaryOperator_1659,axiom,
! [VarCurr: state_type] :
( ~ v19844(VarCurr)
<=> v19817(VarCurr) ) ).
tff(writeUnaryOperator_1658,axiom,
! [VarCurr: state_type] :
( ~ v19843(VarCurr)
<=> v19733(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5277,axiom,
! [VarCurr: state_type] :
( v19836(VarCurr)
<=> ( v19837(VarCurr)
& v19840(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5276,axiom,
! [VarCurr: state_type] :
( v19840(VarCurr)
<=> ( v19731(VarCurr)
| v19823(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5275,axiom,
! [VarCurr: state_type] :
( v19837(VarCurr)
<=> ( v19838(VarCurr)
| v19839(VarCurr) ) ) ).
tff(writeUnaryOperator_1657,axiom,
! [VarCurr: state_type] :
( ~ v19839(VarCurr)
<=> v19823(VarCurr) ) ).
tff(writeUnaryOperator_1656,axiom,
! [VarCurr: state_type] :
( ~ v19838(VarCurr)
<=> v19731(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5274,axiom,
! [VarCurr: state_type] :
( v19726(VarCurr)
<=> ( v19727(VarCurr)
& v19835(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5273,axiom,
! [VarCurr: state_type] :
( v19835(VarCurr)
<=> ( v19729(VarCurr)
| v19830(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5272,axiom,
! [VarCurr: state_type] :
( v19727(VarCurr)
<=> ( v19728(VarCurr)
| v19829(VarCurr) ) ) ).
tff(writeUnaryOperator_1655,axiom,
! [VarCurr: state_type] :
( ~ v19829(VarCurr)
<=> v19830(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5271,axiom,
! [VarCurr: state_type] :
( v19830(VarCurr)
<=> ( v19831(VarCurr)
& v19834(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1679,axiom,
! [VarCurr: state_type] :
( v19834(VarCurr)
<=> ( v19754(VarCurr,bitIndex13)
| v19755(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5270,axiom,
! [VarCurr: state_type] :
( v19831(VarCurr)
<=> ( v19832(VarCurr)
| v19833(VarCurr) ) ) ).
tff(writeUnaryOperator_1654,axiom,
! [VarCurr: state_type] :
( ~ v19833(VarCurr)
<=> v19755(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1653,axiom,
! [VarCurr: state_type] :
( ~ v19832(VarCurr)
<=> v19754(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1652,axiom,
! [VarCurr: state_type] :
( ~ v19728(VarCurr)
<=> v19729(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5269,axiom,
! [VarCurr: state_type] :
( v19729(VarCurr)
<=> ( v19730(VarCurr)
| v19828(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1678,axiom,
! [VarCurr: state_type] :
( v19828(VarCurr)
<=> ( v19754(VarCurr,bitIndex12)
& v19755(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5268,axiom,
! [VarCurr: state_type] :
( v19730(VarCurr)
<=> ( v19731(VarCurr)
& v19823(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5267,axiom,
! [VarCurr: state_type] :
( v19823(VarCurr)
<=> ( v19824(VarCurr)
& v19827(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1677,axiom,
! [VarCurr: state_type] :
( v19827(VarCurr)
<=> ( v19754(VarCurr,bitIndex12)
| v19755(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5266,axiom,
! [VarCurr: state_type] :
( v19824(VarCurr)
<=> ( v19825(VarCurr)
| v19826(VarCurr) ) ) ).
tff(writeUnaryOperator_1651,axiom,
! [VarCurr: state_type] :
( ~ v19826(VarCurr)
<=> v19755(VarCurr,bitIndex12) ) ).
tff(writeUnaryOperator_1650,axiom,
! [VarCurr: state_type] :
( ~ v19825(VarCurr)
<=> v19754(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5265,axiom,
! [VarCurr: state_type] :
( v19731(VarCurr)
<=> ( v19732(VarCurr)
| v19822(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1676,axiom,
! [VarCurr: state_type] :
( v19822(VarCurr)
<=> ( v19754(VarCurr,bitIndex11)
& v19755(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5264,axiom,
! [VarCurr: state_type] :
( v19732(VarCurr)
<=> ( v19733(VarCurr)
& v19817(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5263,axiom,
! [VarCurr: state_type] :
( v19817(VarCurr)
<=> ( v19818(VarCurr)
& v19821(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1675,axiom,
! [VarCurr: state_type] :
( v19821(VarCurr)
<=> ( v19754(VarCurr,bitIndex11)
| v19755(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5262,axiom,
! [VarCurr: state_type] :
( v19818(VarCurr)
<=> ( v19819(VarCurr)
| v19820(VarCurr) ) ) ).
tff(writeUnaryOperator_1649,axiom,
! [VarCurr: state_type] :
( ~ v19820(VarCurr)
<=> v19755(VarCurr,bitIndex11) ) ).
tff(writeUnaryOperator_1648,axiom,
! [VarCurr: state_type] :
( ~ v19819(VarCurr)
<=> v19754(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5261,axiom,
! [VarCurr: state_type] :
( v19733(VarCurr)
<=> ( v19734(VarCurr)
| v19816(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1674,axiom,
! [VarCurr: state_type] :
( v19816(VarCurr)
<=> ( v19754(VarCurr,bitIndex10)
& v19755(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5260,axiom,
! [VarCurr: state_type] :
( v19734(VarCurr)
<=> ( v19735(VarCurr)
& v19811(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5259,axiom,
! [VarCurr: state_type] :
( v19811(VarCurr)
<=> ( v19812(VarCurr)
& v19815(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1673,axiom,
! [VarCurr: state_type] :
( v19815(VarCurr)
<=> ( v19754(VarCurr,bitIndex10)
| v19755(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5258,axiom,
! [VarCurr: state_type] :
( v19812(VarCurr)
<=> ( v19813(VarCurr)
| v19814(VarCurr) ) ) ).
tff(writeUnaryOperator_1647,axiom,
! [VarCurr: state_type] :
( ~ v19814(VarCurr)
<=> v19755(VarCurr,bitIndex10) ) ).
tff(writeUnaryOperator_1646,axiom,
! [VarCurr: state_type] :
( ~ v19813(VarCurr)
<=> v19754(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5257,axiom,
! [VarCurr: state_type] :
( v19735(VarCurr)
<=> ( v19736(VarCurr)
| v19810(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1672,axiom,
! [VarCurr: state_type] :
( v19810(VarCurr)
<=> ( v19754(VarCurr,bitIndex9)
& v19755(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5256,axiom,
! [VarCurr: state_type] :
( v19736(VarCurr)
<=> ( v19737(VarCurr)
& v19805(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5255,axiom,
! [VarCurr: state_type] :
( v19805(VarCurr)
<=> ( v19806(VarCurr)
& v19809(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1671,axiom,
! [VarCurr: state_type] :
( v19809(VarCurr)
<=> ( v19754(VarCurr,bitIndex9)
| v19755(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5254,axiom,
! [VarCurr: state_type] :
( v19806(VarCurr)
<=> ( v19807(VarCurr)
| v19808(VarCurr) ) ) ).
tff(writeUnaryOperator_1645,axiom,
! [VarCurr: state_type] :
( ~ v19808(VarCurr)
<=> v19755(VarCurr,bitIndex9) ) ).
tff(writeUnaryOperator_1644,axiom,
! [VarCurr: state_type] :
( ~ v19807(VarCurr)
<=> v19754(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5253,axiom,
! [VarCurr: state_type] :
( v19737(VarCurr)
<=> ( v19738(VarCurr)
| v19804(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1670,axiom,
! [VarCurr: state_type] :
( v19804(VarCurr)
<=> ( v19754(VarCurr,bitIndex8)
& v19755(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5252,axiom,
! [VarCurr: state_type] :
( v19738(VarCurr)
<=> ( v19739(VarCurr)
& v19799(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5251,axiom,
! [VarCurr: state_type] :
( v19799(VarCurr)
<=> ( v19800(VarCurr)
& v19803(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1669,axiom,
! [VarCurr: state_type] :
( v19803(VarCurr)
<=> ( v19754(VarCurr,bitIndex8)
| v19755(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5250,axiom,
! [VarCurr: state_type] :
( v19800(VarCurr)
<=> ( v19801(VarCurr)
| v19802(VarCurr) ) ) ).
tff(writeUnaryOperator_1643,axiom,
! [VarCurr: state_type] :
( ~ v19802(VarCurr)
<=> v19755(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1642,axiom,
! [VarCurr: state_type] :
( ~ v19801(VarCurr)
<=> v19754(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5249,axiom,
! [VarCurr: state_type] :
( v19739(VarCurr)
<=> ( v19740(VarCurr)
| v19798(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1668,axiom,
! [VarCurr: state_type] :
( v19798(VarCurr)
<=> ( v19754(VarCurr,bitIndex7)
& v19755(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5248,axiom,
! [VarCurr: state_type] :
( v19740(VarCurr)
<=> ( v19741(VarCurr)
& v19793(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5247,axiom,
! [VarCurr: state_type] :
( v19793(VarCurr)
<=> ( v19794(VarCurr)
& v19797(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1667,axiom,
! [VarCurr: state_type] :
( v19797(VarCurr)
<=> ( v19754(VarCurr,bitIndex7)
| v19755(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5246,axiom,
! [VarCurr: state_type] :
( v19794(VarCurr)
<=> ( v19795(VarCurr)
| v19796(VarCurr) ) ) ).
tff(writeUnaryOperator_1641,axiom,
! [VarCurr: state_type] :
( ~ v19796(VarCurr)
<=> v19755(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1640,axiom,
! [VarCurr: state_type] :
( ~ v19795(VarCurr)
<=> v19754(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5245,axiom,
! [VarCurr: state_type] :
( v19741(VarCurr)
<=> ( v19742(VarCurr)
| v19792(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1666,axiom,
! [VarCurr: state_type] :
( v19792(VarCurr)
<=> ( v19754(VarCurr,bitIndex6)
& v19755(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5244,axiom,
! [VarCurr: state_type] :
( v19742(VarCurr)
<=> ( v19743(VarCurr)
& v19787(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5243,axiom,
! [VarCurr: state_type] :
( v19787(VarCurr)
<=> ( v19788(VarCurr)
& v19791(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1665,axiom,
! [VarCurr: state_type] :
( v19791(VarCurr)
<=> ( v19754(VarCurr,bitIndex6)
| v19755(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5242,axiom,
! [VarCurr: state_type] :
( v19788(VarCurr)
<=> ( v19789(VarCurr)
| v19790(VarCurr) ) ) ).
tff(writeUnaryOperator_1639,axiom,
! [VarCurr: state_type] :
( ~ v19790(VarCurr)
<=> v19755(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1638,axiom,
! [VarCurr: state_type] :
( ~ v19789(VarCurr)
<=> v19754(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5241,axiom,
! [VarCurr: state_type] :
( v19743(VarCurr)
<=> ( v19744(VarCurr)
| v19786(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1664,axiom,
! [VarCurr: state_type] :
( v19786(VarCurr)
<=> ( v19754(VarCurr,bitIndex5)
& v19755(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5240,axiom,
! [VarCurr: state_type] :
( v19744(VarCurr)
<=> ( v19745(VarCurr)
& v19781(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5239,axiom,
! [VarCurr: state_type] :
( v19781(VarCurr)
<=> ( v19782(VarCurr)
& v19785(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1663,axiom,
! [VarCurr: state_type] :
( v19785(VarCurr)
<=> ( v19754(VarCurr,bitIndex5)
| v19755(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5238,axiom,
! [VarCurr: state_type] :
( v19782(VarCurr)
<=> ( v19783(VarCurr)
| v19784(VarCurr) ) ) ).
tff(writeUnaryOperator_1637,axiom,
! [VarCurr: state_type] :
( ~ v19784(VarCurr)
<=> v19755(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1636,axiom,
! [VarCurr: state_type] :
( ~ v19783(VarCurr)
<=> v19754(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5237,axiom,
! [VarCurr: state_type] :
( v19745(VarCurr)
<=> ( v19746(VarCurr)
| v19780(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1662,axiom,
! [VarCurr: state_type] :
( v19780(VarCurr)
<=> ( v19754(VarCurr,bitIndex4)
& v19755(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5236,axiom,
! [VarCurr: state_type] :
( v19746(VarCurr)
<=> ( v19747(VarCurr)
& v19775(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5235,axiom,
! [VarCurr: state_type] :
( v19775(VarCurr)
<=> ( v19776(VarCurr)
& v19779(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1661,axiom,
! [VarCurr: state_type] :
( v19779(VarCurr)
<=> ( v19754(VarCurr,bitIndex4)
| v19755(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5234,axiom,
! [VarCurr: state_type] :
( v19776(VarCurr)
<=> ( v19777(VarCurr)
| v19778(VarCurr) ) ) ).
tff(writeUnaryOperator_1635,axiom,
! [VarCurr: state_type] :
( ~ v19778(VarCurr)
<=> v19755(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1634,axiom,
! [VarCurr: state_type] :
( ~ v19777(VarCurr)
<=> v19754(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5233,axiom,
! [VarCurr: state_type] :
( v19747(VarCurr)
<=> ( v19748(VarCurr)
| v19774(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1660,axiom,
! [VarCurr: state_type] :
( v19774(VarCurr)
<=> ( v19754(VarCurr,bitIndex3)
& v19755(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5232,axiom,
! [VarCurr: state_type] :
( v19748(VarCurr)
<=> ( v19749(VarCurr)
& v19769(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5231,axiom,
! [VarCurr: state_type] :
( v19769(VarCurr)
<=> ( v19770(VarCurr)
& v19773(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1659,axiom,
! [VarCurr: state_type] :
( v19773(VarCurr)
<=> ( v19754(VarCurr,bitIndex3)
| v19755(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5230,axiom,
! [VarCurr: state_type] :
( v19770(VarCurr)
<=> ( v19771(VarCurr)
| v19772(VarCurr) ) ) ).
tff(writeUnaryOperator_1633,axiom,
! [VarCurr: state_type] :
( ~ v19772(VarCurr)
<=> v19755(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1632,axiom,
! [VarCurr: state_type] :
( ~ v19771(VarCurr)
<=> v19754(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5229,axiom,
! [VarCurr: state_type] :
( v19749(VarCurr)
<=> ( v19750(VarCurr)
| v19768(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1658,axiom,
! [VarCurr: state_type] :
( v19768(VarCurr)
<=> ( v19754(VarCurr,bitIndex2)
& v19755(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5228,axiom,
! [VarCurr: state_type] :
( v19750(VarCurr)
<=> ( v19751(VarCurr)
& v19763(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5227,axiom,
! [VarCurr: state_type] :
( v19763(VarCurr)
<=> ( v19764(VarCurr)
& v19767(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1657,axiom,
! [VarCurr: state_type] :
( v19767(VarCurr)
<=> ( v19754(VarCurr,bitIndex2)
| v19755(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5226,axiom,
! [VarCurr: state_type] :
( v19764(VarCurr)
<=> ( v19765(VarCurr)
| v19766(VarCurr) ) ) ).
tff(writeUnaryOperator_1631,axiom,
! [VarCurr: state_type] :
( ~ v19766(VarCurr)
<=> v19755(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1630,axiom,
! [VarCurr: state_type] :
( ~ v19765(VarCurr)
<=> v19754(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5225,axiom,
! [VarCurr: state_type] :
( v19751(VarCurr)
<=> ( v19752(VarCurr)
| v19762(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1656,axiom,
! [VarCurr: state_type] :
( v19762(VarCurr)
<=> ( v19754(VarCurr,bitIndex1)
& v19755(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5224,axiom,
! [VarCurr: state_type] :
( v19752(VarCurr)
<=> ( v19753(VarCurr)
& v19757(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5223,axiom,
! [VarCurr: state_type] :
( v19757(VarCurr)
<=> ( v19758(VarCurr)
& v19761(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1655,axiom,
! [VarCurr: state_type] :
( v19761(VarCurr)
<=> ( v19754(VarCurr,bitIndex1)
| v19755(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5222,axiom,
! [VarCurr: state_type] :
( v19758(VarCurr)
<=> ( v19759(VarCurr)
| v19760(VarCurr) ) ) ).
tff(writeUnaryOperator_1629,axiom,
! [VarCurr: state_type] :
( ~ v19760(VarCurr)
<=> v19755(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1628,axiom,
! [VarCurr: state_type] :
( ~ v19759(VarCurr)
<=> v19754(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5221,axiom,
! [VarCurr: state_type] :
( v19753(VarCurr)
<=> ( v19754(VarCurr,bitIndex0)
& v19755(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_3125,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_12_0(B)
=> ( v19755(VarCurr,B)
<=> v19756(VarCurr,B) ) ) ).
tff(addAssignment_3124,axiom,
! [VarCurr: state_type] :
( v19755(VarCurr,bitIndex13)
<=> $false ) ).
tff(writeUnaryOperator_1627,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_12_0(B)
=> ( v19756(VarCurr,B)
<=> ~ v12870(VarCurr,B) ) ) ).
tff(addAssignment_3123,axiom,
! [VarCurr: state_type] :
( ( v19754(VarCurr,bitIndex12)
<=> v18793(VarCurr,bitIndex16) )
& ( v19754(VarCurr,bitIndex11)
<=> v18793(VarCurr,bitIndex15) )
& ( v19754(VarCurr,bitIndex10)
<=> v18793(VarCurr,bitIndex14) )
& ( v19754(VarCurr,bitIndex9)
<=> v18793(VarCurr,bitIndex13) )
& ( v19754(VarCurr,bitIndex8)
<=> v18793(VarCurr,bitIndex12) )
& ( v19754(VarCurr,bitIndex7)
<=> v18793(VarCurr,bitIndex11) )
& ( v19754(VarCurr,bitIndex6)
<=> v18793(VarCurr,bitIndex10) )
& ( v19754(VarCurr,bitIndex5)
<=> v18793(VarCurr,bitIndex9) )
& ( v19754(VarCurr,bitIndex4)
<=> v18793(VarCurr,bitIndex8) )
& ( v19754(VarCurr,bitIndex3)
<=> v18793(VarCurr,bitIndex7) )
& ( v19754(VarCurr,bitIndex2)
<=> v18793(VarCurr,bitIndex6) )
& ( v19754(VarCurr,bitIndex1)
<=> v18793(VarCurr,bitIndex5) )
& ( v19754(VarCurr,bitIndex0)
<=> v18793(VarCurr,bitIndex4) ) ) ).
tff(addAssignment_3122,axiom,
! [VarCurr: state_type] :
( v19754(VarCurr,bitIndex13)
<=> $false ) ).
tff(addAssignment_3121,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v18793(VarCurr,B)
<=> v18795(VarCurr,B) ) ) ).
tff(addAssignment_3120,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v18795(VarNext,B)
<=> v19717(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_177,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19718(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19717(VarNext,B)
<=> v18795(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_744,axiom,
! [VarNext: state_type] :
( v19718(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19717(VarNext,B)
<=> v19245(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5220,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19718(VarNext)
<=> v19719(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5219,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19719(VarNext)
<=> ( v19721(VarNext)
& v19233(VarNext) ) ) ) ).
tff(writeUnaryOperator_1626,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19721(VarNext)
<=> v19240(VarNext) ) ) ).
tff(addAssignment_3119,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v18797(VarCurr,B)
<=> v19226(VarCurr,B) ) ) ).
tff(addAssignment_3118,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v18806(VarCurr,B)
<=> v18808(VarCurr,B) ) ) ).
tff(addAssignment_3117,axiom,
! [VarCurr: state_type] :
( ( v18808(VarCurr,bitIndex16)
<=> v19025(VarCurr,bitIndex15) )
& ( v18808(VarCurr,bitIndex15)
<=> v19025(VarCurr,bitIndex14) )
& ( v18808(VarCurr,bitIndex14)
<=> v19025(VarCurr,bitIndex13) )
& ( v18808(VarCurr,bitIndex13)
<=> v19025(VarCurr,bitIndex12) )
& ( v18808(VarCurr,bitIndex12)
<=> v19025(VarCurr,bitIndex11) )
& ( v18808(VarCurr,bitIndex11)
<=> v19025(VarCurr,bitIndex10) )
& ( v18808(VarCurr,bitIndex10)
<=> v19025(VarCurr,bitIndex9) )
& ( v18808(VarCurr,bitIndex9)
<=> v19025(VarCurr,bitIndex8) )
& ( v18808(VarCurr,bitIndex8)
<=> v19025(VarCurr,bitIndex7) )
& ( v18808(VarCurr,bitIndex7)
<=> v19025(VarCurr,bitIndex6) )
& ( v18808(VarCurr,bitIndex6)
<=> v19025(VarCurr,bitIndex5) )
& ( v18808(VarCurr,bitIndex5)
<=> v19025(VarCurr,bitIndex4) )
& ( v18808(VarCurr,bitIndex4)
<=> v19025(VarCurr,bitIndex3) ) ) ).
tff(addAssignment_3116,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex16)
<=> v19023(VarCurr,bitIndex16) ) ).
tff(addAssignment_3115,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex15)
<=> v19023(VarCurr,bitIndex15) ) ).
tff(addAssignment_3114,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex14)
<=> v19023(VarCurr,bitIndex14) ) ).
tff(addAssignment_3113,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex13)
<=> v19023(VarCurr,bitIndex13) ) ).
tff(addAssignment_3112,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex12)
<=> v19023(VarCurr,bitIndex12) ) ).
tff(addAssignment_3111,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex11)
<=> v19023(VarCurr,bitIndex11) ) ).
tff(addAssignment_3110,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex10)
<=> v19023(VarCurr,bitIndex10) ) ).
tff(addAssignment_3109,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex9)
<=> v19023(VarCurr,bitIndex9) ) ).
tff(addAssignment_3108,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex8)
<=> v19023(VarCurr,bitIndex8) ) ).
tff(addAssignment_3107,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex7)
<=> v19023(VarCurr,bitIndex7) ) ).
tff(addAssignment_3106,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex6)
<=> v19023(VarCurr,bitIndex6) ) ).
tff(addAssignment_3105,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex5)
<=> v19023(VarCurr,bitIndex5) ) ).
tff(addAssignment_3104,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex4)
<=> v19023(VarCurr,bitIndex4) ) ).
tff(addAssignment_3103,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex15)
<=> v18886(VarCurr,bitIndex15) ) ).
tff(addAssignment_3102,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex14)
<=> v18886(VarCurr,bitIndex14) ) ).
tff(addAssignment_3101,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex13)
<=> v18886(VarCurr,bitIndex13) ) ).
tff(addAssignment_3100,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex12)
<=> v18886(VarCurr,bitIndex12) ) ).
tff(addAssignment_3099,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex11)
<=> v18886(VarCurr,bitIndex11) ) ).
tff(addAssignment_3098,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex10)
<=> v18886(VarCurr,bitIndex10) ) ).
tff(addAssignment_3097,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex9)
<=> v18886(VarCurr,bitIndex9) ) ).
tff(addAssignment_3096,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex8)
<=> v18886(VarCurr,bitIndex8) ) ).
tff(addAssignment_3095,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex7)
<=> v18886(VarCurr,bitIndex7) ) ).
tff(addAssignment_3094,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex6)
<=> v18886(VarCurr,bitIndex6) ) ).
tff(addAssignment_3093,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex5)
<=> v18886(VarCurr,bitIndex5) ) ).
tff(addAssignment_3092,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex4)
<=> v18886(VarCurr,bitIndex4) ) ).
tff(addAssignment_3091,axiom,
! [VarCurr: state_type] :
( v19420(VarCurr)
<=> v19422(VarCurr,bitIndex13) ) ).
tff(addAssignment_3090,axiom,
! [VarCurr: state_type] :
( v19422(VarCurr,bitIndex13)
<=> v19535(VarCurr,bitIndex13) ) ).
tff(addAssignment_3089,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex0)
<=> v19707(VarCurr) ) ).
tff(addAssignment_3088,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex1)
<=> v19702(VarCurr) ) ).
tff(addAssignment_3087,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex2)
<=> v19697(VarCurr) ) ).
tff(addAssignment_3086,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex3)
<=> v19692(VarCurr) ) ).
tff(addAssignment_3085,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex4)
<=> v19687(VarCurr) ) ).
tff(addAssignment_3084,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex5)
<=> v19682(VarCurr) ) ).
tff(addAssignment_3083,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex6)
<=> v19677(VarCurr) ) ).
tff(addAssignment_3082,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex7)
<=> v19672(VarCurr) ) ).
tff(addAssignment_3081,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex8)
<=> v19667(VarCurr) ) ).
tff(addAssignment_3080,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex9)
<=> v19662(VarCurr) ) ).
tff(addAssignment_3079,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex10)
<=> v19657(VarCurr) ) ).
tff(addAssignment_3078,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex11)
<=> v19652(VarCurr) ) ).
tff(addAssignment_3077,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex12)
<=> v19647(VarCurr) ) ).
tff(addAssignment_3076,axiom,
! [VarCurr: state_type] :
( v19535(VarCurr,bitIndex13)
<=> v19537(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5218,axiom,
! [VarCurr: state_type] :
( v19707(VarCurr)
<=> ( v19708(VarCurr)
& v19711(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5217,axiom,
! [VarCurr: state_type] :
( v19711(VarCurr)
<=> ( v19565(VarCurr,bitIndex0)
| v19566(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5216,axiom,
! [VarCurr: state_type] :
( v19708(VarCurr)
<=> ( v19709(VarCurr)
| v19710(VarCurr) ) ) ).
tff(writeUnaryOperator_1625,axiom,
! [VarCurr: state_type] :
( ~ v19710(VarCurr)
<=> v19566(VarCurr,bitIndex0) ) ).
tff(writeUnaryOperator_1624,axiom,
! [VarCurr: state_type] :
( ~ v19709(VarCurr)
<=> v19565(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5215,axiom,
! [VarCurr: state_type] :
( v19702(VarCurr)
<=> ( v19703(VarCurr)
& v19706(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5214,axiom,
! [VarCurr: state_type] :
( v19706(VarCurr)
<=> ( v19564(VarCurr)
| v19568(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5213,axiom,
! [VarCurr: state_type] :
( v19703(VarCurr)
<=> ( v19704(VarCurr)
| v19705(VarCurr) ) ) ).
tff(writeUnaryOperator_1623,axiom,
! [VarCurr: state_type] :
( ~ v19705(VarCurr)
<=> v19568(VarCurr) ) ).
tff(writeUnaryOperator_1622,axiom,
! [VarCurr: state_type] :
( ~ v19704(VarCurr)
<=> v19564(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5212,axiom,
! [VarCurr: state_type] :
( v19697(VarCurr)
<=> ( v19698(VarCurr)
& v19701(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5211,axiom,
! [VarCurr: state_type] :
( v19701(VarCurr)
<=> ( v19562(VarCurr)
| v19574(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5210,axiom,
! [VarCurr: state_type] :
( v19698(VarCurr)
<=> ( v19699(VarCurr)
| v19700(VarCurr) ) ) ).
tff(writeUnaryOperator_1621,axiom,
! [VarCurr: state_type] :
( ~ v19700(VarCurr)
<=> v19574(VarCurr) ) ).
tff(writeUnaryOperator_1620,axiom,
! [VarCurr: state_type] :
( ~ v19699(VarCurr)
<=> v19562(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5209,axiom,
! [VarCurr: state_type] :
( v19692(VarCurr)
<=> ( v19693(VarCurr)
& v19696(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5208,axiom,
! [VarCurr: state_type] :
( v19696(VarCurr)
<=> ( v19560(VarCurr)
| v19580(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5207,axiom,
! [VarCurr: state_type] :
( v19693(VarCurr)
<=> ( v19694(VarCurr)
| v19695(VarCurr) ) ) ).
tff(writeUnaryOperator_1619,axiom,
! [VarCurr: state_type] :
( ~ v19695(VarCurr)
<=> v19580(VarCurr) ) ).
tff(writeUnaryOperator_1618,axiom,
! [VarCurr: state_type] :
( ~ v19694(VarCurr)
<=> v19560(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5206,axiom,
! [VarCurr: state_type] :
( v19687(VarCurr)
<=> ( v19688(VarCurr)
& v19691(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5205,axiom,
! [VarCurr: state_type] :
( v19691(VarCurr)
<=> ( v19558(VarCurr)
| v19586(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5204,axiom,
! [VarCurr: state_type] :
( v19688(VarCurr)
<=> ( v19689(VarCurr)
| v19690(VarCurr) ) ) ).
tff(writeUnaryOperator_1617,axiom,
! [VarCurr: state_type] :
( ~ v19690(VarCurr)
<=> v19586(VarCurr) ) ).
tff(writeUnaryOperator_1616,axiom,
! [VarCurr: state_type] :
( ~ v19689(VarCurr)
<=> v19558(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5203,axiom,
! [VarCurr: state_type] :
( v19682(VarCurr)
<=> ( v19683(VarCurr)
& v19686(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5202,axiom,
! [VarCurr: state_type] :
( v19686(VarCurr)
<=> ( v19556(VarCurr)
| v19592(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5201,axiom,
! [VarCurr: state_type] :
( v19683(VarCurr)
<=> ( v19684(VarCurr)
| v19685(VarCurr) ) ) ).
tff(writeUnaryOperator_1615,axiom,
! [VarCurr: state_type] :
( ~ v19685(VarCurr)
<=> v19592(VarCurr) ) ).
tff(writeUnaryOperator_1614,axiom,
! [VarCurr: state_type] :
( ~ v19684(VarCurr)
<=> v19556(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5200,axiom,
! [VarCurr: state_type] :
( v19677(VarCurr)
<=> ( v19678(VarCurr)
& v19681(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5199,axiom,
! [VarCurr: state_type] :
( v19681(VarCurr)
<=> ( v19554(VarCurr)
| v19598(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5198,axiom,
! [VarCurr: state_type] :
( v19678(VarCurr)
<=> ( v19679(VarCurr)
| v19680(VarCurr) ) ) ).
tff(writeUnaryOperator_1613,axiom,
! [VarCurr: state_type] :
( ~ v19680(VarCurr)
<=> v19598(VarCurr) ) ).
tff(writeUnaryOperator_1612,axiom,
! [VarCurr: state_type] :
( ~ v19679(VarCurr)
<=> v19554(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5197,axiom,
! [VarCurr: state_type] :
( v19672(VarCurr)
<=> ( v19673(VarCurr)
& v19676(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5196,axiom,
! [VarCurr: state_type] :
( v19676(VarCurr)
<=> ( v19552(VarCurr)
| v19604(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5195,axiom,
! [VarCurr: state_type] :
( v19673(VarCurr)
<=> ( v19674(VarCurr)
| v19675(VarCurr) ) ) ).
tff(writeUnaryOperator_1611,axiom,
! [VarCurr: state_type] :
( ~ v19675(VarCurr)
<=> v19604(VarCurr) ) ).
tff(writeUnaryOperator_1610,axiom,
! [VarCurr: state_type] :
( ~ v19674(VarCurr)
<=> v19552(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5194,axiom,
! [VarCurr: state_type] :
( v19667(VarCurr)
<=> ( v19668(VarCurr)
& v19671(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5193,axiom,
! [VarCurr: state_type] :
( v19671(VarCurr)
<=> ( v19550(VarCurr)
| v19610(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5192,axiom,
! [VarCurr: state_type] :
( v19668(VarCurr)
<=> ( v19669(VarCurr)
| v19670(VarCurr) ) ) ).
tff(writeUnaryOperator_1609,axiom,
! [VarCurr: state_type] :
( ~ v19670(VarCurr)
<=> v19610(VarCurr) ) ).
tff(writeUnaryOperator_1608,axiom,
! [VarCurr: state_type] :
( ~ v19669(VarCurr)
<=> v19550(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5191,axiom,
! [VarCurr: state_type] :
( v19662(VarCurr)
<=> ( v19663(VarCurr)
& v19666(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5190,axiom,
! [VarCurr: state_type] :
( v19666(VarCurr)
<=> ( v19548(VarCurr)
| v19616(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5189,axiom,
! [VarCurr: state_type] :
( v19663(VarCurr)
<=> ( v19664(VarCurr)
| v19665(VarCurr) ) ) ).
tff(writeUnaryOperator_1607,axiom,
! [VarCurr: state_type] :
( ~ v19665(VarCurr)
<=> v19616(VarCurr) ) ).
tff(writeUnaryOperator_1606,axiom,
! [VarCurr: state_type] :
( ~ v19664(VarCurr)
<=> v19548(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5188,axiom,
! [VarCurr: state_type] :
( v19657(VarCurr)
<=> ( v19658(VarCurr)
& v19661(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5187,axiom,
! [VarCurr: state_type] :
( v19661(VarCurr)
<=> ( v19546(VarCurr)
| v19622(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5186,axiom,
! [VarCurr: state_type] :
( v19658(VarCurr)
<=> ( v19659(VarCurr)
| v19660(VarCurr) ) ) ).
tff(writeUnaryOperator_1605,axiom,
! [VarCurr: state_type] :
( ~ v19660(VarCurr)
<=> v19622(VarCurr) ) ).
tff(writeUnaryOperator_1604,axiom,
! [VarCurr: state_type] :
( ~ v19659(VarCurr)
<=> v19546(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5185,axiom,
! [VarCurr: state_type] :
( v19652(VarCurr)
<=> ( v19653(VarCurr)
& v19656(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5184,axiom,
! [VarCurr: state_type] :
( v19656(VarCurr)
<=> ( v19544(VarCurr)
| v19628(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5183,axiom,
! [VarCurr: state_type] :
( v19653(VarCurr)
<=> ( v19654(VarCurr)
| v19655(VarCurr) ) ) ).
tff(writeUnaryOperator_1603,axiom,
! [VarCurr: state_type] :
( ~ v19655(VarCurr)
<=> v19628(VarCurr) ) ).
tff(writeUnaryOperator_1602,axiom,
! [VarCurr: state_type] :
( ~ v19654(VarCurr)
<=> v19544(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5182,axiom,
! [VarCurr: state_type] :
( v19647(VarCurr)
<=> ( v19648(VarCurr)
& v19651(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5181,axiom,
! [VarCurr: state_type] :
( v19651(VarCurr)
<=> ( v19542(VarCurr)
| v19634(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5180,axiom,
! [VarCurr: state_type] :
( v19648(VarCurr)
<=> ( v19649(VarCurr)
| v19650(VarCurr) ) ) ).
tff(writeUnaryOperator_1601,axiom,
! [VarCurr: state_type] :
( ~ v19650(VarCurr)
<=> v19634(VarCurr) ) ).
tff(writeUnaryOperator_1600,axiom,
! [VarCurr: state_type] :
( ~ v19649(VarCurr)
<=> v19542(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5179,axiom,
! [VarCurr: state_type] :
( v19537(VarCurr)
<=> ( v19538(VarCurr)
& v19646(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5178,axiom,
! [VarCurr: state_type] :
( v19646(VarCurr)
<=> ( v19540(VarCurr)
| v19641(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5177,axiom,
! [VarCurr: state_type] :
( v19538(VarCurr)
<=> ( v19539(VarCurr)
| v19640(VarCurr) ) ) ).
tff(writeUnaryOperator_1599,axiom,
! [VarCurr: state_type] :
( ~ v19640(VarCurr)
<=> v19641(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5176,axiom,
! [VarCurr: state_type] :
( v19641(VarCurr)
<=> ( v19642(VarCurr)
& v19645(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1654,axiom,
! [VarCurr: state_type] :
( v19645(VarCurr)
<=> ( v19565(VarCurr,bitIndex13)
| v19566(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5175,axiom,
! [VarCurr: state_type] :
( v19642(VarCurr)
<=> ( v19643(VarCurr)
| v19644(VarCurr) ) ) ).
tff(writeUnaryOperator_1598,axiom,
! [VarCurr: state_type] :
( ~ v19644(VarCurr)
<=> v19566(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1597,axiom,
! [VarCurr: state_type] :
( ~ v19643(VarCurr)
<=> v19565(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1596,axiom,
! [VarCurr: state_type] :
( ~ v19539(VarCurr)
<=> v19540(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5174,axiom,
! [VarCurr: state_type] :
( v19540(VarCurr)
<=> ( v19541(VarCurr)
| v19639(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1653,axiom,
! [VarCurr: state_type] :
( v19639(VarCurr)
<=> ( v19565(VarCurr,bitIndex12)
& v19566(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5173,axiom,
! [VarCurr: state_type] :
( v19541(VarCurr)
<=> ( v19542(VarCurr)
& v19634(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5172,axiom,
! [VarCurr: state_type] :
( v19634(VarCurr)
<=> ( v19635(VarCurr)
& v19638(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1652,axiom,
! [VarCurr: state_type] :
( v19638(VarCurr)
<=> ( v19565(VarCurr,bitIndex12)
| v19566(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5171,axiom,
! [VarCurr: state_type] :
( v19635(VarCurr)
<=> ( v19636(VarCurr)
| v19637(VarCurr) ) ) ).
tff(writeUnaryOperator_1595,axiom,
! [VarCurr: state_type] :
( ~ v19637(VarCurr)
<=> v19566(VarCurr,bitIndex12) ) ).
tff(writeUnaryOperator_1594,axiom,
! [VarCurr: state_type] :
( ~ v19636(VarCurr)
<=> v19565(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5170,axiom,
! [VarCurr: state_type] :
( v19542(VarCurr)
<=> ( v19543(VarCurr)
| v19633(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1651,axiom,
! [VarCurr: state_type] :
( v19633(VarCurr)
<=> ( v19565(VarCurr,bitIndex11)
& v19566(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5169,axiom,
! [VarCurr: state_type] :
( v19543(VarCurr)
<=> ( v19544(VarCurr)
& v19628(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5168,axiom,
! [VarCurr: state_type] :
( v19628(VarCurr)
<=> ( v19629(VarCurr)
& v19632(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1650,axiom,
! [VarCurr: state_type] :
( v19632(VarCurr)
<=> ( v19565(VarCurr,bitIndex11)
| v19566(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5167,axiom,
! [VarCurr: state_type] :
( v19629(VarCurr)
<=> ( v19630(VarCurr)
| v19631(VarCurr) ) ) ).
tff(writeUnaryOperator_1593,axiom,
! [VarCurr: state_type] :
( ~ v19631(VarCurr)
<=> v19566(VarCurr,bitIndex11) ) ).
tff(writeUnaryOperator_1592,axiom,
! [VarCurr: state_type] :
( ~ v19630(VarCurr)
<=> v19565(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5166,axiom,
! [VarCurr: state_type] :
( v19544(VarCurr)
<=> ( v19545(VarCurr)
| v19627(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1649,axiom,
! [VarCurr: state_type] :
( v19627(VarCurr)
<=> ( v19565(VarCurr,bitIndex10)
& v19566(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5165,axiom,
! [VarCurr: state_type] :
( v19545(VarCurr)
<=> ( v19546(VarCurr)
& v19622(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5164,axiom,
! [VarCurr: state_type] :
( v19622(VarCurr)
<=> ( v19623(VarCurr)
& v19626(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1648,axiom,
! [VarCurr: state_type] :
( v19626(VarCurr)
<=> ( v19565(VarCurr,bitIndex10)
| v19566(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5163,axiom,
! [VarCurr: state_type] :
( v19623(VarCurr)
<=> ( v19624(VarCurr)
| v19625(VarCurr) ) ) ).
tff(writeUnaryOperator_1591,axiom,
! [VarCurr: state_type] :
( ~ v19625(VarCurr)
<=> v19566(VarCurr,bitIndex10) ) ).
tff(writeUnaryOperator_1590,axiom,
! [VarCurr: state_type] :
( ~ v19624(VarCurr)
<=> v19565(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5162,axiom,
! [VarCurr: state_type] :
( v19546(VarCurr)
<=> ( v19547(VarCurr)
| v19621(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1647,axiom,
! [VarCurr: state_type] :
( v19621(VarCurr)
<=> ( v19565(VarCurr,bitIndex9)
& v19566(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5161,axiom,
! [VarCurr: state_type] :
( v19547(VarCurr)
<=> ( v19548(VarCurr)
& v19616(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5160,axiom,
! [VarCurr: state_type] :
( v19616(VarCurr)
<=> ( v19617(VarCurr)
& v19620(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1646,axiom,
! [VarCurr: state_type] :
( v19620(VarCurr)
<=> ( v19565(VarCurr,bitIndex9)
| v19566(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5159,axiom,
! [VarCurr: state_type] :
( v19617(VarCurr)
<=> ( v19618(VarCurr)
| v19619(VarCurr) ) ) ).
tff(writeUnaryOperator_1589,axiom,
! [VarCurr: state_type] :
( ~ v19619(VarCurr)
<=> v19566(VarCurr,bitIndex9) ) ).
tff(writeUnaryOperator_1588,axiom,
! [VarCurr: state_type] :
( ~ v19618(VarCurr)
<=> v19565(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5158,axiom,
! [VarCurr: state_type] :
( v19548(VarCurr)
<=> ( v19549(VarCurr)
| v19615(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1645,axiom,
! [VarCurr: state_type] :
( v19615(VarCurr)
<=> ( v19565(VarCurr,bitIndex8)
& v19566(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5157,axiom,
! [VarCurr: state_type] :
( v19549(VarCurr)
<=> ( v19550(VarCurr)
& v19610(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5156,axiom,
! [VarCurr: state_type] :
( v19610(VarCurr)
<=> ( v19611(VarCurr)
& v19614(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1644,axiom,
! [VarCurr: state_type] :
( v19614(VarCurr)
<=> ( v19565(VarCurr,bitIndex8)
| v19566(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5155,axiom,
! [VarCurr: state_type] :
( v19611(VarCurr)
<=> ( v19612(VarCurr)
| v19613(VarCurr) ) ) ).
tff(writeUnaryOperator_1587,axiom,
! [VarCurr: state_type] :
( ~ v19613(VarCurr)
<=> v19566(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1586,axiom,
! [VarCurr: state_type] :
( ~ v19612(VarCurr)
<=> v19565(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5154,axiom,
! [VarCurr: state_type] :
( v19550(VarCurr)
<=> ( v19551(VarCurr)
| v19609(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1643,axiom,
! [VarCurr: state_type] :
( v19609(VarCurr)
<=> ( v19565(VarCurr,bitIndex7)
& v19566(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5153,axiom,
! [VarCurr: state_type] :
( v19551(VarCurr)
<=> ( v19552(VarCurr)
& v19604(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5152,axiom,
! [VarCurr: state_type] :
( v19604(VarCurr)
<=> ( v19605(VarCurr)
& v19608(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1642,axiom,
! [VarCurr: state_type] :
( v19608(VarCurr)
<=> ( v19565(VarCurr,bitIndex7)
| v19566(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5151,axiom,
! [VarCurr: state_type] :
( v19605(VarCurr)
<=> ( v19606(VarCurr)
| v19607(VarCurr) ) ) ).
tff(writeUnaryOperator_1585,axiom,
! [VarCurr: state_type] :
( ~ v19607(VarCurr)
<=> v19566(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1584,axiom,
! [VarCurr: state_type] :
( ~ v19606(VarCurr)
<=> v19565(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5150,axiom,
! [VarCurr: state_type] :
( v19552(VarCurr)
<=> ( v19553(VarCurr)
| v19603(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1641,axiom,
! [VarCurr: state_type] :
( v19603(VarCurr)
<=> ( v19565(VarCurr,bitIndex6)
& v19566(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5149,axiom,
! [VarCurr: state_type] :
( v19553(VarCurr)
<=> ( v19554(VarCurr)
& v19598(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5148,axiom,
! [VarCurr: state_type] :
( v19598(VarCurr)
<=> ( v19599(VarCurr)
& v19602(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1640,axiom,
! [VarCurr: state_type] :
( v19602(VarCurr)
<=> ( v19565(VarCurr,bitIndex6)
| v19566(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5147,axiom,
! [VarCurr: state_type] :
( v19599(VarCurr)
<=> ( v19600(VarCurr)
| v19601(VarCurr) ) ) ).
tff(writeUnaryOperator_1583,axiom,
! [VarCurr: state_type] :
( ~ v19601(VarCurr)
<=> v19566(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1582,axiom,
! [VarCurr: state_type] :
( ~ v19600(VarCurr)
<=> v19565(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5146,axiom,
! [VarCurr: state_type] :
( v19554(VarCurr)
<=> ( v19555(VarCurr)
| v19597(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1639,axiom,
! [VarCurr: state_type] :
( v19597(VarCurr)
<=> ( v19565(VarCurr,bitIndex5)
& v19566(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5145,axiom,
! [VarCurr: state_type] :
( v19555(VarCurr)
<=> ( v19556(VarCurr)
& v19592(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5144,axiom,
! [VarCurr: state_type] :
( v19592(VarCurr)
<=> ( v19593(VarCurr)
& v19596(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1638,axiom,
! [VarCurr: state_type] :
( v19596(VarCurr)
<=> ( v19565(VarCurr,bitIndex5)
| v19566(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5143,axiom,
! [VarCurr: state_type] :
( v19593(VarCurr)
<=> ( v19594(VarCurr)
| v19595(VarCurr) ) ) ).
tff(writeUnaryOperator_1581,axiom,
! [VarCurr: state_type] :
( ~ v19595(VarCurr)
<=> v19566(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1580,axiom,
! [VarCurr: state_type] :
( ~ v19594(VarCurr)
<=> v19565(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5142,axiom,
! [VarCurr: state_type] :
( v19556(VarCurr)
<=> ( v19557(VarCurr)
| v19591(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1637,axiom,
! [VarCurr: state_type] :
( v19591(VarCurr)
<=> ( v19565(VarCurr,bitIndex4)
& v19566(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5141,axiom,
! [VarCurr: state_type] :
( v19557(VarCurr)
<=> ( v19558(VarCurr)
& v19586(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5140,axiom,
! [VarCurr: state_type] :
( v19586(VarCurr)
<=> ( v19587(VarCurr)
& v19590(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1636,axiom,
! [VarCurr: state_type] :
( v19590(VarCurr)
<=> ( v19565(VarCurr,bitIndex4)
| v19566(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5139,axiom,
! [VarCurr: state_type] :
( v19587(VarCurr)
<=> ( v19588(VarCurr)
| v19589(VarCurr) ) ) ).
tff(writeUnaryOperator_1579,axiom,
! [VarCurr: state_type] :
( ~ v19589(VarCurr)
<=> v19566(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1578,axiom,
! [VarCurr: state_type] :
( ~ v19588(VarCurr)
<=> v19565(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5138,axiom,
! [VarCurr: state_type] :
( v19558(VarCurr)
<=> ( v19559(VarCurr)
| v19585(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1635,axiom,
! [VarCurr: state_type] :
( v19585(VarCurr)
<=> ( v19565(VarCurr,bitIndex3)
& v19566(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5137,axiom,
! [VarCurr: state_type] :
( v19559(VarCurr)
<=> ( v19560(VarCurr)
& v19580(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5136,axiom,
! [VarCurr: state_type] :
( v19580(VarCurr)
<=> ( v19581(VarCurr)
& v19584(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1634,axiom,
! [VarCurr: state_type] :
( v19584(VarCurr)
<=> ( v19565(VarCurr,bitIndex3)
| v19566(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5135,axiom,
! [VarCurr: state_type] :
( v19581(VarCurr)
<=> ( v19582(VarCurr)
| v19583(VarCurr) ) ) ).
tff(writeUnaryOperator_1577,axiom,
! [VarCurr: state_type] :
( ~ v19583(VarCurr)
<=> v19566(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1576,axiom,
! [VarCurr: state_type] :
( ~ v19582(VarCurr)
<=> v19565(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5134,axiom,
! [VarCurr: state_type] :
( v19560(VarCurr)
<=> ( v19561(VarCurr)
| v19579(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1633,axiom,
! [VarCurr: state_type] :
( v19579(VarCurr)
<=> ( v19565(VarCurr,bitIndex2)
& v19566(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5133,axiom,
! [VarCurr: state_type] :
( v19561(VarCurr)
<=> ( v19562(VarCurr)
& v19574(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5132,axiom,
! [VarCurr: state_type] :
( v19574(VarCurr)
<=> ( v19575(VarCurr)
& v19578(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1632,axiom,
! [VarCurr: state_type] :
( v19578(VarCurr)
<=> ( v19565(VarCurr,bitIndex2)
| v19566(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5131,axiom,
! [VarCurr: state_type] :
( v19575(VarCurr)
<=> ( v19576(VarCurr)
| v19577(VarCurr) ) ) ).
tff(writeUnaryOperator_1575,axiom,
! [VarCurr: state_type] :
( ~ v19577(VarCurr)
<=> v19566(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1574,axiom,
! [VarCurr: state_type] :
( ~ v19576(VarCurr)
<=> v19565(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5130,axiom,
! [VarCurr: state_type] :
( v19562(VarCurr)
<=> ( v19563(VarCurr)
| v19573(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1631,axiom,
! [VarCurr: state_type] :
( v19573(VarCurr)
<=> ( v19565(VarCurr,bitIndex1)
& v19566(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5129,axiom,
! [VarCurr: state_type] :
( v19563(VarCurr)
<=> ( v19564(VarCurr)
& v19568(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5128,axiom,
! [VarCurr: state_type] :
( v19568(VarCurr)
<=> ( v19569(VarCurr)
& v19572(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1630,axiom,
! [VarCurr: state_type] :
( v19572(VarCurr)
<=> ( v19565(VarCurr,bitIndex1)
| v19566(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5127,axiom,
! [VarCurr: state_type] :
( v19569(VarCurr)
<=> ( v19570(VarCurr)
| v19571(VarCurr) ) ) ).
tff(writeUnaryOperator_1573,axiom,
! [VarCurr: state_type] :
( ~ v19571(VarCurr)
<=> v19566(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1572,axiom,
! [VarCurr: state_type] :
( ~ v19570(VarCurr)
<=> v19565(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5126,axiom,
! [VarCurr: state_type] :
( v19564(VarCurr)
<=> ( v19565(VarCurr,bitIndex0)
& v19566(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_3075,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_12_0(B)
=> ( v19566(VarCurr,B)
<=> v19567(VarCurr,B) ) ) ).
tff(addAssignment_3074,axiom,
! [VarCurr: state_type] :
( v19566(VarCurr,bitIndex13)
<=> $false ) ).
tff(writeUnaryOperator_1571,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_12_0(B)
=> ( v19567(VarCurr,B)
<=> ~ v12870(VarCurr,B) ) ) ).
tff(addAssignment_3073,axiom,
! [VarCurr: state_type] :
( ( v19565(VarCurr,bitIndex12)
<=> v12798(VarCurr,bitIndex16) )
& ( v19565(VarCurr,bitIndex11)
<=> v12798(VarCurr,bitIndex15) )
& ( v19565(VarCurr,bitIndex10)
<=> v12798(VarCurr,bitIndex14) )
& ( v19565(VarCurr,bitIndex9)
<=> v12798(VarCurr,bitIndex13) )
& ( v19565(VarCurr,bitIndex8)
<=> v12798(VarCurr,bitIndex12) )
& ( v19565(VarCurr,bitIndex7)
<=> v12798(VarCurr,bitIndex11) )
& ( v19565(VarCurr,bitIndex6)
<=> v12798(VarCurr,bitIndex10) )
& ( v19565(VarCurr,bitIndex5)
<=> v12798(VarCurr,bitIndex9) )
& ( v19565(VarCurr,bitIndex4)
<=> v12798(VarCurr,bitIndex8) )
& ( v19565(VarCurr,bitIndex3)
<=> v12798(VarCurr,bitIndex7) )
& ( v19565(VarCurr,bitIndex2)
<=> v12798(VarCurr,bitIndex6) )
& ( v19565(VarCurr,bitIndex1)
<=> v12798(VarCurr,bitIndex5) )
& ( v19565(VarCurr,bitIndex0)
<=> v12798(VarCurr,bitIndex4) ) ) ).
tff(addAssignment_3072,axiom,
! [VarCurr: state_type] :
( v19565(VarCurr,bitIndex13)
<=> $false ) ).
tff(addAssignment_3071,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v12798(VarCurr,B)
<=> v12800(VarCurr,B) ) ) ).
tff(addAssignment_3070,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v12800(VarNext,B)
<=> v19528(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_176,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19529(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19528(VarNext,B)
<=> v12800(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_743,axiom,
! [VarNext: state_type] :
( v19529(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19528(VarNext,B)
<=> v18789(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5125,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19529(VarNext)
<=> v19530(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5124,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19530(VarNext)
<=> ( v19532(VarNext)
& v18777(VarNext) ) ) ) ).
tff(writeUnaryOperator_1570,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19532(VarNext)
<=> v18784(VarNext) ) ) ).
tff(addAssignment_3069,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v12802(VarCurr,B)
<=> v18770(VarCurr,B) ) ) ).
tff(addAssignment_3068,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_16_4(B)
=> ( v18495(VarCurr,B)
<=> v18497(VarCurr,B) ) ) ).
tff(range_axiom_80,axiom,
! [B: bitindex_type] :
( range_16_4(B)
<=> ( $false
| ( 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 ) ) ) ).
tff(addAssignment_3067,axiom,
! [VarCurr: state_type] :
( ( v18497(VarCurr,bitIndex16)
<=> v18569(VarCurr,bitIndex15) )
& ( v18497(VarCurr,bitIndex15)
<=> v18569(VarCurr,bitIndex14) )
& ( v18497(VarCurr,bitIndex14)
<=> v18569(VarCurr,bitIndex13) )
& ( v18497(VarCurr,bitIndex13)
<=> v18569(VarCurr,bitIndex12) )
& ( v18497(VarCurr,bitIndex12)
<=> v18569(VarCurr,bitIndex11) )
& ( v18497(VarCurr,bitIndex11)
<=> v18569(VarCurr,bitIndex10) )
& ( v18497(VarCurr,bitIndex10)
<=> v18569(VarCurr,bitIndex9) )
& ( v18497(VarCurr,bitIndex9)
<=> v18569(VarCurr,bitIndex8) )
& ( v18497(VarCurr,bitIndex8)
<=> v18569(VarCurr,bitIndex7) )
& ( v18497(VarCurr,bitIndex7)
<=> v18569(VarCurr,bitIndex6) )
& ( v18497(VarCurr,bitIndex6)
<=> v18569(VarCurr,bitIndex5) )
& ( v18497(VarCurr,bitIndex5)
<=> v18569(VarCurr,bitIndex4) )
& ( v18497(VarCurr,bitIndex4)
<=> v18569(VarCurr,bitIndex3) ) ) ).
tff(addAssignment_3066,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex16)
<=> v18501(VarCurr,bitIndex16) ) ).
tff(addAssignment_3065,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex16)
<=> v19520(VarNext,bitIndex16) ) ).
tff(addCaseBooleanConditionEqualRanges1_175,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19521(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19520(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_742,axiom,
! [VarNext: state_type] :
( v19521(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19520(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5123,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19521(VarNext)
<=> v19522(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5122,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19522(VarNext)
<=> ( v19524(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1569,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19524(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3064,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex16)
<=> v18529(VarCurr,bitIndex16) ) ).
tff(addAssignment_3063,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex16)
<=> v18511(VarCurr,bitIndex16) ) ).
tff(addAssignment_3062,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex16)
<=> v18526(VarCurr,bitIndex16) ) ).
tff(addAssignment_3061,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex15)
<=> v18501(VarCurr,bitIndex15) ) ).
tff(addAssignment_3060,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex15)
<=> v19512(VarNext,bitIndex15) ) ).
tff(addCaseBooleanConditionEqualRanges1_174,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19513(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19512(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_741,axiom,
! [VarNext: state_type] :
( v19513(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19512(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5121,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19513(VarNext)
<=> v19514(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5120,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19514(VarNext)
<=> ( v19516(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1568,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19516(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3059,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex15)
<=> v18529(VarCurr,bitIndex15) ) ).
tff(addAssignment_3058,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex15)
<=> v18511(VarCurr,bitIndex15) ) ).
tff(addAssignment_3057,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex15)
<=> v18526(VarCurr,bitIndex15) ) ).
tff(addAssignment_3056,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex14)
<=> v18501(VarCurr,bitIndex14) ) ).
tff(addAssignment_3055,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex14)
<=> v19504(VarNext,bitIndex14) ) ).
tff(addCaseBooleanConditionEqualRanges1_173,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19505(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19504(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_740,axiom,
! [VarNext: state_type] :
( v19505(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19504(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5119,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19505(VarNext)
<=> v19506(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5118,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19506(VarNext)
<=> ( v19508(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1567,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19508(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3054,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex14)
<=> v18529(VarCurr,bitIndex14) ) ).
tff(addAssignment_3053,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex14)
<=> v18511(VarCurr,bitIndex14) ) ).
tff(addAssignment_3052,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex14)
<=> v18526(VarCurr,bitIndex14) ) ).
tff(addAssignment_3051,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex13)
<=> v18501(VarCurr,bitIndex13) ) ).
tff(addAssignment_3050,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex13)
<=> v19496(VarNext,bitIndex13) ) ).
tff(addCaseBooleanConditionEqualRanges1_172,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19497(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19496(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_739,axiom,
! [VarNext: state_type] :
( v19497(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19496(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5117,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19497(VarNext)
<=> v19498(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5116,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19498(VarNext)
<=> ( v19500(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1566,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19500(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3049,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex13)
<=> v18529(VarCurr,bitIndex13) ) ).
tff(addAssignment_3048,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex13)
<=> v18511(VarCurr,bitIndex13) ) ).
tff(addAssignment_3047,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex13)
<=> v18526(VarCurr,bitIndex13) ) ).
tff(addAssignment_3046,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex12)
<=> v18501(VarCurr,bitIndex12) ) ).
tff(addAssignment_3045,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex12)
<=> v19488(VarNext,bitIndex12) ) ).
tff(addCaseBooleanConditionEqualRanges1_171,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19489(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19488(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_738,axiom,
! [VarNext: state_type] :
( v19489(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19488(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5115,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19489(VarNext)
<=> v19490(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5114,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19490(VarNext)
<=> ( v19492(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1565,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19492(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3044,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex12)
<=> v18529(VarCurr,bitIndex12) ) ).
tff(addAssignment_3043,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex12)
<=> v18511(VarCurr,bitIndex12) ) ).
tff(addAssignment_3042,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex12)
<=> v18526(VarCurr,bitIndex12) ) ).
tff(addAssignment_3041,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex11)
<=> v18501(VarCurr,bitIndex11) ) ).
tff(addAssignment_3040,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex11)
<=> v19480(VarNext,bitIndex11) ) ).
tff(addCaseBooleanConditionEqualRanges1_170,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19481(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19480(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_737,axiom,
! [VarNext: state_type] :
( v19481(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19480(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5113,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19481(VarNext)
<=> v19482(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5112,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19482(VarNext)
<=> ( v19484(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1564,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19484(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3039,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex11)
<=> v18529(VarCurr,bitIndex11) ) ).
tff(addAssignment_3038,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex11)
<=> v18511(VarCurr,bitIndex11) ) ).
tff(addAssignment_3037,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex11)
<=> v18526(VarCurr,bitIndex11) ) ).
tff(addAssignment_3036,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex10)
<=> v18501(VarCurr,bitIndex10) ) ).
tff(addAssignment_3035,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex10)
<=> v19472(VarNext,bitIndex10) ) ).
tff(addCaseBooleanConditionEqualRanges1_169,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19473(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19472(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_736,axiom,
! [VarNext: state_type] :
( v19473(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19472(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5111,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19473(VarNext)
<=> v19474(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5110,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19474(VarNext)
<=> ( v19476(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1563,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19476(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3034,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex10)
<=> v18529(VarCurr,bitIndex10) ) ).
tff(addAssignment_3033,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex10)
<=> v18511(VarCurr,bitIndex10) ) ).
tff(addAssignment_3032,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex10)
<=> v18526(VarCurr,bitIndex10) ) ).
tff(addAssignment_3031,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex9)
<=> v18501(VarCurr,bitIndex9) ) ).
tff(addAssignment_3030,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex9)
<=> v19464(VarNext,bitIndex9) ) ).
tff(addCaseBooleanConditionEqualRanges1_168,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19465(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19464(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_735,axiom,
! [VarNext: state_type] :
( v19465(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19464(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5109,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19465(VarNext)
<=> v19466(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5108,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19466(VarNext)
<=> ( v19468(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1562,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19468(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3029,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex9)
<=> v18529(VarCurr,bitIndex9) ) ).
tff(addAssignment_3028,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex9)
<=> v18511(VarCurr,bitIndex9) ) ).
tff(addAssignment_3027,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex9)
<=> v18526(VarCurr,bitIndex9) ) ).
tff(addAssignment_3026,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex8)
<=> v18501(VarCurr,bitIndex8) ) ).
tff(addAssignment_3025,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex8)
<=> v19456(VarNext,bitIndex8) ) ).
tff(addCaseBooleanConditionEqualRanges1_167,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19457(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19456(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_734,axiom,
! [VarNext: state_type] :
( v19457(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19456(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5107,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19457(VarNext)
<=> v19458(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5106,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19458(VarNext)
<=> ( v19460(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1561,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19460(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3024,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex8)
<=> v18529(VarCurr,bitIndex8) ) ).
tff(addAssignment_3023,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex8)
<=> v18511(VarCurr,bitIndex8) ) ).
tff(addAssignment_3022,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex8)
<=> v18526(VarCurr,bitIndex8) ) ).
tff(addAssignment_3021,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex7)
<=> v18501(VarCurr,bitIndex7) ) ).
tff(addAssignment_3020,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex7)
<=> v19448(VarNext,bitIndex7) ) ).
tff(addCaseBooleanConditionEqualRanges1_166,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19449(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19448(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_733,axiom,
! [VarNext: state_type] :
( v19449(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19448(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5105,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19449(VarNext)
<=> v19450(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5104,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19450(VarNext)
<=> ( v19452(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1560,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19452(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3019,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex7)
<=> v18529(VarCurr,bitIndex7) ) ).
tff(addAssignment_3018,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex7)
<=> v18511(VarCurr,bitIndex7) ) ).
tff(addAssignment_3017,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex7)
<=> v18526(VarCurr,bitIndex7) ) ).
tff(addAssignment_3016,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex6)
<=> v18501(VarCurr,bitIndex6) ) ).
tff(addAssignment_3015,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex6)
<=> v19440(VarNext,bitIndex6) ) ).
tff(addCaseBooleanConditionEqualRanges1_165,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19441(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19440(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_732,axiom,
! [VarNext: state_type] :
( v19441(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19440(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5103,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19441(VarNext)
<=> v19442(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5102,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19442(VarNext)
<=> ( v19444(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1559,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19444(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3014,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex6)
<=> v18529(VarCurr,bitIndex6) ) ).
tff(addAssignment_3013,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex6)
<=> v18511(VarCurr,bitIndex6) ) ).
tff(addAssignment_3012,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex6)
<=> v18526(VarCurr,bitIndex6) ) ).
tff(addAssignment_3011,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex5)
<=> v18501(VarCurr,bitIndex5) ) ).
tff(addAssignment_3010,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex5)
<=> v19432(VarNext,bitIndex5) ) ).
tff(addCaseBooleanConditionEqualRanges1_164,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19433(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19432(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_731,axiom,
! [VarNext: state_type] :
( v19433(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19432(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5101,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19433(VarNext)
<=> v19434(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5100,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19434(VarNext)
<=> ( v19436(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1558,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19436(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3009,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex5)
<=> v18529(VarCurr,bitIndex5) ) ).
tff(addAssignment_3008,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex5)
<=> v18511(VarCurr,bitIndex5) ) ).
tff(addAssignment_3007,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex5)
<=> v18526(VarCurr,bitIndex5) ) ).
tff(addAssignment_3006,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex4)
<=> v18501(VarCurr,bitIndex4) ) ).
tff(addAssignment_3005,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex4)
<=> v19424(VarNext,bitIndex4) ) ).
tff(addCaseBooleanConditionEqualRanges1_163,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19425(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19424(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_730,axiom,
! [VarNext: state_type] :
( v19425(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19424(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5099,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19425(VarNext)
<=> v19426(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5098,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19426(VarNext)
<=> ( v19428(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1557,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19428(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_3004,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex4)
<=> v18529(VarCurr,bitIndex4) ) ).
tff(addAssignment_3003,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex4)
<=> v18511(VarCurr,bitIndex4) ) ).
tff(addAssignment_3002,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex4)
<=> v18526(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5097,axiom,
! [VarCurr: state_type] :
( v7751(VarCurr)
<=> ( v19403(VarCurr)
| v19411(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5096,axiom,
! [VarCurr: state_type] :
( v19411(VarCurr)
<=> ( v19412(VarCurr)
& v7845(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5095,axiom,
! [VarCurr: state_type] :
( v19412(VarCurr)
<=> ( v19413(VarCurr)
| v19414(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1343,axiom,
! [VarCurr: state_type] :
( v19414(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $true )
& ( v7803(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1342,axiom,
! [VarCurr: state_type] :
( v19413(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $false )
& ( v7803(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5094,axiom,
! [VarCurr: state_type] :
( v19403(VarCurr)
<=> ( v19404(VarCurr)
| v19410(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1341,axiom,
! [VarCurr: state_type] :
( v19410(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $true )
& ( v7803(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5093,axiom,
! [VarCurr: state_type] :
( v19404(VarCurr)
<=> ( v19405(VarCurr)
| v19409(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1340,axiom,
! [VarCurr: state_type] :
( v19409(VarCurr)
<=> ( ( v7803(VarCurr,bitIndex1)
<=> $false )
& ( v7803(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5092,axiom,
! [VarCurr: state_type] :
( v19405(VarCurr)
<=> ( v19406(VarCurr)
& v7797(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5091,axiom,
! [VarCurr: state_type] :
( v19406(VarCurr)
<=> ( v19407(VarCurr)
| v19408(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1339,axiom,
! [VarCurr: state_type] :
( v19408(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $true )
& ( v7753(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1338,axiom,
! [VarCurr: state_type] :
( v19407(VarCurr)
<=> ( ( v7753(VarCurr,bitIndex1)
<=> $false )
& ( v7753(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addAssignment_3001,axiom,
! [VarCurr: state_type] :
( v7845(VarCurr)
<=> v7847(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_162,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19390(VarNext)
=> ( v7847(VarNext)
<=> v7847(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_729,axiom,
! [VarNext: state_type] :
( v19390(VarNext)
=> ( v7847(VarNext)
<=> v19399(VarNext) ) ) ).
tff(addAssignment_3000,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19399(VarNext)
<=> v7849(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5090,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19390(VarNext)
<=> v19391(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5089,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19391(VarNext)
<=> ( v19392(VarNext)
& v19387(VarNext) ) ) ) ).
tff(writeUnaryOperator_1556,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19392(VarNext)
<=> v19394(VarNext) ) ) ).
tff(addAssignment_2999,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19394(VarNext)
<=> v19387(VarCurr) ) ) ).
tff(addAssignment_2998,axiom,
! [VarCurr: state_type] :
( v19387(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_28,axiom,
! [VarCurr: state_type] :
( ( ~ v19381(VarCurr)
& ~ v19383(VarCurr) )
=> ( v7849(VarCurr)
<=> v7847(VarCurr) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_39,axiom,
! [VarCurr: state_type] :
( v19383(VarCurr)
=> ( v7849(VarCurr)
<=> $false ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_42,axiom,
! [VarCurr: state_type] :
( v19381(VarCurr)
=> ( v7849(VarCurr)
<=> v19250(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_16,axiom,
( v7847(constB0)
<=> $false ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5088,axiom,
! [VarCurr: state_type] :
( v19383(VarCurr)
<=> ( v19384(VarCurr)
| v19385(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1337,axiom,
! [VarCurr: state_type] :
( v19385(VarCurr)
<=> ( ( v19382(VarCurr,bitIndex1)
<=> $true )
& ( v19382(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1336,axiom,
! [VarCurr: state_type] :
( v19384(VarCurr)
<=> ( ( v19382(VarCurr,bitIndex1)
<=> $true )
& ( v19382(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1335,axiom,
! [VarCurr: state_type] :
( v19381(VarCurr)
<=> ( ( v19382(VarCurr,bitIndex1)
<=> $false )
& ( v19382(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2997,axiom,
! [VarCurr: state_type] :
( v19382(VarCurr,bitIndex0)
<=> v7853(VarCurr) ) ).
tff(addAssignment_2996,axiom,
! [VarCurr: state_type] :
( v19382(VarCurr,bitIndex1)
<=> v7851(VarCurr) ) ).
tff(addAssignment_2995,axiom,
! [VarCurr: state_type] :
( v19250(VarCurr)
<=> v19252(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5087,axiom,
! [VarCurr: state_type] :
( v19252(VarCurr)
<=> ( v19379(VarCurr)
& v7861(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1334,axiom,
! [VarCurr: state_type] :
( v19379(VarCurr)
<=> ( ( v19254(VarCurr,bitIndex15)
<=> $false )
& ( v19254(VarCurr,bitIndex14)
<=> $false )
& ( v19254(VarCurr,bitIndex13)
<=> $false )
& ( v19254(VarCurr,bitIndex12)
<=> $false )
& ( v19254(VarCurr,bitIndex11)
<=> $false )
& ( v19254(VarCurr,bitIndex10)
<=> $false )
& ( v19254(VarCurr,bitIndex9)
<=> $false )
& ( v19254(VarCurr,bitIndex8)
<=> $false )
& ( v19254(VarCurr,bitIndex7)
<=> $false )
& ( v19254(VarCurr,bitIndex6)
<=> $false )
& ( v19254(VarCurr,bitIndex5)
<=> $false )
& ( v19254(VarCurr,bitIndex4)
<=> $false )
& ( v19254(VarCurr,bitIndex3)
<=> $false )
& ( v19254(VarCurr,bitIndex2)
<=> $false )
& ( v19254(VarCurr,bitIndex1)
<=> $false )
& ( v19254(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges4_10,axiom,
! [VarCurr: state_type] :
( ( ~ v19374(VarCurr)
& ~ v19375(VarCurr)
& ~ v19376(VarCurr)
& ~ v19377(VarCurr) )
=> ( ( v19254(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex31) )
& ( v19254(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex30) )
& ( v19254(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex29) )
& ( v19254(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex28) )
& ( v19254(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex27) )
& ( v19254(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex26) )
& ( v19254(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex25) )
& ( v19254(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex24) )
& ( v19254(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex23) )
& ( v19254(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex22) )
& ( v19254(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex21) )
& ( v19254(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex20) )
& ( v19254(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex19) )
& ( v19254(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex18) )
& ( v19254(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex17) )
& ( v19254(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex16) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges3_11,axiom,
! [VarCurr: state_type] :
( v19377(VarCurr)
=> ( ( v19254(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex127) )
& ( v19254(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex126) )
& ( v19254(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex125) )
& ( v19254(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex124) )
& ( v19254(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex123) )
& ( v19254(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex122) )
& ( v19254(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex121) )
& ( v19254(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex120) )
& ( v19254(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex119) )
& ( v19254(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex118) )
& ( v19254(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex117) )
& ( v19254(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex116) )
& ( v19254(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex115) )
& ( v19254(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex114) )
& ( v19254(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex113) )
& ( v19254(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex112) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges2_11,axiom,
! [VarCurr: state_type] :
( v19376(VarCurr)
=> ( ( v19254(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex95) )
& ( v19254(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex94) )
& ( v19254(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex93) )
& ( v19254(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex92) )
& ( v19254(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex91) )
& ( v19254(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex90) )
& ( v19254(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex89) )
& ( v19254(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex88) )
& ( v19254(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex87) )
& ( v19254(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex86) )
& ( v19254(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex85) )
& ( v19254(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex84) )
& ( v19254(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex83) )
& ( v19254(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex82) )
& ( v19254(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex81) )
& ( v19254(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex80) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges1_11,axiom,
! [VarCurr: state_type] :
( v19375(VarCurr)
=> ( ( v19254(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex63) )
& ( v19254(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex62) )
& ( v19254(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex61) )
& ( v19254(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex60) )
& ( v19254(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex59) )
& ( v19254(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex58) )
& ( v19254(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex57) )
& ( v19254(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex56) )
& ( v19254(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex55) )
& ( v19254(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex54) )
& ( v19254(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex53) )
& ( v19254(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex52) )
& ( v19254(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex51) )
& ( v19254(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex50) )
& ( v19254(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex49) )
& ( v19254(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex48) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges0_8,axiom,
! [VarCurr: state_type] :
( v19374(VarCurr)
=> ( ( v19254(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex31) )
& ( v19254(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex30) )
& ( v19254(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex29) )
& ( v19254(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex28) )
& ( v19254(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex27) )
& ( v19254(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex26) )
& ( v19254(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex25) )
& ( v19254(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex24) )
& ( v19254(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex23) )
& ( v19254(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex22) )
& ( v19254(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex21) )
& ( v19254(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex20) )
& ( v19254(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex19) )
& ( v19254(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex18) )
& ( v19254(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex17) )
& ( v19254(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex16) ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1333,axiom,
! [VarCurr: state_type] :
( v19377(VarCurr)
<=> ( ( v19256(VarCurr,bitIndex1)
<=> $true )
& ( v19256(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1332,axiom,
! [VarCurr: state_type] :
( v19376(VarCurr)
<=> ( ( v19256(VarCurr,bitIndex1)
<=> $true )
& ( v19256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1331,axiom,
! [VarCurr: state_type] :
( v19375(VarCurr)
<=> ( ( v19256(VarCurr,bitIndex1)
<=> $false )
& ( v19256(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1330,axiom,
! [VarCurr: state_type] :
( v19374(VarCurr)
<=> ( ( v19256(VarCurr,bitIndex1)
<=> $false )
& ( v19256(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addAssignment_2994,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_116(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2993,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_116(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_79,axiom,
! [B: bitindex_type] :
( range_127_116(B)
<=> ( $false
| ( bitIndex116 = B )
| ( bitIndex117 = B )
| ( bitIndex118 = B )
| ( bitIndex119 = B )
| ( bitIndex120 = B )
| ( bitIndex121 = B )
| ( bitIndex122 = B )
| ( bitIndex123 = B )
| ( bitIndex124 = B )
| ( bitIndex125 = B )
| ( bitIndex126 = B )
| ( bitIndex127 = B ) ) ) ).
tff(addAssignment_2992,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2991,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v8264(VarNext,B)
<=> v19366(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_161,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19367(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19366(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_728,axiom,
! [VarNext: state_type] :
( v19367(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19366(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5086,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19367(VarNext)
<=> v19368(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5085,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19368(VarNext)
<=> ( v19370(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1555,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19370(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2990,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2989,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2988,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2987,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2986,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2985,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2984,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2983,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_15_12(B)
=> ( v1228(VarNext,B)
<=> v19364(VarNext,B) ) ) ).
tff(range_axiom_78,axiom,
! [B: bitindex_type] :
( range_15_12(B)
<=> ( $false
| ( bitIndex12 = B )
| ( bitIndex13 = B )
| ( bitIndex14 = B )
| ( bitIndex15 = B ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_184,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19364(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_202,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19364(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2982,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2981,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v8264(VarNext,B)
<=> v19356(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_160,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19357(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19356(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_727,axiom,
! [VarNext: state_type] :
( v19357(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19356(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5084,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19357(VarNext)
<=> v19358(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5083,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19358(VarNext)
<=> ( v19360(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1554,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19360(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2980,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2979,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2978,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2977,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2976,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2975,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2974,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2973,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_7_0(B)
=> ( v1228(VarNext,B)
<=> v19354(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_183,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19354(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_201,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19354(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2972,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_84(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2971,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_84(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_77,axiom,
! [B: bitindex_type] :
( range_95_84(B)
<=> ( $false
| ( bitIndex84 = B )
| ( bitIndex85 = B )
| ( bitIndex86 = B )
| ( bitIndex87 = B )
| ( bitIndex88 = B )
| ( bitIndex89 = B )
| ( bitIndex90 = B )
| ( bitIndex91 = B )
| ( bitIndex92 = B )
| ( bitIndex93 = B )
| ( bitIndex94 = B )
| ( bitIndex95 = B ) ) ) ).
tff(addAssignment_2970,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2969,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v8264(VarNext,B)
<=> v19346(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_159,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19347(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19346(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_726,axiom,
! [VarNext: state_type] :
( v19347(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19346(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5082,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19347(VarNext)
<=> v19348(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5081,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19348(VarNext)
<=> ( v19350(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1553,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19350(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2968,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2967,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2966,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2965,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2964,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2963,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2962,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2961,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_47_44(B)
=> ( v1228(VarNext,B)
<=> v19344(VarNext,B) ) ) ).
tff(range_axiom_76,axiom,
! [B: bitindex_type] :
( range_47_44(B)
<=> ( $false
| ( bitIndex44 = B )
| ( bitIndex45 = B )
| ( bitIndex46 = B )
| ( bitIndex47 = B ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_182,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19344(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_200,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19344(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2960,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2959,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v8264(VarNext,B)
<=> v19336(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_158,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19337(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19336(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_725,axiom,
! [VarNext: state_type] :
( v19337(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19336(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5080,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19337(VarNext)
<=> v19338(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5079,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19338(VarNext)
<=> ( v19340(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1552,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19340(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2958,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2957,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2956,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2955,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2954,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2953,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2952,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2951,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_39_32(B)
=> ( v1228(VarNext,B)
<=> v19334(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_181,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19334(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_199,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19334(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2950,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_52(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2949,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_52(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_75,axiom,
! [B: bitindex_type] :
( range_63_52(B)
<=> ( $false
| ( bitIndex52 = B )
| ( bitIndex53 = B )
| ( bitIndex54 = B )
| ( bitIndex55 = B )
| ( bitIndex56 = B )
| ( bitIndex57 = B )
| ( bitIndex58 = B )
| ( bitIndex59 = B )
| ( bitIndex60 = B )
| ( bitIndex61 = B )
| ( bitIndex62 = B )
| ( bitIndex63 = B ) ) ) ).
tff(addAssignment_2948,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2947,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v8264(VarNext,B)
<=> v19326(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_157,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19327(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19326(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_724,axiom,
! [VarNext: state_type] :
( v19327(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19326(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5078,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19327(VarNext)
<=> v19328(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5077,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19328(VarNext)
<=> ( v19330(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1551,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19330(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2946,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2945,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2944,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2943,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2942,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2941,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2940,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2939,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_79_76(B)
=> ( v1228(VarNext,B)
<=> v19324(VarNext,B) ) ) ).
tff(range_axiom_74,axiom,
! [B: bitindex_type] :
( range_79_76(B)
<=> ( $false
| ( bitIndex76 = B )
| ( bitIndex77 = B )
| ( bitIndex78 = B )
| ( bitIndex79 = B ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_180,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19324(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_198,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19324(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2938,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2937,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v8264(VarNext,B)
<=> v19316(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_156,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19317(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19316(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_723,axiom,
! [VarNext: state_type] :
( v19317(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19316(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5076,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19317(VarNext)
<=> v19318(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5075,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19318(VarNext)
<=> ( v19320(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1550,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19320(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2936,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2935,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2934,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2933,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2932,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2931,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2930,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2929,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_71_64(B)
=> ( v1228(VarNext,B)
<=> v19314(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_179,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19314(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_197,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19314(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2928,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_20(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2927,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_20(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_73,axiom,
! [B: bitindex_type] :
( range_31_20(B)
<=> ( $false
| ( bitIndex20 = B )
| ( bitIndex21 = B )
| ( bitIndex22 = B )
| ( bitIndex23 = B )
| ( bitIndex24 = B )
| ( bitIndex25 = B )
| ( bitIndex26 = B )
| ( bitIndex27 = B )
| ( bitIndex28 = B )
| ( bitIndex29 = B )
| ( bitIndex30 = B )
| ( bitIndex31 = B ) ) ) ).
tff(addAssignment_2926,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2925,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v8264(VarNext,B)
<=> v19306(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_155,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19307(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19306(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_722,axiom,
! [VarNext: state_type] :
( v19307(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19306(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5074,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19307(VarNext)
<=> v19308(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5073,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19308(VarNext)
<=> ( v19310(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1549,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19310(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2924,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2923,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2922,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2921,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2920,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2919,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2918,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2917,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_111_108(B)
=> ( v1228(VarNext,B)
<=> v19304(VarNext,B) ) ) ).
tff(range_axiom_72,axiom,
! [B: bitindex_type] :
( range_111_108(B)
<=> ( $false
| ( bitIndex108 = B )
| ( bitIndex109 = B )
| ( bitIndex110 = B )
| ( bitIndex111 = B ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_178,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19304(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_196,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19304(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2916,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2915,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v8264(VarNext,B)
<=> v19296(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_154,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19297(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19296(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_721,axiom,
! [VarNext: state_type] :
( v19297(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19296(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5072,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19297(VarNext)
<=> v19298(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5071,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19298(VarNext)
<=> ( v19300(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1548,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19300(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2914,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2913,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2912,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2911,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2910,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2909,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2908,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2907,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_103_96(B)
=> ( v1228(VarNext,B)
<=> v19294(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_177,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19294(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_195,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19294(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2906,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v19256(VarCurr,B)
<=> v19258(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_153,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19281(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19258(VarNext,B)
<=> v19258(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_720,axiom,
! [VarNext: state_type] :
( v19281(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19258(VarNext,B)
<=> v19290(VarNext,B) ) ) ) ).
tff(addAssignment_2905,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19290(VarNext,B)
<=> v19260(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5070,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19281(VarNext)
<=> v19282(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5069,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19282(VarNext)
<=> ( v19283(VarNext)
& v19278(VarNext) ) ) ) ).
tff(writeUnaryOperator_1547,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19283(VarNext)
<=> v19285(VarNext) ) ) ).
tff(addAssignment_2904,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19285(VarNext)
<=> v19278(VarCurr) ) ) ).
tff(addAssignment_2903,axiom,
! [VarCurr: state_type] :
( v19278(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_27,axiom,
! [VarCurr: state_type] :
( ( ~ v19272(VarCurr)
& ~ v19274(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19260(VarCurr,B)
<=> v19258(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_38,axiom,
! [VarCurr: state_type] :
( v19274(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19260(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_41,axiom,
! [VarCurr: state_type] :
( v19272(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19260(VarCurr,B)
<=> v19266(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5068,axiom,
! [VarCurr: state_type] :
( v19274(VarCurr)
<=> ( v19275(VarCurr)
| v19276(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1329,axiom,
! [VarCurr: state_type] :
( v19276(VarCurr)
<=> ( ( v19273(VarCurr,bitIndex1)
<=> $true )
& ( v19273(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1328,axiom,
! [VarCurr: state_type] :
( v19275(VarCurr)
<=> ( ( v19273(VarCurr,bitIndex1)
<=> $true )
& ( v19273(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1327,axiom,
! [VarCurr: state_type] :
( v19272(VarCurr)
<=> ( ( v19273(VarCurr,bitIndex1)
<=> $false )
& ( v19273(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2902,axiom,
! [VarCurr: state_type] :
( v19273(VarCurr,bitIndex0)
<=> v19264(VarCurr) ) ).
tff(addAssignment_2901,axiom,
! [VarCurr: state_type] :
( v19273(VarCurr,bitIndex1)
<=> v19262(VarCurr) ) ).
tff(addAssignment_2900,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v19266(VarCurr,B)
<=> v19268(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges48_3,axiom,
! [VarCurr: state_type] :
( ( ~ v8056(VarCurr)
& ~ v8064(VarCurr)
& ~ v8073(VarCurr)
& ~ v8079(VarCurr)
& ~ v8083(VarCurr)
& ~ v8088(VarCurr)
& ~ v8091(VarCurr)
& ~ v8094(VarCurr)
& ~ v8097(VarCurr)
& ~ v8100(VarCurr)
& ~ v8102(VarCurr)
& ~ v8104(VarCurr)
& ~ v8106(VarCurr)
& ~ v8114(VarCurr)
& ~ v8119(VarCurr)
& ~ v8123(VarCurr)
& ~ v8127(VarCurr)
& ~ v8130(VarCurr)
& ~ v8133(VarCurr)
& ~ v8136(VarCurr)
& ~ v8139(VarCurr)
& ~ v8141(VarCurr)
& ~ v8143(VarCurr)
& ~ v8145(VarCurr)
& ~ v8153(VarCurr)
& ~ v8158(VarCurr)
& ~ v8162(VarCurr)
& ~ v8166(VarCurr)
& ~ v8169(VarCurr)
& ~ v8172(VarCurr)
& ~ v8175(VarCurr)
& ~ v8178(VarCurr)
& ~ v8180(VarCurr)
& ~ v8182(VarCurr)
& ~ v8184(VarCurr)
& ~ v8192(VarCurr)
& ~ v8197(VarCurr)
& ~ v8201(VarCurr)
& ~ v8205(VarCurr)
& ~ v8208(VarCurr)
& ~ v8211(VarCurr)
& ~ v8214(VarCurr)
& ~ v8217(VarCurr)
& ~ v8219(VarCurr)
& ~ v19270(VarCurr)
& ~ v8226(VarCurr)
& ~ v8229(VarCurr)
& ~ v8232(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges47_3,axiom,
! [VarCurr: state_type] :
( v8232(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges46_3,axiom,
! [VarCurr: state_type] :
( v8229(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges45_3,axiom,
! [VarCurr: state_type] :
( v8226(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges44_3,axiom,
! [VarCurr: state_type] :
( v19270(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges43_3,axiom,
! [VarCurr: state_type] :
( v8219(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges42_3,axiom,
! [VarCurr: state_type] :
( v8217(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges41_3,axiom,
! [VarCurr: state_type] :
( v8214(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges40_3,axiom,
! [VarCurr: state_type] :
( v8211(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges39_3,axiom,
! [VarCurr: state_type] :
( v8208(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges38_3,axiom,
! [VarCurr: state_type] :
( v8205(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges37_3,axiom,
! [VarCurr: state_type] :
( v8201(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges36_3,axiom,
! [VarCurr: state_type] :
( v8197(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges35_3,axiom,
! [VarCurr: state_type] :
( v8192(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges34_3,axiom,
! [VarCurr: state_type] :
( v8184(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges33_3,axiom,
! [VarCurr: state_type] :
( v8182(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges32_3,axiom,
! [VarCurr: state_type] :
( v8180(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges31_3,axiom,
! [VarCurr: state_type] :
( v8178(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges30_3,axiom,
! [VarCurr: state_type] :
( v8175(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges29_3,axiom,
! [VarCurr: state_type] :
( v8172(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges28_3,axiom,
! [VarCurr: state_type] :
( v8169(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges27_3,axiom,
! [VarCurr: state_type] :
( v8166(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges26_3,axiom,
! [VarCurr: state_type] :
( v8162(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges25_3,axiom,
! [VarCurr: state_type] :
( v8158(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges24_3,axiom,
! [VarCurr: state_type] :
( v8153(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges23_3,axiom,
! [VarCurr: state_type] :
( v8145(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges22_3,axiom,
! [VarCurr: state_type] :
( v8143(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges21_3,axiom,
! [VarCurr: state_type] :
( v8141(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges20_3,axiom,
! [VarCurr: state_type] :
( v8139(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges19_3,axiom,
! [VarCurr: state_type] :
( v8136(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges18_3,axiom,
! [VarCurr: state_type] :
( v8133(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges17_3,axiom,
! [VarCurr: state_type] :
( v8130(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges16_3,axiom,
! [VarCurr: state_type] :
( v8127(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges15_3,axiom,
! [VarCurr: state_type] :
( v8123(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges14_3,axiom,
! [VarCurr: state_type] :
( v8119(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges13_3,axiom,
! [VarCurr: state_type] :
( v8114(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges12_4,axiom,
! [VarCurr: state_type] :
( v8106(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges11_4,axiom,
! [VarCurr: state_type] :
( v8104(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges10_4,axiom,
! [VarCurr: state_type] :
( v8102(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges9_5,axiom,
! [VarCurr: state_type] :
( v8100(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_7,axiom,
! [VarCurr: state_type] :
( v8097(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_6,axiom,
! [VarCurr: state_type] :
( v8094(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_6,axiom,
! [VarCurr: state_type] :
( v8091(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5_6,axiom,
! [VarCurr: state_type] :
( v8088(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_13,axiom,
! [VarCurr: state_type] :
( v8083(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_14,axiom,
! [VarCurr: state_type] :
( v8079(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_26,axiom,
! [VarCurr: state_type] :
( v8073(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_37,axiom,
! [VarCurr: state_type] :
( v8064(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_40,axiom,
! [VarCurr: state_type] :
( v8056(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v19268(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5067,axiom,
! [VarCurr: state_type] :
( v19270(VarCurr)
<=> ( v8222(VarCurr)
| v8224(VarCurr) ) ) ).
tff(addAssignment_2899,axiom,
! [VarCurr: state_type] :
( v19264(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_2898,axiom,
! [VarCurr: state_type] :
( v19262(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2897,axiom,
! [VarCurr: state_type] :
( v7853(VarCurr)
<=> v7855(VarCurr) ) ).
tff(addAssignment_2896,axiom,
! [VarCurr: state_type] :
( v7855(VarCurr)
<=> v7857(VarCurr,bitIndex0) ) ).
tff(addAssignment_2895,axiom,
! [VarCurr: state_type] :
( v7857(VarCurr,bitIndex0)
<=> v7859(VarCurr,bitIndex0) ) ).
tff(addAssignment_2894,axiom,
! [VarCurr: state_type] :
( v7859(VarCurr,bitIndex0)
<=> v14000(VarCurr,bitIndex0) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_176,axiom,
! [VarCurr: state_type] :
( ~ v7861(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12796(VarCurr,B)
<=> v18793(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_194,axiom,
! [VarCurr: state_type] :
( v7861(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12796(VarCurr,B)
<=> v12798(VarCurr,B) ) ) ) ).
tff(addAssignment_2893,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v18793(VarCurr,B)
<=> v18795(VarCurr,B) ) ) ).
tff(addAssignment_2892,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v18795(VarNext,B)
<=> v19235(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_152,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19236(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19235(VarNext,B)
<=> v18795(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_719,axiom,
! [VarNext: state_type] :
( v19236(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19235(VarNext,B)
<=> v19245(VarNext,B) ) ) ) ).
tff(addAssignment_2891,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19245(VarNext,B)
<=> v18797(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5066,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19236(VarNext)
<=> v19237(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5065,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19237(VarNext)
<=> ( v19238(VarNext)
& v19233(VarNext) ) ) ) ).
tff(writeUnaryOperator_1546,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19238(VarNext)
<=> v19240(VarNext) ) ) ).
tff(addAssignment_2890,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19240(VarNext)
<=> v19233(VarCurr) ) ) ).
tff(addAssignment_2889,axiom,
! [VarCurr: state_type] :
( v19233(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_2888,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v18797(VarCurr,B)
<=> v19226(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_25,axiom,
! [VarCurr: state_type] :
( ( ~ v19227(VarCurr)
& ~ v19229(VarCurr) )
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19226(VarCurr,B)
<=> v18795(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_36,axiom,
! [VarCurr: state_type] :
( v19229(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19226(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_39,axiom,
! [VarCurr: state_type] :
( v19227(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19226(VarCurr,B)
<=> v18806(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_15,axiom,
! [B: bitindex_type] :
( range_16_0(B)
=> ( v18795(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5064,axiom,
! [VarCurr: state_type] :
( v19229(VarCurr)
<=> ( v19230(VarCurr)
| v19231(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1326,axiom,
! [VarCurr: state_type] :
( v19231(VarCurr)
<=> ( ( v19228(VarCurr,bitIndex1)
<=> $true )
& ( v19228(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1325,axiom,
! [VarCurr: state_type] :
( v19230(VarCurr)
<=> ( ( v19228(VarCurr,bitIndex1)
<=> $true )
& ( v19228(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1324,axiom,
! [VarCurr: state_type] :
( v19227(VarCurr)
<=> ( ( v19228(VarCurr,bitIndex1)
<=> $false )
& ( v19228(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2887,axiom,
! [VarCurr: state_type] :
( v19228(VarCurr,bitIndex0)
<=> v18801(VarCurr) ) ).
tff(addAssignment_2886,axiom,
! [VarCurr: state_type] :
( v19228(VarCurr,bitIndex1)
<=> v18799(VarCurr) ) ).
tff(addAssignment_2885,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v18806(VarCurr,B)
<=> v18808(VarCurr,B) ) ) ).
tff(addAssignment_2884,axiom,
! [VarCurr: state_type] :
( ( v18808(VarCurr,bitIndex3)
<=> v19025(VarCurr,bitIndex2) )
& ( v18808(VarCurr,bitIndex2)
<=> v19025(VarCurr,bitIndex1) )
& ( v18808(VarCurr,bitIndex1)
<=> v19025(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_2883,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex0)
<=> v19221(VarCurr) ) ).
tff(addAssignment_2882,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex1)
<=> v19216(VarCurr) ) ).
tff(addAssignment_2881,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex2)
<=> v19211(VarCurr) ) ).
tff(addAssignment_2880,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex3)
<=> v19206(VarCurr) ) ).
tff(addAssignment_2879,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex4)
<=> v19201(VarCurr) ) ).
tff(addAssignment_2878,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex5)
<=> v19196(VarCurr) ) ).
tff(addAssignment_2877,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex6)
<=> v19191(VarCurr) ) ).
tff(addAssignment_2876,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex7)
<=> v19186(VarCurr) ) ).
tff(addAssignment_2875,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex8)
<=> v19181(VarCurr) ) ).
tff(addAssignment_2874,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex9)
<=> v19176(VarCurr) ) ).
tff(addAssignment_2873,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex10)
<=> v19171(VarCurr) ) ).
tff(addAssignment_2872,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex11)
<=> v19166(VarCurr) ) ).
tff(addAssignment_2871,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex12)
<=> v19161(VarCurr) ) ).
tff(addAssignment_2870,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex13)
<=> v19156(VarCurr) ) ).
tff(addAssignment_2869,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex14)
<=> v19151(VarCurr) ) ).
tff(addAssignment_2868,axiom,
! [VarCurr: state_type] :
( v19025(VarCurr,bitIndex15)
<=> v19027(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5063,axiom,
! [VarCurr: state_type] :
( v19221(VarCurr)
<=> ( v19222(VarCurr)
& v19225(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1629,axiom,
! [VarCurr: state_type] :
( v19225(VarCurr)
<=> ( v19059(VarCurr,bitIndex0)
| v19018(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5062,axiom,
! [VarCurr: state_type] :
( v19222(VarCurr)
<=> ( v19223(VarCurr)
| v19224(VarCurr) ) ) ).
tff(writeUnaryOperator_1545,axiom,
! [VarCurr: state_type] :
( ~ v19224(VarCurr)
<=> v19018(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1544,axiom,
! [VarCurr: state_type] :
( ~ v19223(VarCurr)
<=> v19059(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5061,axiom,
! [VarCurr: state_type] :
( v19216(VarCurr)
<=> ( v19217(VarCurr)
& v19220(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5060,axiom,
! [VarCurr: state_type] :
( v19220(VarCurr)
<=> ( v19058(VarCurr)
| v19060(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5059,axiom,
! [VarCurr: state_type] :
( v19217(VarCurr)
<=> ( v19218(VarCurr)
| v19219(VarCurr) ) ) ).
tff(writeUnaryOperator_1543,axiom,
! [VarCurr: state_type] :
( ~ v19219(VarCurr)
<=> v19060(VarCurr) ) ).
tff(writeUnaryOperator_1542,axiom,
! [VarCurr: state_type] :
( ~ v19218(VarCurr)
<=> v19058(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5058,axiom,
! [VarCurr: state_type] :
( v19211(VarCurr)
<=> ( v19212(VarCurr)
& v19215(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5057,axiom,
! [VarCurr: state_type] :
( v19215(VarCurr)
<=> ( v19056(VarCurr)
| v19066(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5056,axiom,
! [VarCurr: state_type] :
( v19212(VarCurr)
<=> ( v19213(VarCurr)
| v19214(VarCurr) ) ) ).
tff(writeUnaryOperator_1541,axiom,
! [VarCurr: state_type] :
( ~ v19214(VarCurr)
<=> v19066(VarCurr) ) ).
tff(writeUnaryOperator_1540,axiom,
! [VarCurr: state_type] :
( ~ v19213(VarCurr)
<=> v19056(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5055,axiom,
! [VarCurr: state_type] :
( v19206(VarCurr)
<=> ( v19207(VarCurr)
& v19210(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5054,axiom,
! [VarCurr: state_type] :
( v19210(VarCurr)
<=> ( v19054(VarCurr)
| v19072(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5053,axiom,
! [VarCurr: state_type] :
( v19207(VarCurr)
<=> ( v19208(VarCurr)
| v19209(VarCurr) ) ) ).
tff(writeUnaryOperator_1539,axiom,
! [VarCurr: state_type] :
( ~ v19209(VarCurr)
<=> v19072(VarCurr) ) ).
tff(writeUnaryOperator_1538,axiom,
! [VarCurr: state_type] :
( ~ v19208(VarCurr)
<=> v19054(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5052,axiom,
! [VarCurr: state_type] :
( v19201(VarCurr)
<=> ( v19202(VarCurr)
& v19205(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5051,axiom,
! [VarCurr: state_type] :
( v19205(VarCurr)
<=> ( v19052(VarCurr)
| v19078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5050,axiom,
! [VarCurr: state_type] :
( v19202(VarCurr)
<=> ( v19203(VarCurr)
| v19204(VarCurr) ) ) ).
tff(writeUnaryOperator_1537,axiom,
! [VarCurr: state_type] :
( ~ v19204(VarCurr)
<=> v19078(VarCurr) ) ).
tff(writeUnaryOperator_1536,axiom,
! [VarCurr: state_type] :
( ~ v19203(VarCurr)
<=> v19052(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5049,axiom,
! [VarCurr: state_type] :
( v19196(VarCurr)
<=> ( v19197(VarCurr)
& v19200(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5048,axiom,
! [VarCurr: state_type] :
( v19200(VarCurr)
<=> ( v19050(VarCurr)
| v19084(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5047,axiom,
! [VarCurr: state_type] :
( v19197(VarCurr)
<=> ( v19198(VarCurr)
| v19199(VarCurr) ) ) ).
tff(writeUnaryOperator_1535,axiom,
! [VarCurr: state_type] :
( ~ v19199(VarCurr)
<=> v19084(VarCurr) ) ).
tff(writeUnaryOperator_1534,axiom,
! [VarCurr: state_type] :
( ~ v19198(VarCurr)
<=> v19050(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5046,axiom,
! [VarCurr: state_type] :
( v19191(VarCurr)
<=> ( v19192(VarCurr)
& v19195(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5045,axiom,
! [VarCurr: state_type] :
( v19195(VarCurr)
<=> ( v19048(VarCurr)
| v19090(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5044,axiom,
! [VarCurr: state_type] :
( v19192(VarCurr)
<=> ( v19193(VarCurr)
| v19194(VarCurr) ) ) ).
tff(writeUnaryOperator_1533,axiom,
! [VarCurr: state_type] :
( ~ v19194(VarCurr)
<=> v19090(VarCurr) ) ).
tff(writeUnaryOperator_1532,axiom,
! [VarCurr: state_type] :
( ~ v19193(VarCurr)
<=> v19048(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5043,axiom,
! [VarCurr: state_type] :
( v19186(VarCurr)
<=> ( v19187(VarCurr)
& v19190(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5042,axiom,
! [VarCurr: state_type] :
( v19190(VarCurr)
<=> ( v19046(VarCurr)
| v19096(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5041,axiom,
! [VarCurr: state_type] :
( v19187(VarCurr)
<=> ( v19188(VarCurr)
| v19189(VarCurr) ) ) ).
tff(writeUnaryOperator_1531,axiom,
! [VarCurr: state_type] :
( ~ v19189(VarCurr)
<=> v19096(VarCurr) ) ).
tff(writeUnaryOperator_1530,axiom,
! [VarCurr: state_type] :
( ~ v19188(VarCurr)
<=> v19046(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5040,axiom,
! [VarCurr: state_type] :
( v19181(VarCurr)
<=> ( v19182(VarCurr)
& v19185(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5039,axiom,
! [VarCurr: state_type] :
( v19185(VarCurr)
<=> ( v19044(VarCurr)
| v19102(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5038,axiom,
! [VarCurr: state_type] :
( v19182(VarCurr)
<=> ( v19183(VarCurr)
| v19184(VarCurr) ) ) ).
tff(writeUnaryOperator_1529,axiom,
! [VarCurr: state_type] :
( ~ v19184(VarCurr)
<=> v19102(VarCurr) ) ).
tff(writeUnaryOperator_1528,axiom,
! [VarCurr: state_type] :
( ~ v19183(VarCurr)
<=> v19044(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5037,axiom,
! [VarCurr: state_type] :
( v19176(VarCurr)
<=> ( v19177(VarCurr)
& v19180(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5036,axiom,
! [VarCurr: state_type] :
( v19180(VarCurr)
<=> ( v19042(VarCurr)
| v19108(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5035,axiom,
! [VarCurr: state_type] :
( v19177(VarCurr)
<=> ( v19178(VarCurr)
| v19179(VarCurr) ) ) ).
tff(writeUnaryOperator_1527,axiom,
! [VarCurr: state_type] :
( ~ v19179(VarCurr)
<=> v19108(VarCurr) ) ).
tff(writeUnaryOperator_1526,axiom,
! [VarCurr: state_type] :
( ~ v19178(VarCurr)
<=> v19042(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5034,axiom,
! [VarCurr: state_type] :
( v19171(VarCurr)
<=> ( v19172(VarCurr)
& v19175(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5033,axiom,
! [VarCurr: state_type] :
( v19175(VarCurr)
<=> ( v19040(VarCurr)
| v19114(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5032,axiom,
! [VarCurr: state_type] :
( v19172(VarCurr)
<=> ( v19173(VarCurr)
| v19174(VarCurr) ) ) ).
tff(writeUnaryOperator_1525,axiom,
! [VarCurr: state_type] :
( ~ v19174(VarCurr)
<=> v19114(VarCurr) ) ).
tff(writeUnaryOperator_1524,axiom,
! [VarCurr: state_type] :
( ~ v19173(VarCurr)
<=> v19040(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5031,axiom,
! [VarCurr: state_type] :
( v19166(VarCurr)
<=> ( v19167(VarCurr)
& v19170(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5030,axiom,
! [VarCurr: state_type] :
( v19170(VarCurr)
<=> ( v19038(VarCurr)
| v19120(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5029,axiom,
! [VarCurr: state_type] :
( v19167(VarCurr)
<=> ( v19168(VarCurr)
| v19169(VarCurr) ) ) ).
tff(writeUnaryOperator_1523,axiom,
! [VarCurr: state_type] :
( ~ v19169(VarCurr)
<=> v19120(VarCurr) ) ).
tff(writeUnaryOperator_1522,axiom,
! [VarCurr: state_type] :
( ~ v19168(VarCurr)
<=> v19038(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5028,axiom,
! [VarCurr: state_type] :
( v19161(VarCurr)
<=> ( v19162(VarCurr)
& v19165(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5027,axiom,
! [VarCurr: state_type] :
( v19165(VarCurr)
<=> ( v19036(VarCurr)
| v19126(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5026,axiom,
! [VarCurr: state_type] :
( v19162(VarCurr)
<=> ( v19163(VarCurr)
| v19164(VarCurr) ) ) ).
tff(writeUnaryOperator_1521,axiom,
! [VarCurr: state_type] :
( ~ v19164(VarCurr)
<=> v19126(VarCurr) ) ).
tff(writeUnaryOperator_1520,axiom,
! [VarCurr: state_type] :
( ~ v19163(VarCurr)
<=> v19036(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5025,axiom,
! [VarCurr: state_type] :
( v19156(VarCurr)
<=> ( v19157(VarCurr)
& v19160(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5024,axiom,
! [VarCurr: state_type] :
( v19160(VarCurr)
<=> ( v19034(VarCurr)
| v19132(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5023,axiom,
! [VarCurr: state_type] :
( v19157(VarCurr)
<=> ( v19158(VarCurr)
| v19159(VarCurr) ) ) ).
tff(writeUnaryOperator_1519,axiom,
! [VarCurr: state_type] :
( ~ v19159(VarCurr)
<=> v19132(VarCurr) ) ).
tff(writeUnaryOperator_1518,axiom,
! [VarCurr: state_type] :
( ~ v19158(VarCurr)
<=> v19034(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5022,axiom,
! [VarCurr: state_type] :
( v19151(VarCurr)
<=> ( v19152(VarCurr)
& v19155(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5021,axiom,
! [VarCurr: state_type] :
( v19155(VarCurr)
<=> ( v19032(VarCurr)
| v19138(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5020,axiom,
! [VarCurr: state_type] :
( v19152(VarCurr)
<=> ( v19153(VarCurr)
| v19154(VarCurr) ) ) ).
tff(writeUnaryOperator_1517,axiom,
! [VarCurr: state_type] :
( ~ v19154(VarCurr)
<=> v19138(VarCurr) ) ).
tff(writeUnaryOperator_1516,axiom,
! [VarCurr: state_type] :
( ~ v19153(VarCurr)
<=> v19032(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5019,axiom,
! [VarCurr: state_type] :
( v19027(VarCurr)
<=> ( v19028(VarCurr)
& v19150(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5018,axiom,
! [VarCurr: state_type] :
( v19150(VarCurr)
<=> ( v19030(VarCurr)
| v19145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5017,axiom,
! [VarCurr: state_type] :
( v19028(VarCurr)
<=> ( v19029(VarCurr)
| v19144(VarCurr) ) ) ).
tff(writeUnaryOperator_1515,axiom,
! [VarCurr: state_type] :
( ~ v19144(VarCurr)
<=> v19145(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5016,axiom,
! [VarCurr: state_type] :
( v19145(VarCurr)
<=> ( v19146(VarCurr)
& v19149(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1628,axiom,
! [VarCurr: state_type] :
( v19149(VarCurr)
<=> ( v19059(VarCurr,bitIndex15)
| v19018(VarCurr,bitIndex16) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5015,axiom,
! [VarCurr: state_type] :
( v19146(VarCurr)
<=> ( v19147(VarCurr)
| v19148(VarCurr) ) ) ).
tff(writeUnaryOperator_1514,axiom,
! [VarCurr: state_type] :
( ~ v19148(VarCurr)
<=> v19018(VarCurr,bitIndex16) ) ).
tff(writeUnaryOperator_1513,axiom,
! [VarCurr: state_type] :
( ~ v19147(VarCurr)
<=> v19059(VarCurr,bitIndex15) ) ).
tff(writeUnaryOperator_1512,axiom,
! [VarCurr: state_type] :
( ~ v19029(VarCurr)
<=> v19030(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5014,axiom,
! [VarCurr: state_type] :
( v19030(VarCurr)
<=> ( v19031(VarCurr)
| v19143(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1627,axiom,
! [VarCurr: state_type] :
( v19143(VarCurr)
<=> ( v19059(VarCurr,bitIndex14)
& v19018(VarCurr,bitIndex15) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5013,axiom,
! [VarCurr: state_type] :
( v19031(VarCurr)
<=> ( v19032(VarCurr)
& v19138(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5012,axiom,
! [VarCurr: state_type] :
( v19138(VarCurr)
<=> ( v19139(VarCurr)
& v19142(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1626,axiom,
! [VarCurr: state_type] :
( v19142(VarCurr)
<=> ( v19059(VarCurr,bitIndex14)
| v19018(VarCurr,bitIndex15) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5011,axiom,
! [VarCurr: state_type] :
( v19139(VarCurr)
<=> ( v19140(VarCurr)
| v19141(VarCurr) ) ) ).
tff(writeUnaryOperator_1511,axiom,
! [VarCurr: state_type] :
( ~ v19141(VarCurr)
<=> v19018(VarCurr,bitIndex15) ) ).
tff(writeUnaryOperator_1510,axiom,
! [VarCurr: state_type] :
( ~ v19140(VarCurr)
<=> v19059(VarCurr,bitIndex14) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5010,axiom,
! [VarCurr: state_type] :
( v19032(VarCurr)
<=> ( v19033(VarCurr)
| v19137(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1625,axiom,
! [VarCurr: state_type] :
( v19137(VarCurr)
<=> ( v19059(VarCurr,bitIndex13)
& v19018(VarCurr,bitIndex14) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5009,axiom,
! [VarCurr: state_type] :
( v19033(VarCurr)
<=> ( v19034(VarCurr)
& v19132(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5008,axiom,
! [VarCurr: state_type] :
( v19132(VarCurr)
<=> ( v19133(VarCurr)
& v19136(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1624,axiom,
! [VarCurr: state_type] :
( v19136(VarCurr)
<=> ( v19059(VarCurr,bitIndex13)
| v19018(VarCurr,bitIndex14) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5007,axiom,
! [VarCurr: state_type] :
( v19133(VarCurr)
<=> ( v19134(VarCurr)
| v19135(VarCurr) ) ) ).
tff(writeUnaryOperator_1509,axiom,
! [VarCurr: state_type] :
( ~ v19135(VarCurr)
<=> v19018(VarCurr,bitIndex14) ) ).
tff(writeUnaryOperator_1508,axiom,
! [VarCurr: state_type] :
( ~ v19134(VarCurr)
<=> v19059(VarCurr,bitIndex13) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5006,axiom,
! [VarCurr: state_type] :
( v19034(VarCurr)
<=> ( v19035(VarCurr)
| v19131(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1623,axiom,
! [VarCurr: state_type] :
( v19131(VarCurr)
<=> ( v19059(VarCurr,bitIndex12)
& v19018(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5005,axiom,
! [VarCurr: state_type] :
( v19035(VarCurr)
<=> ( v19036(VarCurr)
& v19126(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5004,axiom,
! [VarCurr: state_type] :
( v19126(VarCurr)
<=> ( v19127(VarCurr)
& v19130(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1622,axiom,
! [VarCurr: state_type] :
( v19130(VarCurr)
<=> ( v19059(VarCurr,bitIndex12)
| v19018(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5003,axiom,
! [VarCurr: state_type] :
( v19127(VarCurr)
<=> ( v19128(VarCurr)
| v19129(VarCurr) ) ) ).
tff(writeUnaryOperator_1507,axiom,
! [VarCurr: state_type] :
( ~ v19129(VarCurr)
<=> v19018(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1506,axiom,
! [VarCurr: state_type] :
( ~ v19128(VarCurr)
<=> v19059(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5002,axiom,
! [VarCurr: state_type] :
( v19036(VarCurr)
<=> ( v19037(VarCurr)
| v19125(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1621,axiom,
! [VarCurr: state_type] :
( v19125(VarCurr)
<=> ( v19059(VarCurr,bitIndex11)
& v19018(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5001,axiom,
! [VarCurr: state_type] :
( v19037(VarCurr)
<=> ( v19038(VarCurr)
& v19120(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_5000,axiom,
! [VarCurr: state_type] :
( v19120(VarCurr)
<=> ( v19121(VarCurr)
& v19124(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1620,axiom,
! [VarCurr: state_type] :
( v19124(VarCurr)
<=> ( v19059(VarCurr,bitIndex11)
| v19018(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4999,axiom,
! [VarCurr: state_type] :
( v19121(VarCurr)
<=> ( v19122(VarCurr)
| v19123(VarCurr) ) ) ).
tff(writeUnaryOperator_1505,axiom,
! [VarCurr: state_type] :
( ~ v19123(VarCurr)
<=> v19018(VarCurr,bitIndex12) ) ).
tff(writeUnaryOperator_1504,axiom,
! [VarCurr: state_type] :
( ~ v19122(VarCurr)
<=> v19059(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4998,axiom,
! [VarCurr: state_type] :
( v19038(VarCurr)
<=> ( v19039(VarCurr)
| v19119(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1619,axiom,
! [VarCurr: state_type] :
( v19119(VarCurr)
<=> ( v19059(VarCurr,bitIndex10)
& v19018(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4997,axiom,
! [VarCurr: state_type] :
( v19039(VarCurr)
<=> ( v19040(VarCurr)
& v19114(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4996,axiom,
! [VarCurr: state_type] :
( v19114(VarCurr)
<=> ( v19115(VarCurr)
& v19118(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1618,axiom,
! [VarCurr: state_type] :
( v19118(VarCurr)
<=> ( v19059(VarCurr,bitIndex10)
| v19018(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4995,axiom,
! [VarCurr: state_type] :
( v19115(VarCurr)
<=> ( v19116(VarCurr)
| v19117(VarCurr) ) ) ).
tff(writeUnaryOperator_1503,axiom,
! [VarCurr: state_type] :
( ~ v19117(VarCurr)
<=> v19018(VarCurr,bitIndex11) ) ).
tff(writeUnaryOperator_1502,axiom,
! [VarCurr: state_type] :
( ~ v19116(VarCurr)
<=> v19059(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4994,axiom,
! [VarCurr: state_type] :
( v19040(VarCurr)
<=> ( v19041(VarCurr)
| v19113(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1617,axiom,
! [VarCurr: state_type] :
( v19113(VarCurr)
<=> ( v19059(VarCurr,bitIndex9)
& v19018(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4993,axiom,
! [VarCurr: state_type] :
( v19041(VarCurr)
<=> ( v19042(VarCurr)
& v19108(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4992,axiom,
! [VarCurr: state_type] :
( v19108(VarCurr)
<=> ( v19109(VarCurr)
& v19112(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1616,axiom,
! [VarCurr: state_type] :
( v19112(VarCurr)
<=> ( v19059(VarCurr,bitIndex9)
| v19018(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4991,axiom,
! [VarCurr: state_type] :
( v19109(VarCurr)
<=> ( v19110(VarCurr)
| v19111(VarCurr) ) ) ).
tff(writeUnaryOperator_1501,axiom,
! [VarCurr: state_type] :
( ~ v19111(VarCurr)
<=> v19018(VarCurr,bitIndex10) ) ).
tff(writeUnaryOperator_1500,axiom,
! [VarCurr: state_type] :
( ~ v19110(VarCurr)
<=> v19059(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4990,axiom,
! [VarCurr: state_type] :
( v19042(VarCurr)
<=> ( v19043(VarCurr)
| v19107(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1615,axiom,
! [VarCurr: state_type] :
( v19107(VarCurr)
<=> ( v19059(VarCurr,bitIndex8)
& v19018(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4989,axiom,
! [VarCurr: state_type] :
( v19043(VarCurr)
<=> ( v19044(VarCurr)
& v19102(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4988,axiom,
! [VarCurr: state_type] :
( v19102(VarCurr)
<=> ( v19103(VarCurr)
& v19106(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1614,axiom,
! [VarCurr: state_type] :
( v19106(VarCurr)
<=> ( v19059(VarCurr,bitIndex8)
| v19018(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4987,axiom,
! [VarCurr: state_type] :
( v19103(VarCurr)
<=> ( v19104(VarCurr)
| v19105(VarCurr) ) ) ).
tff(writeUnaryOperator_1499,axiom,
! [VarCurr: state_type] :
( ~ v19105(VarCurr)
<=> v19018(VarCurr,bitIndex9) ) ).
tff(writeUnaryOperator_1498,axiom,
! [VarCurr: state_type] :
( ~ v19104(VarCurr)
<=> v19059(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4986,axiom,
! [VarCurr: state_type] :
( v19044(VarCurr)
<=> ( v19045(VarCurr)
| v19101(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1613,axiom,
! [VarCurr: state_type] :
( v19101(VarCurr)
<=> ( v19059(VarCurr,bitIndex7)
& v19018(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4985,axiom,
! [VarCurr: state_type] :
( v19045(VarCurr)
<=> ( v19046(VarCurr)
& v19096(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4984,axiom,
! [VarCurr: state_type] :
( v19096(VarCurr)
<=> ( v19097(VarCurr)
& v19100(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1612,axiom,
! [VarCurr: state_type] :
( v19100(VarCurr)
<=> ( v19059(VarCurr,bitIndex7)
| v19018(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4983,axiom,
! [VarCurr: state_type] :
( v19097(VarCurr)
<=> ( v19098(VarCurr)
| v19099(VarCurr) ) ) ).
tff(writeUnaryOperator_1497,axiom,
! [VarCurr: state_type] :
( ~ v19099(VarCurr)
<=> v19018(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1496,axiom,
! [VarCurr: state_type] :
( ~ v19098(VarCurr)
<=> v19059(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4982,axiom,
! [VarCurr: state_type] :
( v19046(VarCurr)
<=> ( v19047(VarCurr)
| v19095(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1611,axiom,
! [VarCurr: state_type] :
( v19095(VarCurr)
<=> ( v19059(VarCurr,bitIndex6)
& v19018(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4981,axiom,
! [VarCurr: state_type] :
( v19047(VarCurr)
<=> ( v19048(VarCurr)
& v19090(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4980,axiom,
! [VarCurr: state_type] :
( v19090(VarCurr)
<=> ( v19091(VarCurr)
& v19094(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1610,axiom,
! [VarCurr: state_type] :
( v19094(VarCurr)
<=> ( v19059(VarCurr,bitIndex6)
| v19018(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4979,axiom,
! [VarCurr: state_type] :
( v19091(VarCurr)
<=> ( v19092(VarCurr)
| v19093(VarCurr) ) ) ).
tff(writeUnaryOperator_1495,axiom,
! [VarCurr: state_type] :
( ~ v19093(VarCurr)
<=> v19018(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1494,axiom,
! [VarCurr: state_type] :
( ~ v19092(VarCurr)
<=> v19059(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4978,axiom,
! [VarCurr: state_type] :
( v19048(VarCurr)
<=> ( v19049(VarCurr)
| v19089(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1609,axiom,
! [VarCurr: state_type] :
( v19089(VarCurr)
<=> ( v19059(VarCurr,bitIndex5)
& v19018(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4977,axiom,
! [VarCurr: state_type] :
( v19049(VarCurr)
<=> ( v19050(VarCurr)
& v19084(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4976,axiom,
! [VarCurr: state_type] :
( v19084(VarCurr)
<=> ( v19085(VarCurr)
& v19088(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1608,axiom,
! [VarCurr: state_type] :
( v19088(VarCurr)
<=> ( v19059(VarCurr,bitIndex5)
| v19018(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4975,axiom,
! [VarCurr: state_type] :
( v19085(VarCurr)
<=> ( v19086(VarCurr)
| v19087(VarCurr) ) ) ).
tff(writeUnaryOperator_1493,axiom,
! [VarCurr: state_type] :
( ~ v19087(VarCurr)
<=> v19018(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1492,axiom,
! [VarCurr: state_type] :
( ~ v19086(VarCurr)
<=> v19059(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4974,axiom,
! [VarCurr: state_type] :
( v19050(VarCurr)
<=> ( v19051(VarCurr)
| v19083(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1607,axiom,
! [VarCurr: state_type] :
( v19083(VarCurr)
<=> ( v19059(VarCurr,bitIndex4)
& v19018(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4973,axiom,
! [VarCurr: state_type] :
( v19051(VarCurr)
<=> ( v19052(VarCurr)
& v19078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4972,axiom,
! [VarCurr: state_type] :
( v19078(VarCurr)
<=> ( v19079(VarCurr)
& v19082(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1606,axiom,
! [VarCurr: state_type] :
( v19082(VarCurr)
<=> ( v19059(VarCurr,bitIndex4)
| v19018(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4971,axiom,
! [VarCurr: state_type] :
( v19079(VarCurr)
<=> ( v19080(VarCurr)
| v19081(VarCurr) ) ) ).
tff(writeUnaryOperator_1491,axiom,
! [VarCurr: state_type] :
( ~ v19081(VarCurr)
<=> v19018(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1490,axiom,
! [VarCurr: state_type] :
( ~ v19080(VarCurr)
<=> v19059(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4970,axiom,
! [VarCurr: state_type] :
( v19052(VarCurr)
<=> ( v19053(VarCurr)
| v19077(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1605,axiom,
! [VarCurr: state_type] :
( v19077(VarCurr)
<=> ( v19059(VarCurr,bitIndex3)
& v19018(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4969,axiom,
! [VarCurr: state_type] :
( v19053(VarCurr)
<=> ( v19054(VarCurr)
& v19072(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4968,axiom,
! [VarCurr: state_type] :
( v19072(VarCurr)
<=> ( v19073(VarCurr)
& v19076(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1604,axiom,
! [VarCurr: state_type] :
( v19076(VarCurr)
<=> ( v19059(VarCurr,bitIndex3)
| v19018(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4967,axiom,
! [VarCurr: state_type] :
( v19073(VarCurr)
<=> ( v19074(VarCurr)
| v19075(VarCurr) ) ) ).
tff(writeUnaryOperator_1489,axiom,
! [VarCurr: state_type] :
( ~ v19075(VarCurr)
<=> v19018(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1488,axiom,
! [VarCurr: state_type] :
( ~ v19074(VarCurr)
<=> v19059(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4966,axiom,
! [VarCurr: state_type] :
( v19054(VarCurr)
<=> ( v19055(VarCurr)
| v19071(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1603,axiom,
! [VarCurr: state_type] :
( v19071(VarCurr)
<=> ( v19059(VarCurr,bitIndex2)
& v19018(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4965,axiom,
! [VarCurr: state_type] :
( v19055(VarCurr)
<=> ( v19056(VarCurr)
& v19066(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4964,axiom,
! [VarCurr: state_type] :
( v19066(VarCurr)
<=> ( v19067(VarCurr)
& v19070(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1602,axiom,
! [VarCurr: state_type] :
( v19070(VarCurr)
<=> ( v19059(VarCurr,bitIndex2)
| v19018(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4963,axiom,
! [VarCurr: state_type] :
( v19067(VarCurr)
<=> ( v19068(VarCurr)
| v19069(VarCurr) ) ) ).
tff(writeUnaryOperator_1487,axiom,
! [VarCurr: state_type] :
( ~ v19069(VarCurr)
<=> v19018(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1486,axiom,
! [VarCurr: state_type] :
( ~ v19068(VarCurr)
<=> v19059(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4962,axiom,
! [VarCurr: state_type] :
( v19056(VarCurr)
<=> ( v19057(VarCurr)
| v19065(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1601,axiom,
! [VarCurr: state_type] :
( v19065(VarCurr)
<=> ( v19059(VarCurr,bitIndex1)
& v19018(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4961,axiom,
! [VarCurr: state_type] :
( v19057(VarCurr)
<=> ( v19058(VarCurr)
& v19060(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4960,axiom,
! [VarCurr: state_type] :
( v19060(VarCurr)
<=> ( v19061(VarCurr)
& v19064(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1600,axiom,
! [VarCurr: state_type] :
( v19064(VarCurr)
<=> ( v19059(VarCurr,bitIndex1)
| v19018(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4959,axiom,
! [VarCurr: state_type] :
( v19061(VarCurr)
<=> ( v19062(VarCurr)
| v19063(VarCurr) ) ) ).
tff(writeUnaryOperator_1485,axiom,
! [VarCurr: state_type] :
( ~ v19063(VarCurr)
<=> v19018(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1484,axiom,
! [VarCurr: state_type] :
( ~ v19062(VarCurr)
<=> v19059(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorShiftedRanges_1599,axiom,
! [VarCurr: state_type] :
( v19058(VarCurr)
<=> ( v19059(VarCurr,bitIndex0)
& v19018(VarCurr,bitIndex1) ) ) ).
tff(addAssignment_2867,axiom,
! [VarCurr: state_type] :
( ( v19059(VarCurr,bitIndex14)
<=> v18810(VarCurr,bitIndex15) )
& ( v19059(VarCurr,bitIndex13)
<=> v18810(VarCurr,bitIndex14) )
& ( v19059(VarCurr,bitIndex12)
<=> v18810(VarCurr,bitIndex13) )
& ( v19059(VarCurr,bitIndex11)
<=> v18810(VarCurr,bitIndex12) )
& ( v19059(VarCurr,bitIndex10)
<=> v18810(VarCurr,bitIndex11) )
& ( v19059(VarCurr,bitIndex9)
<=> v18810(VarCurr,bitIndex10) )
& ( v19059(VarCurr,bitIndex8)
<=> v18810(VarCurr,bitIndex9) )
& ( v19059(VarCurr,bitIndex7)
<=> v18810(VarCurr,bitIndex8) )
& ( v19059(VarCurr,bitIndex6)
<=> v18810(VarCurr,bitIndex7) )
& ( v19059(VarCurr,bitIndex5)
<=> v18810(VarCurr,bitIndex6) )
& ( v19059(VarCurr,bitIndex4)
<=> v18810(VarCurr,bitIndex5) )
& ( v19059(VarCurr,bitIndex3)
<=> v18810(VarCurr,bitIndex4) )
& ( v19059(VarCurr,bitIndex2)
<=> v18810(VarCurr,bitIndex3) )
& ( v19059(VarCurr,bitIndex1)
<=> v18810(VarCurr,bitIndex2) )
& ( v19059(VarCurr,bitIndex0)
<=> v18810(VarCurr,bitIndex1) ) ) ).
tff(addAssignment_2866,axiom,
! [VarCurr: state_type] :
( v19059(VarCurr,bitIndex15)
<=> $false ) ).
tff(addAssignment_2865,axiom,
! [VarCurr: state_type] :
( v18808(VarCurr,bitIndex0)
<=> v18810(VarCurr,bitIndex0) ) ).
tff(addAssignment_2864,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex3)
<=> v19023(VarCurr,bitIndex3) ) ).
tff(addAssignment_2863,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex2)
<=> v19023(VarCurr,bitIndex2) ) ).
tff(addAssignment_2862,axiom,
! [VarCurr: state_type] :
( v19018(VarCurr,bitIndex1)
<=> v19023(VarCurr,bitIndex1) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_6,axiom,
! [VarCurr: state_type] :
( ( ~ v19024(VarCurr)
& ~ v18890(VarCurr)
& ~ v18891(VarCurr)
& ~ v18892(VarCurr)
& ~ v18893(VarCurr)
& ~ v18894(VarCurr)
& ~ v18895(VarCurr)
& ~ v18896(VarCurr) )
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000001110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_5,axiom,
! [VarCurr: state_type] :
( v18896(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_5,axiom,
! [VarCurr: state_type] :
( v18895(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000011010(B) ) ) ) ).
tff(bitBlastConstant_2576,axiom,
~ b00000000000011010(bitIndex16) ).
tff(bitBlastConstant_2575,axiom,
~ b00000000000011010(bitIndex15) ).
tff(bitBlastConstant_2574,axiom,
~ b00000000000011010(bitIndex14) ).
tff(bitBlastConstant_2573,axiom,
~ b00000000000011010(bitIndex13) ).
tff(bitBlastConstant_2572,axiom,
~ b00000000000011010(bitIndex12) ).
tff(bitBlastConstant_2571,axiom,
~ b00000000000011010(bitIndex11) ).
tff(bitBlastConstant_2570,axiom,
~ b00000000000011010(bitIndex10) ).
tff(bitBlastConstant_2569,axiom,
~ b00000000000011010(bitIndex9) ).
tff(bitBlastConstant_2568,axiom,
~ b00000000000011010(bitIndex8) ).
tff(bitBlastConstant_2567,axiom,
~ b00000000000011010(bitIndex7) ).
tff(bitBlastConstant_2566,axiom,
~ b00000000000011010(bitIndex6) ).
tff(bitBlastConstant_2565,axiom,
~ b00000000000011010(bitIndex5) ).
tff(bitBlastConstant_2564,axiom,
b00000000000011010(bitIndex4) ).
tff(bitBlastConstant_2563,axiom,
b00000000000011010(bitIndex3) ).
tff(bitBlastConstant_2562,axiom,
~ b00000000000011010(bitIndex2) ).
tff(bitBlastConstant_2561,axiom,
b00000000000011010(bitIndex1) ).
tff(bitBlastConstant_2560,axiom,
~ b00000000000011010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges5_5,axiom,
! [VarCurr: state_type] :
( v18894(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_12,axiom,
! [VarCurr: state_type] :
( v18893(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000010110(B) ) ) ) ).
tff(bitBlastConstant_2559,axiom,
~ b00000000000010110(bitIndex16) ).
tff(bitBlastConstant_2558,axiom,
~ b00000000000010110(bitIndex15) ).
tff(bitBlastConstant_2557,axiom,
~ b00000000000010110(bitIndex14) ).
tff(bitBlastConstant_2556,axiom,
~ b00000000000010110(bitIndex13) ).
tff(bitBlastConstant_2555,axiom,
~ b00000000000010110(bitIndex12) ).
tff(bitBlastConstant_2554,axiom,
~ b00000000000010110(bitIndex11) ).
tff(bitBlastConstant_2553,axiom,
~ b00000000000010110(bitIndex10) ).
tff(bitBlastConstant_2552,axiom,
~ b00000000000010110(bitIndex9) ).
tff(bitBlastConstant_2551,axiom,
~ b00000000000010110(bitIndex8) ).
tff(bitBlastConstant_2550,axiom,
~ b00000000000010110(bitIndex7) ).
tff(bitBlastConstant_2549,axiom,
~ b00000000000010110(bitIndex6) ).
tff(bitBlastConstant_2548,axiom,
~ b00000000000010110(bitIndex5) ).
tff(bitBlastConstant_2547,axiom,
b00000000000010110(bitIndex4) ).
tff(bitBlastConstant_2546,axiom,
~ b00000000000010110(bitIndex3) ).
tff(bitBlastConstant_2545,axiom,
b00000000000010110(bitIndex2) ).
tff(bitBlastConstant_2544,axiom,
b00000000000010110(bitIndex1) ).
tff(bitBlastConstant_2543,axiom,
~ b00000000000010110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges3_13,axiom,
! [VarCurr: state_type] :
( v18892(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_24,axiom,
! [VarCurr: state_type] :
( v18891(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000010010(B) ) ) ) ).
tff(bitBlastConstant_2542,axiom,
~ b00000000000010010(bitIndex16) ).
tff(bitBlastConstant_2541,axiom,
~ b00000000000010010(bitIndex15) ).
tff(bitBlastConstant_2540,axiom,
~ b00000000000010010(bitIndex14) ).
tff(bitBlastConstant_2539,axiom,
~ b00000000000010010(bitIndex13) ).
tff(bitBlastConstant_2538,axiom,
~ b00000000000010010(bitIndex12) ).
tff(bitBlastConstant_2537,axiom,
~ b00000000000010010(bitIndex11) ).
tff(bitBlastConstant_2536,axiom,
~ b00000000000010010(bitIndex10) ).
tff(bitBlastConstant_2535,axiom,
~ b00000000000010010(bitIndex9) ).
tff(bitBlastConstant_2534,axiom,
~ b00000000000010010(bitIndex8) ).
tff(bitBlastConstant_2533,axiom,
~ b00000000000010010(bitIndex7) ).
tff(bitBlastConstant_2532,axiom,
~ b00000000000010010(bitIndex6) ).
tff(bitBlastConstant_2531,axiom,
~ b00000000000010010(bitIndex5) ).
tff(bitBlastConstant_2530,axiom,
b00000000000010010(bitIndex4) ).
tff(bitBlastConstant_2529,axiom,
~ b00000000000010010(bitIndex3) ).
tff(bitBlastConstant_2528,axiom,
~ b00000000000010010(bitIndex2) ).
tff(bitBlastConstant_2527,axiom,
b00000000000010010(bitIndex1) ).
tff(bitBlastConstant_2526,axiom,
~ b00000000000010010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges1_35,axiom,
! [VarCurr: state_type] :
( v18890(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_38,axiom,
! [VarCurr: state_type] :
( v19024(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v19023(VarCurr,B)
<=> b00000000000001110(B) ) ) ) ).
tff(bitBlastConstant_2525,axiom,
~ b00000000000001110(bitIndex16) ).
tff(bitBlastConstant_2524,axiom,
~ b00000000000001110(bitIndex15) ).
tff(bitBlastConstant_2523,axiom,
~ b00000000000001110(bitIndex14) ).
tff(bitBlastConstant_2522,axiom,
~ b00000000000001110(bitIndex13) ).
tff(bitBlastConstant_2521,axiom,
~ b00000000000001110(bitIndex12) ).
tff(bitBlastConstant_2520,axiom,
~ b00000000000001110(bitIndex11) ).
tff(bitBlastConstant_2519,axiom,
~ b00000000000001110(bitIndex10) ).
tff(bitBlastConstant_2518,axiom,
~ b00000000000001110(bitIndex9) ).
tff(bitBlastConstant_2517,axiom,
~ b00000000000001110(bitIndex8) ).
tff(bitBlastConstant_2516,axiom,
~ b00000000000001110(bitIndex7) ).
tff(bitBlastConstant_2515,axiom,
~ b00000000000001110(bitIndex6) ).
tff(bitBlastConstant_2514,axiom,
~ b00000000000001110(bitIndex5) ).
tff(bitBlastConstant_2513,axiom,
~ b00000000000001110(bitIndex4) ).
tff(bitBlastConstant_2512,axiom,
b00000000000001110(bitIndex3) ).
tff(bitBlastConstant_2511,axiom,
b00000000000001110(bitIndex2) ).
tff(bitBlastConstant_2510,axiom,
b00000000000001110(bitIndex1) ).
tff(bitBlastConstant_2509,axiom,
~ b00000000000001110(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4958,axiom,
! [VarCurr: state_type] :
( v19024(VarCurr)
<=> ( v18887(VarCurr)
| v18889(VarCurr) ) ) ).
tff(addAssignment_2861,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex3)
<=> v18886(VarCurr,bitIndex3) ) ).
tff(addAssignment_2860,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex19)
<=> v8260(VarCurr,bitIndex19) ) ).
tff(addAssignment_2859,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex19)
<=> v9317(VarCurr,bitIndex19) ) ).
tff(addAssignment_2858,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex107)
<=> v8264(VarCurr,bitIndex107) ) ).
tff(addAssignment_2857,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex107)
<=> v19010(VarNext,bitIndex107) ) ).
tff(addCaseBooleanConditionEqualRanges1_151,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19011(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19010(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_718,axiom,
! [VarNext: state_type] :
( v19011(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19010(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4957,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19011(VarNext)
<=> v19012(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4956,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19012(VarNext)
<=> ( v19014(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1483,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19014(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2856,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex107)
<=> v1216(VarCurr,bitIndex107) ) ).
tff(addAssignment_2855,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex107)
<=> v1218(VarCurr,bitIndex107) ) ).
tff(addAssignment_2854,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex107)
<=> v1220(VarCurr,bitIndex107) ) ).
tff(addAssignment_2853,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex107)
<=> v1222(VarCurr,bitIndex107) ) ).
tff(addAssignment_2852,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex107)
<=> v1224(VarCurr,bitIndex107) ) ).
tff(addAssignment_2851,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex107)
<=> v1226(VarCurr,bitIndex107) ) ).
tff(addAssignment_2850,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex107)
<=> v1228(VarCurr,bitIndex107) ) ).
tff(addAssignment_2849,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex107)
<=> v19008(VarNext,bitIndex107) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_175,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19008(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_193,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v19008(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2848,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex51)
<=> v8260(VarCurr,bitIndex51) ) ).
tff(addAssignment_2847,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex51)
<=> v9317(VarCurr,bitIndex51) ) ).
tff(addAssignment_2846,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex75)
<=> v8264(VarCurr,bitIndex75) ) ).
tff(addAssignment_2845,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex75)
<=> v19000(VarNext,bitIndex75) ) ).
tff(addCaseBooleanConditionEqualRanges1_150,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19001(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19000(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_717,axiom,
! [VarNext: state_type] :
( v19001(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v19000(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4955,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19001(VarNext)
<=> v19002(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4954,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v19002(VarNext)
<=> ( v19004(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1482,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v19004(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2844,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex75)
<=> v1216(VarCurr,bitIndex75) ) ).
tff(addAssignment_2843,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex75)
<=> v1218(VarCurr,bitIndex75) ) ).
tff(addAssignment_2842,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex75)
<=> v1220(VarCurr,bitIndex75) ) ).
tff(addAssignment_2841,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex75)
<=> v1222(VarCurr,bitIndex75) ) ).
tff(addAssignment_2840,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex75)
<=> v1224(VarCurr,bitIndex75) ) ).
tff(addAssignment_2839,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex75)
<=> v1226(VarCurr,bitIndex75) ) ).
tff(addAssignment_2838,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex75)
<=> v1228(VarCurr,bitIndex75) ) ).
tff(addAssignment_2837,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex75)
<=> v18998(VarNext,bitIndex75) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_174,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18998(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_192,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18998(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2836,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex83)
<=> v8260(VarCurr,bitIndex83) ) ).
tff(addAssignment_2835,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex83)
<=> v9317(VarCurr,bitIndex83) ) ).
tff(addAssignment_2834,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex43)
<=> v8264(VarCurr,bitIndex43) ) ).
tff(addAssignment_2833,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex43)
<=> v18990(VarNext,bitIndex43) ) ).
tff(addCaseBooleanConditionEqualRanges1_149,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18991(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18990(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_716,axiom,
! [VarNext: state_type] :
( v18991(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18990(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4953,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18991(VarNext)
<=> v18992(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4952,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18992(VarNext)
<=> ( v18994(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1481,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18994(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2832,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex43)
<=> v1216(VarCurr,bitIndex43) ) ).
tff(addAssignment_2831,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex43)
<=> v1218(VarCurr,bitIndex43) ) ).
tff(addAssignment_2830,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex43)
<=> v1220(VarCurr,bitIndex43) ) ).
tff(addAssignment_2829,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex43)
<=> v1222(VarCurr,bitIndex43) ) ).
tff(addAssignment_2828,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex43)
<=> v1224(VarCurr,bitIndex43) ) ).
tff(addAssignment_2827,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex43)
<=> v1226(VarCurr,bitIndex43) ) ).
tff(addAssignment_2826,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex43)
<=> v1228(VarCurr,bitIndex43) ) ).
tff(addAssignment_2825,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex43)
<=> v18988(VarNext,bitIndex43) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_173,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18988(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_191,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18988(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2824,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex115)
<=> v8260(VarCurr,bitIndex115) ) ).
tff(addAssignment_2823,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex115)
<=> v9317(VarCurr,bitIndex115) ) ).
tff(addAssignment_2822,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex11)
<=> v8264(VarCurr,bitIndex11) ) ).
tff(addAssignment_2821,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex11)
<=> v18980(VarNext,bitIndex11) ) ).
tff(addCaseBooleanConditionEqualRanges1_148,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18981(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18980(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_715,axiom,
! [VarNext: state_type] :
( v18981(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18980(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4951,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18981(VarNext)
<=> v18982(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4950,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18982(VarNext)
<=> ( v18984(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1480,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18984(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2820,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex11)
<=> v1216(VarCurr,bitIndex11) ) ).
tff(addAssignment_2819,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex11)
<=> v1218(VarCurr,bitIndex11) ) ).
tff(addAssignment_2818,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex11)
<=> v1220(VarCurr,bitIndex11) ) ).
tff(addAssignment_2817,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex11)
<=> v1222(VarCurr,bitIndex11) ) ).
tff(addAssignment_2816,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex11)
<=> v1224(VarCurr,bitIndex11) ) ).
tff(addAssignment_2815,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex11)
<=> v1226(VarCurr,bitIndex11) ) ).
tff(addAssignment_2814,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex11)
<=> v1228(VarCurr,bitIndex11) ) ).
tff(addAssignment_2813,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex11)
<=> v18978(VarNext,bitIndex11) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_172,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18978(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_190,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18978(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2812,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex2)
<=> v18886(VarCurr,bitIndex2) ) ).
tff(addAssignment_2811,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex18)
<=> v8260(VarCurr,bitIndex18) ) ).
tff(addAssignment_2810,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex18)
<=> v9317(VarCurr,bitIndex18) ) ).
tff(addAssignment_2809,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex106)
<=> v8264(VarCurr,bitIndex106) ) ).
tff(addAssignment_2808,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex106)
<=> v18970(VarNext,bitIndex106) ) ).
tff(addCaseBooleanConditionEqualRanges1_147,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18971(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18970(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_714,axiom,
! [VarNext: state_type] :
( v18971(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18970(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4949,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18971(VarNext)
<=> v18972(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4948,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18972(VarNext)
<=> ( v18974(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1479,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18974(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2807,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex106)
<=> v1216(VarCurr,bitIndex106) ) ).
tff(addAssignment_2806,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex106)
<=> v1218(VarCurr,bitIndex106) ) ).
tff(addAssignment_2805,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex106)
<=> v1220(VarCurr,bitIndex106) ) ).
tff(addAssignment_2804,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex106)
<=> v1222(VarCurr,bitIndex106) ) ).
tff(addAssignment_2803,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex106)
<=> v1224(VarCurr,bitIndex106) ) ).
tff(addAssignment_2802,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex106)
<=> v1226(VarCurr,bitIndex106) ) ).
tff(addAssignment_2801,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex106)
<=> v1228(VarCurr,bitIndex106) ) ).
tff(addAssignment_2800,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex106)
<=> v18968(VarNext,bitIndex106) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_171,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18968(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_189,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18968(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2799,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex50)
<=> v8260(VarCurr,bitIndex50) ) ).
tff(addAssignment_2798,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex50)
<=> v9317(VarCurr,bitIndex50) ) ).
tff(addAssignment_2797,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex74)
<=> v8264(VarCurr,bitIndex74) ) ).
tff(addAssignment_2796,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex74)
<=> v18960(VarNext,bitIndex74) ) ).
tff(addCaseBooleanConditionEqualRanges1_146,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18961(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18960(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_713,axiom,
! [VarNext: state_type] :
( v18961(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18960(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4947,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18961(VarNext)
<=> v18962(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4946,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18962(VarNext)
<=> ( v18964(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1478,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18964(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2795,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex74)
<=> v1216(VarCurr,bitIndex74) ) ).
tff(addAssignment_2794,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex74)
<=> v1218(VarCurr,bitIndex74) ) ).
tff(addAssignment_2793,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex74)
<=> v1220(VarCurr,bitIndex74) ) ).
tff(addAssignment_2792,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex74)
<=> v1222(VarCurr,bitIndex74) ) ).
tff(addAssignment_2791,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex74)
<=> v1224(VarCurr,bitIndex74) ) ).
tff(addAssignment_2790,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex74)
<=> v1226(VarCurr,bitIndex74) ) ).
tff(addAssignment_2789,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex74)
<=> v1228(VarCurr,bitIndex74) ) ).
tff(addAssignment_2788,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex74)
<=> v18958(VarNext,bitIndex74) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_170,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18958(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_188,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18958(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2787,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex82)
<=> v8260(VarCurr,bitIndex82) ) ).
tff(addAssignment_2786,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex82)
<=> v9317(VarCurr,bitIndex82) ) ).
tff(addAssignment_2785,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex42)
<=> v8264(VarCurr,bitIndex42) ) ).
tff(addAssignment_2784,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex42)
<=> v18950(VarNext,bitIndex42) ) ).
tff(addCaseBooleanConditionEqualRanges1_145,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18951(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18950(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_712,axiom,
! [VarNext: state_type] :
( v18951(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18950(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4945,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18951(VarNext)
<=> v18952(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4944,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18952(VarNext)
<=> ( v18954(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1477,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18954(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2783,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex42)
<=> v1216(VarCurr,bitIndex42) ) ).
tff(addAssignment_2782,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex42)
<=> v1218(VarCurr,bitIndex42) ) ).
tff(addAssignment_2781,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex42)
<=> v1220(VarCurr,bitIndex42) ) ).
tff(addAssignment_2780,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex42)
<=> v1222(VarCurr,bitIndex42) ) ).
tff(addAssignment_2779,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex42)
<=> v1224(VarCurr,bitIndex42) ) ).
tff(addAssignment_2778,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex42)
<=> v1226(VarCurr,bitIndex42) ) ).
tff(addAssignment_2777,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex42)
<=> v1228(VarCurr,bitIndex42) ) ).
tff(addAssignment_2776,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex42)
<=> v18948(VarNext,bitIndex42) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_169,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18948(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_187,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18948(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2775,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex114)
<=> v8260(VarCurr,bitIndex114) ) ).
tff(addAssignment_2774,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex114)
<=> v9317(VarCurr,bitIndex114) ) ).
tff(addAssignment_2773,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex10)
<=> v8264(VarCurr,bitIndex10) ) ).
tff(addAssignment_2772,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex10)
<=> v18940(VarNext,bitIndex10) ) ).
tff(addCaseBooleanConditionEqualRanges1_144,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18941(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18940(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_711,axiom,
! [VarNext: state_type] :
( v18941(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18940(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4943,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18941(VarNext)
<=> v18942(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4942,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18942(VarNext)
<=> ( v18944(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1476,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18944(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2771,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex10)
<=> v1216(VarCurr,bitIndex10) ) ).
tff(addAssignment_2770,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex10)
<=> v1218(VarCurr,bitIndex10) ) ).
tff(addAssignment_2769,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex10)
<=> v1220(VarCurr,bitIndex10) ) ).
tff(addAssignment_2768,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex10)
<=> v1222(VarCurr,bitIndex10) ) ).
tff(addAssignment_2767,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex10)
<=> v1224(VarCurr,bitIndex10) ) ).
tff(addAssignment_2766,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex10)
<=> v1226(VarCurr,bitIndex10) ) ).
tff(addAssignment_2765,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex10)
<=> v1228(VarCurr,bitIndex10) ) ).
tff(addAssignment_2764,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex10)
<=> v18938(VarNext,bitIndex10) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_168,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18938(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_186,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18938(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2763,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex1)
<=> v18886(VarCurr,bitIndex1) ) ).
tff(addAssignment_2762,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex17)
<=> v8260(VarCurr,bitIndex17) ) ).
tff(addAssignment_2761,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex17)
<=> v9317(VarCurr,bitIndex17) ) ).
tff(addAssignment_2760,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex105)
<=> v8264(VarCurr,bitIndex105) ) ).
tff(addAssignment_2759,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex105)
<=> v18930(VarNext,bitIndex105) ) ).
tff(addCaseBooleanConditionEqualRanges1_143,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18931(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18930(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_710,axiom,
! [VarNext: state_type] :
( v18931(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18930(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4941,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18931(VarNext)
<=> v18932(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4940,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18932(VarNext)
<=> ( v18934(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1475,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18934(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2758,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex105)
<=> v1216(VarCurr,bitIndex105) ) ).
tff(addAssignment_2757,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex105)
<=> v1218(VarCurr,bitIndex105) ) ).
tff(addAssignment_2756,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex105)
<=> v1220(VarCurr,bitIndex105) ) ).
tff(addAssignment_2755,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex105)
<=> v1222(VarCurr,bitIndex105) ) ).
tff(addAssignment_2754,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex105)
<=> v1224(VarCurr,bitIndex105) ) ).
tff(addAssignment_2753,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex105)
<=> v1226(VarCurr,bitIndex105) ) ).
tff(addAssignment_2752,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex105)
<=> v1228(VarCurr,bitIndex105) ) ).
tff(addAssignment_2751,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex105)
<=> v18928(VarNext,bitIndex105) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_167,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18928(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_185,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18928(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2750,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex49)
<=> v8260(VarCurr,bitIndex49) ) ).
tff(addAssignment_2749,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex49)
<=> v9317(VarCurr,bitIndex49) ) ).
tff(addAssignment_2748,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex73)
<=> v8264(VarCurr,bitIndex73) ) ).
tff(addAssignment_2747,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex73)
<=> v18920(VarNext,bitIndex73) ) ).
tff(addCaseBooleanConditionEqualRanges1_142,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18921(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18920(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_709,axiom,
! [VarNext: state_type] :
( v18921(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18920(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4939,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18921(VarNext)
<=> v18922(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4938,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18922(VarNext)
<=> ( v18924(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1474,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18924(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2746,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex73)
<=> v1216(VarCurr,bitIndex73) ) ).
tff(addAssignment_2745,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex73)
<=> v1218(VarCurr,bitIndex73) ) ).
tff(addAssignment_2744,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex73)
<=> v1220(VarCurr,bitIndex73) ) ).
tff(addAssignment_2743,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex73)
<=> v1222(VarCurr,bitIndex73) ) ).
tff(addAssignment_2742,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex73)
<=> v1224(VarCurr,bitIndex73) ) ).
tff(addAssignment_2741,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex73)
<=> v1226(VarCurr,bitIndex73) ) ).
tff(addAssignment_2740,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex73)
<=> v1228(VarCurr,bitIndex73) ) ).
tff(addAssignment_2739,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex73)
<=> v18918(VarNext,bitIndex73) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_166,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18918(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_184,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18918(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2738,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex81)
<=> v8260(VarCurr,bitIndex81) ) ).
tff(addAssignment_2737,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex81)
<=> v9317(VarCurr,bitIndex81) ) ).
tff(addAssignment_2736,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex41)
<=> v8264(VarCurr,bitIndex41) ) ).
tff(addAssignment_2735,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex41)
<=> v18910(VarNext,bitIndex41) ) ).
tff(addCaseBooleanConditionEqualRanges1_141,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18911(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18910(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_708,axiom,
! [VarNext: state_type] :
( v18911(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18910(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4937,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18911(VarNext)
<=> v18912(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4936,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18912(VarNext)
<=> ( v18914(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1473,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18914(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2734,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex41)
<=> v1216(VarCurr,bitIndex41) ) ).
tff(addAssignment_2733,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex41)
<=> v1218(VarCurr,bitIndex41) ) ).
tff(addAssignment_2732,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex41)
<=> v1220(VarCurr,bitIndex41) ) ).
tff(addAssignment_2731,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex41)
<=> v1222(VarCurr,bitIndex41) ) ).
tff(addAssignment_2730,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex41)
<=> v1224(VarCurr,bitIndex41) ) ).
tff(addAssignment_2729,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex41)
<=> v1226(VarCurr,bitIndex41) ) ).
tff(addAssignment_2728,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex41)
<=> v1228(VarCurr,bitIndex41) ) ).
tff(addAssignment_2727,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex41)
<=> v18908(VarNext,bitIndex41) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_165,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18908(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_183,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18908(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2726,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex113)
<=> v8260(VarCurr,bitIndex113) ) ).
tff(addAssignment_2725,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex113)
<=> v9317(VarCurr,bitIndex113) ) ).
tff(addAssignment_2724,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex9)
<=> v8264(VarCurr,bitIndex9) ) ).
tff(addAssignment_2723,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex9)
<=> v18900(VarNext,bitIndex9) ) ).
tff(addCaseBooleanConditionEqualRanges1_140,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18901(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18900(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_707,axiom,
! [VarNext: state_type] :
( v18901(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18900(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4935,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18901(VarNext)
<=> v18902(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4934,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18902(VarNext)
<=> ( v18904(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1472,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18904(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2722,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex9)
<=> v1216(VarCurr,bitIndex9) ) ).
tff(addAssignment_2721,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex9)
<=> v1218(VarCurr,bitIndex9) ) ).
tff(addAssignment_2720,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex9)
<=> v1220(VarCurr,bitIndex9) ) ).
tff(addAssignment_2719,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex9)
<=> v1222(VarCurr,bitIndex9) ) ).
tff(addAssignment_2718,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex9)
<=> v1224(VarCurr,bitIndex9) ) ).
tff(addAssignment_2717,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex9)
<=> v1226(VarCurr,bitIndex9) ) ).
tff(addAssignment_2716,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex9)
<=> v1228(VarCurr,bitIndex9) ) ).
tff(addAssignment_2715,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex9)
<=> v18898(VarNext,bitIndex9) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_164,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18898(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_182,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18898(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2714,axiom,
! [VarCurr: state_type] :
( v18810(VarCurr,bitIndex0)
<=> v18886(VarCurr,bitIndex0) ) ).
tff(addParallelCaseBooleanConditionEqualRanges9_4,axiom,
! [VarCurr: state_type] :
( ( ~ v18887(VarCurr)
& ~ v18889(VarCurr)
& ~ v18890(VarCurr)
& ~ v18891(VarCurr)
& ~ v18892(VarCurr)
& ~ v18893(VarCurr)
& ~ v18894(VarCurr)
& ~ v18895(VarCurr)
& ~ v18896(VarCurr) )
=> ! [B: bitindex_type] :
( range_15_0(B)
=> ( v18886(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_5,axiom,
! [VarCurr: state_type] :
( v18896(VarCurr)
=> ! [B: bitindex_type] :
( range_15_0(B)
=> ( v18886(VarCurr,B)
<=> v8258(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges7_9,axiom,
! [VarCurr: state_type] :
( v18895(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex31) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex30) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex29) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex28) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex27) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex26) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex25) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex24) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex23) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex22) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex21) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex20) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex19) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex18) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex17) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex16) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges6_9,axiom,
! [VarCurr: state_type] :
( v18894(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex47) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex46) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex45) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex44) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex43) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex42) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex41) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex40) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex39) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex38) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex37) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex36) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex35) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex34) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex33) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex32) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges5_9,axiom,
! [VarCurr: state_type] :
( v18893(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex63) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex62) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex61) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex60) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex59) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex58) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex57) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex56) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex55) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex54) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex53) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex52) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex51) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex50) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex49) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex48) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges4_9,axiom,
! [VarCurr: state_type] :
( v18892(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex79) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex78) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex77) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex76) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex75) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex74) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex73) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex72) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex71) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex70) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex69) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex68) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex67) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex66) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex65) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex64) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges3_10,axiom,
! [VarCurr: state_type] :
( v18891(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex95) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex94) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex93) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex92) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex91) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex90) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex89) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex88) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex87) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex86) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex85) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex84) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex83) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex82) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex81) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex80) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges2_10,axiom,
! [VarCurr: state_type] :
( v18890(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex111) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex110) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex109) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex108) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex107) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex106) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex105) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex104) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex103) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex102) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex101) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex100) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex99) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex98) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex97) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex96) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges1_10,axiom,
! [VarCurr: state_type] :
( v18889(VarCurr)
=> ( ( v18886(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex127) )
& ( v18886(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex126) )
& ( v18886(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex125) )
& ( v18886(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex124) )
& ( v18886(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex123) )
& ( v18886(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex122) )
& ( v18886(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex121) )
& ( v18886(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex120) )
& ( v18886(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex119) )
& ( v18886(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex118) )
& ( v18886(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex117) )
& ( v18886(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex116) )
& ( v18886(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex115) )
& ( v18886(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex114) )
& ( v18886(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex113) )
& ( v18886(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex112) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_37,axiom,
! [VarCurr: state_type] :
( v18887(VarCurr)
=> ! [B: bitindex_type] :
( range_15_0(B)
=> ( v18886(VarCurr,B)
<=> $false ) ) ) ).
tff(bitBlastConstant_2508,axiom,
~ b0000000000000000(bitIndex15) ).
tff(bitBlastConstant_2507,axiom,
~ b0000000000000000(bitIndex14) ).
tff(bitBlastConstant_2506,axiom,
~ b0000000000000000(bitIndex13) ).
tff(bitBlastConstant_2505,axiom,
~ b0000000000000000(bitIndex12) ).
tff(bitBlastConstant_2504,axiom,
~ b0000000000000000(bitIndex11) ).
tff(bitBlastConstant_2503,axiom,
~ b0000000000000000(bitIndex10) ).
tff(bitBlastConstant_2502,axiom,
~ b0000000000000000(bitIndex9) ).
tff(bitBlastConstant_2501,axiom,
~ b0000000000000000(bitIndex8) ).
tff(bitBlastConstant_2500,axiom,
~ b0000000000000000(bitIndex7) ).
tff(bitBlastConstant_2499,axiom,
~ b0000000000000000(bitIndex6) ).
tff(bitBlastConstant_2498,axiom,
~ b0000000000000000(bitIndex5) ).
tff(bitBlastConstant_2497,axiom,
~ b0000000000000000(bitIndex4) ).
tff(bitBlastConstant_2496,axiom,
~ b0000000000000000(bitIndex3) ).
tff(bitBlastConstant_2495,axiom,
~ b0000000000000000(bitIndex2) ).
tff(bitBlastConstant_2494,axiom,
~ b0000000000000000(bitIndex1) ).
tff(bitBlastConstant_2493,axiom,
~ b0000000000000000(bitIndex0) ).
tff(addBitVectorEqualityBitBlasted_1323,axiom,
! [VarCurr: state_type] :
( v18896(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $true )
& ( v18888(VarCurr,bitIndex2)
<=> $false )
& ( v18888(VarCurr,bitIndex1)
<=> $true )
& ( v18888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1322,axiom,
! [VarCurr: state_type] :
( v18895(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $false )
& ( v18888(VarCurr,bitIndex2)
<=> $true )
& ( v18888(VarCurr,bitIndex1)
<=> $true )
& ( v18888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1321,axiom,
! [VarCurr: state_type] :
( v18894(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $true )
& ( v18888(VarCurr,bitIndex2)
<=> $false )
& ( v18888(VarCurr,bitIndex1)
<=> $true )
& ( v18888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1320,axiom,
! [VarCurr: state_type] :
( v18893(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $false )
& ( v18888(VarCurr,bitIndex2)
<=> $true )
& ( v18888(VarCurr,bitIndex1)
<=> $true )
& ( v18888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1319,axiom,
! [VarCurr: state_type] :
( v18892(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $true )
& ( v18888(VarCurr,bitIndex2)
<=> $false )
& ( v18888(VarCurr,bitIndex1)
<=> $false )
& ( v18888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1318,axiom,
! [VarCurr: state_type] :
( v18891(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $false )
& ( v18888(VarCurr,bitIndex2)
<=> $true )
& ( v18888(VarCurr,bitIndex1)
<=> $false )
& ( v18888(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1317,axiom,
! [VarCurr: state_type] :
( v18890(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $true )
& ( v18888(VarCurr,bitIndex2)
<=> $false )
& ( v18888(VarCurr,bitIndex1)
<=> $false )
& ( v18888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1316,axiom,
! [VarCurr: state_type] :
( v18889(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $false )
& ( v18888(VarCurr,bitIndex2)
<=> $true )
& ( v18888(VarCurr,bitIndex1)
<=> $false )
& ( v18888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1315,axiom,
! [VarCurr: state_type] :
( v18887(VarCurr)
<=> ( ( v18888(VarCurr,bitIndex3)
<=> $false )
& ( v18888(VarCurr,bitIndex2)
<=> $false )
& ( v18888(VarCurr,bitIndex1)
<=> $false )
& ( v18888(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addAssignment_2713,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v18888(VarCurr,B)
<=> v18812(VarCurr,B) ) ) ).
tff(addAssignment_2712,axiom,
! [VarCurr: state_type] :
( ( v18888(VarCurr,bitIndex3)
<=> v7805(VarCurr,bitIndex1) )
& ( v18888(VarCurr,bitIndex2)
<=> v7805(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_2711,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex16)
<=> v8260(VarCurr,bitIndex16) ) ).
tff(addAssignment_2710,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex16)
<=> v9317(VarCurr,bitIndex16) ) ).
tff(addAssignment_2709,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex104)
<=> v8264(VarCurr,bitIndex104) ) ).
tff(addAssignment_2708,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex104)
<=> v18879(VarNext,bitIndex104) ) ).
tff(addCaseBooleanConditionEqualRanges1_139,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18880(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18879(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_706,axiom,
! [VarNext: state_type] :
( v18880(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18879(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4933,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18880(VarNext)
<=> v18881(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4932,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18881(VarNext)
<=> ( v18883(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1471,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18883(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2707,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex104)
<=> v1216(VarCurr,bitIndex104) ) ).
tff(addAssignment_2706,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex104)
<=> v1218(VarCurr,bitIndex104) ) ).
tff(addAssignment_2705,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex104)
<=> v1220(VarCurr,bitIndex104) ) ).
tff(addAssignment_2704,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex104)
<=> v1222(VarCurr,bitIndex104) ) ).
tff(addAssignment_2703,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex104)
<=> v1224(VarCurr,bitIndex104) ) ).
tff(addAssignment_2702,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex104)
<=> v1226(VarCurr,bitIndex104) ) ).
tff(addAssignment_2701,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex104)
<=> v1228(VarCurr,bitIndex104) ) ).
tff(addAssignment_2700,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex104)
<=> v18877(VarNext,bitIndex104) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_163,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18877(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_181,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18877(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2699,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex48)
<=> v8260(VarCurr,bitIndex48) ) ).
tff(addAssignment_2698,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex48)
<=> v9317(VarCurr,bitIndex48) ) ).
tff(addAssignment_2697,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex72)
<=> v8264(VarCurr,bitIndex72) ) ).
tff(addAssignment_2696,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex72)
<=> v18869(VarNext,bitIndex72) ) ).
tff(addCaseBooleanConditionEqualRanges1_138,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18870(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18869(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_705,axiom,
! [VarNext: state_type] :
( v18870(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18869(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4931,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18870(VarNext)
<=> v18871(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4930,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18871(VarNext)
<=> ( v18873(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1470,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18873(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2695,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex72)
<=> v1216(VarCurr,bitIndex72) ) ).
tff(addAssignment_2694,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex72)
<=> v1218(VarCurr,bitIndex72) ) ).
tff(addAssignment_2693,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex72)
<=> v1220(VarCurr,bitIndex72) ) ).
tff(addAssignment_2692,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex72)
<=> v1222(VarCurr,bitIndex72) ) ).
tff(addAssignment_2691,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex72)
<=> v1224(VarCurr,bitIndex72) ) ).
tff(addAssignment_2690,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex72)
<=> v1226(VarCurr,bitIndex72) ) ).
tff(addAssignment_2689,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex72)
<=> v1228(VarCurr,bitIndex72) ) ).
tff(addAssignment_2688,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex72)
<=> v18867(VarNext,bitIndex72) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_162,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18867(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_180,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18867(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2687,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex80)
<=> v8260(VarCurr,bitIndex80) ) ).
tff(addAssignment_2686,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex80)
<=> v9317(VarCurr,bitIndex80) ) ).
tff(addAssignment_2685,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex40)
<=> v8264(VarCurr,bitIndex40) ) ).
tff(addAssignment_2684,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex40)
<=> v18859(VarNext,bitIndex40) ) ).
tff(addCaseBooleanConditionEqualRanges1_137,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18860(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18859(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_704,axiom,
! [VarNext: state_type] :
( v18860(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18859(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4929,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18860(VarNext)
<=> v18861(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4928,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18861(VarNext)
<=> ( v18863(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1469,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18863(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2683,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex40)
<=> v1216(VarCurr,bitIndex40) ) ).
tff(addAssignment_2682,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex40)
<=> v1218(VarCurr,bitIndex40) ) ).
tff(addAssignment_2681,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex40)
<=> v1220(VarCurr,bitIndex40) ) ).
tff(addAssignment_2680,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex40)
<=> v1222(VarCurr,bitIndex40) ) ).
tff(addAssignment_2679,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex40)
<=> v1224(VarCurr,bitIndex40) ) ).
tff(addAssignment_2678,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex40)
<=> v1226(VarCurr,bitIndex40) ) ).
tff(addAssignment_2677,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex40)
<=> v1228(VarCurr,bitIndex40) ) ).
tff(addAssignment_2676,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex40)
<=> v18857(VarNext,bitIndex40) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_161,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18857(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_179,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18857(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2675,axiom,
! [VarCurr: state_type] :
( v8258(VarCurr,bitIndex112)
<=> v8260(VarCurr,bitIndex112) ) ).
tff(addAssignment_2674,axiom,
! [VarCurr: state_type] :
( v8260(VarCurr,bitIndex112)
<=> v9317(VarCurr,bitIndex112) ) ).
tff(addAssignment_2673,axiom,
! [VarCurr: state_type] :
( v8262(VarCurr,bitIndex8)
<=> v8264(VarCurr,bitIndex8) ) ).
tff(addAssignment_2672,axiom,
! [VarNext: state_type] :
( v8264(VarNext,bitIndex8)
<=> v18849(VarNext,bitIndex8) ) ).
tff(addCaseBooleanConditionEqualRanges1_136,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18850(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18849(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_703,axiom,
! [VarNext: state_type] :
( v18850(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v18849(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4927,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18850(VarNext)
<=> v18851(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4926,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18851(VarNext)
<=> ( v18853(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1468,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18853(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2671,axiom,
! [VarCurr: state_type] :
( v1214(VarCurr,bitIndex8)
<=> v1216(VarCurr,bitIndex8) ) ).
tff(addAssignment_2670,axiom,
! [VarCurr: state_type] :
( v1216(VarCurr,bitIndex8)
<=> v1218(VarCurr,bitIndex8) ) ).
tff(addAssignment_2669,axiom,
! [VarCurr: state_type] :
( v1218(VarCurr,bitIndex8)
<=> v1220(VarCurr,bitIndex8) ) ).
tff(addAssignment_2668,axiom,
! [VarCurr: state_type] :
( v1220(VarCurr,bitIndex8)
<=> v1222(VarCurr,bitIndex8) ) ).
tff(addAssignment_2667,axiom,
! [VarCurr: state_type] :
( v1222(VarCurr,bitIndex8)
<=> v1224(VarCurr,bitIndex8) ) ).
tff(addAssignment_2666,axiom,
! [VarCurr: state_type] :
( v1224(VarCurr,bitIndex8)
<=> v1226(VarCurr,bitIndex8) ) ).
tff(addAssignment_2665,axiom,
! [VarCurr: state_type] :
( v1226(VarCurr,bitIndex8)
<=> v1228(VarCurr,bitIndex8) ) ).
tff(addAssignment_2664,axiom,
! [VarNext: state_type] :
( v1228(VarNext,bitIndex8)
<=> v18847(VarNext,bitIndex8) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_160,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18847(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_178,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v18847(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2663,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v18812(VarCurr,B)
<=> v18814(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_135,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18833(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18814(VarNext,B)
<=> v18814(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_702,axiom,
! [VarNext: state_type] :
( v18833(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18814(VarNext,B)
<=> v18842(VarNext,B) ) ) ) ).
tff(addAssignment_2662,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18842(VarNext,B)
<=> v18816(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4925,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18833(VarNext)
<=> v18834(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4924,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18834(VarNext)
<=> ( v18835(VarNext)
& v18830(VarNext) ) ) ) ).
tff(writeUnaryOperator_1467,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18835(VarNext)
<=> v18837(VarNext) ) ) ).
tff(addAssignment_2661,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18837(VarNext)
<=> v18830(VarCurr) ) ) ).
tff(addAssignment_2660,axiom,
! [VarCurr: state_type] :
( v18830(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_23,axiom,
! [VarCurr: state_type] :
( ( ~ v18824(VarCurr)
& ~ v18826(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18816(VarCurr,B)
<=> v18814(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_34,axiom,
! [VarCurr: state_type] :
( v18826(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18816(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_36,axiom,
! [VarCurr: state_type] :
( v18824(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v18816(VarCurr,B)
<=> v18822(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4923,axiom,
! [VarCurr: state_type] :
( v18826(VarCurr)
<=> ( v18827(VarCurr)
| v18828(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1314,axiom,
! [VarCurr: state_type] :
( v18828(VarCurr)
<=> ( ( v18825(VarCurr,bitIndex1)
<=> $true )
& ( v18825(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1313,axiom,
! [VarCurr: state_type] :
( v18827(VarCurr)
<=> ( ( v18825(VarCurr,bitIndex1)
<=> $true )
& ( v18825(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1312,axiom,
! [VarCurr: state_type] :
( v18824(VarCurr)
<=> ( ( v18825(VarCurr,bitIndex1)
<=> $false )
& ( v18825(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2659,axiom,
! [VarCurr: state_type] :
( v18825(VarCurr,bitIndex0)
<=> v18820(VarCurr) ) ).
tff(addAssignment_2658,axiom,
! [VarCurr: state_type] :
( v18825(VarCurr,bitIndex1)
<=> v18818(VarCurr) ) ).
tff(addAssignment_2657,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v18822(VarCurr,B)
<=> v7963(VarCurr,B) ) ) ).
tff(addAssignment_2656,axiom,
! [VarCurr: state_type] :
( v18820(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_2655,axiom,
! [VarCurr: state_type] :
( v18818(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2654,axiom,
! [VarCurr: state_type] :
( v18801(VarCurr)
<=> v18803(VarCurr) ) ).
tff(writeBinaryOperatorShiftedRanges_1598,axiom,
! [VarCurr: state_type] :
( v18803(VarCurr)
<=> ( v6(VarCurr,bitIndex1)
& v338(VarCurr) ) ) ).
tff(addAssignment_2653,axiom,
! [VarCurr: state_type] :
( v18799(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2652,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12798(VarCurr,B)
<=> v12800(VarCurr,B) ) ) ).
tff(addAssignment_2651,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12800(VarNext,B)
<=> v18779(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_134,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18780(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18779(VarNext,B)
<=> v12800(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_701,axiom,
! [VarNext: state_type] :
( v18780(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18779(VarNext,B)
<=> v18789(VarNext,B) ) ) ) ).
tff(addAssignment_2650,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18789(VarNext,B)
<=> v12802(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4922,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18780(VarNext)
<=> v18781(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4921,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18781(VarNext)
<=> ( v18782(VarNext)
& v18777(VarNext) ) ) ) ).
tff(writeUnaryOperator_1466,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18782(VarNext)
<=> v18784(VarNext) ) ) ).
tff(addAssignment_2649,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18784(VarNext)
<=> v18777(VarCurr) ) ) ).
tff(addAssignment_2648,axiom,
! [VarCurr: state_type] :
( v18777(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_2647,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12802(VarCurr,B)
<=> v18770(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_22,axiom,
! [VarCurr: state_type] :
( ( ~ v18771(VarCurr)
& ~ v18773(VarCurr) )
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18770(VarCurr,B)
<=> v12800(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_33,axiom,
! [VarCurr: state_type] :
( v18773(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18770(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_35,axiom,
! [VarCurr: state_type] :
( v18771(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18770(VarCurr,B)
<=> v18495(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_14,axiom,
! [B: bitindex_type] :
( range_16_0(B)
=> ( v12800(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4920,axiom,
! [VarCurr: state_type] :
( v18773(VarCurr)
<=> ( v18774(VarCurr)
| v18775(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1311,axiom,
! [VarCurr: state_type] :
( v18775(VarCurr)
<=> ( ( v18772(VarCurr,bitIndex1)
<=> $true )
& ( v18772(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1310,axiom,
! [VarCurr: state_type] :
( v18774(VarCurr)
<=> ( ( v18772(VarCurr,bitIndex1)
<=> $true )
& ( v18772(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1309,axiom,
! [VarCurr: state_type] :
( v18771(VarCurr)
<=> ( ( v18772(VarCurr,bitIndex1)
<=> $false )
& ( v18772(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2646,axiom,
! [VarCurr: state_type] :
( v18772(VarCurr,bitIndex0)
<=> v12806(VarCurr) ) ).
tff(addAssignment_2645,axiom,
! [VarCurr: state_type] :
( v18772(VarCurr,bitIndex1)
<=> v12804(VarCurr) ) ).
tff(addAssignment_2644,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v18495(VarCurr,B)
<=> v18497(VarCurr,B) ) ) ).
tff(addAssignment_2643,axiom,
! [VarCurr: state_type] :
( ( v18497(VarCurr,bitIndex3)
<=> v18569(VarCurr,bitIndex2) )
& ( v18497(VarCurr,bitIndex2)
<=> v18569(VarCurr,bitIndex1) )
& ( v18497(VarCurr,bitIndex1)
<=> v18569(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_2642,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex0)
<=> v18765(VarCurr) ) ).
tff(addAssignment_2641,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex1)
<=> v18760(VarCurr) ) ).
tff(addAssignment_2640,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex2)
<=> v18755(VarCurr) ) ).
tff(addAssignment_2639,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex3)
<=> v18750(VarCurr) ) ).
tff(addAssignment_2638,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex4)
<=> v18745(VarCurr) ) ).
tff(addAssignment_2637,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex5)
<=> v18740(VarCurr) ) ).
tff(addAssignment_2636,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex6)
<=> v18735(VarCurr) ) ).
tff(addAssignment_2635,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex7)
<=> v18730(VarCurr) ) ).
tff(addAssignment_2634,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex8)
<=> v18725(VarCurr) ) ).
tff(addAssignment_2633,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex9)
<=> v18720(VarCurr) ) ).
tff(addAssignment_2632,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex10)
<=> v18715(VarCurr) ) ).
tff(addAssignment_2631,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex11)
<=> v18710(VarCurr) ) ).
tff(addAssignment_2630,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex12)
<=> v18705(VarCurr) ) ).
tff(addAssignment_2629,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex13)
<=> v18700(VarCurr) ) ).
tff(addAssignment_2628,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex14)
<=> v18695(VarCurr) ) ).
tff(addAssignment_2627,axiom,
! [VarCurr: state_type] :
( v18569(VarCurr,bitIndex15)
<=> v18571(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4919,axiom,
! [VarCurr: state_type] :
( v18765(VarCurr)
<=> ( v18766(VarCurr)
& v18769(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1597,axiom,
! [VarCurr: state_type] :
( v18769(VarCurr)
<=> ( v18603(VarCurr,bitIndex0)
| v18499(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4918,axiom,
! [VarCurr: state_type] :
( v18766(VarCurr)
<=> ( v18767(VarCurr)
| v18768(VarCurr) ) ) ).
tff(writeUnaryOperator_1465,axiom,
! [VarCurr: state_type] :
( ~ v18768(VarCurr)
<=> v18499(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1464,axiom,
! [VarCurr: state_type] :
( ~ v18767(VarCurr)
<=> v18603(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4917,axiom,
! [VarCurr: state_type] :
( v18760(VarCurr)
<=> ( v18761(VarCurr)
& v18764(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4916,axiom,
! [VarCurr: state_type] :
( v18764(VarCurr)
<=> ( v18602(VarCurr)
| v18604(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4915,axiom,
! [VarCurr: state_type] :
( v18761(VarCurr)
<=> ( v18762(VarCurr)
| v18763(VarCurr) ) ) ).
tff(writeUnaryOperator_1463,axiom,
! [VarCurr: state_type] :
( ~ v18763(VarCurr)
<=> v18604(VarCurr) ) ).
tff(writeUnaryOperator_1462,axiom,
! [VarCurr: state_type] :
( ~ v18762(VarCurr)
<=> v18602(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4914,axiom,
! [VarCurr: state_type] :
( v18755(VarCurr)
<=> ( v18756(VarCurr)
& v18759(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4913,axiom,
! [VarCurr: state_type] :
( v18759(VarCurr)
<=> ( v18600(VarCurr)
| v18610(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4912,axiom,
! [VarCurr: state_type] :
( v18756(VarCurr)
<=> ( v18757(VarCurr)
| v18758(VarCurr) ) ) ).
tff(writeUnaryOperator_1461,axiom,
! [VarCurr: state_type] :
( ~ v18758(VarCurr)
<=> v18610(VarCurr) ) ).
tff(writeUnaryOperator_1460,axiom,
! [VarCurr: state_type] :
( ~ v18757(VarCurr)
<=> v18600(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4911,axiom,
! [VarCurr: state_type] :
( v18750(VarCurr)
<=> ( v18751(VarCurr)
& v18754(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4910,axiom,
! [VarCurr: state_type] :
( v18754(VarCurr)
<=> ( v18598(VarCurr)
| v18616(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4909,axiom,
! [VarCurr: state_type] :
( v18751(VarCurr)
<=> ( v18752(VarCurr)
| v18753(VarCurr) ) ) ).
tff(writeUnaryOperator_1459,axiom,
! [VarCurr: state_type] :
( ~ v18753(VarCurr)
<=> v18616(VarCurr) ) ).
tff(writeUnaryOperator_1458,axiom,
! [VarCurr: state_type] :
( ~ v18752(VarCurr)
<=> v18598(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4908,axiom,
! [VarCurr: state_type] :
( v18745(VarCurr)
<=> ( v18746(VarCurr)
& v18749(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4907,axiom,
! [VarCurr: state_type] :
( v18749(VarCurr)
<=> ( v18596(VarCurr)
| v18622(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4906,axiom,
! [VarCurr: state_type] :
( v18746(VarCurr)
<=> ( v18747(VarCurr)
| v18748(VarCurr) ) ) ).
tff(writeUnaryOperator_1457,axiom,
! [VarCurr: state_type] :
( ~ v18748(VarCurr)
<=> v18622(VarCurr) ) ).
tff(writeUnaryOperator_1456,axiom,
! [VarCurr: state_type] :
( ~ v18747(VarCurr)
<=> v18596(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4905,axiom,
! [VarCurr: state_type] :
( v18740(VarCurr)
<=> ( v18741(VarCurr)
& v18744(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4904,axiom,
! [VarCurr: state_type] :
( v18744(VarCurr)
<=> ( v18594(VarCurr)
| v18628(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4903,axiom,
! [VarCurr: state_type] :
( v18741(VarCurr)
<=> ( v18742(VarCurr)
| v18743(VarCurr) ) ) ).
tff(writeUnaryOperator_1455,axiom,
! [VarCurr: state_type] :
( ~ v18743(VarCurr)
<=> v18628(VarCurr) ) ).
tff(writeUnaryOperator_1454,axiom,
! [VarCurr: state_type] :
( ~ v18742(VarCurr)
<=> v18594(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4902,axiom,
! [VarCurr: state_type] :
( v18735(VarCurr)
<=> ( v18736(VarCurr)
& v18739(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4901,axiom,
! [VarCurr: state_type] :
( v18739(VarCurr)
<=> ( v18592(VarCurr)
| v18634(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4900,axiom,
! [VarCurr: state_type] :
( v18736(VarCurr)
<=> ( v18737(VarCurr)
| v18738(VarCurr) ) ) ).
tff(writeUnaryOperator_1453,axiom,
! [VarCurr: state_type] :
( ~ v18738(VarCurr)
<=> v18634(VarCurr) ) ).
tff(writeUnaryOperator_1452,axiom,
! [VarCurr: state_type] :
( ~ v18737(VarCurr)
<=> v18592(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4899,axiom,
! [VarCurr: state_type] :
( v18730(VarCurr)
<=> ( v18731(VarCurr)
& v18734(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4898,axiom,
! [VarCurr: state_type] :
( v18734(VarCurr)
<=> ( v18590(VarCurr)
| v18640(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4897,axiom,
! [VarCurr: state_type] :
( v18731(VarCurr)
<=> ( v18732(VarCurr)
| v18733(VarCurr) ) ) ).
tff(writeUnaryOperator_1451,axiom,
! [VarCurr: state_type] :
( ~ v18733(VarCurr)
<=> v18640(VarCurr) ) ).
tff(writeUnaryOperator_1450,axiom,
! [VarCurr: state_type] :
( ~ v18732(VarCurr)
<=> v18590(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4896,axiom,
! [VarCurr: state_type] :
( v18725(VarCurr)
<=> ( v18726(VarCurr)
& v18729(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4895,axiom,
! [VarCurr: state_type] :
( v18729(VarCurr)
<=> ( v18588(VarCurr)
| v18646(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4894,axiom,
! [VarCurr: state_type] :
( v18726(VarCurr)
<=> ( v18727(VarCurr)
| v18728(VarCurr) ) ) ).
tff(writeUnaryOperator_1449,axiom,
! [VarCurr: state_type] :
( ~ v18728(VarCurr)
<=> v18646(VarCurr) ) ).
tff(writeUnaryOperator_1448,axiom,
! [VarCurr: state_type] :
( ~ v18727(VarCurr)
<=> v18588(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4893,axiom,
! [VarCurr: state_type] :
( v18720(VarCurr)
<=> ( v18721(VarCurr)
& v18724(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4892,axiom,
! [VarCurr: state_type] :
( v18724(VarCurr)
<=> ( v18586(VarCurr)
| v18652(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4891,axiom,
! [VarCurr: state_type] :
( v18721(VarCurr)
<=> ( v18722(VarCurr)
| v18723(VarCurr) ) ) ).
tff(writeUnaryOperator_1447,axiom,
! [VarCurr: state_type] :
( ~ v18723(VarCurr)
<=> v18652(VarCurr) ) ).
tff(writeUnaryOperator_1446,axiom,
! [VarCurr: state_type] :
( ~ v18722(VarCurr)
<=> v18586(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4890,axiom,
! [VarCurr: state_type] :
( v18715(VarCurr)
<=> ( v18716(VarCurr)
& v18719(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4889,axiom,
! [VarCurr: state_type] :
( v18719(VarCurr)
<=> ( v18584(VarCurr)
| v18658(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4888,axiom,
! [VarCurr: state_type] :
( v18716(VarCurr)
<=> ( v18717(VarCurr)
| v18718(VarCurr) ) ) ).
tff(writeUnaryOperator_1445,axiom,
! [VarCurr: state_type] :
( ~ v18718(VarCurr)
<=> v18658(VarCurr) ) ).
tff(writeUnaryOperator_1444,axiom,
! [VarCurr: state_type] :
( ~ v18717(VarCurr)
<=> v18584(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4887,axiom,
! [VarCurr: state_type] :
( v18710(VarCurr)
<=> ( v18711(VarCurr)
& v18714(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4886,axiom,
! [VarCurr: state_type] :
( v18714(VarCurr)
<=> ( v18582(VarCurr)
| v18664(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4885,axiom,
! [VarCurr: state_type] :
( v18711(VarCurr)
<=> ( v18712(VarCurr)
| v18713(VarCurr) ) ) ).
tff(writeUnaryOperator_1443,axiom,
! [VarCurr: state_type] :
( ~ v18713(VarCurr)
<=> v18664(VarCurr) ) ).
tff(writeUnaryOperator_1442,axiom,
! [VarCurr: state_type] :
( ~ v18712(VarCurr)
<=> v18582(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4884,axiom,
! [VarCurr: state_type] :
( v18705(VarCurr)
<=> ( v18706(VarCurr)
& v18709(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4883,axiom,
! [VarCurr: state_type] :
( v18709(VarCurr)
<=> ( v18580(VarCurr)
| v18670(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4882,axiom,
! [VarCurr: state_type] :
( v18706(VarCurr)
<=> ( v18707(VarCurr)
| v18708(VarCurr) ) ) ).
tff(writeUnaryOperator_1441,axiom,
! [VarCurr: state_type] :
( ~ v18708(VarCurr)
<=> v18670(VarCurr) ) ).
tff(writeUnaryOperator_1440,axiom,
! [VarCurr: state_type] :
( ~ v18707(VarCurr)
<=> v18580(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4881,axiom,
! [VarCurr: state_type] :
( v18700(VarCurr)
<=> ( v18701(VarCurr)
& v18704(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4880,axiom,
! [VarCurr: state_type] :
( v18704(VarCurr)
<=> ( v18578(VarCurr)
| v18676(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4879,axiom,
! [VarCurr: state_type] :
( v18701(VarCurr)
<=> ( v18702(VarCurr)
| v18703(VarCurr) ) ) ).
tff(writeUnaryOperator_1439,axiom,
! [VarCurr: state_type] :
( ~ v18703(VarCurr)
<=> v18676(VarCurr) ) ).
tff(writeUnaryOperator_1438,axiom,
! [VarCurr: state_type] :
( ~ v18702(VarCurr)
<=> v18578(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4878,axiom,
! [VarCurr: state_type] :
( v18695(VarCurr)
<=> ( v18696(VarCurr)
& v18699(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4877,axiom,
! [VarCurr: state_type] :
( v18699(VarCurr)
<=> ( v18576(VarCurr)
| v18682(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4876,axiom,
! [VarCurr: state_type] :
( v18696(VarCurr)
<=> ( v18697(VarCurr)
| v18698(VarCurr) ) ) ).
tff(writeUnaryOperator_1437,axiom,
! [VarCurr: state_type] :
( ~ v18698(VarCurr)
<=> v18682(VarCurr) ) ).
tff(writeUnaryOperator_1436,axiom,
! [VarCurr: state_type] :
( ~ v18697(VarCurr)
<=> v18576(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4875,axiom,
! [VarCurr: state_type] :
( v18571(VarCurr)
<=> ( v18572(VarCurr)
& v18694(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4874,axiom,
! [VarCurr: state_type] :
( v18694(VarCurr)
<=> ( v18574(VarCurr)
| v18689(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4873,axiom,
! [VarCurr: state_type] :
( v18572(VarCurr)
<=> ( v18573(VarCurr)
| v18688(VarCurr) ) ) ).
tff(writeUnaryOperator_1435,axiom,
! [VarCurr: state_type] :
( ~ v18688(VarCurr)
<=> v18689(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4872,axiom,
! [VarCurr: state_type] :
( v18689(VarCurr)
<=> ( v18690(VarCurr)
& v18693(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1596,axiom,
! [VarCurr: state_type] :
( v18693(VarCurr)
<=> ( v18603(VarCurr,bitIndex15)
| v18499(VarCurr,bitIndex16) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4871,axiom,
! [VarCurr: state_type] :
( v18690(VarCurr)
<=> ( v18691(VarCurr)
| v18692(VarCurr) ) ) ).
tff(writeUnaryOperator_1434,axiom,
! [VarCurr: state_type] :
( ~ v18692(VarCurr)
<=> v18499(VarCurr,bitIndex16) ) ).
tff(writeUnaryOperator_1433,axiom,
! [VarCurr: state_type] :
( ~ v18691(VarCurr)
<=> v18603(VarCurr,bitIndex15) ) ).
tff(writeUnaryOperator_1432,axiom,
! [VarCurr: state_type] :
( ~ v18573(VarCurr)
<=> v18574(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4870,axiom,
! [VarCurr: state_type] :
( v18574(VarCurr)
<=> ( v18575(VarCurr)
| v18687(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1595,axiom,
! [VarCurr: state_type] :
( v18687(VarCurr)
<=> ( v18603(VarCurr,bitIndex14)
& v18499(VarCurr,bitIndex15) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4869,axiom,
! [VarCurr: state_type] :
( v18575(VarCurr)
<=> ( v18576(VarCurr)
& v18682(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4868,axiom,
! [VarCurr: state_type] :
( v18682(VarCurr)
<=> ( v18683(VarCurr)
& v18686(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1594,axiom,
! [VarCurr: state_type] :
( v18686(VarCurr)
<=> ( v18603(VarCurr,bitIndex14)
| v18499(VarCurr,bitIndex15) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4867,axiom,
! [VarCurr: state_type] :
( v18683(VarCurr)
<=> ( v18684(VarCurr)
| v18685(VarCurr) ) ) ).
tff(writeUnaryOperator_1431,axiom,
! [VarCurr: state_type] :
( ~ v18685(VarCurr)
<=> v18499(VarCurr,bitIndex15) ) ).
tff(writeUnaryOperator_1430,axiom,
! [VarCurr: state_type] :
( ~ v18684(VarCurr)
<=> v18603(VarCurr,bitIndex14) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4866,axiom,
! [VarCurr: state_type] :
( v18576(VarCurr)
<=> ( v18577(VarCurr)
| v18681(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1593,axiom,
! [VarCurr: state_type] :
( v18681(VarCurr)
<=> ( v18603(VarCurr,bitIndex13)
& v18499(VarCurr,bitIndex14) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4865,axiom,
! [VarCurr: state_type] :
( v18577(VarCurr)
<=> ( v18578(VarCurr)
& v18676(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4864,axiom,
! [VarCurr: state_type] :
( v18676(VarCurr)
<=> ( v18677(VarCurr)
& v18680(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1592,axiom,
! [VarCurr: state_type] :
( v18680(VarCurr)
<=> ( v18603(VarCurr,bitIndex13)
| v18499(VarCurr,bitIndex14) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4863,axiom,
! [VarCurr: state_type] :
( v18677(VarCurr)
<=> ( v18678(VarCurr)
| v18679(VarCurr) ) ) ).
tff(writeUnaryOperator_1429,axiom,
! [VarCurr: state_type] :
( ~ v18679(VarCurr)
<=> v18499(VarCurr,bitIndex14) ) ).
tff(writeUnaryOperator_1428,axiom,
! [VarCurr: state_type] :
( ~ v18678(VarCurr)
<=> v18603(VarCurr,bitIndex13) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4862,axiom,
! [VarCurr: state_type] :
( v18578(VarCurr)
<=> ( v18579(VarCurr)
| v18675(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1591,axiom,
! [VarCurr: state_type] :
( v18675(VarCurr)
<=> ( v18603(VarCurr,bitIndex12)
& v18499(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4861,axiom,
! [VarCurr: state_type] :
( v18579(VarCurr)
<=> ( v18580(VarCurr)
& v18670(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4860,axiom,
! [VarCurr: state_type] :
( v18670(VarCurr)
<=> ( v18671(VarCurr)
& v18674(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1590,axiom,
! [VarCurr: state_type] :
( v18674(VarCurr)
<=> ( v18603(VarCurr,bitIndex12)
| v18499(VarCurr,bitIndex13) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4859,axiom,
! [VarCurr: state_type] :
( v18671(VarCurr)
<=> ( v18672(VarCurr)
| v18673(VarCurr) ) ) ).
tff(writeUnaryOperator_1427,axiom,
! [VarCurr: state_type] :
( ~ v18673(VarCurr)
<=> v18499(VarCurr,bitIndex13) ) ).
tff(writeUnaryOperator_1426,axiom,
! [VarCurr: state_type] :
( ~ v18672(VarCurr)
<=> v18603(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4858,axiom,
! [VarCurr: state_type] :
( v18580(VarCurr)
<=> ( v18581(VarCurr)
| v18669(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1589,axiom,
! [VarCurr: state_type] :
( v18669(VarCurr)
<=> ( v18603(VarCurr,bitIndex11)
& v18499(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4857,axiom,
! [VarCurr: state_type] :
( v18581(VarCurr)
<=> ( v18582(VarCurr)
& v18664(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4856,axiom,
! [VarCurr: state_type] :
( v18664(VarCurr)
<=> ( v18665(VarCurr)
& v18668(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1588,axiom,
! [VarCurr: state_type] :
( v18668(VarCurr)
<=> ( v18603(VarCurr,bitIndex11)
| v18499(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4855,axiom,
! [VarCurr: state_type] :
( v18665(VarCurr)
<=> ( v18666(VarCurr)
| v18667(VarCurr) ) ) ).
tff(writeUnaryOperator_1425,axiom,
! [VarCurr: state_type] :
( ~ v18667(VarCurr)
<=> v18499(VarCurr,bitIndex12) ) ).
tff(writeUnaryOperator_1424,axiom,
! [VarCurr: state_type] :
( ~ v18666(VarCurr)
<=> v18603(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4854,axiom,
! [VarCurr: state_type] :
( v18582(VarCurr)
<=> ( v18583(VarCurr)
| v18663(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1587,axiom,
! [VarCurr: state_type] :
( v18663(VarCurr)
<=> ( v18603(VarCurr,bitIndex10)
& v18499(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4853,axiom,
! [VarCurr: state_type] :
( v18583(VarCurr)
<=> ( v18584(VarCurr)
& v18658(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4852,axiom,
! [VarCurr: state_type] :
( v18658(VarCurr)
<=> ( v18659(VarCurr)
& v18662(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1586,axiom,
! [VarCurr: state_type] :
( v18662(VarCurr)
<=> ( v18603(VarCurr,bitIndex10)
| v18499(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4851,axiom,
! [VarCurr: state_type] :
( v18659(VarCurr)
<=> ( v18660(VarCurr)
| v18661(VarCurr) ) ) ).
tff(writeUnaryOperator_1423,axiom,
! [VarCurr: state_type] :
( ~ v18661(VarCurr)
<=> v18499(VarCurr,bitIndex11) ) ).
tff(writeUnaryOperator_1422,axiom,
! [VarCurr: state_type] :
( ~ v18660(VarCurr)
<=> v18603(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4850,axiom,
! [VarCurr: state_type] :
( v18584(VarCurr)
<=> ( v18585(VarCurr)
| v18657(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1585,axiom,
! [VarCurr: state_type] :
( v18657(VarCurr)
<=> ( v18603(VarCurr,bitIndex9)
& v18499(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4849,axiom,
! [VarCurr: state_type] :
( v18585(VarCurr)
<=> ( v18586(VarCurr)
& v18652(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4848,axiom,
! [VarCurr: state_type] :
( v18652(VarCurr)
<=> ( v18653(VarCurr)
& v18656(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1584,axiom,
! [VarCurr: state_type] :
( v18656(VarCurr)
<=> ( v18603(VarCurr,bitIndex9)
| v18499(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4847,axiom,
! [VarCurr: state_type] :
( v18653(VarCurr)
<=> ( v18654(VarCurr)
| v18655(VarCurr) ) ) ).
tff(writeUnaryOperator_1421,axiom,
! [VarCurr: state_type] :
( ~ v18655(VarCurr)
<=> v18499(VarCurr,bitIndex10) ) ).
tff(writeUnaryOperator_1420,axiom,
! [VarCurr: state_type] :
( ~ v18654(VarCurr)
<=> v18603(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4846,axiom,
! [VarCurr: state_type] :
( v18586(VarCurr)
<=> ( v18587(VarCurr)
| v18651(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1583,axiom,
! [VarCurr: state_type] :
( v18651(VarCurr)
<=> ( v18603(VarCurr,bitIndex8)
& v18499(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4845,axiom,
! [VarCurr: state_type] :
( v18587(VarCurr)
<=> ( v18588(VarCurr)
& v18646(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4844,axiom,
! [VarCurr: state_type] :
( v18646(VarCurr)
<=> ( v18647(VarCurr)
& v18650(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1582,axiom,
! [VarCurr: state_type] :
( v18650(VarCurr)
<=> ( v18603(VarCurr,bitIndex8)
| v18499(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4843,axiom,
! [VarCurr: state_type] :
( v18647(VarCurr)
<=> ( v18648(VarCurr)
| v18649(VarCurr) ) ) ).
tff(writeUnaryOperator_1419,axiom,
! [VarCurr: state_type] :
( ~ v18649(VarCurr)
<=> v18499(VarCurr,bitIndex9) ) ).
tff(writeUnaryOperator_1418,axiom,
! [VarCurr: state_type] :
( ~ v18648(VarCurr)
<=> v18603(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4842,axiom,
! [VarCurr: state_type] :
( v18588(VarCurr)
<=> ( v18589(VarCurr)
| v18645(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1581,axiom,
! [VarCurr: state_type] :
( v18645(VarCurr)
<=> ( v18603(VarCurr,bitIndex7)
& v18499(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4841,axiom,
! [VarCurr: state_type] :
( v18589(VarCurr)
<=> ( v18590(VarCurr)
& v18640(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4840,axiom,
! [VarCurr: state_type] :
( v18640(VarCurr)
<=> ( v18641(VarCurr)
& v18644(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1580,axiom,
! [VarCurr: state_type] :
( v18644(VarCurr)
<=> ( v18603(VarCurr,bitIndex7)
| v18499(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4839,axiom,
! [VarCurr: state_type] :
( v18641(VarCurr)
<=> ( v18642(VarCurr)
| v18643(VarCurr) ) ) ).
tff(writeUnaryOperator_1417,axiom,
! [VarCurr: state_type] :
( ~ v18643(VarCurr)
<=> v18499(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1416,axiom,
! [VarCurr: state_type] :
( ~ v18642(VarCurr)
<=> v18603(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4838,axiom,
! [VarCurr: state_type] :
( v18590(VarCurr)
<=> ( v18591(VarCurr)
| v18639(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1579,axiom,
! [VarCurr: state_type] :
( v18639(VarCurr)
<=> ( v18603(VarCurr,bitIndex6)
& v18499(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4837,axiom,
! [VarCurr: state_type] :
( v18591(VarCurr)
<=> ( v18592(VarCurr)
& v18634(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4836,axiom,
! [VarCurr: state_type] :
( v18634(VarCurr)
<=> ( v18635(VarCurr)
& v18638(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1578,axiom,
! [VarCurr: state_type] :
( v18638(VarCurr)
<=> ( v18603(VarCurr,bitIndex6)
| v18499(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4835,axiom,
! [VarCurr: state_type] :
( v18635(VarCurr)
<=> ( v18636(VarCurr)
| v18637(VarCurr) ) ) ).
tff(writeUnaryOperator_1415,axiom,
! [VarCurr: state_type] :
( ~ v18637(VarCurr)
<=> v18499(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1414,axiom,
! [VarCurr: state_type] :
( ~ v18636(VarCurr)
<=> v18603(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4834,axiom,
! [VarCurr: state_type] :
( v18592(VarCurr)
<=> ( v18593(VarCurr)
| v18633(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1577,axiom,
! [VarCurr: state_type] :
( v18633(VarCurr)
<=> ( v18603(VarCurr,bitIndex5)
& v18499(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4833,axiom,
! [VarCurr: state_type] :
( v18593(VarCurr)
<=> ( v18594(VarCurr)
& v18628(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4832,axiom,
! [VarCurr: state_type] :
( v18628(VarCurr)
<=> ( v18629(VarCurr)
& v18632(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1576,axiom,
! [VarCurr: state_type] :
( v18632(VarCurr)
<=> ( v18603(VarCurr,bitIndex5)
| v18499(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4831,axiom,
! [VarCurr: state_type] :
( v18629(VarCurr)
<=> ( v18630(VarCurr)
| v18631(VarCurr) ) ) ).
tff(writeUnaryOperator_1413,axiom,
! [VarCurr: state_type] :
( ~ v18631(VarCurr)
<=> v18499(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1412,axiom,
! [VarCurr: state_type] :
( ~ v18630(VarCurr)
<=> v18603(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4830,axiom,
! [VarCurr: state_type] :
( v18594(VarCurr)
<=> ( v18595(VarCurr)
| v18627(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1575,axiom,
! [VarCurr: state_type] :
( v18627(VarCurr)
<=> ( v18603(VarCurr,bitIndex4)
& v18499(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4829,axiom,
! [VarCurr: state_type] :
( v18595(VarCurr)
<=> ( v18596(VarCurr)
& v18622(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4828,axiom,
! [VarCurr: state_type] :
( v18622(VarCurr)
<=> ( v18623(VarCurr)
& v18626(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1574,axiom,
! [VarCurr: state_type] :
( v18626(VarCurr)
<=> ( v18603(VarCurr,bitIndex4)
| v18499(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4827,axiom,
! [VarCurr: state_type] :
( v18623(VarCurr)
<=> ( v18624(VarCurr)
| v18625(VarCurr) ) ) ).
tff(writeUnaryOperator_1411,axiom,
! [VarCurr: state_type] :
( ~ v18625(VarCurr)
<=> v18499(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1410,axiom,
! [VarCurr: state_type] :
( ~ v18624(VarCurr)
<=> v18603(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4826,axiom,
! [VarCurr: state_type] :
( v18596(VarCurr)
<=> ( v18597(VarCurr)
| v18621(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1573,axiom,
! [VarCurr: state_type] :
( v18621(VarCurr)
<=> ( v18603(VarCurr,bitIndex3)
& v18499(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4825,axiom,
! [VarCurr: state_type] :
( v18597(VarCurr)
<=> ( v18598(VarCurr)
& v18616(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4824,axiom,
! [VarCurr: state_type] :
( v18616(VarCurr)
<=> ( v18617(VarCurr)
& v18620(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1572,axiom,
! [VarCurr: state_type] :
( v18620(VarCurr)
<=> ( v18603(VarCurr,bitIndex3)
| v18499(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4823,axiom,
! [VarCurr: state_type] :
( v18617(VarCurr)
<=> ( v18618(VarCurr)
| v18619(VarCurr) ) ) ).
tff(writeUnaryOperator_1409,axiom,
! [VarCurr: state_type] :
( ~ v18619(VarCurr)
<=> v18499(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1408,axiom,
! [VarCurr: state_type] :
( ~ v18618(VarCurr)
<=> v18603(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4822,axiom,
! [VarCurr: state_type] :
( v18598(VarCurr)
<=> ( v18599(VarCurr)
| v18615(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1571,axiom,
! [VarCurr: state_type] :
( v18615(VarCurr)
<=> ( v18603(VarCurr,bitIndex2)
& v18499(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4821,axiom,
! [VarCurr: state_type] :
( v18599(VarCurr)
<=> ( v18600(VarCurr)
& v18610(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4820,axiom,
! [VarCurr: state_type] :
( v18610(VarCurr)
<=> ( v18611(VarCurr)
& v18614(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1570,axiom,
! [VarCurr: state_type] :
( v18614(VarCurr)
<=> ( v18603(VarCurr,bitIndex2)
| v18499(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4819,axiom,
! [VarCurr: state_type] :
( v18611(VarCurr)
<=> ( v18612(VarCurr)
| v18613(VarCurr) ) ) ).
tff(writeUnaryOperator_1407,axiom,
! [VarCurr: state_type] :
( ~ v18613(VarCurr)
<=> v18499(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1406,axiom,
! [VarCurr: state_type] :
( ~ v18612(VarCurr)
<=> v18603(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4818,axiom,
! [VarCurr: state_type] :
( v18600(VarCurr)
<=> ( v18601(VarCurr)
| v18609(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1569,axiom,
! [VarCurr: state_type] :
( v18609(VarCurr)
<=> ( v18603(VarCurr,bitIndex1)
& v18499(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4817,axiom,
! [VarCurr: state_type] :
( v18601(VarCurr)
<=> ( v18602(VarCurr)
& v18604(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4816,axiom,
! [VarCurr: state_type] :
( v18604(VarCurr)
<=> ( v18605(VarCurr)
& v18608(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1568,axiom,
! [VarCurr: state_type] :
( v18608(VarCurr)
<=> ( v18603(VarCurr,bitIndex1)
| v18499(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4815,axiom,
! [VarCurr: state_type] :
( v18605(VarCurr)
<=> ( v18606(VarCurr)
| v18607(VarCurr) ) ) ).
tff(writeUnaryOperator_1405,axiom,
! [VarCurr: state_type] :
( ~ v18607(VarCurr)
<=> v18499(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1404,axiom,
! [VarCurr: state_type] :
( ~ v18606(VarCurr)
<=> v18603(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorShiftedRanges_1567,axiom,
! [VarCurr: state_type] :
( v18602(VarCurr)
<=> ( v18603(VarCurr,bitIndex0)
& v18499(VarCurr,bitIndex1) ) ) ).
tff(addAssignment_2626,axiom,
! [VarCurr: state_type] :
( ( v18603(VarCurr,bitIndex14)
<=> v7900(VarCurr,bitIndex15) )
& ( v18603(VarCurr,bitIndex13)
<=> v7900(VarCurr,bitIndex14) )
& ( v18603(VarCurr,bitIndex12)
<=> v7900(VarCurr,bitIndex13) )
& ( v18603(VarCurr,bitIndex11)
<=> v7900(VarCurr,bitIndex12) )
& ( v18603(VarCurr,bitIndex10)
<=> v7900(VarCurr,bitIndex11) )
& ( v18603(VarCurr,bitIndex9)
<=> v7900(VarCurr,bitIndex10) )
& ( v18603(VarCurr,bitIndex8)
<=> v7900(VarCurr,bitIndex9) )
& ( v18603(VarCurr,bitIndex7)
<=> v7900(VarCurr,bitIndex8) )
& ( v18603(VarCurr,bitIndex6)
<=> v7900(VarCurr,bitIndex7) )
& ( v18603(VarCurr,bitIndex5)
<=> v7900(VarCurr,bitIndex6) )
& ( v18603(VarCurr,bitIndex4)
<=> v7900(VarCurr,bitIndex5) )
& ( v18603(VarCurr,bitIndex3)
<=> v7900(VarCurr,bitIndex4) )
& ( v18603(VarCurr,bitIndex2)
<=> v7900(VarCurr,bitIndex3) )
& ( v18603(VarCurr,bitIndex1)
<=> v7900(VarCurr,bitIndex2) )
& ( v18603(VarCurr,bitIndex0)
<=> v7900(VarCurr,bitIndex1) ) ) ).
tff(addAssignment_2625,axiom,
! [VarCurr: state_type] :
( v18603(VarCurr,bitIndex15)
<=> $false ) ).
tff(addAssignment_2624,axiom,
! [VarCurr: state_type] :
( v18497(VarCurr,bitIndex0)
<=> v7900(VarCurr,bitIndex0) ) ).
tff(addAssignment_2623,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex3)
<=> v18501(VarCurr,bitIndex3) ) ).
tff(addAssignment_2622,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex3)
<=> v18562(VarNext,bitIndex3) ) ).
tff(addCaseBooleanConditionEqualRanges1_133,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18563(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18562(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_700,axiom,
! [VarNext: state_type] :
( v18563(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18562(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4814,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18563(VarNext)
<=> v18564(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4813,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18564(VarNext)
<=> ( v18566(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1403,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18566(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_2621,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex3)
<=> v18529(VarCurr,bitIndex3) ) ).
tff(addAssignment_2620,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex3)
<=> v18511(VarCurr,bitIndex3) ) ).
tff(addAssignment_2619,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex3)
<=> v18526(VarCurr,bitIndex3) ) ).
tff(addAssignment_2618,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex2)
<=> v18501(VarCurr,bitIndex2) ) ).
tff(addAssignment_2617,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex2)
<=> v18554(VarNext,bitIndex2) ) ).
tff(addCaseBooleanConditionEqualRanges1_132,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18555(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18554(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_699,axiom,
! [VarNext: state_type] :
( v18555(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18554(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4812,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18555(VarNext)
<=> v18556(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4811,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18556(VarNext)
<=> ( v18558(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1402,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18558(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_2616,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex2)
<=> v18529(VarCurr,bitIndex2) ) ).
tff(addAssignment_2615,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex2)
<=> v18511(VarCurr,bitIndex2) ) ).
tff(addAssignment_2614,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex2)
<=> v18526(VarCurr,bitIndex2) ) ).
tff(addAssignment_2613,axiom,
! [VarCurr: state_type] :
( v18499(VarCurr,bitIndex1)
<=> v18501(VarCurr,bitIndex1) ) ).
tff(addAssignment_2612,axiom,
! [VarNext: state_type] :
( v18501(VarNext,bitIndex1)
<=> v18540(VarNext,bitIndex1) ) ).
tff(addCaseBooleanConditionEqualRanges1_131,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18541(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18540(VarNext,B)
<=> v18501(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_698,axiom,
! [VarNext: state_type] :
( v18541(VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18540(VarNext,B)
<=> v18550(VarNext,B) ) ) ) ).
tff(addAssignment_2611,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18550(VarNext,B)
<=> v18503(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4810,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18541(VarNext)
<=> v18542(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4809,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18542(VarNext)
<=> ( v18543(VarNext)
& v18538(VarNext) ) ) ) ).
tff(writeUnaryOperator_1401,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v18543(VarNext)
<=> v18545(VarNext) ) ) ).
tff(addAssignment_2610,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v18545(VarNext)
<=> v18538(VarCurr) ) ) ).
tff(addAssignment_2609,axiom,
! [VarCurr: state_type] :
( v18538(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_2608,axiom,
! [VarCurr: state_type] :
( v18503(VarCurr,bitIndex1)
<=> v18529(VarCurr,bitIndex1) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_21,axiom,
! [VarCurr: state_type] :
( ( ~ v18530(VarCurr)
& ~ v18532(VarCurr) )
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18529(VarCurr,B)
<=> v18501(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_32,axiom,
! [VarCurr: state_type] :
( v18532(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18529(VarCurr,B)
<=> $false ) ) ) ).
tff(bitBlastConstant_2492,axiom,
~ b00000000000000000(bitIndex16) ).
tff(bitBlastConstant_2491,axiom,
~ b00000000000000000(bitIndex15) ).
tff(bitBlastConstant_2490,axiom,
~ b00000000000000000(bitIndex14) ).
tff(bitBlastConstant_2489,axiom,
~ b00000000000000000(bitIndex13) ).
tff(bitBlastConstant_2488,axiom,
~ b00000000000000000(bitIndex12) ).
tff(bitBlastConstant_2487,axiom,
~ b00000000000000000(bitIndex11) ).
tff(bitBlastConstant_2486,axiom,
~ b00000000000000000(bitIndex10) ).
tff(bitBlastConstant_2485,axiom,
~ b00000000000000000(bitIndex9) ).
tff(bitBlastConstant_2484,axiom,
~ b00000000000000000(bitIndex8) ).
tff(bitBlastConstant_2483,axiom,
~ b00000000000000000(bitIndex7) ).
tff(bitBlastConstant_2482,axiom,
~ b00000000000000000(bitIndex6) ).
tff(bitBlastConstant_2481,axiom,
~ b00000000000000000(bitIndex5) ).
tff(bitBlastConstant_2480,axiom,
~ b00000000000000000(bitIndex4) ).
tff(bitBlastConstant_2479,axiom,
~ b00000000000000000(bitIndex3) ).
tff(bitBlastConstant_2478,axiom,
~ b00000000000000000(bitIndex2) ).
tff(bitBlastConstant_2477,axiom,
~ b00000000000000000(bitIndex1) ).
tff(bitBlastConstant_2476,axiom,
~ b00000000000000000(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges0_34,axiom,
! [VarCurr: state_type] :
( v18530(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18529(VarCurr,B)
<=> v18509(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValue_79,axiom,
~ v18501(constB0,bitIndex16) ).
tff(addAssignmentInitValue_78,axiom,
~ v18501(constB0,bitIndex15) ).
tff(addAssignmentInitValue_77,axiom,
~ v18501(constB0,bitIndex14) ).
tff(addAssignmentInitValue_76,axiom,
~ v18501(constB0,bitIndex13) ).
tff(addAssignmentInitValue_75,axiom,
~ v18501(constB0,bitIndex12) ).
tff(addAssignmentInitValue_74,axiom,
~ v18501(constB0,bitIndex11) ).
tff(addAssignmentInitValue_73,axiom,
~ v18501(constB0,bitIndex10) ).
tff(addAssignmentInitValue_72,axiom,
~ v18501(constB0,bitIndex9) ).
tff(addAssignmentInitValue_71,axiom,
~ v18501(constB0,bitIndex8) ).
tff(addAssignmentInitValue_70,axiom,
~ v18501(constB0,bitIndex7) ).
tff(addAssignmentInitValue_69,axiom,
~ v18501(constB0,bitIndex6) ).
tff(addAssignmentInitValue_68,axiom,
~ v18501(constB0,bitIndex5) ).
tff(addAssignmentInitValue_67,axiom,
~ v18501(constB0,bitIndex4) ).
tff(addAssignmentInitValue_66,axiom,
~ v18501(constB0,bitIndex3) ).
tff(addAssignmentInitValue_65,axiom,
~ v18501(constB0,bitIndex2) ).
tff(addAssignmentInitValue_64,axiom,
~ v18501(constB0,bitIndex1) ).
tff(bitBlastConstant_2475,axiom,
~ b0000000000000000x(bitIndex16) ).
tff(bitBlastConstant_2474,axiom,
~ b0000000000000000x(bitIndex15) ).
tff(bitBlastConstant_2473,axiom,
~ b0000000000000000x(bitIndex14) ).
tff(bitBlastConstant_2472,axiom,
~ b0000000000000000x(bitIndex13) ).
tff(bitBlastConstant_2471,axiom,
~ b0000000000000000x(bitIndex12) ).
tff(bitBlastConstant_2470,axiom,
~ b0000000000000000x(bitIndex11) ).
tff(bitBlastConstant_2469,axiom,
~ b0000000000000000x(bitIndex10) ).
tff(bitBlastConstant_2468,axiom,
~ b0000000000000000x(bitIndex9) ).
tff(bitBlastConstant_2467,axiom,
~ b0000000000000000x(bitIndex8) ).
tff(bitBlastConstant_2466,axiom,
~ b0000000000000000x(bitIndex7) ).
tff(bitBlastConstant_2465,axiom,
~ b0000000000000000x(bitIndex6) ).
tff(bitBlastConstant_2464,axiom,
~ b0000000000000000x(bitIndex5) ).
tff(bitBlastConstant_2463,axiom,
~ b0000000000000000x(bitIndex4) ).
tff(bitBlastConstant_2462,axiom,
~ b0000000000000000x(bitIndex3) ).
tff(bitBlastConstant_2461,axiom,
~ b0000000000000000x(bitIndex2) ).
tff(bitBlastConstant_2460,axiom,
~ b0000000000000000x(bitIndex1) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4808,axiom,
! [VarCurr: state_type] :
( v18532(VarCurr)
<=> ( v18533(VarCurr)
| v18534(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1308,axiom,
! [VarCurr: state_type] :
( v18534(VarCurr)
<=> ( ( v18531(VarCurr,bitIndex1)
<=> $true )
& ( v18531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1307,axiom,
! [VarCurr: state_type] :
( v18533(VarCurr)
<=> ( ( v18531(VarCurr,bitIndex1)
<=> $true )
& ( v18531(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1306,axiom,
! [VarCurr: state_type] :
( v18530(VarCurr)
<=> ( ( v18531(VarCurr,bitIndex1)
<=> $false )
& ( v18531(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2607,axiom,
! [VarCurr: state_type] :
( v18531(VarCurr,bitIndex0)
<=> v18507(VarCurr) ) ).
tff(addAssignment_2606,axiom,
! [VarCurr: state_type] :
( v18531(VarCurr,bitIndex1)
<=> v18505(VarCurr) ) ).
tff(addAssignment_2605,axiom,
! [VarCurr: state_type] :
( v18509(VarCurr,bitIndex1)
<=> v18511(VarCurr,bitIndex1) ) ).
tff(addAssignment_2604,axiom,
! [VarCurr: state_type] :
( v18511(VarCurr,bitIndex1)
<=> v18526(VarCurr,bitIndex1) ) ).
tff(addParallelCaseBooleanConditionEqualRanges48_2,axiom,
! [VarCurr: state_type] :
( ( ~ v18527(VarCurr)
& ~ v8073(VarCurr)
& ~ v8079(VarCurr)
& ~ v8083(VarCurr)
& ~ v8088(VarCurr)
& ~ v8091(VarCurr)
& ~ v8094(VarCurr)
& ~ v8097(VarCurr)
& ~ v8100(VarCurr)
& ~ v8102(VarCurr)
& ~ v8104(VarCurr)
& ~ v8106(VarCurr)
& ~ v8114(VarCurr)
& ~ v8119(VarCurr)
& ~ v8123(VarCurr)
& ~ v8127(VarCurr)
& ~ v8130(VarCurr)
& ~ v8133(VarCurr)
& ~ v8136(VarCurr)
& ~ v8139(VarCurr)
& ~ v8141(VarCurr)
& ~ v8143(VarCurr)
& ~ v8145(VarCurr)
& ~ v8153(VarCurr)
& ~ v8158(VarCurr)
& ~ v8162(VarCurr)
& ~ v8166(VarCurr)
& ~ v8169(VarCurr)
& ~ v8172(VarCurr)
& ~ v8175(VarCurr)
& ~ v8178(VarCurr)
& ~ v8180(VarCurr)
& ~ v8182(VarCurr)
& ~ v8184(VarCurr)
& ~ v8192(VarCurr)
& ~ v8197(VarCurr)
& ~ v8201(VarCurr)
& ~ v8205(VarCurr)
& ~ v8208(VarCurr)
& ~ v8211(VarCurr)
& ~ v8214(VarCurr)
& ~ v8217(VarCurr)
& ~ v8219(VarCurr)
& ~ v8222(VarCurr)
& ~ v8224(VarCurr)
& ~ v8226(VarCurr)
& ~ v8229(VarCurr)
& ~ v8232(VarCurr) )
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000100010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges47_2,axiom,
! [VarCurr: state_type] :
( v8232(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges46_2,axiom,
! [VarCurr: state_type] :
( v8229(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges45_2,axiom,
! [VarCurr: state_type] :
( v8226(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges44_2,axiom,
! [VarCurr: state_type] :
( v8224(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges43_2,axiom,
! [VarCurr: state_type] :
( v8222(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001010110(B) ) ) ) ).
tff(bitBlastConstant_2459,axiom,
~ b00000000001010110(bitIndex16) ).
tff(bitBlastConstant_2458,axiom,
~ b00000000001010110(bitIndex15) ).
tff(bitBlastConstant_2457,axiom,
~ b00000000001010110(bitIndex14) ).
tff(bitBlastConstant_2456,axiom,
~ b00000000001010110(bitIndex13) ).
tff(bitBlastConstant_2455,axiom,
~ b00000000001010110(bitIndex12) ).
tff(bitBlastConstant_2454,axiom,
~ b00000000001010110(bitIndex11) ).
tff(bitBlastConstant_2453,axiom,
~ b00000000001010110(bitIndex10) ).
tff(bitBlastConstant_2452,axiom,
~ b00000000001010110(bitIndex9) ).
tff(bitBlastConstant_2451,axiom,
~ b00000000001010110(bitIndex8) ).
tff(bitBlastConstant_2450,axiom,
~ b00000000001010110(bitIndex7) ).
tff(bitBlastConstant_2449,axiom,
b00000000001010110(bitIndex6) ).
tff(bitBlastConstant_2448,axiom,
~ b00000000001010110(bitIndex5) ).
tff(bitBlastConstant_2447,axiom,
b00000000001010110(bitIndex4) ).
tff(bitBlastConstant_2446,axiom,
~ b00000000001010110(bitIndex3) ).
tff(bitBlastConstant_2445,axiom,
b00000000001010110(bitIndex2) ).
tff(bitBlastConstant_2444,axiom,
b00000000001010110(bitIndex1) ).
tff(bitBlastConstant_2443,axiom,
~ b00000000001010110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges42_2,axiom,
! [VarCurr: state_type] :
( v8219(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001010010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges41_2,axiom,
! [VarCurr: state_type] :
( v8217(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges40_2,axiom,
! [VarCurr: state_type] :
( v8214(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges39_2,axiom,
! [VarCurr: state_type] :
( v8211(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges38_2,axiom,
! [VarCurr: state_type] :
( v8208(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges37_2,axiom,
! [VarCurr: state_type] :
( v8205(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges36_2,axiom,
! [VarCurr: state_type] :
( v8201(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges35_2,axiom,
! [VarCurr: state_type] :
( v8197(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges34_2,axiom,
! [VarCurr: state_type] :
( v8192(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges33_2,axiom,
! [VarCurr: state_type] :
( v8184(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges32_2,axiom,
! [VarCurr: state_type] :
( v8182(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001010010(B) ) ) ) ).
tff(bitBlastConstant_2442,axiom,
~ b00000000001010010(bitIndex16) ).
tff(bitBlastConstant_2441,axiom,
~ b00000000001010010(bitIndex15) ).
tff(bitBlastConstant_2440,axiom,
~ b00000000001010010(bitIndex14) ).
tff(bitBlastConstant_2439,axiom,
~ b00000000001010010(bitIndex13) ).
tff(bitBlastConstant_2438,axiom,
~ b00000000001010010(bitIndex12) ).
tff(bitBlastConstant_2437,axiom,
~ b00000000001010010(bitIndex11) ).
tff(bitBlastConstant_2436,axiom,
~ b00000000001010010(bitIndex10) ).
tff(bitBlastConstant_2435,axiom,
~ b00000000001010010(bitIndex9) ).
tff(bitBlastConstant_2434,axiom,
~ b00000000001010010(bitIndex8) ).
tff(bitBlastConstant_2433,axiom,
~ b00000000001010010(bitIndex7) ).
tff(bitBlastConstant_2432,axiom,
b00000000001010010(bitIndex6) ).
tff(bitBlastConstant_2431,axiom,
~ b00000000001010010(bitIndex5) ).
tff(bitBlastConstant_2430,axiom,
b00000000001010010(bitIndex4) ).
tff(bitBlastConstant_2429,axiom,
~ b00000000001010010(bitIndex3) ).
tff(bitBlastConstant_2428,axiom,
~ b00000000001010010(bitIndex2) ).
tff(bitBlastConstant_2427,axiom,
b00000000001010010(bitIndex1) ).
tff(bitBlastConstant_2426,axiom,
~ b00000000001010010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges31_2,axiom,
! [VarCurr: state_type] :
( v8180(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges30_2,axiom,
! [VarCurr: state_type] :
( v8178(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges29_2,axiom,
! [VarCurr: state_type] :
( v8175(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges28_2,axiom,
! [VarCurr: state_type] :
( v8172(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges27_2,axiom,
! [VarCurr: state_type] :
( v8169(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges26_2,axiom,
! [VarCurr: state_type] :
( v8166(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges25_2,axiom,
! [VarCurr: state_type] :
( v8162(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges24_2,axiom,
! [VarCurr: state_type] :
( v8158(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges23_2,axiom,
! [VarCurr: state_type] :
( v8153(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges22_2,axiom,
! [VarCurr: state_type] :
( v8145(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges21_2,axiom,
! [VarCurr: state_type] :
( v8143(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001110(B) ) ) ) ).
tff(bitBlastConstant_2425,axiom,
~ b00000000001001110(bitIndex16) ).
tff(bitBlastConstant_2424,axiom,
~ b00000000001001110(bitIndex15) ).
tff(bitBlastConstant_2423,axiom,
~ b00000000001001110(bitIndex14) ).
tff(bitBlastConstant_2422,axiom,
~ b00000000001001110(bitIndex13) ).
tff(bitBlastConstant_2421,axiom,
~ b00000000001001110(bitIndex12) ).
tff(bitBlastConstant_2420,axiom,
~ b00000000001001110(bitIndex11) ).
tff(bitBlastConstant_2419,axiom,
~ b00000000001001110(bitIndex10) ).
tff(bitBlastConstant_2418,axiom,
~ b00000000001001110(bitIndex9) ).
tff(bitBlastConstant_2417,axiom,
~ b00000000001001110(bitIndex8) ).
tff(bitBlastConstant_2416,axiom,
~ b00000000001001110(bitIndex7) ).
tff(bitBlastConstant_2415,axiom,
b00000000001001110(bitIndex6) ).
tff(bitBlastConstant_2414,axiom,
~ b00000000001001110(bitIndex5) ).
tff(bitBlastConstant_2413,axiom,
~ b00000000001001110(bitIndex4) ).
tff(bitBlastConstant_2412,axiom,
b00000000001001110(bitIndex3) ).
tff(bitBlastConstant_2411,axiom,
b00000000001001110(bitIndex2) ).
tff(bitBlastConstant_2410,axiom,
b00000000001001110(bitIndex1) ).
tff(bitBlastConstant_2409,axiom,
~ b00000000001001110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges20_2,axiom,
! [VarCurr: state_type] :
( v8141(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges19_2,axiom,
! [VarCurr: state_type] :
( v8139(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges18_2,axiom,
! [VarCurr: state_type] :
( v8136(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges17_2,axiom,
! [VarCurr: state_type] :
( v8133(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges16_2,axiom,
! [VarCurr: state_type] :
( v8130(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges15_2,axiom,
! [VarCurr: state_type] :
( v8127(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges14_2,axiom,
! [VarCurr: state_type] :
( v8123(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges13_2,axiom,
! [VarCurr: state_type] :
( v8119(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges12_3,axiom,
! [VarCurr: state_type] :
( v8114(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges11_3,axiom,
! [VarCurr: state_type] :
( v8106(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000100110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges10_3,axiom,
! [VarCurr: state_type] :
( v8104(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001001010(B) ) ) ) ).
tff(bitBlastConstant_2408,axiom,
~ b00000000001001010(bitIndex16) ).
tff(bitBlastConstant_2407,axiom,
~ b00000000001001010(bitIndex15) ).
tff(bitBlastConstant_2406,axiom,
~ b00000000001001010(bitIndex14) ).
tff(bitBlastConstant_2405,axiom,
~ b00000000001001010(bitIndex13) ).
tff(bitBlastConstant_2404,axiom,
~ b00000000001001010(bitIndex12) ).
tff(bitBlastConstant_2403,axiom,
~ b00000000001001010(bitIndex11) ).
tff(bitBlastConstant_2402,axiom,
~ b00000000001001010(bitIndex10) ).
tff(bitBlastConstant_2401,axiom,
~ b00000000001001010(bitIndex9) ).
tff(bitBlastConstant_2400,axiom,
~ b00000000001001010(bitIndex8) ).
tff(bitBlastConstant_2399,axiom,
~ b00000000001001010(bitIndex7) ).
tff(bitBlastConstant_2398,axiom,
b00000000001001010(bitIndex6) ).
tff(bitBlastConstant_2397,axiom,
~ b00000000001001010(bitIndex5) ).
tff(bitBlastConstant_2396,axiom,
~ b00000000001001010(bitIndex4) ).
tff(bitBlastConstant_2395,axiom,
b00000000001001010(bitIndex3) ).
tff(bitBlastConstant_2394,axiom,
~ b00000000001001010(bitIndex2) ).
tff(bitBlastConstant_2393,axiom,
b00000000001001010(bitIndex1) ).
tff(bitBlastConstant_2392,axiom,
~ b00000000001001010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges9_3,axiom,
! [VarCurr: state_type] :
( v8102(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000110(B) ) ) ) ).
tff(bitBlastConstant_2391,axiom,
~ b00000000001000110(bitIndex16) ).
tff(bitBlastConstant_2390,axiom,
~ b00000000001000110(bitIndex15) ).
tff(bitBlastConstant_2389,axiom,
~ b00000000001000110(bitIndex14) ).
tff(bitBlastConstant_2388,axiom,
~ b00000000001000110(bitIndex13) ).
tff(bitBlastConstant_2387,axiom,
~ b00000000001000110(bitIndex12) ).
tff(bitBlastConstant_2386,axiom,
~ b00000000001000110(bitIndex11) ).
tff(bitBlastConstant_2385,axiom,
~ b00000000001000110(bitIndex10) ).
tff(bitBlastConstant_2384,axiom,
~ b00000000001000110(bitIndex9) ).
tff(bitBlastConstant_2383,axiom,
~ b00000000001000110(bitIndex8) ).
tff(bitBlastConstant_2382,axiom,
~ b00000000001000110(bitIndex7) ).
tff(bitBlastConstant_2381,axiom,
b00000000001000110(bitIndex6) ).
tff(bitBlastConstant_2380,axiom,
~ b00000000001000110(bitIndex5) ).
tff(bitBlastConstant_2379,axiom,
~ b00000000001000110(bitIndex4) ).
tff(bitBlastConstant_2378,axiom,
~ b00000000001000110(bitIndex3) ).
tff(bitBlastConstant_2377,axiom,
b00000000001000110(bitIndex2) ).
tff(bitBlastConstant_2376,axiom,
b00000000001000110(bitIndex1) ).
tff(bitBlastConstant_2375,axiom,
~ b00000000001000110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges8_4,axiom,
! [VarCurr: state_type] :
( v8100(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000001000010(B) ) ) ) ).
tff(bitBlastConstant_2374,axiom,
~ b00000000001000010(bitIndex16) ).
tff(bitBlastConstant_2373,axiom,
~ b00000000001000010(bitIndex15) ).
tff(bitBlastConstant_2372,axiom,
~ b00000000001000010(bitIndex14) ).
tff(bitBlastConstant_2371,axiom,
~ b00000000001000010(bitIndex13) ).
tff(bitBlastConstant_2370,axiom,
~ b00000000001000010(bitIndex12) ).
tff(bitBlastConstant_2369,axiom,
~ b00000000001000010(bitIndex11) ).
tff(bitBlastConstant_2368,axiom,
~ b00000000001000010(bitIndex10) ).
tff(bitBlastConstant_2367,axiom,
~ b00000000001000010(bitIndex9) ).
tff(bitBlastConstant_2366,axiom,
~ b00000000001000010(bitIndex8) ).
tff(bitBlastConstant_2365,axiom,
~ b00000000001000010(bitIndex7) ).
tff(bitBlastConstant_2364,axiom,
b00000000001000010(bitIndex6) ).
tff(bitBlastConstant_2363,axiom,
~ b00000000001000010(bitIndex5) ).
tff(bitBlastConstant_2362,axiom,
~ b00000000001000010(bitIndex4) ).
tff(bitBlastConstant_2361,axiom,
~ b00000000001000010(bitIndex3) ).
tff(bitBlastConstant_2360,axiom,
~ b00000000001000010(bitIndex2) ).
tff(bitBlastConstant_2359,axiom,
b00000000001000010(bitIndex1) ).
tff(bitBlastConstant_2358,axiom,
~ b00000000001000010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges7_4,axiom,
! [VarCurr: state_type] :
( v8097(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111110(B) ) ) ) ).
tff(bitBlastConstant_2357,axiom,
~ b00000000000111110(bitIndex16) ).
tff(bitBlastConstant_2356,axiom,
~ b00000000000111110(bitIndex15) ).
tff(bitBlastConstant_2355,axiom,
~ b00000000000111110(bitIndex14) ).
tff(bitBlastConstant_2354,axiom,
~ b00000000000111110(bitIndex13) ).
tff(bitBlastConstant_2353,axiom,
~ b00000000000111110(bitIndex12) ).
tff(bitBlastConstant_2352,axiom,
~ b00000000000111110(bitIndex11) ).
tff(bitBlastConstant_2351,axiom,
~ b00000000000111110(bitIndex10) ).
tff(bitBlastConstant_2350,axiom,
~ b00000000000111110(bitIndex9) ).
tff(bitBlastConstant_2349,axiom,
~ b00000000000111110(bitIndex8) ).
tff(bitBlastConstant_2348,axiom,
~ b00000000000111110(bitIndex7) ).
tff(bitBlastConstant_2347,axiom,
~ b00000000000111110(bitIndex6) ).
tff(bitBlastConstant_2346,axiom,
b00000000000111110(bitIndex5) ).
tff(bitBlastConstant_2345,axiom,
b00000000000111110(bitIndex4) ).
tff(bitBlastConstant_2344,axiom,
b00000000000111110(bitIndex3) ).
tff(bitBlastConstant_2343,axiom,
b00000000000111110(bitIndex2) ).
tff(bitBlastConstant_2342,axiom,
b00000000000111110(bitIndex1) ).
tff(bitBlastConstant_2341,axiom,
~ b00000000000111110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges6_4,axiom,
! [VarCurr: state_type] :
( v8094(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000111010(B) ) ) ) ).
tff(bitBlastConstant_2340,axiom,
~ b00000000000111010(bitIndex16) ).
tff(bitBlastConstant_2339,axiom,
~ b00000000000111010(bitIndex15) ).
tff(bitBlastConstant_2338,axiom,
~ b00000000000111010(bitIndex14) ).
tff(bitBlastConstant_2337,axiom,
~ b00000000000111010(bitIndex13) ).
tff(bitBlastConstant_2336,axiom,
~ b00000000000111010(bitIndex12) ).
tff(bitBlastConstant_2335,axiom,
~ b00000000000111010(bitIndex11) ).
tff(bitBlastConstant_2334,axiom,
~ b00000000000111010(bitIndex10) ).
tff(bitBlastConstant_2333,axiom,
~ b00000000000111010(bitIndex9) ).
tff(bitBlastConstant_2332,axiom,
~ b00000000000111010(bitIndex8) ).
tff(bitBlastConstant_2331,axiom,
~ b00000000000111010(bitIndex7) ).
tff(bitBlastConstant_2330,axiom,
~ b00000000000111010(bitIndex6) ).
tff(bitBlastConstant_2329,axiom,
b00000000000111010(bitIndex5) ).
tff(bitBlastConstant_2328,axiom,
b00000000000111010(bitIndex4) ).
tff(bitBlastConstant_2327,axiom,
b00000000000111010(bitIndex3) ).
tff(bitBlastConstant_2326,axiom,
~ b00000000000111010(bitIndex2) ).
tff(bitBlastConstant_2325,axiom,
b00000000000111010(bitIndex1) ).
tff(bitBlastConstant_2324,axiom,
~ b00000000000111010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges5_4,axiom,
! [VarCurr: state_type] :
( v8091(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110110(B) ) ) ) ).
tff(bitBlastConstant_2323,axiom,
~ b00000000000110110(bitIndex16) ).
tff(bitBlastConstant_2322,axiom,
~ b00000000000110110(bitIndex15) ).
tff(bitBlastConstant_2321,axiom,
~ b00000000000110110(bitIndex14) ).
tff(bitBlastConstant_2320,axiom,
~ b00000000000110110(bitIndex13) ).
tff(bitBlastConstant_2319,axiom,
~ b00000000000110110(bitIndex12) ).
tff(bitBlastConstant_2318,axiom,
~ b00000000000110110(bitIndex11) ).
tff(bitBlastConstant_2317,axiom,
~ b00000000000110110(bitIndex10) ).
tff(bitBlastConstant_2316,axiom,
~ b00000000000110110(bitIndex9) ).
tff(bitBlastConstant_2315,axiom,
~ b00000000000110110(bitIndex8) ).
tff(bitBlastConstant_2314,axiom,
~ b00000000000110110(bitIndex7) ).
tff(bitBlastConstant_2313,axiom,
~ b00000000000110110(bitIndex6) ).
tff(bitBlastConstant_2312,axiom,
b00000000000110110(bitIndex5) ).
tff(bitBlastConstant_2311,axiom,
b00000000000110110(bitIndex4) ).
tff(bitBlastConstant_2310,axiom,
~ b00000000000110110(bitIndex3) ).
tff(bitBlastConstant_2309,axiom,
b00000000000110110(bitIndex2) ).
tff(bitBlastConstant_2308,axiom,
b00000000000110110(bitIndex1) ).
tff(bitBlastConstant_2307,axiom,
~ b00000000000110110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges4_11,axiom,
! [VarCurr: state_type] :
( v8088(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000110010(B) ) ) ) ).
tff(bitBlastConstant_2306,axiom,
~ b00000000000110010(bitIndex16) ).
tff(bitBlastConstant_2305,axiom,
~ b00000000000110010(bitIndex15) ).
tff(bitBlastConstant_2304,axiom,
~ b00000000000110010(bitIndex14) ).
tff(bitBlastConstant_2303,axiom,
~ b00000000000110010(bitIndex13) ).
tff(bitBlastConstant_2302,axiom,
~ b00000000000110010(bitIndex12) ).
tff(bitBlastConstant_2301,axiom,
~ b00000000000110010(bitIndex11) ).
tff(bitBlastConstant_2300,axiom,
~ b00000000000110010(bitIndex10) ).
tff(bitBlastConstant_2299,axiom,
~ b00000000000110010(bitIndex9) ).
tff(bitBlastConstant_2298,axiom,
~ b00000000000110010(bitIndex8) ).
tff(bitBlastConstant_2297,axiom,
~ b00000000000110010(bitIndex7) ).
tff(bitBlastConstant_2296,axiom,
~ b00000000000110010(bitIndex6) ).
tff(bitBlastConstant_2295,axiom,
b00000000000110010(bitIndex5) ).
tff(bitBlastConstant_2294,axiom,
b00000000000110010(bitIndex4) ).
tff(bitBlastConstant_2293,axiom,
~ b00000000000110010(bitIndex3) ).
tff(bitBlastConstant_2292,axiom,
~ b00000000000110010(bitIndex2) ).
tff(bitBlastConstant_2291,axiom,
b00000000000110010(bitIndex1) ).
tff(bitBlastConstant_2290,axiom,
~ b00000000000110010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges3_12,axiom,
! [VarCurr: state_type] :
( v8083(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101110(B) ) ) ) ).
tff(bitBlastConstant_2289,axiom,
~ b00000000000101110(bitIndex16) ).
tff(bitBlastConstant_2288,axiom,
~ b00000000000101110(bitIndex15) ).
tff(bitBlastConstant_2287,axiom,
~ b00000000000101110(bitIndex14) ).
tff(bitBlastConstant_2286,axiom,
~ b00000000000101110(bitIndex13) ).
tff(bitBlastConstant_2285,axiom,
~ b00000000000101110(bitIndex12) ).
tff(bitBlastConstant_2284,axiom,
~ b00000000000101110(bitIndex11) ).
tff(bitBlastConstant_2283,axiom,
~ b00000000000101110(bitIndex10) ).
tff(bitBlastConstant_2282,axiom,
~ b00000000000101110(bitIndex9) ).
tff(bitBlastConstant_2281,axiom,
~ b00000000000101110(bitIndex8) ).
tff(bitBlastConstant_2280,axiom,
~ b00000000000101110(bitIndex7) ).
tff(bitBlastConstant_2279,axiom,
~ b00000000000101110(bitIndex6) ).
tff(bitBlastConstant_2278,axiom,
b00000000000101110(bitIndex5) ).
tff(bitBlastConstant_2277,axiom,
~ b00000000000101110(bitIndex4) ).
tff(bitBlastConstant_2276,axiom,
b00000000000101110(bitIndex3) ).
tff(bitBlastConstant_2275,axiom,
b00000000000101110(bitIndex2) ).
tff(bitBlastConstant_2274,axiom,
b00000000000101110(bitIndex1) ).
tff(bitBlastConstant_2273,axiom,
~ b00000000000101110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges2_20,axiom,
! [VarCurr: state_type] :
( v8079(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000101010(B) ) ) ) ).
tff(bitBlastConstant_2272,axiom,
~ b00000000000101010(bitIndex16) ).
tff(bitBlastConstant_2271,axiom,
~ b00000000000101010(bitIndex15) ).
tff(bitBlastConstant_2270,axiom,
~ b00000000000101010(bitIndex14) ).
tff(bitBlastConstant_2269,axiom,
~ b00000000000101010(bitIndex13) ).
tff(bitBlastConstant_2268,axiom,
~ b00000000000101010(bitIndex12) ).
tff(bitBlastConstant_2267,axiom,
~ b00000000000101010(bitIndex11) ).
tff(bitBlastConstant_2266,axiom,
~ b00000000000101010(bitIndex10) ).
tff(bitBlastConstant_2265,axiom,
~ b00000000000101010(bitIndex9) ).
tff(bitBlastConstant_2264,axiom,
~ b00000000000101010(bitIndex8) ).
tff(bitBlastConstant_2263,axiom,
~ b00000000000101010(bitIndex7) ).
tff(bitBlastConstant_2262,axiom,
~ b00000000000101010(bitIndex6) ).
tff(bitBlastConstant_2261,axiom,
b00000000000101010(bitIndex5) ).
tff(bitBlastConstant_2260,axiom,
~ b00000000000101010(bitIndex4) ).
tff(bitBlastConstant_2259,axiom,
b00000000000101010(bitIndex3) ).
tff(bitBlastConstant_2258,axiom,
~ b00000000000101010(bitIndex2) ).
tff(bitBlastConstant_2257,axiom,
b00000000000101010(bitIndex1) ).
tff(bitBlastConstant_2256,axiom,
~ b00000000000101010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges1_31,axiom,
! [VarCurr: state_type] :
( v8073(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000100110(B) ) ) ) ).
tff(bitBlastConstant_2255,axiom,
~ b00000000000100110(bitIndex16) ).
tff(bitBlastConstant_2254,axiom,
~ b00000000000100110(bitIndex15) ).
tff(bitBlastConstant_2253,axiom,
~ b00000000000100110(bitIndex14) ).
tff(bitBlastConstant_2252,axiom,
~ b00000000000100110(bitIndex13) ).
tff(bitBlastConstant_2251,axiom,
~ b00000000000100110(bitIndex12) ).
tff(bitBlastConstant_2250,axiom,
~ b00000000000100110(bitIndex11) ).
tff(bitBlastConstant_2249,axiom,
~ b00000000000100110(bitIndex10) ).
tff(bitBlastConstant_2248,axiom,
~ b00000000000100110(bitIndex9) ).
tff(bitBlastConstant_2247,axiom,
~ b00000000000100110(bitIndex8) ).
tff(bitBlastConstant_2246,axiom,
~ b00000000000100110(bitIndex7) ).
tff(bitBlastConstant_2245,axiom,
~ b00000000000100110(bitIndex6) ).
tff(bitBlastConstant_2244,axiom,
b00000000000100110(bitIndex5) ).
tff(bitBlastConstant_2243,axiom,
~ b00000000000100110(bitIndex4) ).
tff(bitBlastConstant_2242,axiom,
~ b00000000000100110(bitIndex3) ).
tff(bitBlastConstant_2241,axiom,
b00000000000100110(bitIndex2) ).
tff(bitBlastConstant_2240,axiom,
b00000000000100110(bitIndex1) ).
tff(bitBlastConstant_2239,axiom,
~ b00000000000100110(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges0_33,axiom,
! [VarCurr: state_type] :
( v18527(VarCurr)
=> ! [B: bitindex_type] :
( range_16_0(B)
=> ( v18526(VarCurr,B)
<=> b00000000000100010(B) ) ) ) ).
tff(range_axiom_71,axiom,
! [B: bitindex_type] :
( 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 ) ) ) ).
tff(bitBlastConstant_2238,axiom,
~ b00000000000100010(bitIndex16) ).
tff(bitBlastConstant_2237,axiom,
~ b00000000000100010(bitIndex15) ).
tff(bitBlastConstant_2236,axiom,
~ b00000000000100010(bitIndex14) ).
tff(bitBlastConstant_2235,axiom,
~ b00000000000100010(bitIndex13) ).
tff(bitBlastConstant_2234,axiom,
~ b00000000000100010(bitIndex12) ).
tff(bitBlastConstant_2233,axiom,
~ b00000000000100010(bitIndex11) ).
tff(bitBlastConstant_2232,axiom,
~ b00000000000100010(bitIndex10) ).
tff(bitBlastConstant_2231,axiom,
~ b00000000000100010(bitIndex9) ).
tff(bitBlastConstant_2230,axiom,
~ b00000000000100010(bitIndex8) ).
tff(bitBlastConstant_2229,axiom,
~ b00000000000100010(bitIndex7) ).
tff(bitBlastConstant_2228,axiom,
~ b00000000000100010(bitIndex6) ).
tff(bitBlastConstant_2227,axiom,
b00000000000100010(bitIndex5) ).
tff(bitBlastConstant_2226,axiom,
~ b00000000000100010(bitIndex4) ).
tff(bitBlastConstant_2225,axiom,
~ b00000000000100010(bitIndex3) ).
tff(bitBlastConstant_2224,axiom,
~ b00000000000100010(bitIndex2) ).
tff(bitBlastConstant_2223,axiom,
b00000000000100010(bitIndex1) ).
tff(bitBlastConstant_2222,axiom,
~ b00000000000100010(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4807,axiom,
! [VarCurr: state_type] :
( v18527(VarCurr)
<=> ( v8056(VarCurr)
| v8064(VarCurr) ) ) ).
tff(addAssignment_2603,axiom,
! [VarCurr: state_type] :
( v18507(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_2602,axiom,
! [VarCurr: state_type] :
( v18505(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2601,axiom,
! [VarCurr: state_type] :
( v12806(VarCurr)
<=> v12808(VarCurr) ) ).
tff(addAssignment_2600,axiom,
! [VarCurr: state_type] :
( v12808(VarCurr)
<=> v7857(VarCurr,bitIndex1) ) ).
tff(addAssignment_2599,axiom,
! [VarCurr: state_type] :
( v7857(VarCurr,bitIndex1)
<=> v7859(VarCurr,bitIndex1) ) ).
tff(addAssignment_2598,axiom,
! [VarCurr: state_type] :
( v7859(VarCurr,bitIndex1)
<=> v14000(VarCurr,bitIndex1) ) ).
tff(addParallelCaseBooleanConditionEqualRanges169,axiom,
! [VarCurr: state_type] :
( ( ~ v14001(VarCurr)
& ~ v14128(VarCurr)
& ~ v14165(VarCurr)
& ~ v14229(VarCurr)
& ~ v14249(VarCurr)
& ~ v14286(VarCurr)
& ~ v14305(VarCurr)
& ~ v14337(VarCurr)
& ~ v14373(VarCurr)
& ~ v14403(VarCurr)
& ~ v14412(VarCurr)
& ~ v14427(VarCurr)
& ~ v14468(VarCurr)
& ~ v14477(VarCurr)
& ~ v14521(VarCurr)
& ~ v14569(VarCurr)
& ~ v14577(VarCurr)
& ~ v14609(VarCurr)
& ~ v14618(VarCurr)
& ~ v14656(VarCurr)
& ~ v14664(VarCurr)
& ~ v14680(VarCurr)
& ~ v14698(VarCurr)
& ~ v14735(VarCurr)
& ~ v14738(VarCurr)
& ~ v14750(VarCurr)
& ~ v14791(VarCurr)
& ~ v14800(VarCurr)
& ~ v14844(VarCurr)
& ~ v14889(VarCurr)
& ~ v14897(VarCurr)
& ~ v14929(VarCurr)
& ~ v14938(VarCurr)
& ~ v14976(VarCurr)
& ~ v14984(VarCurr)
& ~ v15000(VarCurr)
& ~ v15018(VarCurr)
& ~ v15054(VarCurr)
& ~ v15057(VarCurr)
& ~ v15068(VarCurr)
& ~ v15128(VarCurr)
& ~ v15155(VarCurr)
& ~ v15187(VarCurr)
& ~ v15223(VarCurr)
& ~ v15259(VarCurr)
& ~ v15270(VarCurr)
& ~ v15279(VarCurr)
& ~ v15319(VarCurr)
& ~ v15328(VarCurr)
& ~ v15372(VarCurr)
& ~ v15422(VarCurr)
& ~ v15430(VarCurr)
& ~ v15462(VarCurr)
& ~ v15471(VarCurr)
& ~ v15509(VarCurr)
& ~ v15517(VarCurr)
& ~ v15533(VarCurr)
& ~ v15551(VarCurr)
& ~ v15588(VarCurr)
& ~ v15591(VarCurr)
& ~ v15600(VarCurr)
& ~ v15641(VarCurr)
& ~ v15650(VarCurr)
& ~ v15694(VarCurr)
& ~ v15744(VarCurr)
& ~ v15752(VarCurr)
& ~ v15784(VarCurr)
& ~ v15793(VarCurr)
& ~ v15831(VarCurr)
& ~ v15839(VarCurr)
& ~ v15855(VarCurr)
& ~ v15873(VarCurr)
& ~ v15909(VarCurr)
& ~ v15912(VarCurr)
& ~ v15921(VarCurr)
& ~ v15961(VarCurr)
& ~ v15970(VarCurr)
& ~ v16014(VarCurr)
& ~ v16077(VarCurr)
& ~ v16094(VarCurr)
& ~ v16102(VarCurr)
& ~ v16150(VarCurr)
& ~ v16159(VarCurr)
& ~ v16203(VarCurr)
& ~ v16248(VarCurr)
& ~ v16256(VarCurr)
& ~ v16288(VarCurr)
& ~ v16297(VarCurr)
& ~ v16343(VarCurr)
& ~ v16351(VarCurr)
& ~ v16367(VarCurr)
& ~ v16385(VarCurr)
& ~ v16421(VarCurr)
& ~ v16424(VarCurr)
& ~ v16432(VarCurr)
& ~ v16473(VarCurr)
& ~ v16482(VarCurr)
& ~ v16526(VarCurr)
& ~ v16575(VarCurr)
& ~ v16583(VarCurr)
& ~ v16615(VarCurr)
& ~ v16624(VarCurr)
& ~ v16670(VarCurr)
& ~ v16678(VarCurr)
& ~ v16694(VarCurr)
& ~ v16712(VarCurr)
& ~ v16747(VarCurr)
& ~ v16750(VarCurr)
& ~ v16758(VarCurr)
& ~ v16798(VarCurr)
& ~ v16807(VarCurr)
& ~ v16851(VarCurr)
& ~ v16901(VarCurr)
& ~ v16909(VarCurr)
& ~ v16941(VarCurr)
& ~ v16950(VarCurr)
& ~ v17022(VarCurr)
& ~ v17034(VarCurr)
& ~ v17078(VarCurr)
& ~ v17135(VarCurr)
& ~ v17144(VarCurr)
& ~ v17176(VarCurr)
& ~ v17185(VarCurr)
& ~ v17231(VarCurr)
& ~ v17239(VarCurr)
& ~ v17255(VarCurr)
& ~ v17273(VarCurr)
& ~ v17318(VarCurr)
& ~ v17322(VarCurr)
& ~ v17330(VarCurr)
& ~ v17371(VarCurr)
& ~ v17380(VarCurr)
& ~ v17424(VarCurr)
& ~ v17473(VarCurr)
& ~ v17481(VarCurr)
& ~ v17513(VarCurr)
& ~ v17522(VarCurr)
& ~ v17568(VarCurr)
& ~ v17576(VarCurr)
& ~ v17592(VarCurr)
& ~ v17610(VarCurr)
& ~ v17655(VarCurr)
& ~ v17658(VarCurr)
& ~ v17666(VarCurr)
& ~ v17706(VarCurr)
& ~ v17715(VarCurr)
& ~ v17759(VarCurr)
& ~ v17807(VarCurr)
& ~ v17815(VarCurr)
& ~ v17847(VarCurr)
& ~ v17856(VarCurr)
& ~ v17900(VarCurr)
& ~ v17908(VarCurr)
& ~ v17924(VarCurr)
& ~ v17942(VarCurr)
& ~ v17994(VarCurr)
& ~ v18017(VarCurr)
& ~ v18049(VarCurr)
& ~ v18085(VarCurr)
& ~ v18129(VarCurr)
& ~ v18140(VarCurr)
& ~ v18143(VarCurr)
& ~ v18195(VarCurr)
& ~ v18202(VarCurr)
& ~ v18246(VarCurr)
& ~ v18314(VarCurr)
& ~ v18337(VarCurr)
& ~ v18401(VarCurr)
& ~ v18421(VarCurr) )
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges168,axiom,
! [VarCurr: state_type] :
( v18421(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges167,axiom,
! [VarCurr: state_type] :
( v18401(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges166,axiom,
! [VarCurr: state_type] :
( v18337(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges165,axiom,
! [VarCurr: state_type] :
( v18314(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges164,axiom,
! [VarCurr: state_type] :
( v18246(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges163,axiom,
! [VarCurr: state_type] :
( v18202(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges162,axiom,
! [VarCurr: state_type] :
( v18195(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges161,axiom,
! [VarCurr: state_type] :
( v18143(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges160,axiom,
! [VarCurr: state_type] :
( v18140(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges159,axiom,
! [VarCurr: state_type] :
( v18129(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges158,axiom,
! [VarCurr: state_type] :
( v18085(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges157,axiom,
! [VarCurr: state_type] :
( v18049(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges156,axiom,
! [VarCurr: state_type] :
( v18017(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges155,axiom,
! [VarCurr: state_type] :
( v17994(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges154,axiom,
! [VarCurr: state_type] :
( v17942(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges153,axiom,
! [VarCurr: state_type] :
( v17924(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges152,axiom,
! [VarCurr: state_type] :
( v17908(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges151,axiom,
! [VarCurr: state_type] :
( v17900(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges150,axiom,
! [VarCurr: state_type] :
( v17856(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges149,axiom,
! [VarCurr: state_type] :
( v17847(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges148,axiom,
! [VarCurr: state_type] :
( v17815(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges147,axiom,
! [VarCurr: state_type] :
( v17807(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges146,axiom,
! [VarCurr: state_type] :
( v17759(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges145,axiom,
! [VarCurr: state_type] :
( v17715(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges144,axiom,
! [VarCurr: state_type] :
( v17706(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges143,axiom,
! [VarCurr: state_type] :
( v17666(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges142,axiom,
! [VarCurr: state_type] :
( v17658(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges141,axiom,
! [VarCurr: state_type] :
( v17655(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges140,axiom,
! [VarCurr: state_type] :
( v17610(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges139,axiom,
! [VarCurr: state_type] :
( v17592(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges138,axiom,
! [VarCurr: state_type] :
( v17576(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges137,axiom,
! [VarCurr: state_type] :
( v17568(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges136,axiom,
! [VarCurr: state_type] :
( v17522(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges135,axiom,
! [VarCurr: state_type] :
( v17513(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges134,axiom,
! [VarCurr: state_type] :
( v17481(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges133,axiom,
! [VarCurr: state_type] :
( v17473(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges132,axiom,
! [VarCurr: state_type] :
( v17424(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges131,axiom,
! [VarCurr: state_type] :
( v17380(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges130,axiom,
! [VarCurr: state_type] :
( v17371(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges129,axiom,
! [VarCurr: state_type] :
( v17330(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges128,axiom,
! [VarCurr: state_type] :
( v17322(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges127_8,axiom,
! [VarCurr: state_type] :
( v17318(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges126,axiom,
! [VarCurr: state_type] :
( v17273(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges125,axiom,
! [VarCurr: state_type] :
( v17255(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges124,axiom,
! [VarCurr: state_type] :
( v17239(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges123,axiom,
! [VarCurr: state_type] :
( v17231(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges122,axiom,
! [VarCurr: state_type] :
( v17185(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges121,axiom,
! [VarCurr: state_type] :
( v17176(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges120,axiom,
! [VarCurr: state_type] :
( v17144(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges119,axiom,
! [VarCurr: state_type] :
( v17135(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges118,axiom,
! [VarCurr: state_type] :
( v17078(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges117,axiom,
! [VarCurr: state_type] :
( v17034(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges116,axiom,
! [VarCurr: state_type] :
( v17022(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges115,axiom,
! [VarCurr: state_type] :
( v16950(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges114,axiom,
! [VarCurr: state_type] :
( v16941(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges113,axiom,
! [VarCurr: state_type] :
( v16909(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges112,axiom,
! [VarCurr: state_type] :
( v16901(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges111,axiom,
! [VarCurr: state_type] :
( v16851(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges110,axiom,
! [VarCurr: state_type] :
( v16807(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges109,axiom,
! [VarCurr: state_type] :
( v16798(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges108,axiom,
! [VarCurr: state_type] :
( v16758(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges107,axiom,
! [VarCurr: state_type] :
( v16750(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges106,axiom,
! [VarCurr: state_type] :
( v16747(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges105,axiom,
! [VarCurr: state_type] :
( v16712(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges104,axiom,
! [VarCurr: state_type] :
( v16694(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges103,axiom,
! [VarCurr: state_type] :
( v16678(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges102,axiom,
! [VarCurr: state_type] :
( v16670(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges101,axiom,
! [VarCurr: state_type] :
( v16624(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges100,axiom,
! [VarCurr: state_type] :
( v16615(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges99,axiom,
! [VarCurr: state_type] :
( v16583(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges98,axiom,
! [VarCurr: state_type] :
( v16575(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges97,axiom,
! [VarCurr: state_type] :
( v16526(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges96,axiom,
! [VarCurr: state_type] :
( v16482(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges95,axiom,
! [VarCurr: state_type] :
( v16473(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges94,axiom,
! [VarCurr: state_type] :
( v16432(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges93,axiom,
! [VarCurr: state_type] :
( v16424(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges92,axiom,
! [VarCurr: state_type] :
( v16421(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges91,axiom,
! [VarCurr: state_type] :
( v16385(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges90,axiom,
! [VarCurr: state_type] :
( v16367(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges89,axiom,
! [VarCurr: state_type] :
( v16351(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges88,axiom,
! [VarCurr: state_type] :
( v16343(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges87,axiom,
! [VarCurr: state_type] :
( v16297(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges86,axiom,
! [VarCurr: state_type] :
( v16288(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges85,axiom,
! [VarCurr: state_type] :
( v16256(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges84,axiom,
! [VarCurr: state_type] :
( v16248(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges83,axiom,
! [VarCurr: state_type] :
( v16203(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges82,axiom,
! [VarCurr: state_type] :
( v16159(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges81,axiom,
! [VarCurr: state_type] :
( v16150(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges80,axiom,
! [VarCurr: state_type] :
( v16102(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges79,axiom,
! [VarCurr: state_type] :
( v16094(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges78,axiom,
! [VarCurr: state_type] :
( v16077(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges77,axiom,
! [VarCurr: state_type] :
( v16014(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges76,axiom,
! [VarCurr: state_type] :
( v15970(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges75,axiom,
! [VarCurr: state_type] :
( v15961(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges74,axiom,
! [VarCurr: state_type] :
( v15921(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges73,axiom,
! [VarCurr: state_type] :
( v15912(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges72,axiom,
! [VarCurr: state_type] :
( v15909(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges71,axiom,
! [VarCurr: state_type] :
( v15873(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges70,axiom,
! [VarCurr: state_type] :
( v15855(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges69,axiom,
! [VarCurr: state_type] :
( v15839(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges68,axiom,
! [VarCurr: state_type] :
( v15831(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges67,axiom,
! [VarCurr: state_type] :
( v15793(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges66,axiom,
! [VarCurr: state_type] :
( v15784(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges65,axiom,
! [VarCurr: state_type] :
( v15752(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges64,axiom,
! [VarCurr: state_type] :
( v15744(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges63,axiom,
! [VarCurr: state_type] :
( v15694(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges62,axiom,
! [VarCurr: state_type] :
( v15650(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges61,axiom,
! [VarCurr: state_type] :
( v15641(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges60,axiom,
! [VarCurr: state_type] :
( v15600(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges59,axiom,
! [VarCurr: state_type] :
( v15591(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges58,axiom,
! [VarCurr: state_type] :
( v15588(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges57,axiom,
! [VarCurr: state_type] :
( v15551(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges56,axiom,
! [VarCurr: state_type] :
( v15533(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges55,axiom,
! [VarCurr: state_type] :
( v15517(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges54,axiom,
! [VarCurr: state_type] :
( v15509(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges53,axiom,
! [VarCurr: state_type] :
( v15471(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges52,axiom,
! [VarCurr: state_type] :
( v15462(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges51,axiom,
! [VarCurr: state_type] :
( v15430(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges50,axiom,
! [VarCurr: state_type] :
( v15422(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges49,axiom,
! [VarCurr: state_type] :
( v15372(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges48_1,axiom,
! [VarCurr: state_type] :
( v15328(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges47_1,axiom,
! [VarCurr: state_type] :
( v15319(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges46_1,axiom,
! [VarCurr: state_type] :
( v15279(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges45_1,axiom,
! [VarCurr: state_type] :
( v15270(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges44_1,axiom,
! [VarCurr: state_type] :
( v15259(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges43_1,axiom,
! [VarCurr: state_type] :
( v15223(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges42_1,axiom,
! [VarCurr: state_type] :
( v15187(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges41_1,axiom,
! [VarCurr: state_type] :
( v15155(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges40_1,axiom,
! [VarCurr: state_type] :
( v15128(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges39_1,axiom,
! [VarCurr: state_type] :
( v15068(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges38_1,axiom,
! [VarCurr: state_type] :
( v15057(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges37_1,axiom,
! [VarCurr: state_type] :
( v15054(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges36_1,axiom,
! [VarCurr: state_type] :
( v15018(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges35_1,axiom,
! [VarCurr: state_type] :
( v15000(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges34_1,axiom,
! [VarCurr: state_type] :
( v14984(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges33_1,axiom,
! [VarCurr: state_type] :
( v14976(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges32_1,axiom,
! [VarCurr: state_type] :
( v14938(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges31_1,axiom,
! [VarCurr: state_type] :
( v14929(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges30_1,axiom,
! [VarCurr: state_type] :
( v14897(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges29_1,axiom,
! [VarCurr: state_type] :
( v14889(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges28_1,axiom,
! [VarCurr: state_type] :
( v14844(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges27_1,axiom,
! [VarCurr: state_type] :
( v14800(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges26_1,axiom,
! [VarCurr: state_type] :
( v14791(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges25_1,axiom,
! [VarCurr: state_type] :
( v14750(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges24_1,axiom,
! [VarCurr: state_type] :
( v14738(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges23_1,axiom,
! [VarCurr: state_type] :
( v14735(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges22_1,axiom,
! [VarCurr: state_type] :
( v14698(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges21_1,axiom,
! [VarCurr: state_type] :
( v14680(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges20_1,axiom,
! [VarCurr: state_type] :
( v14664(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges19_1,axiom,
! [VarCurr: state_type] :
( v14656(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges18_1,axiom,
! [VarCurr: state_type] :
( v14618(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges17_1,axiom,
! [VarCurr: state_type] :
( v14609(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges16_1,axiom,
! [VarCurr: state_type] :
( v14577(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges15_1,axiom,
! [VarCurr: state_type] :
( v14569(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges14_1,axiom,
! [VarCurr: state_type] :
( v14521(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges13_1,axiom,
! [VarCurr: state_type] :
( v14477(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges12_2,axiom,
! [VarCurr: state_type] :
( v14468(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges11_2,axiom,
! [VarCurr: state_type] :
( v14427(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges10_2,axiom,
! [VarCurr: state_type] :
( v14412(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges9_2,axiom,
! [VarCurr: state_type] :
( v14403(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_3,axiom,
! [VarCurr: state_type] :
( v14373(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_3,axiom,
! [VarCurr: state_type] :
( v14337(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_3,axiom,
! [VarCurr: state_type] :
( v14305(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5_3,axiom,
! [VarCurr: state_type] :
( v14286(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_10,axiom,
! [VarCurr: state_type] :
( v14249(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_11,axiom,
! [VarCurr: state_type] :
( v14229(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_19,axiom,
! [VarCurr: state_type] :
( v14165(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $true ) ) ) ).
tff(bitBlastConstant_2221,axiom,
b111(bitIndex2) ).
tff(bitBlastConstant_2220,axiom,
b111(bitIndex1) ).
tff(bitBlastConstant_2219,axiom,
b111(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges1_30,axiom,
! [VarCurr: state_type] :
( v14128(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> b011(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_32,axiom,
! [VarCurr: state_type] :
( v14001(VarCurr)
=> ! [B: bitindex_type] :
( range_2_0(B)
=> ( v14000(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4806,axiom,
! [VarCurr: state_type] :
( v18421(VarCurr)
<=> ( v18423(VarCurr)
| v18493(VarCurr) ) ) ).
tff(addAssignment_2597,axiom,
! [VarCurr: state_type] :
( v18493(VarCurr)
<=> v12706(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4805,axiom,
! [VarCurr: state_type] :
( v18423(VarCurr)
<=> ( v18424(VarCurr)
| v18491(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1566,axiom,
! [VarCurr: state_type] :
( v18491(VarCurr)
<=> ( v18476(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4804,axiom,
! [VarCurr: state_type] :
( v18424(VarCurr)
<=> ( v18425(VarCurr)
| v18489(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1565,axiom,
! [VarCurr: state_type] :
( v18489(VarCurr)
<=> ( v18473(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4803,axiom,
! [VarCurr: state_type] :
( v18425(VarCurr)
<=> ( v18426(VarCurr)
| v18487(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1564,axiom,
! [VarCurr: state_type] :
( v18487(VarCurr)
<=> ( v18470(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4802,axiom,
! [VarCurr: state_type] :
( v18426(VarCurr)
<=> ( v18427(VarCurr)
| v18485(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1563,axiom,
! [VarCurr: state_type] :
( v18485(VarCurr)
<=> ( v18467(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4801,axiom,
! [VarCurr: state_type] :
( v18427(VarCurr)
<=> ( v18428(VarCurr)
| v18483(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1562,axiom,
! [VarCurr: state_type] :
( v18483(VarCurr)
<=> ( v18463(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4800,axiom,
! [VarCurr: state_type] :
( v18428(VarCurr)
<=> ( v18429(VarCurr)
| v18481(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1561,axiom,
! [VarCurr: state_type] :
( v18481(VarCurr)
<=> ( v18459(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4799,axiom,
! [VarCurr: state_type] :
( v18429(VarCurr)
<=> ( v18430(VarCurr)
| v18479(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1560,axiom,
! [VarCurr: state_type] :
( v18479(VarCurr)
<=> ( v18454(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4798,axiom,
! [VarCurr: state_type] :
( v18430(VarCurr)
<=> ( v18431(VarCurr)
| v18477(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1559,axiom,
! [VarCurr: state_type] :
( v18477(VarCurr)
<=> ( v18444(VarCurr)
& v12796(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4797,axiom,
! [VarCurr: state_type] :
( v18431(VarCurr)
<=> ( v18432(VarCurr)
| v18474(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4796,axiom,
! [VarCurr: state_type] :
( v18474(VarCurr)
<=> ( v18476(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1558,axiom,
! [VarCurr: state_type] :
( v18476(VarCurr)
<=> ( v18464(VarCurr)
& v12796(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4795,axiom,
! [VarCurr: state_type] :
( v18432(VarCurr)
<=> ( v18433(VarCurr)
| v18471(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4794,axiom,
! [VarCurr: state_type] :
( v18471(VarCurr)
<=> ( v18473(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1557,axiom,
! [VarCurr: state_type] :
( v18473(VarCurr)
<=> ( v18460(VarCurr)
& v12796(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4793,axiom,
! [VarCurr: state_type] :
( v18433(VarCurr)
<=> ( v18434(VarCurr)
| v18468(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4792,axiom,
! [VarCurr: state_type] :
( v18468(VarCurr)
<=> ( v18470(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1556,axiom,
! [VarCurr: state_type] :
( v18470(VarCurr)
<=> ( v18455(VarCurr)
& v12796(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4791,axiom,
! [VarCurr: state_type] :
( v18434(VarCurr)
<=> ( v18435(VarCurr)
| v18465(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4790,axiom,
! [VarCurr: state_type] :
( v18465(VarCurr)
<=> ( v18467(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1555,axiom,
! [VarCurr: state_type] :
( v18467(VarCurr)
<=> ( v18445(VarCurr)
& v12796(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4789,axiom,
! [VarCurr: state_type] :
( v18435(VarCurr)
<=> ( v18436(VarCurr)
| v18461(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4788,axiom,
! [VarCurr: state_type] :
( v18461(VarCurr)
<=> ( v18463(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4787,axiom,
! [VarCurr: state_type] :
( v18463(VarCurr)
<=> ( v18464(VarCurr)
& v18450(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1554,axiom,
! [VarCurr: state_type] :
( v18464(VarCurr)
<=> ( v18456(VarCurr)
& v12796(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4786,axiom,
! [VarCurr: state_type] :
( v18436(VarCurr)
<=> ( v18437(VarCurr)
| v18457(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4785,axiom,
! [VarCurr: state_type] :
( v18457(VarCurr)
<=> ( v18459(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4784,axiom,
! [VarCurr: state_type] :
( v18459(VarCurr)
<=> ( v18460(VarCurr)
& v18450(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1553,axiom,
! [VarCurr: state_type] :
( v18460(VarCurr)
<=> ( v18446(VarCurr)
& v12796(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4783,axiom,
! [VarCurr: state_type] :
( v18437(VarCurr)
<=> ( v18438(VarCurr)
| v18452(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4782,axiom,
! [VarCurr: state_type] :
( v18452(VarCurr)
<=> ( v18454(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4781,axiom,
! [VarCurr: state_type] :
( v18454(VarCurr)
<=> ( v18455(VarCurr)
& v18450(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4780,axiom,
! [VarCurr: state_type] :
( v18455(VarCurr)
<=> ( v18456(VarCurr)
& v18449(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4779,axiom,
! [VarCurr: state_type] :
( v18456(VarCurr)
<=> ( v18447(VarCurr)
& v12796(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4778,axiom,
! [VarCurr: state_type] :
( v18438(VarCurr)
<=> ( v18439(VarCurr)
| v18442(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4777,axiom,
! [VarCurr: state_type] :
( v18442(VarCurr)
<=> ( v18444(VarCurr)
& v18451(VarCurr) ) ) ).
tff(writeUnaryOperator_1400,axiom,
! [VarCurr: state_type] :
( ~ v18451(VarCurr)
<=> v12796(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4776,axiom,
! [VarCurr: state_type] :
( v18444(VarCurr)
<=> ( v18445(VarCurr)
& v18450(VarCurr) ) ) ).
tff(writeUnaryOperator_1399,axiom,
! [VarCurr: state_type] :
( ~ v18450(VarCurr)
<=> v12796(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4775,axiom,
! [VarCurr: state_type] :
( v18445(VarCurr)
<=> ( v18446(VarCurr)
& v18449(VarCurr) ) ) ).
tff(writeUnaryOperator_1398,axiom,
! [VarCurr: state_type] :
( ~ v18449(VarCurr)
<=> v12796(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4774,axiom,
! [VarCurr: state_type] :
( v18446(VarCurr)
<=> ( v18447(VarCurr)
& v18448(VarCurr) ) ) ).
tff(writeUnaryOperator_1397,axiom,
! [VarCurr: state_type] :
( ~ v18448(VarCurr)
<=> v12796(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4773,axiom,
! [VarCurr: state_type] :
( v18447(VarCurr)
<=> ( v14017(VarCurr)
& v12794(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1552,axiom,
! [VarCurr: state_type] :
( v18439(VarCurr)
<=> ( v18441(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1551,axiom,
! [VarCurr: state_type] :
( v18441(VarCurr)
<=> ( v14016(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4772,axiom,
! [VarCurr: state_type] :
( v18401(VarCurr)
<=> ( v18403(VarCurr)
| v18417(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1550,axiom,
! [VarCurr: state_type] :
( v18417(VarCurr)
<=> ( v18419(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4771,axiom,
! [VarCurr: state_type] :
( v18419(VarCurr)
<=> ( v18420(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1549,axiom,
! [VarCurr: state_type] :
( v18420(VarCurr)
<=> ( v18331(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4770,axiom,
! [VarCurr: state_type] :
( v18403(VarCurr)
<=> ( v18404(VarCurr)
| v18413(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1548,axiom,
! [VarCurr: state_type] :
( v18413(VarCurr)
<=> ( v18415(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4769,axiom,
! [VarCurr: state_type] :
( v18415(VarCurr)
<=> ( v18416(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1547,axiom,
! [VarCurr: state_type] :
( v18416(VarCurr)
<=> ( v18320(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4768,axiom,
! [VarCurr: state_type] :
( v18404(VarCurr)
<=> ( v18405(VarCurr)
| v18409(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1546,axiom,
! [VarCurr: state_type] :
( v18409(VarCurr)
<=> ( v18411(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4767,axiom,
! [VarCurr: state_type] :
( v18411(VarCurr)
<=> ( v18412(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4766,axiom,
! [VarCurr: state_type] :
( v18412(VarCurr)
<=> ( v18331(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1545,axiom,
! [VarCurr: state_type] :
( v18405(VarCurr)
<=> ( v18407(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4765,axiom,
! [VarCurr: state_type] :
( v18407(VarCurr)
<=> ( v18408(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4764,axiom,
! [VarCurr: state_type] :
( v18408(VarCurr)
<=> ( v18320(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4763,axiom,
! [VarCurr: state_type] :
( v18337(VarCurr)
<=> ( v18339(VarCurr)
| v18398(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4762,axiom,
! [VarCurr: state_type] :
( v18398(VarCurr)
<=> ( v18400(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1544,axiom,
! [VarCurr: state_type] :
( v18400(VarCurr)
<=> ( v18376(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4761,axiom,
! [VarCurr: state_type] :
( v18339(VarCurr)
<=> ( v18340(VarCurr)
| v18395(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4760,axiom,
! [VarCurr: state_type] :
( v18395(VarCurr)
<=> ( v18397(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1543,axiom,
! [VarCurr: state_type] :
( v18397(VarCurr)
<=> ( v18372(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4759,axiom,
! [VarCurr: state_type] :
( v18340(VarCurr)
<=> ( v18341(VarCurr)
| v18392(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4758,axiom,
! [VarCurr: state_type] :
( v18392(VarCurr)
<=> ( v18394(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1542,axiom,
! [VarCurr: state_type] :
( v18394(VarCurr)
<=> ( v18368(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4757,axiom,
! [VarCurr: state_type] :
( v18341(VarCurr)
<=> ( v18342(VarCurr)
| v18389(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4756,axiom,
! [VarCurr: state_type] :
( v18389(VarCurr)
<=> ( v18391(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1541,axiom,
! [VarCurr: state_type] :
( v18391(VarCurr)
<=> ( v18364(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4755,axiom,
! [VarCurr: state_type] :
( v18342(VarCurr)
<=> ( v18343(VarCurr)
| v18386(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4754,axiom,
! [VarCurr: state_type] :
( v18386(VarCurr)
<=> ( v18388(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1540,axiom,
! [VarCurr: state_type] :
( v18388(VarCurr)
<=> ( v18359(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4753,axiom,
! [VarCurr: state_type] :
( v18343(VarCurr)
<=> ( v18344(VarCurr)
| v18383(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4752,axiom,
! [VarCurr: state_type] :
( v18383(VarCurr)
<=> ( v18385(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1539,axiom,
! [VarCurr: state_type] :
( v18385(VarCurr)
<=> ( v18354(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4751,axiom,
! [VarCurr: state_type] :
( v18344(VarCurr)
<=> ( v18345(VarCurr)
| v18380(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4750,axiom,
! [VarCurr: state_type] :
( v18380(VarCurr)
<=> ( v18382(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1538,axiom,
! [VarCurr: state_type] :
( v18382(VarCurr)
<=> ( v18329(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4749,axiom,
! [VarCurr: state_type] :
( v18345(VarCurr)
<=> ( v18346(VarCurr)
| v18377(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4748,axiom,
! [VarCurr: state_type] :
( v18377(VarCurr)
<=> ( v18379(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1537,axiom,
! [VarCurr: state_type] :
( v18379(VarCurr)
<=> ( v18318(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4747,axiom,
! [VarCurr: state_type] :
( v18346(VarCurr)
<=> ( v18347(VarCurr)
| v18373(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4746,axiom,
! [VarCurr: state_type] :
( v18373(VarCurr)
<=> ( v18375(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4745,axiom,
! [VarCurr: state_type] :
( v18375(VarCurr)
<=> ( v18376(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1536,axiom,
! [VarCurr: state_type] :
( v18376(VarCurr)
<=> ( v18360(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4744,axiom,
! [VarCurr: state_type] :
( v18347(VarCurr)
<=> ( v18348(VarCurr)
| v18369(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4743,axiom,
! [VarCurr: state_type] :
( v18369(VarCurr)
<=> ( v18371(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4742,axiom,
! [VarCurr: state_type] :
( v18371(VarCurr)
<=> ( v18372(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1535,axiom,
! [VarCurr: state_type] :
( v18372(VarCurr)
<=> ( v18355(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4741,axiom,
! [VarCurr: state_type] :
( v18348(VarCurr)
<=> ( v18349(VarCurr)
| v18365(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4740,axiom,
! [VarCurr: state_type] :
( v18365(VarCurr)
<=> ( v18367(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4739,axiom,
! [VarCurr: state_type] :
( v18367(VarCurr)
<=> ( v18368(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1534,axiom,
! [VarCurr: state_type] :
( v18368(VarCurr)
<=> ( v18330(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4738,axiom,
! [VarCurr: state_type] :
( v18349(VarCurr)
<=> ( v18350(VarCurr)
| v18361(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4737,axiom,
! [VarCurr: state_type] :
( v18361(VarCurr)
<=> ( v18363(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4736,axiom,
! [VarCurr: state_type] :
( v18363(VarCurr)
<=> ( v18364(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1533,axiom,
! [VarCurr: state_type] :
( v18364(VarCurr)
<=> ( v18319(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4735,axiom,
! [VarCurr: state_type] :
( v18350(VarCurr)
<=> ( v18351(VarCurr)
| v18356(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4734,axiom,
! [VarCurr: state_type] :
( v18356(VarCurr)
<=> ( v18358(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4733,axiom,
! [VarCurr: state_type] :
( v18358(VarCurr)
<=> ( v18359(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4732,axiom,
! [VarCurr: state_type] :
( v18359(VarCurr)
<=> ( v18360(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4731,axiom,
! [VarCurr: state_type] :
( v18360(VarCurr)
<=> ( v18331(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4730,axiom,
! [VarCurr: state_type] :
( v18351(VarCurr)
<=> ( v18353(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4729,axiom,
! [VarCurr: state_type] :
( v18353(VarCurr)
<=> ( v18354(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4728,axiom,
! [VarCurr: state_type] :
( v18354(VarCurr)
<=> ( v18355(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4727,axiom,
! [VarCurr: state_type] :
( v18355(VarCurr)
<=> ( v18320(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4726,axiom,
! [VarCurr: state_type] :
( v18314(VarCurr)
<=> ( v18315(VarCurr)
| v18326(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4725,axiom,
! [VarCurr: state_type] :
( v18326(VarCurr)
<=> ( v18328(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4724,axiom,
! [VarCurr: state_type] :
( v18328(VarCurr)
<=> ( v18329(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4723,axiom,
! [VarCurr: state_type] :
( v18329(VarCurr)
<=> ( v18330(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4722,axiom,
! [VarCurr: state_type] :
( v18330(VarCurr)
<=> ( v18331(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1532,axiom,
! [VarCurr: state_type] :
( v18331(VarCurr)
<=> ( v18332(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4721,axiom,
! [VarCurr: state_type] :
( v18332(VarCurr)
<=> ( v18333(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1531,axiom,
! [VarCurr: state_type] :
( v18333(VarCurr)
<=> ( v18334(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4720,axiom,
! [VarCurr: state_type] :
( v18334(VarCurr)
<=> ( v18335(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1530,axiom,
! [VarCurr: state_type] :
( v18335(VarCurr)
<=> ( v18336(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4719,axiom,
! [VarCurr: state_type] :
( v18336(VarCurr)
<=> ( v14164(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4718,axiom,
! [VarCurr: state_type] :
( v18315(VarCurr)
<=> ( v18317(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4717,axiom,
! [VarCurr: state_type] :
( v18317(VarCurr)
<=> ( v18318(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4716,axiom,
! [VarCurr: state_type] :
( v18318(VarCurr)
<=> ( v18319(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4715,axiom,
! [VarCurr: state_type] :
( v18319(VarCurr)
<=> ( v18320(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1529,axiom,
! [VarCurr: state_type] :
( v18320(VarCurr)
<=> ( v18321(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4714,axiom,
! [VarCurr: state_type] :
( v18321(VarCurr)
<=> ( v18322(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1528,axiom,
! [VarCurr: state_type] :
( v18322(VarCurr)
<=> ( v18323(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4713,axiom,
! [VarCurr: state_type] :
( v18323(VarCurr)
<=> ( v18324(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1527,axiom,
! [VarCurr: state_type] :
( v18324(VarCurr)
<=> ( v18325(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4712,axiom,
! [VarCurr: state_type] :
( v18325(VarCurr)
<=> ( v14144(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4711,axiom,
! [VarCurr: state_type] :
( v18246(VarCurr)
<=> ( v18248(VarCurr)
| v18310(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1526,axiom,
! [VarCurr: state_type] :
( v18310(VarCurr)
<=> ( v18312(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4710,axiom,
! [VarCurr: state_type] :
( v18312(VarCurr)
<=> ( v18313(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1525,axiom,
! [VarCurr: state_type] :
( v18313(VarCurr)
<=> ( v18139(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4709,axiom,
! [VarCurr: state_type] :
( v18248(VarCurr)
<=> ( v18249(VarCurr)
| v18306(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1524,axiom,
! [VarCurr: state_type] :
( v18306(VarCurr)
<=> ( v18308(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4708,axiom,
! [VarCurr: state_type] :
( v18308(VarCurr)
<=> ( v18309(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1523,axiom,
! [VarCurr: state_type] :
( v18309(VarCurr)
<=> ( v18134(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4707,axiom,
! [VarCurr: state_type] :
( v18249(VarCurr)
<=> ( v18250(VarCurr)
| v18303(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1522,axiom,
! [VarCurr: state_type] :
( v18303(VarCurr)
<=> ( v18305(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4706,axiom,
! [VarCurr: state_type] :
( v18305(VarCurr)
<=> ( v17021(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4705,axiom,
! [VarCurr: state_type] :
( v18250(VarCurr)
<=> ( v18251(VarCurr)
| v18300(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1521,axiom,
! [VarCurr: state_type] :
( v18300(VarCurr)
<=> ( v18302(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4704,axiom,
! [VarCurr: state_type] :
( v18302(VarCurr)
<=> ( v17013(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4703,axiom,
! [VarCurr: state_type] :
( v18251(VarCurr)
<=> ( v18252(VarCurr)
| v18297(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1520,axiom,
! [VarCurr: state_type] :
( v18297(VarCurr)
<=> ( v18299(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4702,axiom,
! [VarCurr: state_type] :
( v18299(VarCurr)
<=> ( v17005(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4701,axiom,
! [VarCurr: state_type] :
( v18252(VarCurr)
<=> ( v18253(VarCurr)
| v18294(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1519,axiom,
! [VarCurr: state_type] :
( v18294(VarCurr)
<=> ( v18296(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4700,axiom,
! [VarCurr: state_type] :
( v18296(VarCurr)
<=> ( v16997(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4699,axiom,
! [VarCurr: state_type] :
( v18253(VarCurr)
<=> ( v18254(VarCurr)
| v18287(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1518,axiom,
! [VarCurr: state_type] :
( v18287(VarCurr)
<=> ( v18289(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4698,axiom,
! [VarCurr: state_type] :
( v18289(VarCurr)
<=> ( v18290(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1517,axiom,
! [VarCurr: state_type] :
( v18290(VarCurr)
<=> ( v18291(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4697,axiom,
! [VarCurr: state_type] :
( v18291(VarCurr)
<=> ( v18292(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1516,axiom,
! [VarCurr: state_type] :
( v18292(VarCurr)
<=> ( v18293(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4696,axiom,
! [VarCurr: state_type] :
( v18293(VarCurr)
<=> ( v14097(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4695,axiom,
! [VarCurr: state_type] :
( v18254(VarCurr)
<=> ( v18255(VarCurr)
| v18280(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1515,axiom,
! [VarCurr: state_type] :
( v18280(VarCurr)
<=> ( v18282(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4694,axiom,
! [VarCurr: state_type] :
( v18282(VarCurr)
<=> ( v18283(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1514,axiom,
! [VarCurr: state_type] :
( v18283(VarCurr)
<=> ( v18284(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4693,axiom,
! [VarCurr: state_type] :
( v18284(VarCurr)
<=> ( v18285(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1513,axiom,
! [VarCurr: state_type] :
( v18285(VarCurr)
<=> ( v18286(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4692,axiom,
! [VarCurr: state_type] :
( v18286(VarCurr)
<=> ( v14085(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4691,axiom,
! [VarCurr: state_type] :
( v18255(VarCurr)
<=> ( v18256(VarCurr)
| v18276(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1512,axiom,
! [VarCurr: state_type] :
( v18276(VarCurr)
<=> ( v18278(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4690,axiom,
! [VarCurr: state_type] :
( v18278(VarCurr)
<=> ( v18279(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1511,axiom,
! [VarCurr: state_type] :
( v18279(VarCurr)
<=> ( v18116(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4689,axiom,
! [VarCurr: state_type] :
( v18256(VarCurr)
<=> ( v18257(VarCurr)
| v18272(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1510,axiom,
! [VarCurr: state_type] :
( v18272(VarCurr)
<=> ( v18274(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4688,axiom,
! [VarCurr: state_type] :
( v18274(VarCurr)
<=> ( v18275(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1509,axiom,
! [VarCurr: state_type] :
( v18275(VarCurr)
<=> ( v18111(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4687,axiom,
! [VarCurr: state_type] :
( v18257(VarCurr)
<=> ( v18258(VarCurr)
| v18269(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1508,axiom,
! [VarCurr: state_type] :
( v18269(VarCurr)
<=> ( v18271(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4686,axiom,
! [VarCurr: state_type] :
( v18271(VarCurr)
<=> ( v16989(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4685,axiom,
! [VarCurr: state_type] :
( v18258(VarCurr)
<=> ( v18259(VarCurr)
| v18266(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1507,axiom,
! [VarCurr: state_type] :
( v18266(VarCurr)
<=> ( v18268(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4684,axiom,
! [VarCurr: state_type] :
( v18268(VarCurr)
<=> ( v16981(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4683,axiom,
! [VarCurr: state_type] :
( v18259(VarCurr)
<=> ( v18260(VarCurr)
| v18263(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1506,axiom,
! [VarCurr: state_type] :
( v18263(VarCurr)
<=> ( v18265(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4682,axiom,
! [VarCurr: state_type] :
( v18265(VarCurr)
<=> ( v16973(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1505,axiom,
! [VarCurr: state_type] :
( v18260(VarCurr)
<=> ( v18262(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4681,axiom,
! [VarCurr: state_type] :
( v18262(VarCurr)
<=> ( v16965(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4680,axiom,
! [VarCurr: state_type] :
( v18202(VarCurr)
<=> ( v18204(VarCurr)
| v18244(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1504,axiom,
! [VarCurr: state_type] :
( v18244(VarCurr)
<=> ( v18224(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4679,axiom,
! [VarCurr: state_type] :
( v18204(VarCurr)
<=> ( v18205(VarCurr)
| v18242(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1503,axiom,
! [VarCurr: state_type] :
( v18242(VarCurr)
<=> ( v18220(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4678,axiom,
! [VarCurr: state_type] :
( v18205(VarCurr)
<=> ( v18206(VarCurr)
| v18240(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1502,axiom,
! [VarCurr: state_type] :
( v18240(VarCurr)
<=> ( v18215(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4677,axiom,
! [VarCurr: state_type] :
( v18206(VarCurr)
<=> ( v18207(VarCurr)
| v18238(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1501,axiom,
! [VarCurr: state_type] :
( v18238(VarCurr)
<=> ( v18197(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4676,axiom,
! [VarCurr: state_type] :
( v18207(VarCurr)
<=> ( v18208(VarCurr)
| v18235(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4675,axiom,
! [VarCurr: state_type] :
( v18235(VarCurr)
<=> ( v18237(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1500,axiom,
! [VarCurr: state_type] :
( v18237(VarCurr)
<=> ( v18225(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4674,axiom,
! [VarCurr: state_type] :
( v18208(VarCurr)
<=> ( v18209(VarCurr)
| v18232(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4673,axiom,
! [VarCurr: state_type] :
( v18232(VarCurr)
<=> ( v18234(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1499,axiom,
! [VarCurr: state_type] :
( v18234(VarCurr)
<=> ( v18221(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4672,axiom,
! [VarCurr: state_type] :
( v18209(VarCurr)
<=> ( v18210(VarCurr)
| v18229(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4671,axiom,
! [VarCurr: state_type] :
( v18229(VarCurr)
<=> ( v18231(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1498,axiom,
! [VarCurr: state_type] :
( v18231(VarCurr)
<=> ( v18216(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4670,axiom,
! [VarCurr: state_type] :
( v18210(VarCurr)
<=> ( v18211(VarCurr)
| v18226(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4669,axiom,
! [VarCurr: state_type] :
( v18226(VarCurr)
<=> ( v18228(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1497,axiom,
! [VarCurr: state_type] :
( v18228(VarCurr)
<=> ( v18198(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4668,axiom,
! [VarCurr: state_type] :
( v18211(VarCurr)
<=> ( v18212(VarCurr)
| v18222(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4667,axiom,
! [VarCurr: state_type] :
( v18222(VarCurr)
<=> ( v18224(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4666,axiom,
! [VarCurr: state_type] :
( v18224(VarCurr)
<=> ( v18225(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1496,axiom,
! [VarCurr: state_type] :
( v18225(VarCurr)
<=> ( v18217(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4665,axiom,
! [VarCurr: state_type] :
( v18212(VarCurr)
<=> ( v18213(VarCurr)
| v18218(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4664,axiom,
! [VarCurr: state_type] :
( v18218(VarCurr)
<=> ( v18220(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4663,axiom,
! [VarCurr: state_type] :
( v18220(VarCurr)
<=> ( v18221(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1495,axiom,
! [VarCurr: state_type] :
( v18221(VarCurr)
<=> ( v18199(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4662,axiom,
! [VarCurr: state_type] :
( v18213(VarCurr)
<=> ( v18215(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4661,axiom,
! [VarCurr: state_type] :
( v18215(VarCurr)
<=> ( v18216(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4660,axiom,
! [VarCurr: state_type] :
( v18216(VarCurr)
<=> ( v18217(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4659,axiom,
! [VarCurr: state_type] :
( v18217(VarCurr)
<=> ( v18200(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4658,axiom,
! [VarCurr: state_type] :
( v18195(VarCurr)
<=> ( v18197(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4657,axiom,
! [VarCurr: state_type] :
( v18197(VarCurr)
<=> ( v18198(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4656,axiom,
! [VarCurr: state_type] :
( v18198(VarCurr)
<=> ( v18199(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4655,axiom,
! [VarCurr: state_type] :
( v18199(VarCurr)
<=> ( v18200(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1494,axiom,
! [VarCurr: state_type] :
( v18200(VarCurr)
<=> ( v18201(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4654,axiom,
! [VarCurr: state_type] :
( v18201(VarCurr)
<=> ( v16431(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4653,axiom,
! [VarCurr: state_type] :
( v18143(VarCurr)
<=> ( v18145(VarCurr)
| v18191(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1493,axiom,
! [VarCurr: state_type] :
( v18191(VarCurr)
<=> ( v18193(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4652,axiom,
! [VarCurr: state_type] :
( v18193(VarCurr)
<=> ( v18194(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1492,axiom,
! [VarCurr: state_type] :
( v18194(VarCurr)
<=> ( v18014(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4651,axiom,
! [VarCurr: state_type] :
( v18145(VarCurr)
<=> ( v18146(VarCurr)
| v18187(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1491,axiom,
! [VarCurr: state_type] :
( v18187(VarCurr)
<=> ( v18189(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4650,axiom,
! [VarCurr: state_type] :
( v18189(VarCurr)
<=> ( v18190(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1490,axiom,
! [VarCurr: state_type] :
( v18190(VarCurr)
<=> ( v18003(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4649,axiom,
! [VarCurr: state_type] :
( v18146(VarCurr)
<=> ( v18147(VarCurr)
| v18184(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1489,axiom,
! [VarCurr: state_type] :
( v18184(VarCurr)
<=> ( v18186(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4648,axiom,
! [VarCurr: state_type] :
( v18186(VarCurr)
<=> ( v16093(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4647,axiom,
! [VarCurr: state_type] :
( v18147(VarCurr)
<=> ( v18148(VarCurr)
| v18181(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1488,axiom,
! [VarCurr: state_type] :
( v18181(VarCurr)
<=> ( v18183(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4646,axiom,
! [VarCurr: state_type] :
( v18183(VarCurr)
<=> ( v16085(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4645,axiom,
! [VarCurr: state_type] :
( v18148(VarCurr)
<=> ( v18149(VarCurr)
| v18178(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1487,axiom,
! [VarCurr: state_type] :
( v18178(VarCurr)
<=> ( v18180(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4644,axiom,
! [VarCurr: state_type] :
( v18180(VarCurr)
<=> ( v16076(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4643,axiom,
! [VarCurr: state_type] :
( v18149(VarCurr)
<=> ( v18150(VarCurr)
| v18175(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1486,axiom,
! [VarCurr: state_type] :
( v18175(VarCurr)
<=> ( v18177(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4642,axiom,
! [VarCurr: state_type] :
( v18177(VarCurr)
<=> ( v16068(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4641,axiom,
! [VarCurr: state_type] :
( v18150(VarCurr)
<=> ( v18151(VarCurr)
| v18171(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1485,axiom,
! [VarCurr: state_type] :
( v18171(VarCurr)
<=> ( v18173(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4640,axiom,
! [VarCurr: state_type] :
( v18173(VarCurr)
<=> ( v18174(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1484,axiom,
! [VarCurr: state_type] :
( v18174(VarCurr)
<=> ( v17979(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4639,axiom,
! [VarCurr: state_type] :
( v18151(VarCurr)
<=> ( v18152(VarCurr)
| v18167(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1483,axiom,
! [VarCurr: state_type] :
( v18167(VarCurr)
<=> ( v18169(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4638,axiom,
! [VarCurr: state_type] :
( v18169(VarCurr)
<=> ( v18170(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1482,axiom,
! [VarCurr: state_type] :
( v18170(VarCurr)
<=> ( v17972(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4637,axiom,
! [VarCurr: state_type] :
( v18152(VarCurr)
<=> ( v18153(VarCurr)
| v18164(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1481,axiom,
! [VarCurr: state_type] :
( v18164(VarCurr)
<=> ( v18166(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4636,axiom,
! [VarCurr: state_type] :
( v18166(VarCurr)
<=> ( v16052(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4635,axiom,
! [VarCurr: state_type] :
( v18153(VarCurr)
<=> ( v18154(VarCurr)
| v18161(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1480,axiom,
! [VarCurr: state_type] :
( v18161(VarCurr)
<=> ( v18163(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4634,axiom,
! [VarCurr: state_type] :
( v18163(VarCurr)
<=> ( v16044(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4633,axiom,
! [VarCurr: state_type] :
( v18154(VarCurr)
<=> ( v18155(VarCurr)
| v18158(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1479,axiom,
! [VarCurr: state_type] :
( v18158(VarCurr)
<=> ( v18160(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4632,axiom,
! [VarCurr: state_type] :
( v18160(VarCurr)
<=> ( v16036(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1478,axiom,
! [VarCurr: state_type] :
( v18155(VarCurr)
<=> ( v18157(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4631,axiom,
! [VarCurr: state_type] :
( v18157(VarCurr)
<=> ( v16028(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1477,axiom,
! [VarCurr: state_type] :
( v18140(VarCurr)
<=> ( v18142(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4630,axiom,
! [VarCurr: state_type] :
( v18142(VarCurr)
<=> ( v15598(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4629,axiom,
! [VarCurr: state_type] :
( v18129(VarCurr)
<=> ( v18130(VarCurr)
| v18135(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1476,axiom,
! [VarCurr: state_type] :
( v18135(VarCurr)
<=> ( v18137(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4628,axiom,
! [VarCurr: state_type] :
( v18137(VarCurr)
<=> ( v18138(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4627,axiom,
! [VarCurr: state_type] :
( v18138(VarCurr)
<=> ( v18139(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4626,axiom,
! [VarCurr: state_type] :
( v18139(VarCurr)
<=> ( v18015(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1475,axiom,
! [VarCurr: state_type] :
( v18130(VarCurr)
<=> ( v18132(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4625,axiom,
! [VarCurr: state_type] :
( v18132(VarCurr)
<=> ( v18133(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4624,axiom,
! [VarCurr: state_type] :
( v18133(VarCurr)
<=> ( v18134(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4623,axiom,
! [VarCurr: state_type] :
( v18134(VarCurr)
<=> ( v18004(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4622,axiom,
! [VarCurr: state_type] :
( v18085(VarCurr)
<=> ( v18087(VarCurr)
| v18126(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1474,axiom,
! [VarCurr: state_type] :
( v18126(VarCurr)
<=> ( v18128(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4621,axiom,
! [VarCurr: state_type] :
( v18128(VarCurr)
<=> ( v15153(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4620,axiom,
! [VarCurr: state_type] :
( v18087(VarCurr)
<=> ( v18088(VarCurr)
| v18123(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1473,axiom,
! [VarCurr: state_type] :
( v18123(VarCurr)
<=> ( v18125(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4619,axiom,
! [VarCurr: state_type] :
( v18125(VarCurr)
<=> ( v15140(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4618,axiom,
! [VarCurr: state_type] :
( v18088(VarCurr)
<=> ( v18089(VarCurr)
| v18120(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1472,axiom,
! [VarCurr: state_type] :
( v18120(VarCurr)
<=> ( v18122(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4617,axiom,
! [VarCurr: state_type] :
( v18122(VarCurr)
<=> ( v15126(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4616,axiom,
! [VarCurr: state_type] :
( v18089(VarCurr)
<=> ( v18090(VarCurr)
| v18117(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1471,axiom,
! [VarCurr: state_type] :
( v18117(VarCurr)
<=> ( v18119(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4615,axiom,
! [VarCurr: state_type] :
( v18119(VarCurr)
<=> ( v15117(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4614,axiom,
! [VarCurr: state_type] :
( v18090(VarCurr)
<=> ( v18091(VarCurr)
| v18112(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1470,axiom,
! [VarCurr: state_type] :
( v18112(VarCurr)
<=> ( v18114(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4613,axiom,
! [VarCurr: state_type] :
( v18114(VarCurr)
<=> ( v18115(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4612,axiom,
! [VarCurr: state_type] :
( v18115(VarCurr)
<=> ( v18116(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4611,axiom,
! [VarCurr: state_type] :
( v18116(VarCurr)
<=> ( v17980(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4610,axiom,
! [VarCurr: state_type] :
( v18091(VarCurr)
<=> ( v18092(VarCurr)
| v18107(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1469,axiom,
! [VarCurr: state_type] :
( v18107(VarCurr)
<=> ( v18109(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4609,axiom,
! [VarCurr: state_type] :
( v18109(VarCurr)
<=> ( v18110(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4608,axiom,
! [VarCurr: state_type] :
( v18110(VarCurr)
<=> ( v18111(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4607,axiom,
! [VarCurr: state_type] :
( v18111(VarCurr)
<=> ( v17973(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4606,axiom,
! [VarCurr: state_type] :
( v18092(VarCurr)
<=> ( v18093(VarCurr)
| v18104(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1468,axiom,
! [VarCurr: state_type] :
( v18104(VarCurr)
<=> ( v18106(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4605,axiom,
! [VarCurr: state_type] :
( v18106(VarCurr)
<=> ( v15108(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4604,axiom,
! [VarCurr: state_type] :
( v18093(VarCurr)
<=> ( v18094(VarCurr)
| v18101(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1467,axiom,
! [VarCurr: state_type] :
( v18101(VarCurr)
<=> ( v18103(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4603,axiom,
! [VarCurr: state_type] :
( v18103(VarCurr)
<=> ( v15099(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4602,axiom,
! [VarCurr: state_type] :
( v18094(VarCurr)
<=> ( v18095(VarCurr)
| v18098(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1466,axiom,
! [VarCurr: state_type] :
( v18098(VarCurr)
<=> ( v18100(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4601,axiom,
! [VarCurr: state_type] :
( v18100(VarCurr)
<=> ( v15090(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1465,axiom,
! [VarCurr: state_type] :
( v18095(VarCurr)
<=> ( v18097(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4600,axiom,
! [VarCurr: state_type] :
( v18097(VarCurr)
<=> ( v15081(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4599,axiom,
! [VarCurr: state_type] :
( v18049(VarCurr)
<=> ( v18051(VarCurr)
| v18082(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1464,axiom,
! [VarCurr: state_type] :
( v18082(VarCurr)
<=> ( v18084(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4598,axiom,
! [VarCurr: state_type] :
( v18084(VarCurr)
<=> ( v18072(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4597,axiom,
! [VarCurr: state_type] :
( v18051(VarCurr)
<=> ( v18052(VarCurr)
| v18079(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1463,axiom,
! [VarCurr: state_type] :
( v18079(VarCurr)
<=> ( v18081(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4596,axiom,
! [VarCurr: state_type] :
( v18081(VarCurr)
<=> ( v18068(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4595,axiom,
! [VarCurr: state_type] :
( v18052(VarCurr)
<=> ( v18053(VarCurr)
| v18076(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1462,axiom,
! [VarCurr: state_type] :
( v18076(VarCurr)
<=> ( v18078(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4594,axiom,
! [VarCurr: state_type] :
( v18078(VarCurr)
<=> ( v18064(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4593,axiom,
! [VarCurr: state_type] :
( v18053(VarCurr)
<=> ( v18054(VarCurr)
| v18073(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1461,axiom,
! [VarCurr: state_type] :
( v18073(VarCurr)
<=> ( v18075(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4592,axiom,
! [VarCurr: state_type] :
( v18075(VarCurr)
<=> ( v18060(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4591,axiom,
! [VarCurr: state_type] :
( v18054(VarCurr)
<=> ( v18055(VarCurr)
| v18069(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4590,axiom,
! [VarCurr: state_type] :
( v18069(VarCurr)
<=> ( v18071(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1460,axiom,
! [VarCurr: state_type] :
( v18071(VarCurr)
<=> ( v18072(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1459,axiom,
! [VarCurr: state_type] :
( v18072(VarCurr)
<=> ( v18011(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4589,axiom,
! [VarCurr: state_type] :
( v18055(VarCurr)
<=> ( v18056(VarCurr)
| v18065(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4588,axiom,
! [VarCurr: state_type] :
( v18065(VarCurr)
<=> ( v18067(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1458,axiom,
! [VarCurr: state_type] :
( v18067(VarCurr)
<=> ( v18068(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1457,axiom,
! [VarCurr: state_type] :
( v18068(VarCurr)
<=> ( v18000(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4587,axiom,
! [VarCurr: state_type] :
( v18056(VarCurr)
<=> ( v18057(VarCurr)
| v18061(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4586,axiom,
! [VarCurr: state_type] :
( v18061(VarCurr)
<=> ( v18063(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1456,axiom,
! [VarCurr: state_type] :
( v18063(VarCurr)
<=> ( v18064(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4585,axiom,
! [VarCurr: state_type] :
( v18064(VarCurr)
<=> ( v18011(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4584,axiom,
! [VarCurr: state_type] :
( v18057(VarCurr)
<=> ( v18059(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1455,axiom,
! [VarCurr: state_type] :
( v18059(VarCurr)
<=> ( v18060(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4583,axiom,
! [VarCurr: state_type] :
( v18060(VarCurr)
<=> ( v18000(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4582,axiom,
! [VarCurr: state_type] :
( v18017(VarCurr)
<=> ( v18019(VarCurr)
| v18045(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4581,axiom,
! [VarCurr: state_type] :
( v18045(VarCurr)
<=> ( v18047(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4580,axiom,
! [VarCurr: state_type] :
( v18047(VarCurr)
<=> ( v18048(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1454,axiom,
! [VarCurr: state_type] :
( v18048(VarCurr)
<=> ( v18032(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4579,axiom,
! [VarCurr: state_type] :
( v18019(VarCurr)
<=> ( v18020(VarCurr)
| v18041(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4578,axiom,
! [VarCurr: state_type] :
( v18041(VarCurr)
<=> ( v18043(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4577,axiom,
! [VarCurr: state_type] :
( v18043(VarCurr)
<=> ( v18044(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1453,axiom,
! [VarCurr: state_type] :
( v18044(VarCurr)
<=> ( v18027(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4576,axiom,
! [VarCurr: state_type] :
( v18020(VarCurr)
<=> ( v18021(VarCurr)
| v18037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4575,axiom,
! [VarCurr: state_type] :
( v18037(VarCurr)
<=> ( v18039(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4574,axiom,
! [VarCurr: state_type] :
( v18039(VarCurr)
<=> ( v18040(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1452,axiom,
! [VarCurr: state_type] :
( v18040(VarCurr)
<=> ( v18010(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4573,axiom,
! [VarCurr: state_type] :
( v18021(VarCurr)
<=> ( v18022(VarCurr)
| v18033(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4572,axiom,
! [VarCurr: state_type] :
( v18033(VarCurr)
<=> ( v18035(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4571,axiom,
! [VarCurr: state_type] :
( v18035(VarCurr)
<=> ( v18036(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1451,axiom,
! [VarCurr: state_type] :
( v18036(VarCurr)
<=> ( v17999(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4570,axiom,
! [VarCurr: state_type] :
( v18022(VarCurr)
<=> ( v18023(VarCurr)
| v18028(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4569,axiom,
! [VarCurr: state_type] :
( v18028(VarCurr)
<=> ( v18030(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4568,axiom,
! [VarCurr: state_type] :
( v18030(VarCurr)
<=> ( v18031(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4567,axiom,
! [VarCurr: state_type] :
( v18031(VarCurr)
<=> ( v18032(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4566,axiom,
! [VarCurr: state_type] :
( v18032(VarCurr)
<=> ( v18011(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4565,axiom,
! [VarCurr: state_type] :
( v18023(VarCurr)
<=> ( v18025(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4564,axiom,
! [VarCurr: state_type] :
( v18025(VarCurr)
<=> ( v18026(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4563,axiom,
! [VarCurr: state_type] :
( v18026(VarCurr)
<=> ( v18027(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4562,axiom,
! [VarCurr: state_type] :
( v18027(VarCurr)
<=> ( v18000(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4561,axiom,
! [VarCurr: state_type] :
( v17994(VarCurr)
<=> ( v17995(VarCurr)
| v18006(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4560,axiom,
! [VarCurr: state_type] :
( v18006(VarCurr)
<=> ( v18008(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4559,axiom,
! [VarCurr: state_type] :
( v18008(VarCurr)
<=> ( v18009(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4558,axiom,
! [VarCurr: state_type] :
( v18009(VarCurr)
<=> ( v18010(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4557,axiom,
! [VarCurr: state_type] :
( v18010(VarCurr)
<=> ( v18011(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1450,axiom,
! [VarCurr: state_type] :
( v18011(VarCurr)
<=> ( v18012(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4556,axiom,
! [VarCurr: state_type] :
( v18012(VarCurr)
<=> ( v18013(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4555,axiom,
! [VarCurr: state_type] :
( v18013(VarCurr)
<=> ( v18014(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4554,axiom,
! [VarCurr: state_type] :
( v18014(VarCurr)
<=> ( v18015(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4553,axiom,
! [VarCurr: state_type] :
( v18015(VarCurr)
<=> ( v18016(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1449,axiom,
! [VarCurr: state_type] :
( v18016(VarCurr)
<=> ( v14124(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4552,axiom,
! [VarCurr: state_type] :
( v17995(VarCurr)
<=> ( v17997(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4551,axiom,
! [VarCurr: state_type] :
( v17997(VarCurr)
<=> ( v17998(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4550,axiom,
! [VarCurr: state_type] :
( v17998(VarCurr)
<=> ( v17999(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4549,axiom,
! [VarCurr: state_type] :
( v17999(VarCurr)
<=> ( v18000(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1448,axiom,
! [VarCurr: state_type] :
( v18000(VarCurr)
<=> ( v18001(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4548,axiom,
! [VarCurr: state_type] :
( v18001(VarCurr)
<=> ( v18002(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4547,axiom,
! [VarCurr: state_type] :
( v18002(VarCurr)
<=> ( v18003(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4546,axiom,
! [VarCurr: state_type] :
( v18003(VarCurr)
<=> ( v18004(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4545,axiom,
! [VarCurr: state_type] :
( v18004(VarCurr)
<=> ( v18005(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1447,axiom,
! [VarCurr: state_type] :
( v18005(VarCurr)
<=> ( v14109(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4544,axiom,
! [VarCurr: state_type] :
( v17942(VarCurr)
<=> ( v17944(VarCurr)
| v17991(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1446,axiom,
! [VarCurr: state_type] :
( v17991(VarCurr)
<=> ( v17993(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4543,axiom,
! [VarCurr: state_type] :
( v17993(VarCurr)
<=> ( v14160(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4542,axiom,
! [VarCurr: state_type] :
( v17944(VarCurr)
<=> ( v17945(VarCurr)
| v17988(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1445,axiom,
! [VarCurr: state_type] :
( v17988(VarCurr)
<=> ( v17990(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4541,axiom,
! [VarCurr: state_type] :
( v17990(VarCurr)
<=> ( v14140(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4540,axiom,
! [VarCurr: state_type] :
( v17945(VarCurr)
<=> ( v17946(VarCurr)
| v17985(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1444,axiom,
! [VarCurr: state_type] :
( v17985(VarCurr)
<=> ( v17987(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4539,axiom,
! [VarCurr: state_type] :
( v17987(VarCurr)
<=> ( v14120(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4538,axiom,
! [VarCurr: state_type] :
( v17946(VarCurr)
<=> ( v17947(VarCurr)
| v17982(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1443,axiom,
! [VarCurr: state_type] :
( v17982(VarCurr)
<=> ( v17984(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4537,axiom,
! [VarCurr: state_type] :
( v17984(VarCurr)
<=> ( v14105(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4536,axiom,
! [VarCurr: state_type] :
( v17947(VarCurr)
<=> ( v17948(VarCurr)
| v17975(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1442,axiom,
! [VarCurr: state_type] :
( v17975(VarCurr)
<=> ( v17977(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4535,axiom,
! [VarCurr: state_type] :
( v17977(VarCurr)
<=> ( v17978(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4534,axiom,
! [VarCurr: state_type] :
( v17978(VarCurr)
<=> ( v17979(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4533,axiom,
! [VarCurr: state_type] :
( v17979(VarCurr)
<=> ( v17980(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4532,axiom,
! [VarCurr: state_type] :
( v17980(VarCurr)
<=> ( v17981(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1441,axiom,
! [VarCurr: state_type] :
( v17981(VarCurr)
<=> ( v14068(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4531,axiom,
! [VarCurr: state_type] :
( v17948(VarCurr)
<=> ( v17949(VarCurr)
| v17968(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1440,axiom,
! [VarCurr: state_type] :
( v17968(VarCurr)
<=> ( v17970(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4530,axiom,
! [VarCurr: state_type] :
( v17970(VarCurr)
<=> ( v17971(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4529,axiom,
! [VarCurr: state_type] :
( v17971(VarCurr)
<=> ( v17972(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4528,axiom,
! [VarCurr: state_type] :
( v17972(VarCurr)
<=> ( v17973(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4527,axiom,
! [VarCurr: state_type] :
( v17973(VarCurr)
<=> ( v17974(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1439,axiom,
! [VarCurr: state_type] :
( v17974(VarCurr)
<=> ( v14049(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4526,axiom,
! [VarCurr: state_type] :
( v17949(VarCurr)
<=> ( v17950(VarCurr)
| v17965(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1438,axiom,
! [VarCurr: state_type] :
( v17965(VarCurr)
<=> ( v17967(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4525,axiom,
! [VarCurr: state_type] :
( v17967(VarCurr)
<=> ( v14093(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4524,axiom,
! [VarCurr: state_type] :
( v17950(VarCurr)
<=> ( v17951(VarCurr)
| v17962(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1437,axiom,
! [VarCurr: state_type] :
( v17962(VarCurr)
<=> ( v17964(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4523,axiom,
! [VarCurr: state_type] :
( v17964(VarCurr)
<=> ( v14081(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4522,axiom,
! [VarCurr: state_type] :
( v17951(VarCurr)
<=> ( v17952(VarCurr)
| v17959(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1436,axiom,
! [VarCurr: state_type] :
( v17959(VarCurr)
<=> ( v17961(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4521,axiom,
! [VarCurr: state_type] :
( v17961(VarCurr)
<=> ( v14064(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4520,axiom,
! [VarCurr: state_type] :
( v17952(VarCurr)
<=> ( v17953(VarCurr)
| v17956(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1435,axiom,
! [VarCurr: state_type] :
( v17956(VarCurr)
<=> ( v17958(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4519,axiom,
! [VarCurr: state_type] :
( v17958(VarCurr)
<=> ( v14045(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1434,axiom,
! [VarCurr: state_type] :
( v17953(VarCurr)
<=> ( v17955(VarCurr)
& v12810(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4518,axiom,
! [VarCurr: state_type] :
( v17955(VarCurr)
<=> ( v14030(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4517,axiom,
! [VarCurr: state_type] :
( v17924(VarCurr)
<=> ( v17926(VarCurr)
| v17939(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1433,axiom,
! [VarCurr: state_type] :
( v17939(VarCurr)
<=> ( v17941(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4516,axiom,
! [VarCurr: state_type] :
( v17941(VarCurr)
<=> ( v17935(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4515,axiom,
! [VarCurr: state_type] :
( v17926(VarCurr)
<=> ( v17927(VarCurr)
| v17936(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1432,axiom,
! [VarCurr: state_type] :
( v17936(VarCurr)
<=> ( v17938(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4514,axiom,
! [VarCurr: state_type] :
( v17938(VarCurr)
<=> ( v17931(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4513,axiom,
! [VarCurr: state_type] :
( v17927(VarCurr)
<=> ( v17928(VarCurr)
| v17932(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4512,axiom,
! [VarCurr: state_type] :
( v17932(VarCurr)
<=> ( v17934(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1431,axiom,
! [VarCurr: state_type] :
( v17934(VarCurr)
<=> ( v17935(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1430,axiom,
! [VarCurr: state_type] :
( v17935(VarCurr)
<=> ( v17905(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4511,axiom,
! [VarCurr: state_type] :
( v17928(VarCurr)
<=> ( v17930(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1429,axiom,
! [VarCurr: state_type] :
( v17930(VarCurr)
<=> ( v17931(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4510,axiom,
! [VarCurr: state_type] :
( v17931(VarCurr)
<=> ( v17905(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4509,axiom,
! [VarCurr: state_type] :
( v17908(VarCurr)
<=> ( v17910(VarCurr)
| v17920(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4508,axiom,
! [VarCurr: state_type] :
( v17920(VarCurr)
<=> ( v17922(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4507,axiom,
! [VarCurr: state_type] :
( v17922(VarCurr)
<=> ( v17923(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1428,axiom,
! [VarCurr: state_type] :
( v17923(VarCurr)
<=> ( v17915(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4506,axiom,
! [VarCurr: state_type] :
( v17910(VarCurr)
<=> ( v17911(VarCurr)
| v17916(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4505,axiom,
! [VarCurr: state_type] :
( v17916(VarCurr)
<=> ( v17918(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4504,axiom,
! [VarCurr: state_type] :
( v17918(VarCurr)
<=> ( v17919(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1427,axiom,
! [VarCurr: state_type] :
( v17919(VarCurr)
<=> ( v17904(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4503,axiom,
! [VarCurr: state_type] :
( v17911(VarCurr)
<=> ( v17913(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4502,axiom,
! [VarCurr: state_type] :
( v17913(VarCurr)
<=> ( v17914(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4501,axiom,
! [VarCurr: state_type] :
( v17914(VarCurr)
<=> ( v17915(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4500,axiom,
! [VarCurr: state_type] :
( v17915(VarCurr)
<=> ( v17905(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4499,axiom,
! [VarCurr: state_type] :
( v17900(VarCurr)
<=> ( v17902(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4498,axiom,
! [VarCurr: state_type] :
( v17902(VarCurr)
<=> ( v17903(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4497,axiom,
! [VarCurr: state_type] :
( v17903(VarCurr)
<=> ( v17904(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4496,axiom,
! [VarCurr: state_type] :
( v17904(VarCurr)
<=> ( v17905(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1426,axiom,
! [VarCurr: state_type] :
( v17905(VarCurr)
<=> ( v17906(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1425,axiom,
! [VarCurr: state_type] :
( v17906(VarCurr)
<=> ( v17907(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1424,axiom,
! [VarCurr: state_type] :
( v17907(VarCurr)
<=> ( v17714(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4495,axiom,
! [VarCurr: state_type] :
( v17856(VarCurr)
<=> ( v17858(VarCurr)
| v17897(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1423,axiom,
! [VarCurr: state_type] :
( v17897(VarCurr)
<=> ( v17899(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1422,axiom,
! [VarCurr: state_type] :
( v17899(VarCurr)
<=> ( v17575(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4494,axiom,
! [VarCurr: state_type] :
( v17858(VarCurr)
<=> ( v17859(VarCurr)
| v17895(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1421,axiom,
! [VarCurr: state_type] :
( v17895(VarCurr)
<=> ( v17237(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4493,axiom,
! [VarCurr: state_type] :
( v17859(VarCurr)
<=> ( v17860(VarCurr)
| v17893(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1420,axiom,
! [VarCurr: state_type] :
( v17893(VarCurr)
<=> ( v17229(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4492,axiom,
! [VarCurr: state_type] :
( v17860(VarCurr)
<=> ( v17861(VarCurr)
| v17891(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1419,axiom,
! [VarCurr: state_type] :
( v17891(VarCurr)
<=> ( v17225(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4491,axiom,
! [VarCurr: state_type] :
( v17861(VarCurr)
<=> ( v17862(VarCurr)
| v17889(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1418,axiom,
! [VarCurr: state_type] :
( v17889(VarCurr)
<=> ( v17221(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4490,axiom,
! [VarCurr: state_type] :
( v17862(VarCurr)
<=> ( v17863(VarCurr)
| v17887(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1417,axiom,
! [VarCurr: state_type] :
( v17887(VarCurr)
<=> ( v17217(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4489,axiom,
! [VarCurr: state_type] :
( v17863(VarCurr)
<=> ( v17864(VarCurr)
| v17882(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1416,axiom,
! [VarCurr: state_type] :
( v17882(VarCurr)
<=> ( v17884(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1415,axiom,
! [VarCurr: state_type] :
( v17884(VarCurr)
<=> ( v17885(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1414,axiom,
! [VarCurr: state_type] :
( v17885(VarCurr)
<=> ( v17886(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4488,axiom,
! [VarCurr: state_type] :
( v17886(VarCurr)
<=> ( v17790(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4487,axiom,
! [VarCurr: state_type] :
( v17864(VarCurr)
<=> ( v17865(VarCurr)
| v17879(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1413,axiom,
! [VarCurr: state_type] :
( v17879(VarCurr)
<=> ( v17881(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1412,axiom,
! [VarCurr: state_type] :
( v17881(VarCurr)
<=> ( v17551(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4486,axiom,
! [VarCurr: state_type] :
( v17865(VarCurr)
<=> ( v17866(VarCurr)
| v17877(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1411,axiom,
! [VarCurr: state_type] :
( v17877(VarCurr)
<=> ( v17212(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4485,axiom,
! [VarCurr: state_type] :
( v17866(VarCurr)
<=> ( v17867(VarCurr)
| v17875(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1410,axiom,
! [VarCurr: state_type] :
( v17875(VarCurr)
<=> ( v17208(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4484,axiom,
! [VarCurr: state_type] :
( v17867(VarCurr)
<=> ( v17868(VarCurr)
| v17873(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1409,axiom,
! [VarCurr: state_type] :
( v17873(VarCurr)
<=> ( v17204(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4483,axiom,
! [VarCurr: state_type] :
( v17868(VarCurr)
<=> ( v17869(VarCurr)
| v17871(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1408,axiom,
! [VarCurr: state_type] :
( v17871(VarCurr)
<=> ( v17200(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1407,axiom,
! [VarCurr: state_type] :
( v17869(VarCurr)
<=> ( v17196(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4482,axiom,
! [VarCurr: state_type] :
( v17847(VarCurr)
<=> ( v17848(VarCurr)
| v17852(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1406,axiom,
! [VarCurr: state_type] :
( v17852(VarCurr)
<=> ( v17854(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4481,axiom,
! [VarCurr: state_type] :
( v17854(VarCurr)
<=> ( v17855(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1405,axiom,
! [VarCurr: state_type] :
( v17855(VarCurr)
<=> ( v17812(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1404,axiom,
! [VarCurr: state_type] :
( v17848(VarCurr)
<=> ( v17850(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4480,axiom,
! [VarCurr: state_type] :
( v17850(VarCurr)
<=> ( v17851(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4479,axiom,
! [VarCurr: state_type] :
( v17851(VarCurr)
<=> ( v17812(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4478,axiom,
! [VarCurr: state_type] :
( v17815(VarCurr)
<=> ( v17817(VarCurr)
| v17844(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4477,axiom,
! [VarCurr: state_type] :
( v17844(VarCurr)
<=> ( v17846(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1403,axiom,
! [VarCurr: state_type] :
( v17846(VarCurr)
<=> ( v17834(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4476,axiom,
! [VarCurr: state_type] :
( v17817(VarCurr)
<=> ( v17818(VarCurr)
| v17841(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4475,axiom,
! [VarCurr: state_type] :
( v17841(VarCurr)
<=> ( v17843(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1402,axiom,
! [VarCurr: state_type] :
( v17843(VarCurr)
<=> ( v17830(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4474,axiom,
! [VarCurr: state_type] :
( v17818(VarCurr)
<=> ( v17819(VarCurr)
| v17838(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4473,axiom,
! [VarCurr: state_type] :
( v17838(VarCurr)
<=> ( v17840(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1401,axiom,
! [VarCurr: state_type] :
( v17840(VarCurr)
<=> ( v17825(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4472,axiom,
! [VarCurr: state_type] :
( v17819(VarCurr)
<=> ( v17820(VarCurr)
| v17835(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4471,axiom,
! [VarCurr: state_type] :
( v17835(VarCurr)
<=> ( v17837(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1400,axiom,
! [VarCurr: state_type] :
( v17837(VarCurr)
<=> ( v17810(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4470,axiom,
! [VarCurr: state_type] :
( v17820(VarCurr)
<=> ( v17821(VarCurr)
| v17831(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4469,axiom,
! [VarCurr: state_type] :
( v17831(VarCurr)
<=> ( v17833(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4468,axiom,
! [VarCurr: state_type] :
( v17833(VarCurr)
<=> ( v17834(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1399,axiom,
! [VarCurr: state_type] :
( v17834(VarCurr)
<=> ( v17826(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4467,axiom,
! [VarCurr: state_type] :
( v17821(VarCurr)
<=> ( v17822(VarCurr)
| v17827(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4466,axiom,
! [VarCurr: state_type] :
( v17827(VarCurr)
<=> ( v17829(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4465,axiom,
! [VarCurr: state_type] :
( v17829(VarCurr)
<=> ( v17830(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1398,axiom,
! [VarCurr: state_type] :
( v17830(VarCurr)
<=> ( v17811(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4464,axiom,
! [VarCurr: state_type] :
( v17822(VarCurr)
<=> ( v17824(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4463,axiom,
! [VarCurr: state_type] :
( v17824(VarCurr)
<=> ( v17825(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4462,axiom,
! [VarCurr: state_type] :
( v17825(VarCurr)
<=> ( v17826(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4461,axiom,
! [VarCurr: state_type] :
( v17826(VarCurr)
<=> ( v17812(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4460,axiom,
! [VarCurr: state_type] :
( v17807(VarCurr)
<=> ( v17809(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4459,axiom,
! [VarCurr: state_type] :
( v17809(VarCurr)
<=> ( v17810(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4458,axiom,
! [VarCurr: state_type] :
( v17810(VarCurr)
<=> ( v17811(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4457,axiom,
! [VarCurr: state_type] :
( v17811(VarCurr)
<=> ( v17812(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1397,axiom,
! [VarCurr: state_type] :
( v17812(VarCurr)
<=> ( v17813(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1396,axiom,
! [VarCurr: state_type] :
( v17813(VarCurr)
<=> ( v17814(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1395,axiom,
! [VarCurr: state_type] :
( v17814(VarCurr)
<=> ( v17662(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4456,axiom,
! [VarCurr: state_type] :
( v17759(VarCurr)
<=> ( v17761(VarCurr)
| v17804(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1394,axiom,
! [VarCurr: state_type] :
( v17804(VarCurr)
<=> ( v17806(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1393,axiom,
! [VarCurr: state_type] :
( v17806(VarCurr)
<=> ( v17480(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4455,axiom,
! [VarCurr: state_type] :
( v17761(VarCurr)
<=> ( v17762(VarCurr)
| v17802(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1392,axiom,
! [VarCurr: state_type] :
( v17802(VarCurr)
<=> ( v17141(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4454,axiom,
! [VarCurr: state_type] :
( v17762(VarCurr)
<=> ( v17763(VarCurr)
| v17800(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1391,axiom,
! [VarCurr: state_type] :
( v17800(VarCurr)
<=> ( v17132(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4453,axiom,
! [VarCurr: state_type] :
( v17763(VarCurr)
<=> ( v17764(VarCurr)
| v17798(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1390,axiom,
! [VarCurr: state_type] :
( v17798(VarCurr)
<=> ( v17127(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4452,axiom,
! [VarCurr: state_type] :
( v17764(VarCurr)
<=> ( v17765(VarCurr)
| v17796(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1389,axiom,
! [VarCurr: state_type] :
( v17796(VarCurr)
<=> ( v17122(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4451,axiom,
! [VarCurr: state_type] :
( v17765(VarCurr)
<=> ( v17766(VarCurr)
| v17794(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1388,axiom,
! [VarCurr: state_type] :
( v17794(VarCurr)
<=> ( v17117(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4450,axiom,
! [VarCurr: state_type] :
( v17766(VarCurr)
<=> ( v17767(VarCurr)
| v17785(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1387,axiom,
! [VarCurr: state_type] :
( v17785(VarCurr)
<=> ( v17787(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1386,axiom,
! [VarCurr: state_type] :
( v17787(VarCurr)
<=> ( v17788(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1385,axiom,
! [VarCurr: state_type] :
( v17788(VarCurr)
<=> ( v17789(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4449,axiom,
! [VarCurr: state_type] :
( v17789(VarCurr)
<=> ( v17790(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4448,axiom,
! [VarCurr: state_type] :
( v17790(VarCurr)
<=> ( v17791(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1384,axiom,
! [VarCurr: state_type] :
( v17791(VarCurr)
<=> ( v17792(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1383,axiom,
! [VarCurr: state_type] :
( v17792(VarCurr)
<=> ( v17793(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4447,axiom,
! [VarCurr: state_type] :
( v17793(VarCurr)
<=> ( v16886(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4446,axiom,
! [VarCurr: state_type] :
( v17767(VarCurr)
<=> ( v17768(VarCurr)
| v17782(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1382,axiom,
! [VarCurr: state_type] :
( v17782(VarCurr)
<=> ( v17784(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1381,axiom,
! [VarCurr: state_type] :
( v17784(VarCurr)
<=> ( v17453(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4445,axiom,
! [VarCurr: state_type] :
( v17768(VarCurr)
<=> ( v17769(VarCurr)
| v17780(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1380,axiom,
! [VarCurr: state_type] :
( v17780(VarCurr)
<=> ( v17109(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4444,axiom,
! [VarCurr: state_type] :
( v17769(VarCurr)
<=> ( v17770(VarCurr)
| v17778(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1379,axiom,
! [VarCurr: state_type] :
( v17778(VarCurr)
<=> ( v17104(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4443,axiom,
! [VarCurr: state_type] :
( v17770(VarCurr)
<=> ( v17771(VarCurr)
| v17776(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1378,axiom,
! [VarCurr: state_type] :
( v17776(VarCurr)
<=> ( v17099(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4442,axiom,
! [VarCurr: state_type] :
( v17771(VarCurr)
<=> ( v17772(VarCurr)
| v17774(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1377,axiom,
! [VarCurr: state_type] :
( v17774(VarCurr)
<=> ( v17094(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1376,axiom,
! [VarCurr: state_type] :
( v17772(VarCurr)
<=> ( v17089(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4441,axiom,
! [VarCurr: state_type] :
( v17715(VarCurr)
<=> ( v17717(VarCurr)
| v17757(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1375,axiom,
! [VarCurr: state_type] :
( v17757(VarCurr)
<=> ( v17737(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4440,axiom,
! [VarCurr: state_type] :
( v17717(VarCurr)
<=> ( v17718(VarCurr)
| v17755(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1374,axiom,
! [VarCurr: state_type] :
( v17755(VarCurr)
<=> ( v17733(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4439,axiom,
! [VarCurr: state_type] :
( v17718(VarCurr)
<=> ( v17719(VarCurr)
| v17753(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1373,axiom,
! [VarCurr: state_type] :
( v17753(VarCurr)
<=> ( v17728(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4438,axiom,
! [VarCurr: state_type] :
( v17719(VarCurr)
<=> ( v17720(VarCurr)
| v17751(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1372,axiom,
! [VarCurr: state_type] :
( v17751(VarCurr)
<=> ( v17708(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4437,axiom,
! [VarCurr: state_type] :
( v17720(VarCurr)
<=> ( v17721(VarCurr)
| v17748(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4436,axiom,
! [VarCurr: state_type] :
( v17748(VarCurr)
<=> ( v17750(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1371,axiom,
! [VarCurr: state_type] :
( v17750(VarCurr)
<=> ( v17738(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4435,axiom,
! [VarCurr: state_type] :
( v17721(VarCurr)
<=> ( v17722(VarCurr)
| v17745(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4434,axiom,
! [VarCurr: state_type] :
( v17745(VarCurr)
<=> ( v17747(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1370,axiom,
! [VarCurr: state_type] :
( v17747(VarCurr)
<=> ( v17734(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4433,axiom,
! [VarCurr: state_type] :
( v17722(VarCurr)
<=> ( v17723(VarCurr)
| v17742(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4432,axiom,
! [VarCurr: state_type] :
( v17742(VarCurr)
<=> ( v17744(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1369,axiom,
! [VarCurr: state_type] :
( v17744(VarCurr)
<=> ( v17729(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4431,axiom,
! [VarCurr: state_type] :
( v17723(VarCurr)
<=> ( v17724(VarCurr)
| v17739(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4430,axiom,
! [VarCurr: state_type] :
( v17739(VarCurr)
<=> ( v17741(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1368,axiom,
! [VarCurr: state_type] :
( v17741(VarCurr)
<=> ( v17709(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4429,axiom,
! [VarCurr: state_type] :
( v17724(VarCurr)
<=> ( v17725(VarCurr)
| v17735(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4428,axiom,
! [VarCurr: state_type] :
( v17735(VarCurr)
<=> ( v17737(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4427,axiom,
! [VarCurr: state_type] :
( v17737(VarCurr)
<=> ( v17738(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1367,axiom,
! [VarCurr: state_type] :
( v17738(VarCurr)
<=> ( v17730(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4426,axiom,
! [VarCurr: state_type] :
( v17725(VarCurr)
<=> ( v17726(VarCurr)
| v17731(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4425,axiom,
! [VarCurr: state_type] :
( v17731(VarCurr)
<=> ( v17733(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4424,axiom,
! [VarCurr: state_type] :
( v17733(VarCurr)
<=> ( v17734(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1366,axiom,
! [VarCurr: state_type] :
( v17734(VarCurr)
<=> ( v17710(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4423,axiom,
! [VarCurr: state_type] :
( v17726(VarCurr)
<=> ( v17728(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4422,axiom,
! [VarCurr: state_type] :
( v17728(VarCurr)
<=> ( v17729(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4421,axiom,
! [VarCurr: state_type] :
( v17729(VarCurr)
<=> ( v17730(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4420,axiom,
! [VarCurr: state_type] :
( v17730(VarCurr)
<=> ( v17711(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4419,axiom,
! [VarCurr: state_type] :
( v17706(VarCurr)
<=> ( v17708(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4418,axiom,
! [VarCurr: state_type] :
( v17708(VarCurr)
<=> ( v17709(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4417,axiom,
! [VarCurr: state_type] :
( v17709(VarCurr)
<=> ( v17710(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4416,axiom,
! [VarCurr: state_type] :
( v17710(VarCurr)
<=> ( v17711(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1365,axiom,
! [VarCurr: state_type] :
( v17711(VarCurr)
<=> ( v17712(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1364,axiom,
! [VarCurr: state_type] :
( v17712(VarCurr)
<=> ( v17713(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4415,axiom,
! [VarCurr: state_type] :
( v17713(VarCurr)
<=> ( v17714(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4414,axiom,
! [VarCurr: state_type] :
( v17714(VarCurr)
<=> ( v17663(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4413,axiom,
! [VarCurr: state_type] :
( v17666(VarCurr)
<=> ( v17668(VarCurr)
| v17703(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1363,axiom,
! [VarCurr: state_type] :
( v17703(VarCurr)
<=> ( v17705(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1362,axiom,
! [VarCurr: state_type] :
( v17705(VarCurr)
<=> ( v17378(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4412,axiom,
! [VarCurr: state_type] :
( v17668(VarCurr)
<=> ( v17669(VarCurr)
| v17701(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1361,axiom,
! [VarCurr: state_type] :
( v17701(VarCurr)
<=> ( v17028(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4411,axiom,
! [VarCurr: state_type] :
( v17669(VarCurr)
<=> ( v17670(VarCurr)
| v17699(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1360,axiom,
! [VarCurr: state_type] :
( v17699(VarCurr)
<=> ( v17016(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4410,axiom,
! [VarCurr: state_type] :
( v17670(VarCurr)
<=> ( v17671(VarCurr)
| v17697(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1359,axiom,
! [VarCurr: state_type] :
( v17697(VarCurr)
<=> ( v17008(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4409,axiom,
! [VarCurr: state_type] :
( v17671(VarCurr)
<=> ( v17672(VarCurr)
| v17695(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1358,axiom,
! [VarCurr: state_type] :
( v17695(VarCurr)
<=> ( v17000(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4408,axiom,
! [VarCurr: state_type] :
( v17672(VarCurr)
<=> ( v17673(VarCurr)
| v17693(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1357,axiom,
! [VarCurr: state_type] :
( v17693(VarCurr)
<=> ( v16992(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4407,axiom,
! [VarCurr: state_type] :
( v17673(VarCurr)
<=> ( v17674(VarCurr)
| v17689(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1356,axiom,
! [VarCurr: state_type] :
( v17689(VarCurr)
<=> ( v17691(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1355,axiom,
! [VarCurr: state_type] :
( v17691(VarCurr)
<=> ( v17692(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4406,axiom,
! [VarCurr: state_type] :
( v17692(VarCurr)
<=> ( v17552(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4405,axiom,
! [VarCurr: state_type] :
( v17674(VarCurr)
<=> ( v17675(VarCurr)
| v17686(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1354,axiom,
! [VarCurr: state_type] :
( v17686(VarCurr)
<=> ( v17688(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1353,axiom,
! [VarCurr: state_type] :
( v17688(VarCurr)
<=> ( v17355(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4404,axiom,
! [VarCurr: state_type] :
( v17675(VarCurr)
<=> ( v17676(VarCurr)
| v17684(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1352,axiom,
! [VarCurr: state_type] :
( v17684(VarCurr)
<=> ( v16984(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4403,axiom,
! [VarCurr: state_type] :
( v17676(VarCurr)
<=> ( v17677(VarCurr)
| v17682(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1351,axiom,
! [VarCurr: state_type] :
( v17682(VarCurr)
<=> ( v16976(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4402,axiom,
! [VarCurr: state_type] :
( v17677(VarCurr)
<=> ( v17678(VarCurr)
| v17680(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1350,axiom,
! [VarCurr: state_type] :
( v17680(VarCurr)
<=> ( v16968(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1349,axiom,
! [VarCurr: state_type] :
( v17678(VarCurr)
<=> ( v16960(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1348,axiom,
! [VarCurr: state_type] :
( v17658(VarCurr)
<=> ( v17660(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1347,axiom,
! [VarCurr: state_type] :
( v17660(VarCurr)
<=> ( v17661(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4401,axiom,
! [VarCurr: state_type] :
( v17661(VarCurr)
<=> ( v17662(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4400,axiom,
! [VarCurr: state_type] :
( v17662(VarCurr)
<=> ( v17663(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4399,axiom,
! [VarCurr: state_type] :
( v17663(VarCurr)
<=> ( v17664(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1346,axiom,
! [VarCurr: state_type] :
( v17664(VarCurr)
<=> ( v17665(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1345,axiom,
! [VarCurr: state_type] :
( v17665(VarCurr)
<=> ( v15920(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1344,axiom,
! [VarCurr: state_type] :
( v17655(VarCurr)
<=> ( v17657(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1343,axiom,
! [VarCurr: state_type] :
( v17657(VarCurr)
<=> ( v17325(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4398,axiom,
! [VarCurr: state_type] :
( v17610(VarCurr)
<=> ( v17612(VarCurr)
| v17652(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1342,axiom,
! [VarCurr: state_type] :
( v17652(VarCurr)
<=> ( v17654(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1341,axiom,
! [VarCurr: state_type] :
( v17654(VarCurr)
<=> ( v17321(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4397,axiom,
! [VarCurr: state_type] :
( v17612(VarCurr)
<=> ( v17613(VarCurr)
| v17649(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1340,axiom,
! [VarCurr: state_type] :
( v17649(VarCurr)
<=> ( v17651(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1339,axiom,
! [VarCurr: state_type] :
( v17651(VarCurr)
<=> ( v17317(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4396,axiom,
! [VarCurr: state_type] :
( v17613(VarCurr)
<=> ( v17614(VarCurr)
| v17646(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1338,axiom,
! [VarCurr: state_type] :
( v17646(VarCurr)
<=> ( v17648(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1337,axiom,
! [VarCurr: state_type] :
( v17648(VarCurr)
<=> ( v17313(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4395,axiom,
! [VarCurr: state_type] :
( v17614(VarCurr)
<=> ( v17615(VarCurr)
| v17643(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1336,axiom,
! [VarCurr: state_type] :
( v17643(VarCurr)
<=> ( v17645(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1335,axiom,
! [VarCurr: state_type] :
( v17645(VarCurr)
<=> ( v17309(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4394,axiom,
! [VarCurr: state_type] :
( v17615(VarCurr)
<=> ( v17616(VarCurr)
| v17640(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1334,axiom,
! [VarCurr: state_type] :
( v17640(VarCurr)
<=> ( v17642(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1333,axiom,
! [VarCurr: state_type] :
( v17642(VarCurr)
<=> ( v17305(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4393,axiom,
! [VarCurr: state_type] :
( v17616(VarCurr)
<=> ( v17617(VarCurr)
| v17636(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1332,axiom,
! [VarCurr: state_type] :
( v17636(VarCurr)
<=> ( v17638(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1331,axiom,
! [VarCurr: state_type] :
( v17638(VarCurr)
<=> ( v17639(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4392,axiom,
! [VarCurr: state_type] :
( v17639(VarCurr)
<=> ( v17454(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4391,axiom,
! [VarCurr: state_type] :
( v17617(VarCurr)
<=> ( v17618(VarCurr)
| v17633(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1330,axiom,
! [VarCurr: state_type] :
( v17633(VarCurr)
<=> ( v17635(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1329,axiom,
! [VarCurr: state_type] :
( v17635(VarCurr)
<=> ( v17301(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4390,axiom,
! [VarCurr: state_type] :
( v17618(VarCurr)
<=> ( v17619(VarCurr)
| v17630(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1328,axiom,
! [VarCurr: state_type] :
( v17630(VarCurr)
<=> ( v17632(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1327,axiom,
! [VarCurr: state_type] :
( v17632(VarCurr)
<=> ( v17297(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4389,axiom,
! [VarCurr: state_type] :
( v17619(VarCurr)
<=> ( v17620(VarCurr)
| v17627(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1326,axiom,
! [VarCurr: state_type] :
( v17627(VarCurr)
<=> ( v17629(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1325,axiom,
! [VarCurr: state_type] :
( v17629(VarCurr)
<=> ( v17293(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4388,axiom,
! [VarCurr: state_type] :
( v17620(VarCurr)
<=> ( v17621(VarCurr)
| v17624(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1324,axiom,
! [VarCurr: state_type] :
( v17624(VarCurr)
<=> ( v17626(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1323,axiom,
! [VarCurr: state_type] :
( v17626(VarCurr)
<=> ( v17289(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1322,axiom,
! [VarCurr: state_type] :
( v17621(VarCurr)
<=> ( v17623(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1321,axiom,
! [VarCurr: state_type] :
( v17623(VarCurr)
<=> ( v17285(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4387,axiom,
! [VarCurr: state_type] :
( v17592(VarCurr)
<=> ( v17594(VarCurr)
| v17607(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1320,axiom,
! [VarCurr: state_type] :
( v17607(VarCurr)
<=> ( v17609(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4386,axiom,
! [VarCurr: state_type] :
( v17609(VarCurr)
<=> ( v17603(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4385,axiom,
! [VarCurr: state_type] :
( v17594(VarCurr)
<=> ( v17595(VarCurr)
| v17604(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1319,axiom,
! [VarCurr: state_type] :
( v17604(VarCurr)
<=> ( v17606(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4384,axiom,
! [VarCurr: state_type] :
( v17606(VarCurr)
<=> ( v17599(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4383,axiom,
! [VarCurr: state_type] :
( v17595(VarCurr)
<=> ( v17596(VarCurr)
| v17600(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4382,axiom,
! [VarCurr: state_type] :
( v17600(VarCurr)
<=> ( v17602(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1318,axiom,
! [VarCurr: state_type] :
( v17602(VarCurr)
<=> ( v17603(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1317,axiom,
! [VarCurr: state_type] :
( v17603(VarCurr)
<=> ( v17573(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4381,axiom,
! [VarCurr: state_type] :
( v17596(VarCurr)
<=> ( v17598(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1316,axiom,
! [VarCurr: state_type] :
( v17598(VarCurr)
<=> ( v17599(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4380,axiom,
! [VarCurr: state_type] :
( v17599(VarCurr)
<=> ( v17573(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4379,axiom,
! [VarCurr: state_type] :
( v17576(VarCurr)
<=> ( v17578(VarCurr)
| v17588(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4378,axiom,
! [VarCurr: state_type] :
( v17588(VarCurr)
<=> ( v17590(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4377,axiom,
! [VarCurr: state_type] :
( v17590(VarCurr)
<=> ( v17591(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1315,axiom,
! [VarCurr: state_type] :
( v17591(VarCurr)
<=> ( v17583(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4376,axiom,
! [VarCurr: state_type] :
( v17578(VarCurr)
<=> ( v17579(VarCurr)
| v17584(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4375,axiom,
! [VarCurr: state_type] :
( v17584(VarCurr)
<=> ( v17586(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4374,axiom,
! [VarCurr: state_type] :
( v17586(VarCurr)
<=> ( v17587(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1314,axiom,
! [VarCurr: state_type] :
( v17587(VarCurr)
<=> ( v17572(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4373,axiom,
! [VarCurr: state_type] :
( v17579(VarCurr)
<=> ( v17581(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4372,axiom,
! [VarCurr: state_type] :
( v17581(VarCurr)
<=> ( v17582(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4371,axiom,
! [VarCurr: state_type] :
( v17582(VarCurr)
<=> ( v17583(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4370,axiom,
! [VarCurr: state_type] :
( v17583(VarCurr)
<=> ( v17573(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4369,axiom,
! [VarCurr: state_type] :
( v17568(VarCurr)
<=> ( v17570(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4368,axiom,
! [VarCurr: state_type] :
( v17570(VarCurr)
<=> ( v17571(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4367,axiom,
! [VarCurr: state_type] :
( v17571(VarCurr)
<=> ( v17572(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4366,axiom,
! [VarCurr: state_type] :
( v17572(VarCurr)
<=> ( v17573(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1313,axiom,
! [VarCurr: state_type] :
( v17573(VarCurr)
<=> ( v17574(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4365,axiom,
! [VarCurr: state_type] :
( v17574(VarCurr)
<=> ( v17575(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1312,axiom,
! [VarCurr: state_type] :
( v17575(VarCurr)
<=> ( v17379(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4364,axiom,
! [VarCurr: state_type] :
( v17522(VarCurr)
<=> ( v17524(VarCurr)
| v17565(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1311,axiom,
! [VarCurr: state_type] :
( v17565(VarCurr)
<=> ( v17567(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4363,axiom,
! [VarCurr: state_type] :
( v17567(VarCurr)
<=> ( v17238(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4362,axiom,
! [VarCurr: state_type] :
( v17524(VarCurr)
<=> ( v17525(VarCurr)
| v17562(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1310,axiom,
! [VarCurr: state_type] :
( v17562(VarCurr)
<=> ( v17564(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4361,axiom,
! [VarCurr: state_type] :
( v17564(VarCurr)
<=> ( v17230(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4360,axiom,
! [VarCurr: state_type] :
( v17525(VarCurr)
<=> ( v17526(VarCurr)
| v17559(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1309,axiom,
! [VarCurr: state_type] :
( v17559(VarCurr)
<=> ( v17561(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4359,axiom,
! [VarCurr: state_type] :
( v17561(VarCurr)
<=> ( v17226(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4358,axiom,
! [VarCurr: state_type] :
( v17526(VarCurr)
<=> ( v17527(VarCurr)
| v17556(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1308,axiom,
! [VarCurr: state_type] :
( v17556(VarCurr)
<=> ( v17558(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4357,axiom,
! [VarCurr: state_type] :
( v17558(VarCurr)
<=> ( v17222(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4356,axiom,
! [VarCurr: state_type] :
( v17527(VarCurr)
<=> ( v17528(VarCurr)
| v17553(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1307,axiom,
! [VarCurr: state_type] :
( v17553(VarCurr)
<=> ( v17555(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4355,axiom,
! [VarCurr: state_type] :
( v17555(VarCurr)
<=> ( v17218(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4354,axiom,
! [VarCurr: state_type] :
( v17528(VarCurr)
<=> ( v17529(VarCurr)
| v17548(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1306,axiom,
! [VarCurr: state_type] :
( v17548(VarCurr)
<=> ( v17550(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4353,axiom,
! [VarCurr: state_type] :
( v17550(VarCurr)
<=> ( v17551(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1305,axiom,
! [VarCurr: state_type] :
( v17551(VarCurr)
<=> ( v17552(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4352,axiom,
! [VarCurr: state_type] :
( v17552(VarCurr)
<=> ( v17455(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4351,axiom,
! [VarCurr: state_type] :
( v17529(VarCurr)
<=> ( v17530(VarCurr)
| v17545(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1304,axiom,
! [VarCurr: state_type] :
( v17545(VarCurr)
<=> ( v17547(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4350,axiom,
! [VarCurr: state_type] :
( v17547(VarCurr)
<=> ( v17213(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4349,axiom,
! [VarCurr: state_type] :
( v17530(VarCurr)
<=> ( v17531(VarCurr)
| v17542(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1303,axiom,
! [VarCurr: state_type] :
( v17542(VarCurr)
<=> ( v17544(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4348,axiom,
! [VarCurr: state_type] :
( v17544(VarCurr)
<=> ( v17209(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4347,axiom,
! [VarCurr: state_type] :
( v17531(VarCurr)
<=> ( v17532(VarCurr)
| v17539(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1302,axiom,
! [VarCurr: state_type] :
( v17539(VarCurr)
<=> ( v17541(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4346,axiom,
! [VarCurr: state_type] :
( v17541(VarCurr)
<=> ( v17205(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4345,axiom,
! [VarCurr: state_type] :
( v17532(VarCurr)
<=> ( v17533(VarCurr)
| v17536(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1301,axiom,
! [VarCurr: state_type] :
( v17536(VarCurr)
<=> ( v17538(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4344,axiom,
! [VarCurr: state_type] :
( v17538(VarCurr)
<=> ( v17201(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1300,axiom,
! [VarCurr: state_type] :
( v17533(VarCurr)
<=> ( v17535(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4343,axiom,
! [VarCurr: state_type] :
( v17535(VarCurr)
<=> ( v17197(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4342,axiom,
! [VarCurr: state_type] :
( v17513(VarCurr)
<=> ( v17514(VarCurr)
| v17518(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1299,axiom,
! [VarCurr: state_type] :
( v17518(VarCurr)
<=> ( v17520(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4341,axiom,
! [VarCurr: state_type] :
( v17520(VarCurr)
<=> ( v17521(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1298,axiom,
! [VarCurr: state_type] :
( v17521(VarCurr)
<=> ( v17478(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1297,axiom,
! [VarCurr: state_type] :
( v17514(VarCurr)
<=> ( v17516(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4340,axiom,
! [VarCurr: state_type] :
( v17516(VarCurr)
<=> ( v17517(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4339,axiom,
! [VarCurr: state_type] :
( v17517(VarCurr)
<=> ( v17478(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4338,axiom,
! [VarCurr: state_type] :
( v17481(VarCurr)
<=> ( v17483(VarCurr)
| v17510(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4337,axiom,
! [VarCurr: state_type] :
( v17510(VarCurr)
<=> ( v17512(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1296,axiom,
! [VarCurr: state_type] :
( v17512(VarCurr)
<=> ( v17500(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4336,axiom,
! [VarCurr: state_type] :
( v17483(VarCurr)
<=> ( v17484(VarCurr)
| v17507(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4335,axiom,
! [VarCurr: state_type] :
( v17507(VarCurr)
<=> ( v17509(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1295,axiom,
! [VarCurr: state_type] :
( v17509(VarCurr)
<=> ( v17496(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4334,axiom,
! [VarCurr: state_type] :
( v17484(VarCurr)
<=> ( v17485(VarCurr)
| v17504(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4333,axiom,
! [VarCurr: state_type] :
( v17504(VarCurr)
<=> ( v17506(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1294,axiom,
! [VarCurr: state_type] :
( v17506(VarCurr)
<=> ( v17491(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4332,axiom,
! [VarCurr: state_type] :
( v17485(VarCurr)
<=> ( v17486(VarCurr)
| v17501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4331,axiom,
! [VarCurr: state_type] :
( v17501(VarCurr)
<=> ( v17503(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1293,axiom,
! [VarCurr: state_type] :
( v17503(VarCurr)
<=> ( v17476(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4330,axiom,
! [VarCurr: state_type] :
( v17486(VarCurr)
<=> ( v17487(VarCurr)
| v17497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4329,axiom,
! [VarCurr: state_type] :
( v17497(VarCurr)
<=> ( v17499(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4328,axiom,
! [VarCurr: state_type] :
( v17499(VarCurr)
<=> ( v17500(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1292,axiom,
! [VarCurr: state_type] :
( v17500(VarCurr)
<=> ( v17492(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4327,axiom,
! [VarCurr: state_type] :
( v17487(VarCurr)
<=> ( v17488(VarCurr)
| v17493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4326,axiom,
! [VarCurr: state_type] :
( v17493(VarCurr)
<=> ( v17495(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4325,axiom,
! [VarCurr: state_type] :
( v17495(VarCurr)
<=> ( v17496(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1291,axiom,
! [VarCurr: state_type] :
( v17496(VarCurr)
<=> ( v17477(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4324,axiom,
! [VarCurr: state_type] :
( v17488(VarCurr)
<=> ( v17490(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4323,axiom,
! [VarCurr: state_type] :
( v17490(VarCurr)
<=> ( v17491(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4322,axiom,
! [VarCurr: state_type] :
( v17491(VarCurr)
<=> ( v17492(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4321,axiom,
! [VarCurr: state_type] :
( v17492(VarCurr)
<=> ( v17478(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4320,axiom,
! [VarCurr: state_type] :
( v17473(VarCurr)
<=> ( v17475(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4319,axiom,
! [VarCurr: state_type] :
( v17475(VarCurr)
<=> ( v17476(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4318,axiom,
! [VarCurr: state_type] :
( v17476(VarCurr)
<=> ( v17477(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4317,axiom,
! [VarCurr: state_type] :
( v17477(VarCurr)
<=> ( v17478(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1290,axiom,
! [VarCurr: state_type] :
( v17478(VarCurr)
<=> ( v17479(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4316,axiom,
! [VarCurr: state_type] :
( v17479(VarCurr)
<=> ( v17480(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1289,axiom,
! [VarCurr: state_type] :
( v17480(VarCurr)
<=> ( v17326(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4315,axiom,
! [VarCurr: state_type] :
( v17424(VarCurr)
<=> ( v17426(VarCurr)
| v17470(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1288,axiom,
! [VarCurr: state_type] :
( v17470(VarCurr)
<=> ( v17472(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4314,axiom,
! [VarCurr: state_type] :
( v17472(VarCurr)
<=> ( v17142(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4313,axiom,
! [VarCurr: state_type] :
( v17426(VarCurr)
<=> ( v17427(VarCurr)
| v17467(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1287,axiom,
! [VarCurr: state_type] :
( v17467(VarCurr)
<=> ( v17469(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4312,axiom,
! [VarCurr: state_type] :
( v17469(VarCurr)
<=> ( v17133(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4311,axiom,
! [VarCurr: state_type] :
( v17427(VarCurr)
<=> ( v17428(VarCurr)
| v17464(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1286,axiom,
! [VarCurr: state_type] :
( v17464(VarCurr)
<=> ( v17466(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4310,axiom,
! [VarCurr: state_type] :
( v17466(VarCurr)
<=> ( v17128(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4309,axiom,
! [VarCurr: state_type] :
( v17428(VarCurr)
<=> ( v17429(VarCurr)
| v17461(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1285,axiom,
! [VarCurr: state_type] :
( v17461(VarCurr)
<=> ( v17463(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4308,axiom,
! [VarCurr: state_type] :
( v17463(VarCurr)
<=> ( v17123(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4307,axiom,
! [VarCurr: state_type] :
( v17429(VarCurr)
<=> ( v17430(VarCurr)
| v17458(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1284,axiom,
! [VarCurr: state_type] :
( v17458(VarCurr)
<=> ( v17460(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4306,axiom,
! [VarCurr: state_type] :
( v17460(VarCurr)
<=> ( v17118(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4305,axiom,
! [VarCurr: state_type] :
( v17430(VarCurr)
<=> ( v17431(VarCurr)
| v17450(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1283,axiom,
! [VarCurr: state_type] :
( v17450(VarCurr)
<=> ( v17452(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4304,axiom,
! [VarCurr: state_type] :
( v17452(VarCurr)
<=> ( v17453(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1282,axiom,
! [VarCurr: state_type] :
( v17453(VarCurr)
<=> ( v17454(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4303,axiom,
! [VarCurr: state_type] :
( v17454(VarCurr)
<=> ( v17455(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4302,axiom,
! [VarCurr: state_type] :
( v17455(VarCurr)
<=> ( v17456(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1281,axiom,
! [VarCurr: state_type] :
( v17456(VarCurr)
<=> ( v17457(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1280,axiom,
! [VarCurr: state_type] :
( v17457(VarCurr)
<=> ( v15728(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4301,axiom,
! [VarCurr: state_type] :
( v17431(VarCurr)
<=> ( v17432(VarCurr)
| v17447(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1279,axiom,
! [VarCurr: state_type] :
( v17447(VarCurr)
<=> ( v17449(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4300,axiom,
! [VarCurr: state_type] :
( v17449(VarCurr)
<=> ( v17110(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4299,axiom,
! [VarCurr: state_type] :
( v17432(VarCurr)
<=> ( v17433(VarCurr)
| v17444(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1278,axiom,
! [VarCurr: state_type] :
( v17444(VarCurr)
<=> ( v17446(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4298,axiom,
! [VarCurr: state_type] :
( v17446(VarCurr)
<=> ( v17105(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4297,axiom,
! [VarCurr: state_type] :
( v17433(VarCurr)
<=> ( v17434(VarCurr)
| v17441(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1277,axiom,
! [VarCurr: state_type] :
( v17441(VarCurr)
<=> ( v17443(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4296,axiom,
! [VarCurr: state_type] :
( v17443(VarCurr)
<=> ( v17100(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4295,axiom,
! [VarCurr: state_type] :
( v17434(VarCurr)
<=> ( v17435(VarCurr)
| v17438(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1276,axiom,
! [VarCurr: state_type] :
( v17438(VarCurr)
<=> ( v17440(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4294,axiom,
! [VarCurr: state_type] :
( v17440(VarCurr)
<=> ( v17095(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1275,axiom,
! [VarCurr: state_type] :
( v17435(VarCurr)
<=> ( v17437(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4293,axiom,
! [VarCurr: state_type] :
( v17437(VarCurr)
<=> ( v17090(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4292,axiom,
! [VarCurr: state_type] :
( v17380(VarCurr)
<=> ( v17382(VarCurr)
| v17422(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1274,axiom,
! [VarCurr: state_type] :
( v17422(VarCurr)
<=> ( v17402(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4291,axiom,
! [VarCurr: state_type] :
( v17382(VarCurr)
<=> ( v17383(VarCurr)
| v17420(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1273,axiom,
! [VarCurr: state_type] :
( v17420(VarCurr)
<=> ( v17398(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4290,axiom,
! [VarCurr: state_type] :
( v17383(VarCurr)
<=> ( v17384(VarCurr)
| v17418(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1272,axiom,
! [VarCurr: state_type] :
( v17418(VarCurr)
<=> ( v17393(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4289,axiom,
! [VarCurr: state_type] :
( v17384(VarCurr)
<=> ( v17385(VarCurr)
| v17416(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1271,axiom,
! [VarCurr: state_type] :
( v17416(VarCurr)
<=> ( v17373(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4288,axiom,
! [VarCurr: state_type] :
( v17385(VarCurr)
<=> ( v17386(VarCurr)
| v17413(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4287,axiom,
! [VarCurr: state_type] :
( v17413(VarCurr)
<=> ( v17415(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1270,axiom,
! [VarCurr: state_type] :
( v17415(VarCurr)
<=> ( v17403(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4286,axiom,
! [VarCurr: state_type] :
( v17386(VarCurr)
<=> ( v17387(VarCurr)
| v17410(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4285,axiom,
! [VarCurr: state_type] :
( v17410(VarCurr)
<=> ( v17412(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1269,axiom,
! [VarCurr: state_type] :
( v17412(VarCurr)
<=> ( v17399(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4284,axiom,
! [VarCurr: state_type] :
( v17387(VarCurr)
<=> ( v17388(VarCurr)
| v17407(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4283,axiom,
! [VarCurr: state_type] :
( v17407(VarCurr)
<=> ( v17409(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1268,axiom,
! [VarCurr: state_type] :
( v17409(VarCurr)
<=> ( v17394(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4282,axiom,
! [VarCurr: state_type] :
( v17388(VarCurr)
<=> ( v17389(VarCurr)
| v17404(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4281,axiom,
! [VarCurr: state_type] :
( v17404(VarCurr)
<=> ( v17406(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1267,axiom,
! [VarCurr: state_type] :
( v17406(VarCurr)
<=> ( v17374(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4280,axiom,
! [VarCurr: state_type] :
( v17389(VarCurr)
<=> ( v17390(VarCurr)
| v17400(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4279,axiom,
! [VarCurr: state_type] :
( v17400(VarCurr)
<=> ( v17402(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4278,axiom,
! [VarCurr: state_type] :
( v17402(VarCurr)
<=> ( v17403(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1266,axiom,
! [VarCurr: state_type] :
( v17403(VarCurr)
<=> ( v17395(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4277,axiom,
! [VarCurr: state_type] :
( v17390(VarCurr)
<=> ( v17391(VarCurr)
| v17396(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4276,axiom,
! [VarCurr: state_type] :
( v17396(VarCurr)
<=> ( v17398(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4275,axiom,
! [VarCurr: state_type] :
( v17398(VarCurr)
<=> ( v17399(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1265,axiom,
! [VarCurr: state_type] :
( v17399(VarCurr)
<=> ( v17375(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4274,axiom,
! [VarCurr: state_type] :
( v17391(VarCurr)
<=> ( v17393(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4273,axiom,
! [VarCurr: state_type] :
( v17393(VarCurr)
<=> ( v17394(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4272,axiom,
! [VarCurr: state_type] :
( v17394(VarCurr)
<=> ( v17395(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4271,axiom,
! [VarCurr: state_type] :
( v17395(VarCurr)
<=> ( v17376(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4270,axiom,
! [VarCurr: state_type] :
( v17371(VarCurr)
<=> ( v17373(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4269,axiom,
! [VarCurr: state_type] :
( v17373(VarCurr)
<=> ( v17374(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4268,axiom,
! [VarCurr: state_type] :
( v17374(VarCurr)
<=> ( v17375(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4267,axiom,
! [VarCurr: state_type] :
( v17375(VarCurr)
<=> ( v17376(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1264,axiom,
! [VarCurr: state_type] :
( v17376(VarCurr)
<=> ( v17377(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4266,axiom,
! [VarCurr: state_type] :
( v17377(VarCurr)
<=> ( v17378(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4265,axiom,
! [VarCurr: state_type] :
( v17378(VarCurr)
<=> ( v17379(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4264,axiom,
! [VarCurr: state_type] :
( v17379(VarCurr)
<=> ( v17327(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4263,axiom,
! [VarCurr: state_type] :
( v17330(VarCurr)
<=> ( v17332(VarCurr)
| v17368(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1263,axiom,
! [VarCurr: state_type] :
( v17368(VarCurr)
<=> ( v17370(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4262,axiom,
! [VarCurr: state_type] :
( v17370(VarCurr)
<=> ( v17029(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4261,axiom,
! [VarCurr: state_type] :
( v17332(VarCurr)
<=> ( v17333(VarCurr)
| v17365(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1262,axiom,
! [VarCurr: state_type] :
( v17365(VarCurr)
<=> ( v17367(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4260,axiom,
! [VarCurr: state_type] :
( v17367(VarCurr)
<=> ( v17017(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4259,axiom,
! [VarCurr: state_type] :
( v17333(VarCurr)
<=> ( v17334(VarCurr)
| v17362(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1261,axiom,
! [VarCurr: state_type] :
( v17362(VarCurr)
<=> ( v17364(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4258,axiom,
! [VarCurr: state_type] :
( v17364(VarCurr)
<=> ( v17009(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4257,axiom,
! [VarCurr: state_type] :
( v17334(VarCurr)
<=> ( v17335(VarCurr)
| v17359(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1260,axiom,
! [VarCurr: state_type] :
( v17359(VarCurr)
<=> ( v17361(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4256,axiom,
! [VarCurr: state_type] :
( v17361(VarCurr)
<=> ( v17001(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4255,axiom,
! [VarCurr: state_type] :
( v17335(VarCurr)
<=> ( v17336(VarCurr)
| v17356(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1259,axiom,
! [VarCurr: state_type] :
( v17356(VarCurr)
<=> ( v17358(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4254,axiom,
! [VarCurr: state_type] :
( v17358(VarCurr)
<=> ( v16993(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4253,axiom,
! [VarCurr: state_type] :
( v17336(VarCurr)
<=> ( v17337(VarCurr)
| v17352(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1258,axiom,
! [VarCurr: state_type] :
( v17352(VarCurr)
<=> ( v17354(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4252,axiom,
! [VarCurr: state_type] :
( v17354(VarCurr)
<=> ( v17355(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4251,axiom,
! [VarCurr: state_type] :
( v17355(VarCurr)
<=> ( v17214(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4250,axiom,
! [VarCurr: state_type] :
( v17337(VarCurr)
<=> ( v17338(VarCurr)
| v17349(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1257,axiom,
! [VarCurr: state_type] :
( v17349(VarCurr)
<=> ( v17351(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4249,axiom,
! [VarCurr: state_type] :
( v17351(VarCurr)
<=> ( v16985(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4248,axiom,
! [VarCurr: state_type] :
( v17338(VarCurr)
<=> ( v17339(VarCurr)
| v17346(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1256,axiom,
! [VarCurr: state_type] :
( v17346(VarCurr)
<=> ( v17348(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4247,axiom,
! [VarCurr: state_type] :
( v17348(VarCurr)
<=> ( v16977(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4246,axiom,
! [VarCurr: state_type] :
( v17339(VarCurr)
<=> ( v17340(VarCurr)
| v17343(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1255,axiom,
! [VarCurr: state_type] :
( v17343(VarCurr)
<=> ( v17345(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4245,axiom,
! [VarCurr: state_type] :
( v17345(VarCurr)
<=> ( v16969(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1254,axiom,
! [VarCurr: state_type] :
( v17340(VarCurr)
<=> ( v17342(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4244,axiom,
! [VarCurr: state_type] :
( v17342(VarCurr)
<=> ( v16961(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1253,axiom,
! [VarCurr: state_type] :
( v17322(VarCurr)
<=> ( v17324(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4243,axiom,
! [VarCurr: state_type] :
( v17324(VarCurr)
<=> ( v17325(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4242,axiom,
! [VarCurr: state_type] :
( v17325(VarCurr)
<=> ( v17326(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4241,axiom,
! [VarCurr: state_type] :
( v17326(VarCurr)
<=> ( v17327(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4240,axiom,
! [VarCurr: state_type] :
( v17327(VarCurr)
<=> ( v17328(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1252,axiom,
! [VarCurr: state_type] :
( v17328(VarCurr)
<=> ( v17329(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1251,axiom,
! [VarCurr: state_type] :
( v17329(VarCurr)
<=> ( v15599(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1250,axiom,
! [VarCurr: state_type] :
( v17318(VarCurr)
<=> ( v17320(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4239,axiom,
! [VarCurr: state_type] :
( v17320(VarCurr)
<=> ( v17321(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4238,axiom,
! [VarCurr: state_type] :
( v17321(VarCurr)
<=> ( v17143(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4237,axiom,
! [VarCurr: state_type] :
( v17273(VarCurr)
<=> ( v17275(VarCurr)
| v17314(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1249,axiom,
! [VarCurr: state_type] :
( v17314(VarCurr)
<=> ( v17316(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4236,axiom,
! [VarCurr: state_type] :
( v17316(VarCurr)
<=> ( v17317(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4235,axiom,
! [VarCurr: state_type] :
( v17317(VarCurr)
<=> ( v17134(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4234,axiom,
! [VarCurr: state_type] :
( v17275(VarCurr)
<=> ( v17276(VarCurr)
| v17310(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1248,axiom,
! [VarCurr: state_type] :
( v17310(VarCurr)
<=> ( v17312(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4233,axiom,
! [VarCurr: state_type] :
( v17312(VarCurr)
<=> ( v17313(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4232,axiom,
! [VarCurr: state_type] :
( v17313(VarCurr)
<=> ( v17129(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4231,axiom,
! [VarCurr: state_type] :
( v17276(VarCurr)
<=> ( v17277(VarCurr)
| v17306(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1247,axiom,
! [VarCurr: state_type] :
( v17306(VarCurr)
<=> ( v17308(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4230,axiom,
! [VarCurr: state_type] :
( v17308(VarCurr)
<=> ( v17309(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4229,axiom,
! [VarCurr: state_type] :
( v17309(VarCurr)
<=> ( v17124(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4228,axiom,
! [VarCurr: state_type] :
( v17277(VarCurr)
<=> ( v17278(VarCurr)
| v17302(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1246,axiom,
! [VarCurr: state_type] :
( v17302(VarCurr)
<=> ( v17304(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4227,axiom,
! [VarCurr: state_type] :
( v17304(VarCurr)
<=> ( v17305(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4226,axiom,
! [VarCurr: state_type] :
( v17305(VarCurr)
<=> ( v17119(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4225,axiom,
! [VarCurr: state_type] :
( v17278(VarCurr)
<=> ( v17279(VarCurr)
| v17298(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1245,axiom,
! [VarCurr: state_type] :
( v17298(VarCurr)
<=> ( v17300(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4224,axiom,
! [VarCurr: state_type] :
( v17300(VarCurr)
<=> ( v17301(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4223,axiom,
! [VarCurr: state_type] :
( v17301(VarCurr)
<=> ( v17111(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4222,axiom,
! [VarCurr: state_type] :
( v17279(VarCurr)
<=> ( v17280(VarCurr)
| v17294(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1244,axiom,
! [VarCurr: state_type] :
( v17294(VarCurr)
<=> ( v17296(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4221,axiom,
! [VarCurr: state_type] :
( v17296(VarCurr)
<=> ( v17297(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4220,axiom,
! [VarCurr: state_type] :
( v17297(VarCurr)
<=> ( v17106(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4219,axiom,
! [VarCurr: state_type] :
( v17280(VarCurr)
<=> ( v17281(VarCurr)
| v17290(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1243,axiom,
! [VarCurr: state_type] :
( v17290(VarCurr)
<=> ( v17292(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4218,axiom,
! [VarCurr: state_type] :
( v17292(VarCurr)
<=> ( v17293(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4217,axiom,
! [VarCurr: state_type] :
( v17293(VarCurr)
<=> ( v17101(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4216,axiom,
! [VarCurr: state_type] :
( v17281(VarCurr)
<=> ( v17282(VarCurr)
| v17286(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1242,axiom,
! [VarCurr: state_type] :
( v17286(VarCurr)
<=> ( v17288(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4215,axiom,
! [VarCurr: state_type] :
( v17288(VarCurr)
<=> ( v17289(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4214,axiom,
! [VarCurr: state_type] :
( v17289(VarCurr)
<=> ( v17096(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1241,axiom,
! [VarCurr: state_type] :
( v17282(VarCurr)
<=> ( v17284(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4213,axiom,
! [VarCurr: state_type] :
( v17284(VarCurr)
<=> ( v17285(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4212,axiom,
! [VarCurr: state_type] :
( v17285(VarCurr)
<=> ( v17091(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4211,axiom,
! [VarCurr: state_type] :
( v17255(VarCurr)
<=> ( v17257(VarCurr)
| v17270(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1240,axiom,
! [VarCurr: state_type] :
( v17270(VarCurr)
<=> ( v17272(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4210,axiom,
! [VarCurr: state_type] :
( v17272(VarCurr)
<=> ( v17266(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4209,axiom,
! [VarCurr: state_type] :
( v17257(VarCurr)
<=> ( v17258(VarCurr)
| v17267(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1239,axiom,
! [VarCurr: state_type] :
( v17267(VarCurr)
<=> ( v17269(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4208,axiom,
! [VarCurr: state_type] :
( v17269(VarCurr)
<=> ( v17262(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4207,axiom,
! [VarCurr: state_type] :
( v17258(VarCurr)
<=> ( v17259(VarCurr)
| v17263(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4206,axiom,
! [VarCurr: state_type] :
( v17263(VarCurr)
<=> ( v17265(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1238,axiom,
! [VarCurr: state_type] :
( v17265(VarCurr)
<=> ( v17266(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1237,axiom,
! [VarCurr: state_type] :
( v17266(VarCurr)
<=> ( v17236(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4205,axiom,
! [VarCurr: state_type] :
( v17259(VarCurr)
<=> ( v17261(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1236,axiom,
! [VarCurr: state_type] :
( v17261(VarCurr)
<=> ( v17262(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4204,axiom,
! [VarCurr: state_type] :
( v17262(VarCurr)
<=> ( v17236(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4203,axiom,
! [VarCurr: state_type] :
( v17239(VarCurr)
<=> ( v17241(VarCurr)
| v17251(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4202,axiom,
! [VarCurr: state_type] :
( v17251(VarCurr)
<=> ( v17253(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4201,axiom,
! [VarCurr: state_type] :
( v17253(VarCurr)
<=> ( v17254(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1235,axiom,
! [VarCurr: state_type] :
( v17254(VarCurr)
<=> ( v17246(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4200,axiom,
! [VarCurr: state_type] :
( v17241(VarCurr)
<=> ( v17242(VarCurr)
| v17247(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4199,axiom,
! [VarCurr: state_type] :
( v17247(VarCurr)
<=> ( v17249(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4198,axiom,
! [VarCurr: state_type] :
( v17249(VarCurr)
<=> ( v17250(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1234,axiom,
! [VarCurr: state_type] :
( v17250(VarCurr)
<=> ( v17235(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4197,axiom,
! [VarCurr: state_type] :
( v17242(VarCurr)
<=> ( v17244(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4196,axiom,
! [VarCurr: state_type] :
( v17244(VarCurr)
<=> ( v17245(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4195,axiom,
! [VarCurr: state_type] :
( v17245(VarCurr)
<=> ( v17246(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4194,axiom,
! [VarCurr: state_type] :
( v17246(VarCurr)
<=> ( v17236(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4193,axiom,
! [VarCurr: state_type] :
( v17231(VarCurr)
<=> ( v17233(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4192,axiom,
! [VarCurr: state_type] :
( v17233(VarCurr)
<=> ( v17234(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4191,axiom,
! [VarCurr: state_type] :
( v17234(VarCurr)
<=> ( v17235(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4190,axiom,
! [VarCurr: state_type] :
( v17235(VarCurr)
<=> ( v17236(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4189,axiom,
! [VarCurr: state_type] :
( v17236(VarCurr)
<=> ( v17237(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1233,axiom,
! [VarCurr: state_type] :
( v17237(VarCurr)
<=> ( v17238(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1232,axiom,
! [VarCurr: state_type] :
( v17238(VarCurr)
<=> ( v17030(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4188,axiom,
! [VarCurr: state_type] :
( v17185(VarCurr)
<=> ( v17187(VarCurr)
| v17227(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4187,axiom,
! [VarCurr: state_type] :
( v17227(VarCurr)
<=> ( v17229(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1231,axiom,
! [VarCurr: state_type] :
( v17229(VarCurr)
<=> ( v17230(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1230,axiom,
! [VarCurr: state_type] :
( v17230(VarCurr)
<=> ( v17018(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4186,axiom,
! [VarCurr: state_type] :
( v17187(VarCurr)
<=> ( v17188(VarCurr)
| v17223(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4185,axiom,
! [VarCurr: state_type] :
( v17223(VarCurr)
<=> ( v17225(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1229,axiom,
! [VarCurr: state_type] :
( v17225(VarCurr)
<=> ( v17226(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1228,axiom,
! [VarCurr: state_type] :
( v17226(VarCurr)
<=> ( v17010(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4184,axiom,
! [VarCurr: state_type] :
( v17188(VarCurr)
<=> ( v17189(VarCurr)
| v17219(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4183,axiom,
! [VarCurr: state_type] :
( v17219(VarCurr)
<=> ( v17221(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1227,axiom,
! [VarCurr: state_type] :
( v17221(VarCurr)
<=> ( v17222(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1226,axiom,
! [VarCurr: state_type] :
( v17222(VarCurr)
<=> ( v17002(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4182,axiom,
! [VarCurr: state_type] :
( v17189(VarCurr)
<=> ( v17190(VarCurr)
| v17215(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4181,axiom,
! [VarCurr: state_type] :
( v17215(VarCurr)
<=> ( v17217(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1225,axiom,
! [VarCurr: state_type] :
( v17217(VarCurr)
<=> ( v17218(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1224,axiom,
! [VarCurr: state_type] :
( v17218(VarCurr)
<=> ( v16994(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4180,axiom,
! [VarCurr: state_type] :
( v17190(VarCurr)
<=> ( v17191(VarCurr)
| v17210(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4179,axiom,
! [VarCurr: state_type] :
( v17210(VarCurr)
<=> ( v17212(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1223,axiom,
! [VarCurr: state_type] :
( v17212(VarCurr)
<=> ( v17213(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1222,axiom,
! [VarCurr: state_type] :
( v17213(VarCurr)
<=> ( v17214(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4178,axiom,
! [VarCurr: state_type] :
( v17214(VarCurr)
<=> ( v17112(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4177,axiom,
! [VarCurr: state_type] :
( v17191(VarCurr)
<=> ( v17192(VarCurr)
| v17206(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4176,axiom,
! [VarCurr: state_type] :
( v17206(VarCurr)
<=> ( v17208(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1221,axiom,
! [VarCurr: state_type] :
( v17208(VarCurr)
<=> ( v17209(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1220,axiom,
! [VarCurr: state_type] :
( v17209(VarCurr)
<=> ( v16986(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4175,axiom,
! [VarCurr: state_type] :
( v17192(VarCurr)
<=> ( v17193(VarCurr)
| v17202(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4174,axiom,
! [VarCurr: state_type] :
( v17202(VarCurr)
<=> ( v17204(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1219,axiom,
! [VarCurr: state_type] :
( v17204(VarCurr)
<=> ( v17205(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1218,axiom,
! [VarCurr: state_type] :
( v17205(VarCurr)
<=> ( v16978(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4173,axiom,
! [VarCurr: state_type] :
( v17193(VarCurr)
<=> ( v17194(VarCurr)
| v17198(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4172,axiom,
! [VarCurr: state_type] :
( v17198(VarCurr)
<=> ( v17200(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1217,axiom,
! [VarCurr: state_type] :
( v17200(VarCurr)
<=> ( v17201(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1216,axiom,
! [VarCurr: state_type] :
( v17201(VarCurr)
<=> ( v16970(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4171,axiom,
! [VarCurr: state_type] :
( v17194(VarCurr)
<=> ( v17196(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1215,axiom,
! [VarCurr: state_type] :
( v17196(VarCurr)
<=> ( v17197(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1214,axiom,
! [VarCurr: state_type] :
( v17197(VarCurr)
<=> ( v16962(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4170,axiom,
! [VarCurr: state_type] :
( v17176(VarCurr)
<=> ( v17177(VarCurr)
| v17181(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1213,axiom,
! [VarCurr: state_type] :
( v17181(VarCurr)
<=> ( v17183(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4169,axiom,
! [VarCurr: state_type] :
( v17183(VarCurr)
<=> ( v17184(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1212,axiom,
! [VarCurr: state_type] :
( v17184(VarCurr)
<=> ( v17140(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1211,axiom,
! [VarCurr: state_type] :
( v17177(VarCurr)
<=> ( v17179(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4168,axiom,
! [VarCurr: state_type] :
( v17179(VarCurr)
<=> ( v17180(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4167,axiom,
! [VarCurr: state_type] :
( v17180(VarCurr)
<=> ( v17140(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4166,axiom,
! [VarCurr: state_type] :
( v17144(VarCurr)
<=> ( v17146(VarCurr)
| v17173(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4165,axiom,
! [VarCurr: state_type] :
( v17173(VarCurr)
<=> ( v17175(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1210,axiom,
! [VarCurr: state_type] :
( v17175(VarCurr)
<=> ( v17163(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4164,axiom,
! [VarCurr: state_type] :
( v17146(VarCurr)
<=> ( v17147(VarCurr)
| v17170(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4163,axiom,
! [VarCurr: state_type] :
( v17170(VarCurr)
<=> ( v17172(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1209,axiom,
! [VarCurr: state_type] :
( v17172(VarCurr)
<=> ( v17159(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4162,axiom,
! [VarCurr: state_type] :
( v17147(VarCurr)
<=> ( v17148(VarCurr)
| v17167(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4161,axiom,
! [VarCurr: state_type] :
( v17167(VarCurr)
<=> ( v17169(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1208,axiom,
! [VarCurr: state_type] :
( v17169(VarCurr)
<=> ( v17154(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4160,axiom,
! [VarCurr: state_type] :
( v17148(VarCurr)
<=> ( v17149(VarCurr)
| v17164(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4159,axiom,
! [VarCurr: state_type] :
( v17164(VarCurr)
<=> ( v17166(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1207,axiom,
! [VarCurr: state_type] :
( v17166(VarCurr)
<=> ( v17138(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4158,axiom,
! [VarCurr: state_type] :
( v17149(VarCurr)
<=> ( v17150(VarCurr)
| v17160(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4157,axiom,
! [VarCurr: state_type] :
( v17160(VarCurr)
<=> ( v17162(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4156,axiom,
! [VarCurr: state_type] :
( v17162(VarCurr)
<=> ( v17163(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1206,axiom,
! [VarCurr: state_type] :
( v17163(VarCurr)
<=> ( v17155(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4155,axiom,
! [VarCurr: state_type] :
( v17150(VarCurr)
<=> ( v17151(VarCurr)
| v17156(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4154,axiom,
! [VarCurr: state_type] :
( v17156(VarCurr)
<=> ( v17158(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4153,axiom,
! [VarCurr: state_type] :
( v17158(VarCurr)
<=> ( v17159(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1205,axiom,
! [VarCurr: state_type] :
( v17159(VarCurr)
<=> ( v17139(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4152,axiom,
! [VarCurr: state_type] :
( v17151(VarCurr)
<=> ( v17153(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4151,axiom,
! [VarCurr: state_type] :
( v17153(VarCurr)
<=> ( v17154(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4150,axiom,
! [VarCurr: state_type] :
( v17154(VarCurr)
<=> ( v17155(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4149,axiom,
! [VarCurr: state_type] :
( v17155(VarCurr)
<=> ( v17140(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4148,axiom,
! [VarCurr: state_type] :
( v17135(VarCurr)
<=> ( v17137(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4147,axiom,
! [VarCurr: state_type] :
( v17137(VarCurr)
<=> ( v17138(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4146,axiom,
! [VarCurr: state_type] :
( v17138(VarCurr)
<=> ( v17139(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4145,axiom,
! [VarCurr: state_type] :
( v17139(VarCurr)
<=> ( v17140(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4144,axiom,
! [VarCurr: state_type] :
( v17140(VarCurr)
<=> ( v17141(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1204,axiom,
! [VarCurr: state_type] :
( v17141(VarCurr)
<=> ( v17142(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1203,axiom,
! [VarCurr: state_type] :
( v17142(VarCurr)
<=> ( v17143(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4143,axiom,
! [VarCurr: state_type] :
( v17143(VarCurr)
<=> ( v17031(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4142,axiom,
! [VarCurr: state_type] :
( v17078(VarCurr)
<=> ( v17080(VarCurr)
| v17130(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4141,axiom,
! [VarCurr: state_type] :
( v17130(VarCurr)
<=> ( v17132(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1202,axiom,
! [VarCurr: state_type] :
( v17132(VarCurr)
<=> ( v17133(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1201,axiom,
! [VarCurr: state_type] :
( v17133(VarCurr)
<=> ( v17134(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4140,axiom,
! [VarCurr: state_type] :
( v17134(VarCurr)
<=> ( v17019(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4139,axiom,
! [VarCurr: state_type] :
( v17080(VarCurr)
<=> ( v17081(VarCurr)
| v17125(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4138,axiom,
! [VarCurr: state_type] :
( v17125(VarCurr)
<=> ( v17127(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1200,axiom,
! [VarCurr: state_type] :
( v17127(VarCurr)
<=> ( v17128(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1199,axiom,
! [VarCurr: state_type] :
( v17128(VarCurr)
<=> ( v17129(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4137,axiom,
! [VarCurr: state_type] :
( v17129(VarCurr)
<=> ( v17011(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4136,axiom,
! [VarCurr: state_type] :
( v17081(VarCurr)
<=> ( v17082(VarCurr)
| v17120(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4135,axiom,
! [VarCurr: state_type] :
( v17120(VarCurr)
<=> ( v17122(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1198,axiom,
! [VarCurr: state_type] :
( v17122(VarCurr)
<=> ( v17123(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1197,axiom,
! [VarCurr: state_type] :
( v17123(VarCurr)
<=> ( v17124(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4134,axiom,
! [VarCurr: state_type] :
( v17124(VarCurr)
<=> ( v17003(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4133,axiom,
! [VarCurr: state_type] :
( v17082(VarCurr)
<=> ( v17083(VarCurr)
| v17115(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4132,axiom,
! [VarCurr: state_type] :
( v17115(VarCurr)
<=> ( v17117(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1196,axiom,
! [VarCurr: state_type] :
( v17117(VarCurr)
<=> ( v17118(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1195,axiom,
! [VarCurr: state_type] :
( v17118(VarCurr)
<=> ( v17119(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4131,axiom,
! [VarCurr: state_type] :
( v17119(VarCurr)
<=> ( v16995(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4130,axiom,
! [VarCurr: state_type] :
( v17083(VarCurr)
<=> ( v17084(VarCurr)
| v17107(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4129,axiom,
! [VarCurr: state_type] :
( v17107(VarCurr)
<=> ( v17109(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1194,axiom,
! [VarCurr: state_type] :
( v17109(VarCurr)
<=> ( v17110(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1193,axiom,
! [VarCurr: state_type] :
( v17110(VarCurr)
<=> ( v17111(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4128,axiom,
! [VarCurr: state_type] :
( v17111(VarCurr)
<=> ( v17112(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4127,axiom,
! [VarCurr: state_type] :
( v17112(VarCurr)
<=> ( v17113(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1192,axiom,
! [VarCurr: state_type] :
( v17113(VarCurr)
<=> ( v17114(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1191,axiom,
! [VarCurr: state_type] :
( v17114(VarCurr)
<=> ( v15405(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4126,axiom,
! [VarCurr: state_type] :
( v17084(VarCurr)
<=> ( v17085(VarCurr)
| v17102(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4125,axiom,
! [VarCurr: state_type] :
( v17102(VarCurr)
<=> ( v17104(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1190,axiom,
! [VarCurr: state_type] :
( v17104(VarCurr)
<=> ( v17105(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1189,axiom,
! [VarCurr: state_type] :
( v17105(VarCurr)
<=> ( v17106(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4124,axiom,
! [VarCurr: state_type] :
( v17106(VarCurr)
<=> ( v16987(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4123,axiom,
! [VarCurr: state_type] :
( v17085(VarCurr)
<=> ( v17086(VarCurr)
| v17097(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4122,axiom,
! [VarCurr: state_type] :
( v17097(VarCurr)
<=> ( v17099(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1188,axiom,
! [VarCurr: state_type] :
( v17099(VarCurr)
<=> ( v17100(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1187,axiom,
! [VarCurr: state_type] :
( v17100(VarCurr)
<=> ( v17101(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4121,axiom,
! [VarCurr: state_type] :
( v17101(VarCurr)
<=> ( v16979(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4120,axiom,
! [VarCurr: state_type] :
( v17086(VarCurr)
<=> ( v17087(VarCurr)
| v17092(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4119,axiom,
! [VarCurr: state_type] :
( v17092(VarCurr)
<=> ( v17094(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1186,axiom,
! [VarCurr: state_type] :
( v17094(VarCurr)
<=> ( v17095(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1185,axiom,
! [VarCurr: state_type] :
( v17095(VarCurr)
<=> ( v17096(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4118,axiom,
! [VarCurr: state_type] :
( v17096(VarCurr)
<=> ( v16971(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4117,axiom,
! [VarCurr: state_type] :
( v17087(VarCurr)
<=> ( v17089(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1184,axiom,
! [VarCurr: state_type] :
( v17089(VarCurr)
<=> ( v17090(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1183,axiom,
! [VarCurr: state_type] :
( v17090(VarCurr)
<=> ( v17091(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4116,axiom,
! [VarCurr: state_type] :
( v17091(VarCurr)
<=> ( v16963(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4115,axiom,
! [VarCurr: state_type] :
( v17034(VarCurr)
<=> ( v17036(VarCurr)
| v17076(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1182,axiom,
! [VarCurr: state_type] :
( v17076(VarCurr)
<=> ( v17056(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4114,axiom,
! [VarCurr: state_type] :
( v17036(VarCurr)
<=> ( v17037(VarCurr)
| v17074(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1181,axiom,
! [VarCurr: state_type] :
( v17074(VarCurr)
<=> ( v17052(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4113,axiom,
! [VarCurr: state_type] :
( v17037(VarCurr)
<=> ( v17038(VarCurr)
| v17072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1180,axiom,
! [VarCurr: state_type] :
( v17072(VarCurr)
<=> ( v17047(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4112,axiom,
! [VarCurr: state_type] :
( v17038(VarCurr)
<=> ( v17039(VarCurr)
| v17070(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1179,axiom,
! [VarCurr: state_type] :
( v17070(VarCurr)
<=> ( v17024(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4111,axiom,
! [VarCurr: state_type] :
( v17039(VarCurr)
<=> ( v17040(VarCurr)
| v17067(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4110,axiom,
! [VarCurr: state_type] :
( v17067(VarCurr)
<=> ( v17069(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1178,axiom,
! [VarCurr: state_type] :
( v17069(VarCurr)
<=> ( v17057(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4109,axiom,
! [VarCurr: state_type] :
( v17040(VarCurr)
<=> ( v17041(VarCurr)
| v17064(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4108,axiom,
! [VarCurr: state_type] :
( v17064(VarCurr)
<=> ( v17066(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1177,axiom,
! [VarCurr: state_type] :
( v17066(VarCurr)
<=> ( v17053(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4107,axiom,
! [VarCurr: state_type] :
( v17041(VarCurr)
<=> ( v17042(VarCurr)
| v17061(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4106,axiom,
! [VarCurr: state_type] :
( v17061(VarCurr)
<=> ( v17063(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1176,axiom,
! [VarCurr: state_type] :
( v17063(VarCurr)
<=> ( v17048(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4105,axiom,
! [VarCurr: state_type] :
( v17042(VarCurr)
<=> ( v17043(VarCurr)
| v17058(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4104,axiom,
! [VarCurr: state_type] :
( v17058(VarCurr)
<=> ( v17060(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1175,axiom,
! [VarCurr: state_type] :
( v17060(VarCurr)
<=> ( v17025(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4103,axiom,
! [VarCurr: state_type] :
( v17043(VarCurr)
<=> ( v17044(VarCurr)
| v17054(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4102,axiom,
! [VarCurr: state_type] :
( v17054(VarCurr)
<=> ( v17056(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4101,axiom,
! [VarCurr: state_type] :
( v17056(VarCurr)
<=> ( v17057(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1174,axiom,
! [VarCurr: state_type] :
( v17057(VarCurr)
<=> ( v17049(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4100,axiom,
! [VarCurr: state_type] :
( v17044(VarCurr)
<=> ( v17045(VarCurr)
| v17050(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4099,axiom,
! [VarCurr: state_type] :
( v17050(VarCurr)
<=> ( v17052(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4098,axiom,
! [VarCurr: state_type] :
( v17052(VarCurr)
<=> ( v17053(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1173,axiom,
! [VarCurr: state_type] :
( v17053(VarCurr)
<=> ( v17026(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4097,axiom,
! [VarCurr: state_type] :
( v17045(VarCurr)
<=> ( v17047(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4096,axiom,
! [VarCurr: state_type] :
( v17047(VarCurr)
<=> ( v17048(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4095,axiom,
! [VarCurr: state_type] :
( v17048(VarCurr)
<=> ( v17049(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4094,axiom,
! [VarCurr: state_type] :
( v17049(VarCurr)
<=> ( v17027(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4093,axiom,
! [VarCurr: state_type] :
( v17022(VarCurr)
<=> ( v17024(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4092,axiom,
! [VarCurr: state_type] :
( v17024(VarCurr)
<=> ( v17025(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4091,axiom,
! [VarCurr: state_type] :
( v17025(VarCurr)
<=> ( v17026(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4090,axiom,
! [VarCurr: state_type] :
( v17026(VarCurr)
<=> ( v17027(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4089,axiom,
! [VarCurr: state_type] :
( v17027(VarCurr)
<=> ( v17028(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1172,axiom,
! [VarCurr: state_type] :
( v17028(VarCurr)
<=> ( v17029(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4088,axiom,
! [VarCurr: state_type] :
( v17029(VarCurr)
<=> ( v17030(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4087,axiom,
! [VarCurr: state_type] :
( v17030(VarCurr)
<=> ( v17031(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4086,axiom,
! [VarCurr: state_type] :
( v17031(VarCurr)
<=> ( v17032(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1171,axiom,
! [VarCurr: state_type] :
( v17032(VarCurr)
<=> ( v17033(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1170,axiom,
! [VarCurr: state_type] :
( v17033(VarCurr)
<=> ( v15278(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4085,axiom,
! [VarCurr: state_type] :
( v16950(VarCurr)
<=> ( v16952(VarCurr)
| v17014(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4084,axiom,
! [VarCurr: state_type] :
( v17014(VarCurr)
<=> ( v17016(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1169,axiom,
! [VarCurr: state_type] :
( v17016(VarCurr)
<=> ( v17017(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4083,axiom,
! [VarCurr: state_type] :
( v17017(VarCurr)
<=> ( v17018(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4082,axiom,
! [VarCurr: state_type] :
( v17018(VarCurr)
<=> ( v17019(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4081,axiom,
! [VarCurr: state_type] :
( v17019(VarCurr)
<=> ( v17020(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1168,axiom,
! [VarCurr: state_type] :
( v17020(VarCurr)
<=> ( v17021(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1167,axiom,
! [VarCurr: state_type] :
( v17021(VarCurr)
<=> ( v15154(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4080,axiom,
! [VarCurr: state_type] :
( v16952(VarCurr)
<=> ( v16953(VarCurr)
| v17006(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4079,axiom,
! [VarCurr: state_type] :
( v17006(VarCurr)
<=> ( v17008(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1166,axiom,
! [VarCurr: state_type] :
( v17008(VarCurr)
<=> ( v17009(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4078,axiom,
! [VarCurr: state_type] :
( v17009(VarCurr)
<=> ( v17010(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4077,axiom,
! [VarCurr: state_type] :
( v17010(VarCurr)
<=> ( v17011(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4076,axiom,
! [VarCurr: state_type] :
( v17011(VarCurr)
<=> ( v17012(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1165,axiom,
! [VarCurr: state_type] :
( v17012(VarCurr)
<=> ( v17013(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1164,axiom,
! [VarCurr: state_type] :
( v17013(VarCurr)
<=> ( v15141(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4075,axiom,
! [VarCurr: state_type] :
( v16953(VarCurr)
<=> ( v16954(VarCurr)
| v16998(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4074,axiom,
! [VarCurr: state_type] :
( v16998(VarCurr)
<=> ( v17000(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1163,axiom,
! [VarCurr: state_type] :
( v17000(VarCurr)
<=> ( v17001(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4073,axiom,
! [VarCurr: state_type] :
( v17001(VarCurr)
<=> ( v17002(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4072,axiom,
! [VarCurr: state_type] :
( v17002(VarCurr)
<=> ( v17003(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4071,axiom,
! [VarCurr: state_type] :
( v17003(VarCurr)
<=> ( v17004(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1162,axiom,
! [VarCurr: state_type] :
( v17004(VarCurr)
<=> ( v17005(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1161,axiom,
! [VarCurr: state_type] :
( v17005(VarCurr)
<=> ( v15127(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4070,axiom,
! [VarCurr: state_type] :
( v16954(VarCurr)
<=> ( v16955(VarCurr)
| v16990(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4069,axiom,
! [VarCurr: state_type] :
( v16990(VarCurr)
<=> ( v16992(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1160,axiom,
! [VarCurr: state_type] :
( v16992(VarCurr)
<=> ( v16993(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4068,axiom,
! [VarCurr: state_type] :
( v16993(VarCurr)
<=> ( v16994(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4067,axiom,
! [VarCurr: state_type] :
( v16994(VarCurr)
<=> ( v16995(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4066,axiom,
! [VarCurr: state_type] :
( v16995(VarCurr)
<=> ( v16996(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1159,axiom,
! [VarCurr: state_type] :
( v16996(VarCurr)
<=> ( v16997(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1158,axiom,
! [VarCurr: state_type] :
( v16997(VarCurr)
<=> ( v15118(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4065,axiom,
! [VarCurr: state_type] :
( v16955(VarCurr)
<=> ( v16956(VarCurr)
| v16982(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4064,axiom,
! [VarCurr: state_type] :
( v16982(VarCurr)
<=> ( v16984(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1157,axiom,
! [VarCurr: state_type] :
( v16984(VarCurr)
<=> ( v16985(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4063,axiom,
! [VarCurr: state_type] :
( v16985(VarCurr)
<=> ( v16986(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4062,axiom,
! [VarCurr: state_type] :
( v16986(VarCurr)
<=> ( v16987(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4061,axiom,
! [VarCurr: state_type] :
( v16987(VarCurr)
<=> ( v16988(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1156,axiom,
! [VarCurr: state_type] :
( v16988(VarCurr)
<=> ( v16989(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1155,axiom,
! [VarCurr: state_type] :
( v16989(VarCurr)
<=> ( v15109(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4060,axiom,
! [VarCurr: state_type] :
( v16956(VarCurr)
<=> ( v16957(VarCurr)
| v16974(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4059,axiom,
! [VarCurr: state_type] :
( v16974(VarCurr)
<=> ( v16976(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1154,axiom,
! [VarCurr: state_type] :
( v16976(VarCurr)
<=> ( v16977(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4058,axiom,
! [VarCurr: state_type] :
( v16977(VarCurr)
<=> ( v16978(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4057,axiom,
! [VarCurr: state_type] :
( v16978(VarCurr)
<=> ( v16979(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4056,axiom,
! [VarCurr: state_type] :
( v16979(VarCurr)
<=> ( v16980(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1153,axiom,
! [VarCurr: state_type] :
( v16980(VarCurr)
<=> ( v16981(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1152,axiom,
! [VarCurr: state_type] :
( v16981(VarCurr)
<=> ( v15100(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4055,axiom,
! [VarCurr: state_type] :
( v16957(VarCurr)
<=> ( v16958(VarCurr)
| v16966(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4054,axiom,
! [VarCurr: state_type] :
( v16966(VarCurr)
<=> ( v16968(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1151,axiom,
! [VarCurr: state_type] :
( v16968(VarCurr)
<=> ( v16969(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4053,axiom,
! [VarCurr: state_type] :
( v16969(VarCurr)
<=> ( v16970(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4052,axiom,
! [VarCurr: state_type] :
( v16970(VarCurr)
<=> ( v16971(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4051,axiom,
! [VarCurr: state_type] :
( v16971(VarCurr)
<=> ( v16972(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1150,axiom,
! [VarCurr: state_type] :
( v16972(VarCurr)
<=> ( v16973(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1149,axiom,
! [VarCurr: state_type] :
( v16973(VarCurr)
<=> ( v15091(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4050,axiom,
! [VarCurr: state_type] :
( v16958(VarCurr)
<=> ( v16960(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1148,axiom,
! [VarCurr: state_type] :
( v16960(VarCurr)
<=> ( v16961(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4049,axiom,
! [VarCurr: state_type] :
( v16961(VarCurr)
<=> ( v16962(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4048,axiom,
! [VarCurr: state_type] :
( v16962(VarCurr)
<=> ( v16963(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4047,axiom,
! [VarCurr: state_type] :
( v16963(VarCurr)
<=> ( v16964(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1147,axiom,
! [VarCurr: state_type] :
( v16964(VarCurr)
<=> ( v16965(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1146,axiom,
! [VarCurr: state_type] :
( v16965(VarCurr)
<=> ( v15082(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4046,axiom,
! [VarCurr: state_type] :
( v16941(VarCurr)
<=> ( v16942(VarCurr)
| v16946(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1145,axiom,
! [VarCurr: state_type] :
( v16946(VarCurr)
<=> ( v16948(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4045,axiom,
! [VarCurr: state_type] :
( v16948(VarCurr)
<=> ( v16949(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1144,axiom,
! [VarCurr: state_type] :
( v16949(VarCurr)
<=> ( v16906(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1143,axiom,
! [VarCurr: state_type] :
( v16942(VarCurr)
<=> ( v16944(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4044,axiom,
! [VarCurr: state_type] :
( v16944(VarCurr)
<=> ( v16945(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4043,axiom,
! [VarCurr: state_type] :
( v16945(VarCurr)
<=> ( v16906(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4042,axiom,
! [VarCurr: state_type] :
( v16909(VarCurr)
<=> ( v16911(VarCurr)
| v16938(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4041,axiom,
! [VarCurr: state_type] :
( v16938(VarCurr)
<=> ( v16940(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1142,axiom,
! [VarCurr: state_type] :
( v16940(VarCurr)
<=> ( v16928(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4040,axiom,
! [VarCurr: state_type] :
( v16911(VarCurr)
<=> ( v16912(VarCurr)
| v16935(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4039,axiom,
! [VarCurr: state_type] :
( v16935(VarCurr)
<=> ( v16937(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1141,axiom,
! [VarCurr: state_type] :
( v16937(VarCurr)
<=> ( v16924(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4038,axiom,
! [VarCurr: state_type] :
( v16912(VarCurr)
<=> ( v16913(VarCurr)
| v16932(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4037,axiom,
! [VarCurr: state_type] :
( v16932(VarCurr)
<=> ( v16934(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1140,axiom,
! [VarCurr: state_type] :
( v16934(VarCurr)
<=> ( v16919(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4036,axiom,
! [VarCurr: state_type] :
( v16913(VarCurr)
<=> ( v16914(VarCurr)
| v16929(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4035,axiom,
! [VarCurr: state_type] :
( v16929(VarCurr)
<=> ( v16931(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1139,axiom,
! [VarCurr: state_type] :
( v16931(VarCurr)
<=> ( v16904(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4034,axiom,
! [VarCurr: state_type] :
( v16914(VarCurr)
<=> ( v16915(VarCurr)
| v16925(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4033,axiom,
! [VarCurr: state_type] :
( v16925(VarCurr)
<=> ( v16927(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4032,axiom,
! [VarCurr: state_type] :
( v16927(VarCurr)
<=> ( v16928(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1138,axiom,
! [VarCurr: state_type] :
( v16928(VarCurr)
<=> ( v16920(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4031,axiom,
! [VarCurr: state_type] :
( v16915(VarCurr)
<=> ( v16916(VarCurr)
| v16921(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4030,axiom,
! [VarCurr: state_type] :
( v16921(VarCurr)
<=> ( v16923(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4029,axiom,
! [VarCurr: state_type] :
( v16923(VarCurr)
<=> ( v16924(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1137,axiom,
! [VarCurr: state_type] :
( v16924(VarCurr)
<=> ( v16905(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4028,axiom,
! [VarCurr: state_type] :
( v16916(VarCurr)
<=> ( v16918(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4027,axiom,
! [VarCurr: state_type] :
( v16918(VarCurr)
<=> ( v16919(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4026,axiom,
! [VarCurr: state_type] :
( v16919(VarCurr)
<=> ( v16920(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4025,axiom,
! [VarCurr: state_type] :
( v16920(VarCurr)
<=> ( v16906(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4024,axiom,
! [VarCurr: state_type] :
( v16901(VarCurr)
<=> ( v16903(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4023,axiom,
! [VarCurr: state_type] :
( v16903(VarCurr)
<=> ( v16904(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4022,axiom,
! [VarCurr: state_type] :
( v16904(VarCurr)
<=> ( v16905(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4021,axiom,
! [VarCurr: state_type] :
( v16905(VarCurr)
<=> ( v16906(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1136,axiom,
! [VarCurr: state_type] :
( v16906(VarCurr)
<=> ( v16907(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1135,axiom,
! [VarCurr: state_type] :
( v16907(VarCurr)
<=> ( v16908(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1134,axiom,
! [VarCurr: state_type] :
( v16908(VarCurr)
<=> ( v16754(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4020,axiom,
! [VarCurr: state_type] :
( v16851(VarCurr)
<=> ( v16853(VarCurr)
| v16898(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1133,axiom,
! [VarCurr: state_type] :
( v16898(VarCurr)
<=> ( v16900(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1132,axiom,
! [VarCurr: state_type] :
( v16900(VarCurr)
<=> ( v16582(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4019,axiom,
! [VarCurr: state_type] :
( v16853(VarCurr)
<=> ( v16854(VarCurr)
| v16896(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1131,axiom,
! [VarCurr: state_type] :
( v16896(VarCurr)
<=> ( v16254(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4018,axiom,
! [VarCurr: state_type] :
( v16854(VarCurr)
<=> ( v16855(VarCurr)
| v16894(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1130,axiom,
! [VarCurr: state_type] :
( v16894(VarCurr)
<=> ( v16246(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4017,axiom,
! [VarCurr: state_type] :
( v16855(VarCurr)
<=> ( v16856(VarCurr)
| v16892(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1129,axiom,
! [VarCurr: state_type] :
( v16892(VarCurr)
<=> ( v16242(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4016,axiom,
! [VarCurr: state_type] :
( v16856(VarCurr)
<=> ( v16857(VarCurr)
| v16890(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1128,axiom,
! [VarCurr: state_type] :
( v16890(VarCurr)
<=> ( v16238(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4015,axiom,
! [VarCurr: state_type] :
( v16857(VarCurr)
<=> ( v16858(VarCurr)
| v16888(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1127,axiom,
! [VarCurr: state_type] :
( v16888(VarCurr)
<=> ( v16234(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4014,axiom,
! [VarCurr: state_type] :
( v16858(VarCurr)
<=> ( v16859(VarCurr)
| v16877(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1126,axiom,
! [VarCurr: state_type] :
( v16877(VarCurr)
<=> ( v16879(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1125,axiom,
! [VarCurr: state_type] :
( v16879(VarCurr)
<=> ( v16880(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1124,axiom,
! [VarCurr: state_type] :
( v16880(VarCurr)
<=> ( v16881(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4013,axiom,
! [VarCurr: state_type] :
( v16881(VarCurr)
<=> ( v16882(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4012,axiom,
! [VarCurr: state_type] :
( v16882(VarCurr)
<=> ( v16883(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1123,axiom,
! [VarCurr: state_type] :
( v16883(VarCurr)
<=> ( v16884(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1122,axiom,
! [VarCurr: state_type] :
( v16884(VarCurr)
<=> ( v16885(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4011,axiom,
! [VarCurr: state_type] :
( v16885(VarCurr)
<=> ( v16886(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1121,axiom,
! [VarCurr: state_type] :
( v16886(VarCurr)
<=> ( v16887(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4010,axiom,
! [VarCurr: state_type] :
( v16887(VarCurr)
<=> ( v14553(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4009,axiom,
! [VarCurr: state_type] :
( v16859(VarCurr)
<=> ( v16860(VarCurr)
| v16874(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1120,axiom,
! [VarCurr: state_type] :
( v16874(VarCurr)
<=> ( v16876(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1119,axiom,
! [VarCurr: state_type] :
( v16876(VarCurr)
<=> ( v16555(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4008,axiom,
! [VarCurr: state_type] :
( v16860(VarCurr)
<=> ( v16861(VarCurr)
| v16872(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1118,axiom,
! [VarCurr: state_type] :
( v16872(VarCurr)
<=> ( v16230(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4007,axiom,
! [VarCurr: state_type] :
( v16861(VarCurr)
<=> ( v16862(VarCurr)
| v16870(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1117,axiom,
! [VarCurr: state_type] :
( v16870(VarCurr)
<=> ( v16226(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4006,axiom,
! [VarCurr: state_type] :
( v16862(VarCurr)
<=> ( v16863(VarCurr)
| v16868(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1116,axiom,
! [VarCurr: state_type] :
( v16868(VarCurr)
<=> ( v16222(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4005,axiom,
! [VarCurr: state_type] :
( v16863(VarCurr)
<=> ( v16864(VarCurr)
| v16866(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1115,axiom,
! [VarCurr: state_type] :
( v16866(VarCurr)
<=> ( v16218(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1114,axiom,
! [VarCurr: state_type] :
( v16864(VarCurr)
<=> ( v16214(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4004,axiom,
! [VarCurr: state_type] :
( v16807(VarCurr)
<=> ( v16809(VarCurr)
| v16849(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1113,axiom,
! [VarCurr: state_type] :
( v16849(VarCurr)
<=> ( v16829(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4003,axiom,
! [VarCurr: state_type] :
( v16809(VarCurr)
<=> ( v16810(VarCurr)
| v16847(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1112,axiom,
! [VarCurr: state_type] :
( v16847(VarCurr)
<=> ( v16825(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4002,axiom,
! [VarCurr: state_type] :
( v16810(VarCurr)
<=> ( v16811(VarCurr)
| v16845(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1111,axiom,
! [VarCurr: state_type] :
( v16845(VarCurr)
<=> ( v16820(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4001,axiom,
! [VarCurr: state_type] :
( v16811(VarCurr)
<=> ( v16812(VarCurr)
| v16843(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1110,axiom,
! [VarCurr: state_type] :
( v16843(VarCurr)
<=> ( v16800(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_4000,axiom,
! [VarCurr: state_type] :
( v16812(VarCurr)
<=> ( v16813(VarCurr)
| v16840(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3999,axiom,
! [VarCurr: state_type] :
( v16840(VarCurr)
<=> ( v16842(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1109,axiom,
! [VarCurr: state_type] :
( v16842(VarCurr)
<=> ( v16830(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3998,axiom,
! [VarCurr: state_type] :
( v16813(VarCurr)
<=> ( v16814(VarCurr)
| v16837(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3997,axiom,
! [VarCurr: state_type] :
( v16837(VarCurr)
<=> ( v16839(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1108,axiom,
! [VarCurr: state_type] :
( v16839(VarCurr)
<=> ( v16826(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3996,axiom,
! [VarCurr: state_type] :
( v16814(VarCurr)
<=> ( v16815(VarCurr)
| v16834(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3995,axiom,
! [VarCurr: state_type] :
( v16834(VarCurr)
<=> ( v16836(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1107,axiom,
! [VarCurr: state_type] :
( v16836(VarCurr)
<=> ( v16821(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3994,axiom,
! [VarCurr: state_type] :
( v16815(VarCurr)
<=> ( v16816(VarCurr)
| v16831(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3993,axiom,
! [VarCurr: state_type] :
( v16831(VarCurr)
<=> ( v16833(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1106,axiom,
! [VarCurr: state_type] :
( v16833(VarCurr)
<=> ( v16801(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3992,axiom,
! [VarCurr: state_type] :
( v16816(VarCurr)
<=> ( v16817(VarCurr)
| v16827(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3991,axiom,
! [VarCurr: state_type] :
( v16827(VarCurr)
<=> ( v16829(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3990,axiom,
! [VarCurr: state_type] :
( v16829(VarCurr)
<=> ( v16830(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1105,axiom,
! [VarCurr: state_type] :
( v16830(VarCurr)
<=> ( v16822(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3989,axiom,
! [VarCurr: state_type] :
( v16817(VarCurr)
<=> ( v16818(VarCurr)
| v16823(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3988,axiom,
! [VarCurr: state_type] :
( v16823(VarCurr)
<=> ( v16825(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3987,axiom,
! [VarCurr: state_type] :
( v16825(VarCurr)
<=> ( v16826(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1104,axiom,
! [VarCurr: state_type] :
( v16826(VarCurr)
<=> ( v16802(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3986,axiom,
! [VarCurr: state_type] :
( v16818(VarCurr)
<=> ( v16820(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3985,axiom,
! [VarCurr: state_type] :
( v16820(VarCurr)
<=> ( v16821(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3984,axiom,
! [VarCurr: state_type] :
( v16821(VarCurr)
<=> ( v16822(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3983,axiom,
! [VarCurr: state_type] :
( v16822(VarCurr)
<=> ( v16803(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3982,axiom,
! [VarCurr: state_type] :
( v16798(VarCurr)
<=> ( v16800(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3981,axiom,
! [VarCurr: state_type] :
( v16800(VarCurr)
<=> ( v16801(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3980,axiom,
! [VarCurr: state_type] :
( v16801(VarCurr)
<=> ( v16802(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3979,axiom,
! [VarCurr: state_type] :
( v16802(VarCurr)
<=> ( v16803(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1103,axiom,
! [VarCurr: state_type] :
( v16803(VarCurr)
<=> ( v16804(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1102,axiom,
! [VarCurr: state_type] :
( v16804(VarCurr)
<=> ( v16805(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1101,axiom,
! [VarCurr: state_type] :
( v16805(VarCurr)
<=> ( v16806(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3978,axiom,
! [VarCurr: state_type] :
( v16806(VarCurr)
<=> ( v16755(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3977,axiom,
! [VarCurr: state_type] :
( v16758(VarCurr)
<=> ( v16760(VarCurr)
| v16795(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1100,axiom,
! [VarCurr: state_type] :
( v16795(VarCurr)
<=> ( v16797(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1099,axiom,
! [VarCurr: state_type] :
( v16797(VarCurr)
<=> ( v16480(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3976,axiom,
! [VarCurr: state_type] :
( v16760(VarCurr)
<=> ( v16761(VarCurr)
| v16793(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1098,axiom,
! [VarCurr: state_type] :
( v16793(VarCurr)
<=> ( v16156(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3975,axiom,
! [VarCurr: state_type] :
( v16761(VarCurr)
<=> ( v16762(VarCurr)
| v16791(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1097,axiom,
! [VarCurr: state_type] :
( v16791(VarCurr)
<=> ( v16147(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3974,axiom,
! [VarCurr: state_type] :
( v16762(VarCurr)
<=> ( v16763(VarCurr)
| v16789(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1096,axiom,
! [VarCurr: state_type] :
( v16789(VarCurr)
<=> ( v16142(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3973,axiom,
! [VarCurr: state_type] :
( v16763(VarCurr)
<=> ( v16764(VarCurr)
| v16787(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1095,axiom,
! [VarCurr: state_type] :
( v16787(VarCurr)
<=> ( v16137(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3972,axiom,
! [VarCurr: state_type] :
( v16764(VarCurr)
<=> ( v16765(VarCurr)
| v16785(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1094,axiom,
! [VarCurr: state_type] :
( v16785(VarCurr)
<=> ( v16132(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3971,axiom,
! [VarCurr: state_type] :
( v16765(VarCurr)
<=> ( v16766(VarCurr)
| v16781(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1093,axiom,
! [VarCurr: state_type] :
( v16781(VarCurr)
<=> ( v16783(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1092,axiom,
! [VarCurr: state_type] :
( v16783(VarCurr)
<=> ( v16784(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1091,axiom,
! [VarCurr: state_type] :
( v16784(VarCurr)
<=> ( v16654(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3970,axiom,
! [VarCurr: state_type] :
( v16766(VarCurr)
<=> ( v16767(VarCurr)
| v16778(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1090,axiom,
! [VarCurr: state_type] :
( v16778(VarCurr)
<=> ( v16780(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1089,axiom,
! [VarCurr: state_type] :
( v16780(VarCurr)
<=> ( v16457(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3969,axiom,
! [VarCurr: state_type] :
( v16767(VarCurr)
<=> ( v16768(VarCurr)
| v16776(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1088,axiom,
! [VarCurr: state_type] :
( v16776(VarCurr)
<=> ( v16127(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3968,axiom,
! [VarCurr: state_type] :
( v16768(VarCurr)
<=> ( v16769(VarCurr)
| v16774(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1087,axiom,
! [VarCurr: state_type] :
( v16774(VarCurr)
<=> ( v16122(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3967,axiom,
! [VarCurr: state_type] :
( v16769(VarCurr)
<=> ( v16770(VarCurr)
| v16772(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1086,axiom,
! [VarCurr: state_type] :
( v16772(VarCurr)
<=> ( v16117(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1085,axiom,
! [VarCurr: state_type] :
( v16770(VarCurr)
<=> ( v16112(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1084,axiom,
! [VarCurr: state_type] :
( v16750(VarCurr)
<=> ( v16752(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1083,axiom,
! [VarCurr: state_type] :
( v16752(VarCurr)
<=> ( v16753(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3966,axiom,
! [VarCurr: state_type] :
( v16753(VarCurr)
<=> ( v16754(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3965,axiom,
! [VarCurr: state_type] :
( v16754(VarCurr)
<=> ( v16755(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3964,axiom,
! [VarCurr: state_type] :
( v16755(VarCurr)
<=> ( v16756(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1082,axiom,
! [VarCurr: state_type] :
( v16756(VarCurr)
<=> ( v16757(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1081,axiom,
! [VarCurr: state_type] :
( v16757(VarCurr)
<=> ( v15065(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1080,axiom,
! [VarCurr: state_type] :
( v16747(VarCurr)
<=> ( v16749(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1079,axiom,
! [VarCurr: state_type] :
( v16749(VarCurr)
<=> ( v16427(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3963,axiom,
! [VarCurr: state_type] :
( v16712(VarCurr)
<=> ( v16714(VarCurr)
| v16745(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1078,axiom,
! [VarCurr: state_type] :
( v16745(VarCurr)
<=> ( v16096(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3962,axiom,
! [VarCurr: state_type] :
( v16714(VarCurr)
<=> ( v16715(VarCurr)
| v16743(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1077,axiom,
! [VarCurr: state_type] :
( v16743(VarCurr)
<=> ( v16088(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3961,axiom,
! [VarCurr: state_type] :
( v16715(VarCurr)
<=> ( v16716(VarCurr)
| v16741(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1076,axiom,
! [VarCurr: state_type] :
( v16741(VarCurr)
<=> ( v16080(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3960,axiom,
! [VarCurr: state_type] :
( v16716(VarCurr)
<=> ( v16717(VarCurr)
| v16739(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1075,axiom,
! [VarCurr: state_type] :
( v16739(VarCurr)
<=> ( v16071(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3959,axiom,
! [VarCurr: state_type] :
( v16717(VarCurr)
<=> ( v16718(VarCurr)
| v16737(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1074,axiom,
! [VarCurr: state_type] :
( v16737(VarCurr)
<=> ( v16063(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3958,axiom,
! [VarCurr: state_type] :
( v16718(VarCurr)
<=> ( v16719(VarCurr)
| v16733(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1073,axiom,
! [VarCurr: state_type] :
( v16733(VarCurr)
<=> ( v16735(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1072,axiom,
! [VarCurr: state_type] :
( v16735(VarCurr)
<=> ( v16736(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3957,axiom,
! [VarCurr: state_type] :
( v16736(VarCurr)
<=> ( v16556(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3956,axiom,
! [VarCurr: state_type] :
( v16719(VarCurr)
<=> ( v16720(VarCurr)
| v16731(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1071,axiom,
! [VarCurr: state_type] :
( v16731(VarCurr)
<=> ( v16055(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3955,axiom,
! [VarCurr: state_type] :
( v16720(VarCurr)
<=> ( v16721(VarCurr)
| v16729(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1070,axiom,
! [VarCurr: state_type] :
( v16729(VarCurr)
<=> ( v16047(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3954,axiom,
! [VarCurr: state_type] :
( v16721(VarCurr)
<=> ( v16722(VarCurr)
| v16727(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1069,axiom,
! [VarCurr: state_type] :
( v16727(VarCurr)
<=> ( v16039(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3953,axiom,
! [VarCurr: state_type] :
( v16722(VarCurr)
<=> ( v16723(VarCurr)
| v16725(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1068,axiom,
! [VarCurr: state_type] :
( v16725(VarCurr)
<=> ( v16031(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1067,axiom,
! [VarCurr: state_type] :
( v16723(VarCurr)
<=> ( v16023(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3952,axiom,
! [VarCurr: state_type] :
( v16694(VarCurr)
<=> ( v16696(VarCurr)
| v16709(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1066,axiom,
! [VarCurr: state_type] :
( v16709(VarCurr)
<=> ( v16711(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3951,axiom,
! [VarCurr: state_type] :
( v16711(VarCurr)
<=> ( v16705(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3950,axiom,
! [VarCurr: state_type] :
( v16696(VarCurr)
<=> ( v16697(VarCurr)
| v16706(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1065,axiom,
! [VarCurr: state_type] :
( v16706(VarCurr)
<=> ( v16708(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3949,axiom,
! [VarCurr: state_type] :
( v16708(VarCurr)
<=> ( v16701(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3948,axiom,
! [VarCurr: state_type] :
( v16697(VarCurr)
<=> ( v16698(VarCurr)
| v16702(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3947,axiom,
! [VarCurr: state_type] :
( v16702(VarCurr)
<=> ( v16704(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1064,axiom,
! [VarCurr: state_type] :
( v16704(VarCurr)
<=> ( v16705(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1063,axiom,
! [VarCurr: state_type] :
( v16705(VarCurr)
<=> ( v16675(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3946,axiom,
! [VarCurr: state_type] :
( v16698(VarCurr)
<=> ( v16700(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1062,axiom,
! [VarCurr: state_type] :
( v16700(VarCurr)
<=> ( v16701(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3945,axiom,
! [VarCurr: state_type] :
( v16701(VarCurr)
<=> ( v16675(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3944,axiom,
! [VarCurr: state_type] :
( v16678(VarCurr)
<=> ( v16680(VarCurr)
| v16690(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3943,axiom,
! [VarCurr: state_type] :
( v16690(VarCurr)
<=> ( v16692(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3942,axiom,
! [VarCurr: state_type] :
( v16692(VarCurr)
<=> ( v16693(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1061,axiom,
! [VarCurr: state_type] :
( v16693(VarCurr)
<=> ( v16685(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3941,axiom,
! [VarCurr: state_type] :
( v16680(VarCurr)
<=> ( v16681(VarCurr)
| v16686(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3940,axiom,
! [VarCurr: state_type] :
( v16686(VarCurr)
<=> ( v16688(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3939,axiom,
! [VarCurr: state_type] :
( v16688(VarCurr)
<=> ( v16689(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1060,axiom,
! [VarCurr: state_type] :
( v16689(VarCurr)
<=> ( v16674(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3938,axiom,
! [VarCurr: state_type] :
( v16681(VarCurr)
<=> ( v16683(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3937,axiom,
! [VarCurr: state_type] :
( v16683(VarCurr)
<=> ( v16684(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3936,axiom,
! [VarCurr: state_type] :
( v16684(VarCurr)
<=> ( v16685(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3935,axiom,
! [VarCurr: state_type] :
( v16685(VarCurr)
<=> ( v16675(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3934,axiom,
! [VarCurr: state_type] :
( v16670(VarCurr)
<=> ( v16672(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3933,axiom,
! [VarCurr: state_type] :
( v16672(VarCurr)
<=> ( v16673(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3932,axiom,
! [VarCurr: state_type] :
( v16673(VarCurr)
<=> ( v16674(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3931,axiom,
! [VarCurr: state_type] :
( v16674(VarCurr)
<=> ( v16675(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1059,axiom,
! [VarCurr: state_type] :
( v16675(VarCurr)
<=> ( v16676(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1058,axiom,
! [VarCurr: state_type] :
( v16676(VarCurr)
<=> ( v16677(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3930,axiom,
! [VarCurr: state_type] :
( v16677(VarCurr)
<=> ( v16481(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3929,axiom,
! [VarCurr: state_type] :
( v16624(VarCurr)
<=> ( v16626(VarCurr)
| v16667(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1057,axiom,
! [VarCurr: state_type] :
( v16667(VarCurr)
<=> ( v16669(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1056,axiom,
! [VarCurr: state_type] :
( v16669(VarCurr)
<=> ( v16350(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3928,axiom,
! [VarCurr: state_type] :
( v16626(VarCurr)
<=> ( v16627(VarCurr)
| v16664(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1055,axiom,
! [VarCurr: state_type] :
( v16664(VarCurr)
<=> ( v16666(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1054,axiom,
! [VarCurr: state_type] :
( v16666(VarCurr)
<=> ( v16342(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3927,axiom,
! [VarCurr: state_type] :
( v16627(VarCurr)
<=> ( v16628(VarCurr)
| v16661(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1053,axiom,
! [VarCurr: state_type] :
( v16661(VarCurr)
<=> ( v16663(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1052,axiom,
! [VarCurr: state_type] :
( v16663(VarCurr)
<=> ( v16338(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3926,axiom,
! [VarCurr: state_type] :
( v16628(VarCurr)
<=> ( v16629(VarCurr)
| v16658(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1051,axiom,
! [VarCurr: state_type] :
( v16658(VarCurr)
<=> ( v16660(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1050,axiom,
! [VarCurr: state_type] :
( v16660(VarCurr)
<=> ( v16334(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3925,axiom,
! [VarCurr: state_type] :
( v16629(VarCurr)
<=> ( v16630(VarCurr)
| v16655(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1049,axiom,
! [VarCurr: state_type] :
( v16655(VarCurr)
<=> ( v16657(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1048,axiom,
! [VarCurr: state_type] :
( v16657(VarCurr)
<=> ( v16330(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3924,axiom,
! [VarCurr: state_type] :
( v16630(VarCurr)
<=> ( v16631(VarCurr)
| v16650(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1047,axiom,
! [VarCurr: state_type] :
( v16650(VarCurr)
<=> ( v16652(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1046,axiom,
! [VarCurr: state_type] :
( v16652(VarCurr)
<=> ( v16653(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3923,axiom,
! [VarCurr: state_type] :
( v16653(VarCurr)
<=> ( v16654(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3922,axiom,
! [VarCurr: state_type] :
( v16654(VarCurr)
<=> ( v16557(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3921,axiom,
! [VarCurr: state_type] :
( v16631(VarCurr)
<=> ( v16632(VarCurr)
| v16647(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1045,axiom,
! [VarCurr: state_type] :
( v16647(VarCurr)
<=> ( v16649(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1044,axiom,
! [VarCurr: state_type] :
( v16649(VarCurr)
<=> ( v16325(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3920,axiom,
! [VarCurr: state_type] :
( v16632(VarCurr)
<=> ( v16633(VarCurr)
| v16644(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1043,axiom,
! [VarCurr: state_type] :
( v16644(VarCurr)
<=> ( v16646(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1042,axiom,
! [VarCurr: state_type] :
( v16646(VarCurr)
<=> ( v16321(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3919,axiom,
! [VarCurr: state_type] :
( v16633(VarCurr)
<=> ( v16634(VarCurr)
| v16641(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1041,axiom,
! [VarCurr: state_type] :
( v16641(VarCurr)
<=> ( v16643(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1040,axiom,
! [VarCurr: state_type] :
( v16643(VarCurr)
<=> ( v16317(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3918,axiom,
! [VarCurr: state_type] :
( v16634(VarCurr)
<=> ( v16635(VarCurr)
| v16638(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1039,axiom,
! [VarCurr: state_type] :
( v16638(VarCurr)
<=> ( v16640(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1038,axiom,
! [VarCurr: state_type] :
( v16640(VarCurr)
<=> ( v16313(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1037,axiom,
! [VarCurr: state_type] :
( v16635(VarCurr)
<=> ( v16637(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1036,axiom,
! [VarCurr: state_type] :
( v16637(VarCurr)
<=> ( v16309(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3917,axiom,
! [VarCurr: state_type] :
( v16615(VarCurr)
<=> ( v16616(VarCurr)
| v16620(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1035,axiom,
! [VarCurr: state_type] :
( v16620(VarCurr)
<=> ( v16622(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3916,axiom,
! [VarCurr: state_type] :
( v16622(VarCurr)
<=> ( v16623(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1034,axiom,
! [VarCurr: state_type] :
( v16623(VarCurr)
<=> ( v16580(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1033,axiom,
! [VarCurr: state_type] :
( v16616(VarCurr)
<=> ( v16618(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3915,axiom,
! [VarCurr: state_type] :
( v16618(VarCurr)
<=> ( v16619(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3914,axiom,
! [VarCurr: state_type] :
( v16619(VarCurr)
<=> ( v16580(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3913,axiom,
! [VarCurr: state_type] :
( v16583(VarCurr)
<=> ( v16585(VarCurr)
| v16612(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3912,axiom,
! [VarCurr: state_type] :
( v16612(VarCurr)
<=> ( v16614(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1032,axiom,
! [VarCurr: state_type] :
( v16614(VarCurr)
<=> ( v16602(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3911,axiom,
! [VarCurr: state_type] :
( v16585(VarCurr)
<=> ( v16586(VarCurr)
| v16609(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3910,axiom,
! [VarCurr: state_type] :
( v16609(VarCurr)
<=> ( v16611(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1031,axiom,
! [VarCurr: state_type] :
( v16611(VarCurr)
<=> ( v16598(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3909,axiom,
! [VarCurr: state_type] :
( v16586(VarCurr)
<=> ( v16587(VarCurr)
| v16606(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3908,axiom,
! [VarCurr: state_type] :
( v16606(VarCurr)
<=> ( v16608(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1030,axiom,
! [VarCurr: state_type] :
( v16608(VarCurr)
<=> ( v16593(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3907,axiom,
! [VarCurr: state_type] :
( v16587(VarCurr)
<=> ( v16588(VarCurr)
| v16603(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3906,axiom,
! [VarCurr: state_type] :
( v16603(VarCurr)
<=> ( v16605(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1029,axiom,
! [VarCurr: state_type] :
( v16605(VarCurr)
<=> ( v16578(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3905,axiom,
! [VarCurr: state_type] :
( v16588(VarCurr)
<=> ( v16589(VarCurr)
| v16599(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3904,axiom,
! [VarCurr: state_type] :
( v16599(VarCurr)
<=> ( v16601(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3903,axiom,
! [VarCurr: state_type] :
( v16601(VarCurr)
<=> ( v16602(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1028,axiom,
! [VarCurr: state_type] :
( v16602(VarCurr)
<=> ( v16594(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3902,axiom,
! [VarCurr: state_type] :
( v16589(VarCurr)
<=> ( v16590(VarCurr)
| v16595(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3901,axiom,
! [VarCurr: state_type] :
( v16595(VarCurr)
<=> ( v16597(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3900,axiom,
! [VarCurr: state_type] :
( v16597(VarCurr)
<=> ( v16598(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1027,axiom,
! [VarCurr: state_type] :
( v16598(VarCurr)
<=> ( v16579(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3899,axiom,
! [VarCurr: state_type] :
( v16590(VarCurr)
<=> ( v16592(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3898,axiom,
! [VarCurr: state_type] :
( v16592(VarCurr)
<=> ( v16593(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3897,axiom,
! [VarCurr: state_type] :
( v16593(VarCurr)
<=> ( v16594(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3896,axiom,
! [VarCurr: state_type] :
( v16594(VarCurr)
<=> ( v16580(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3895,axiom,
! [VarCurr: state_type] :
( v16575(VarCurr)
<=> ( v16577(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3894,axiom,
! [VarCurr: state_type] :
( v16577(VarCurr)
<=> ( v16578(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3893,axiom,
! [VarCurr: state_type] :
( v16578(VarCurr)
<=> ( v16579(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3892,axiom,
! [VarCurr: state_type] :
( v16579(VarCurr)
<=> ( v16580(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1026,axiom,
! [VarCurr: state_type] :
( v16580(VarCurr)
<=> ( v16581(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3891,axiom,
! [VarCurr: state_type] :
( v16581(VarCurr)
<=> ( v16582(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1025,axiom,
! [VarCurr: state_type] :
( v16582(VarCurr)
<=> ( v16428(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3890,axiom,
! [VarCurr: state_type] :
( v16526(VarCurr)
<=> ( v16528(VarCurr)
| v16572(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1024,axiom,
! [VarCurr: state_type] :
( v16572(VarCurr)
<=> ( v16574(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3889,axiom,
! [VarCurr: state_type] :
( v16574(VarCurr)
<=> ( v16255(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3888,axiom,
! [VarCurr: state_type] :
( v16528(VarCurr)
<=> ( v16529(VarCurr)
| v16569(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1023,axiom,
! [VarCurr: state_type] :
( v16569(VarCurr)
<=> ( v16571(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3887,axiom,
! [VarCurr: state_type] :
( v16571(VarCurr)
<=> ( v16247(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3886,axiom,
! [VarCurr: state_type] :
( v16529(VarCurr)
<=> ( v16530(VarCurr)
| v16566(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1022,axiom,
! [VarCurr: state_type] :
( v16566(VarCurr)
<=> ( v16568(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3885,axiom,
! [VarCurr: state_type] :
( v16568(VarCurr)
<=> ( v16243(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3884,axiom,
! [VarCurr: state_type] :
( v16530(VarCurr)
<=> ( v16531(VarCurr)
| v16563(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1021,axiom,
! [VarCurr: state_type] :
( v16563(VarCurr)
<=> ( v16565(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3883,axiom,
! [VarCurr: state_type] :
( v16565(VarCurr)
<=> ( v16239(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3882,axiom,
! [VarCurr: state_type] :
( v16531(VarCurr)
<=> ( v16532(VarCurr)
| v16560(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1020,axiom,
! [VarCurr: state_type] :
( v16560(VarCurr)
<=> ( v16562(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3881,axiom,
! [VarCurr: state_type] :
( v16562(VarCurr)
<=> ( v16235(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3880,axiom,
! [VarCurr: state_type] :
( v16532(VarCurr)
<=> ( v16533(VarCurr)
| v16552(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1019,axiom,
! [VarCurr: state_type] :
( v16552(VarCurr)
<=> ( v16554(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3879,axiom,
! [VarCurr: state_type] :
( v16554(VarCurr)
<=> ( v16555(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1018,axiom,
! [VarCurr: state_type] :
( v16555(VarCurr)
<=> ( v16556(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3878,axiom,
! [VarCurr: state_type] :
( v16556(VarCurr)
<=> ( v16557(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3877,axiom,
! [VarCurr: state_type] :
( v16557(VarCurr)
<=> ( v16558(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1017,axiom,
! [VarCurr: state_type] :
( v16558(VarCurr)
<=> ( v16559(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1016,axiom,
! [VarCurr: state_type] :
( v16559(VarCurr)
<=> ( v14874(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3876,axiom,
! [VarCurr: state_type] :
( v16533(VarCurr)
<=> ( v16534(VarCurr)
| v16549(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1015,axiom,
! [VarCurr: state_type] :
( v16549(VarCurr)
<=> ( v16551(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3875,axiom,
! [VarCurr: state_type] :
( v16551(VarCurr)
<=> ( v16231(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3874,axiom,
! [VarCurr: state_type] :
( v16534(VarCurr)
<=> ( v16535(VarCurr)
| v16546(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1014,axiom,
! [VarCurr: state_type] :
( v16546(VarCurr)
<=> ( v16548(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3873,axiom,
! [VarCurr: state_type] :
( v16548(VarCurr)
<=> ( v16227(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3872,axiom,
! [VarCurr: state_type] :
( v16535(VarCurr)
<=> ( v16536(VarCurr)
| v16543(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1013,axiom,
! [VarCurr: state_type] :
( v16543(VarCurr)
<=> ( v16545(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3871,axiom,
! [VarCurr: state_type] :
( v16545(VarCurr)
<=> ( v16223(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3870,axiom,
! [VarCurr: state_type] :
( v16536(VarCurr)
<=> ( v16537(VarCurr)
| v16540(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1012,axiom,
! [VarCurr: state_type] :
( v16540(VarCurr)
<=> ( v16542(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3869,axiom,
! [VarCurr: state_type] :
( v16542(VarCurr)
<=> ( v16219(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1011,axiom,
! [VarCurr: state_type] :
( v16537(VarCurr)
<=> ( v16539(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3868,axiom,
! [VarCurr: state_type] :
( v16539(VarCurr)
<=> ( v16215(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3867,axiom,
! [VarCurr: state_type] :
( v16482(VarCurr)
<=> ( v16484(VarCurr)
| v16524(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1010,axiom,
! [VarCurr: state_type] :
( v16524(VarCurr)
<=> ( v16504(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3866,axiom,
! [VarCurr: state_type] :
( v16484(VarCurr)
<=> ( v16485(VarCurr)
| v16522(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1009,axiom,
! [VarCurr: state_type] :
( v16522(VarCurr)
<=> ( v16500(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3865,axiom,
! [VarCurr: state_type] :
( v16485(VarCurr)
<=> ( v16486(VarCurr)
| v16520(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1008,axiom,
! [VarCurr: state_type] :
( v16520(VarCurr)
<=> ( v16495(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3864,axiom,
! [VarCurr: state_type] :
( v16486(VarCurr)
<=> ( v16487(VarCurr)
| v16518(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1007,axiom,
! [VarCurr: state_type] :
( v16518(VarCurr)
<=> ( v16475(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3863,axiom,
! [VarCurr: state_type] :
( v16487(VarCurr)
<=> ( v16488(VarCurr)
| v16515(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3862,axiom,
! [VarCurr: state_type] :
( v16515(VarCurr)
<=> ( v16517(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1006,axiom,
! [VarCurr: state_type] :
( v16517(VarCurr)
<=> ( v16505(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3861,axiom,
! [VarCurr: state_type] :
( v16488(VarCurr)
<=> ( v16489(VarCurr)
| v16512(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3860,axiom,
! [VarCurr: state_type] :
( v16512(VarCurr)
<=> ( v16514(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1005,axiom,
! [VarCurr: state_type] :
( v16514(VarCurr)
<=> ( v16501(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3859,axiom,
! [VarCurr: state_type] :
( v16489(VarCurr)
<=> ( v16490(VarCurr)
| v16509(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3858,axiom,
! [VarCurr: state_type] :
( v16509(VarCurr)
<=> ( v16511(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1004,axiom,
! [VarCurr: state_type] :
( v16511(VarCurr)
<=> ( v16496(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3857,axiom,
! [VarCurr: state_type] :
( v16490(VarCurr)
<=> ( v16491(VarCurr)
| v16506(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3856,axiom,
! [VarCurr: state_type] :
( v16506(VarCurr)
<=> ( v16508(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1003,axiom,
! [VarCurr: state_type] :
( v16508(VarCurr)
<=> ( v16476(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3855,axiom,
! [VarCurr: state_type] :
( v16491(VarCurr)
<=> ( v16492(VarCurr)
| v16502(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3854,axiom,
! [VarCurr: state_type] :
( v16502(VarCurr)
<=> ( v16504(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3853,axiom,
! [VarCurr: state_type] :
( v16504(VarCurr)
<=> ( v16505(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1002,axiom,
! [VarCurr: state_type] :
( v16505(VarCurr)
<=> ( v16497(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3852,axiom,
! [VarCurr: state_type] :
( v16492(VarCurr)
<=> ( v16493(VarCurr)
| v16498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3851,axiom,
! [VarCurr: state_type] :
( v16498(VarCurr)
<=> ( v16500(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3850,axiom,
! [VarCurr: state_type] :
( v16500(VarCurr)
<=> ( v16501(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1001,axiom,
! [VarCurr: state_type] :
( v16501(VarCurr)
<=> ( v16477(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3849,axiom,
! [VarCurr: state_type] :
( v16493(VarCurr)
<=> ( v16495(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3848,axiom,
! [VarCurr: state_type] :
( v16495(VarCurr)
<=> ( v16496(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3847,axiom,
! [VarCurr: state_type] :
( v16496(VarCurr)
<=> ( v16497(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3846,axiom,
! [VarCurr: state_type] :
( v16497(VarCurr)
<=> ( v16478(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3845,axiom,
! [VarCurr: state_type] :
( v16473(VarCurr)
<=> ( v16475(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3844,axiom,
! [VarCurr: state_type] :
( v16475(VarCurr)
<=> ( v16476(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3843,axiom,
! [VarCurr: state_type] :
( v16476(VarCurr)
<=> ( v16477(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3842,axiom,
! [VarCurr: state_type] :
( v16477(VarCurr)
<=> ( v16478(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_1000,axiom,
! [VarCurr: state_type] :
( v16478(VarCurr)
<=> ( v16479(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3841,axiom,
! [VarCurr: state_type] :
( v16479(VarCurr)
<=> ( v16480(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_999,axiom,
! [VarCurr: state_type] :
( v16480(VarCurr)
<=> ( v16481(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3840,axiom,
! [VarCurr: state_type] :
( v16481(VarCurr)
<=> ( v16429(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3839,axiom,
! [VarCurr: state_type] :
( v16432(VarCurr)
<=> ( v16434(VarCurr)
| v16470(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_998,axiom,
! [VarCurr: state_type] :
( v16470(VarCurr)
<=> ( v16472(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3838,axiom,
! [VarCurr: state_type] :
( v16472(VarCurr)
<=> ( v16157(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3837,axiom,
! [VarCurr: state_type] :
( v16434(VarCurr)
<=> ( v16435(VarCurr)
| v16467(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_997,axiom,
! [VarCurr: state_type] :
( v16467(VarCurr)
<=> ( v16469(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3836,axiom,
! [VarCurr: state_type] :
( v16469(VarCurr)
<=> ( v16148(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3835,axiom,
! [VarCurr: state_type] :
( v16435(VarCurr)
<=> ( v16436(VarCurr)
| v16464(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_996,axiom,
! [VarCurr: state_type] :
( v16464(VarCurr)
<=> ( v16466(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3834,axiom,
! [VarCurr: state_type] :
( v16466(VarCurr)
<=> ( v16143(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3833,axiom,
! [VarCurr: state_type] :
( v16436(VarCurr)
<=> ( v16437(VarCurr)
| v16461(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_995,axiom,
! [VarCurr: state_type] :
( v16461(VarCurr)
<=> ( v16463(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3832,axiom,
! [VarCurr: state_type] :
( v16463(VarCurr)
<=> ( v16138(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3831,axiom,
! [VarCurr: state_type] :
( v16437(VarCurr)
<=> ( v16438(VarCurr)
| v16458(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_994,axiom,
! [VarCurr: state_type] :
( v16458(VarCurr)
<=> ( v16460(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3830,axiom,
! [VarCurr: state_type] :
( v16460(VarCurr)
<=> ( v16133(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3829,axiom,
! [VarCurr: state_type] :
( v16438(VarCurr)
<=> ( v16439(VarCurr)
| v16454(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_993,axiom,
! [VarCurr: state_type] :
( v16454(VarCurr)
<=> ( v16456(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3828,axiom,
! [VarCurr: state_type] :
( v16456(VarCurr)
<=> ( v16457(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_992,axiom,
! [VarCurr: state_type] :
( v16457(VarCurr)
<=> ( v16326(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3827,axiom,
! [VarCurr: state_type] :
( v16439(VarCurr)
<=> ( v16440(VarCurr)
| v16451(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_991,axiom,
! [VarCurr: state_type] :
( v16451(VarCurr)
<=> ( v16453(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3826,axiom,
! [VarCurr: state_type] :
( v16453(VarCurr)
<=> ( v16128(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3825,axiom,
! [VarCurr: state_type] :
( v16440(VarCurr)
<=> ( v16441(VarCurr)
| v16448(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_990,axiom,
! [VarCurr: state_type] :
( v16448(VarCurr)
<=> ( v16450(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3824,axiom,
! [VarCurr: state_type] :
( v16450(VarCurr)
<=> ( v16123(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3823,axiom,
! [VarCurr: state_type] :
( v16441(VarCurr)
<=> ( v16442(VarCurr)
| v16445(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_989,axiom,
! [VarCurr: state_type] :
( v16445(VarCurr)
<=> ( v16447(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3822,axiom,
! [VarCurr: state_type] :
( v16447(VarCurr)
<=> ( v16118(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_988,axiom,
! [VarCurr: state_type] :
( v16442(VarCurr)
<=> ( v16444(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3821,axiom,
! [VarCurr: state_type] :
( v16444(VarCurr)
<=> ( v16113(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_987,axiom,
! [VarCurr: state_type] :
( v16424(VarCurr)
<=> ( v16426(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3820,axiom,
! [VarCurr: state_type] :
( v16426(VarCurr)
<=> ( v16427(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3819,axiom,
! [VarCurr: state_type] :
( v16427(VarCurr)
<=> ( v16428(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3818,axiom,
! [VarCurr: state_type] :
( v16428(VarCurr)
<=> ( v16429(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3817,axiom,
! [VarCurr: state_type] :
( v16429(VarCurr)
<=> ( v16430(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_986,axiom,
! [VarCurr: state_type] :
( v16430(VarCurr)
<=> ( v16431(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_985,axiom,
! [VarCurr: state_type] :
( v16431(VarCurr)
<=> ( v14746(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_984,axiom,
! [VarCurr: state_type] :
( v16421(VarCurr)
<=> ( v16423(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3816,axiom,
! [VarCurr: state_type] :
( v16423(VarCurr)
<=> ( v16097(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3815,axiom,
! [VarCurr: state_type] :
( v16385(VarCurr)
<=> ( v16387(VarCurr)
| v16418(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_983,axiom,
! [VarCurr: state_type] :
( v16418(VarCurr)
<=> ( v16420(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3814,axiom,
! [VarCurr: state_type] :
( v16420(VarCurr)
<=> ( v16089(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3813,axiom,
! [VarCurr: state_type] :
( v16387(VarCurr)
<=> ( v16388(VarCurr)
| v16415(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_982,axiom,
! [VarCurr: state_type] :
( v16415(VarCurr)
<=> ( v16417(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3812,axiom,
! [VarCurr: state_type] :
( v16417(VarCurr)
<=> ( v16081(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3811,axiom,
! [VarCurr: state_type] :
( v16388(VarCurr)
<=> ( v16389(VarCurr)
| v16412(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_981,axiom,
! [VarCurr: state_type] :
( v16412(VarCurr)
<=> ( v16414(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3810,axiom,
! [VarCurr: state_type] :
( v16414(VarCurr)
<=> ( v16072(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3809,axiom,
! [VarCurr: state_type] :
( v16389(VarCurr)
<=> ( v16390(VarCurr)
| v16409(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_980,axiom,
! [VarCurr: state_type] :
( v16409(VarCurr)
<=> ( v16411(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3808,axiom,
! [VarCurr: state_type] :
( v16411(VarCurr)
<=> ( v16064(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3807,axiom,
! [VarCurr: state_type] :
( v16390(VarCurr)
<=> ( v16391(VarCurr)
| v16406(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_979,axiom,
! [VarCurr: state_type] :
( v16406(VarCurr)
<=> ( v16408(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3806,axiom,
! [VarCurr: state_type] :
( v16408(VarCurr)
<=> ( v16056(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3805,axiom,
! [VarCurr: state_type] :
( v16391(VarCurr)
<=> ( v16392(VarCurr)
| v16403(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_978,axiom,
! [VarCurr: state_type] :
( v16403(VarCurr)
<=> ( v16405(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3804,axiom,
! [VarCurr: state_type] :
( v16405(VarCurr)
<=> ( v16048(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3803,axiom,
! [VarCurr: state_type] :
( v16392(VarCurr)
<=> ( v16393(VarCurr)
| v16400(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_977,axiom,
! [VarCurr: state_type] :
( v16400(VarCurr)
<=> ( v16402(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3802,axiom,
! [VarCurr: state_type] :
( v16402(VarCurr)
<=> ( v16040(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3801,axiom,
! [VarCurr: state_type] :
( v16393(VarCurr)
<=> ( v16394(VarCurr)
| v16397(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_976,axiom,
! [VarCurr: state_type] :
( v16397(VarCurr)
<=> ( v16399(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3800,axiom,
! [VarCurr: state_type] :
( v16399(VarCurr)
<=> ( v16032(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_975,axiom,
! [VarCurr: state_type] :
( v16394(VarCurr)
<=> ( v16396(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3799,axiom,
! [VarCurr: state_type] :
( v16396(VarCurr)
<=> ( v16024(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3798,axiom,
! [VarCurr: state_type] :
( v16367(VarCurr)
<=> ( v16369(VarCurr)
| v16382(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_974,axiom,
! [VarCurr: state_type] :
( v16382(VarCurr)
<=> ( v16384(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3797,axiom,
! [VarCurr: state_type] :
( v16384(VarCurr)
<=> ( v16378(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3796,axiom,
! [VarCurr: state_type] :
( v16369(VarCurr)
<=> ( v16370(VarCurr)
| v16379(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_973,axiom,
! [VarCurr: state_type] :
( v16379(VarCurr)
<=> ( v16381(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3795,axiom,
! [VarCurr: state_type] :
( v16381(VarCurr)
<=> ( v16374(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3794,axiom,
! [VarCurr: state_type] :
( v16370(VarCurr)
<=> ( v16371(VarCurr)
| v16375(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3793,axiom,
! [VarCurr: state_type] :
( v16375(VarCurr)
<=> ( v16377(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_972,axiom,
! [VarCurr: state_type] :
( v16377(VarCurr)
<=> ( v16378(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_971,axiom,
! [VarCurr: state_type] :
( v16378(VarCurr)
<=> ( v16348(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3792,axiom,
! [VarCurr: state_type] :
( v16371(VarCurr)
<=> ( v16373(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_970,axiom,
! [VarCurr: state_type] :
( v16373(VarCurr)
<=> ( v16374(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3791,axiom,
! [VarCurr: state_type] :
( v16374(VarCurr)
<=> ( v16348(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3790,axiom,
! [VarCurr: state_type] :
( v16351(VarCurr)
<=> ( v16353(VarCurr)
| v16363(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3789,axiom,
! [VarCurr: state_type] :
( v16363(VarCurr)
<=> ( v16365(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3788,axiom,
! [VarCurr: state_type] :
( v16365(VarCurr)
<=> ( v16366(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_969,axiom,
! [VarCurr: state_type] :
( v16366(VarCurr)
<=> ( v16358(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3787,axiom,
! [VarCurr: state_type] :
( v16353(VarCurr)
<=> ( v16354(VarCurr)
| v16359(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3786,axiom,
! [VarCurr: state_type] :
( v16359(VarCurr)
<=> ( v16361(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3785,axiom,
! [VarCurr: state_type] :
( v16361(VarCurr)
<=> ( v16362(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_968,axiom,
! [VarCurr: state_type] :
( v16362(VarCurr)
<=> ( v16347(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3784,axiom,
! [VarCurr: state_type] :
( v16354(VarCurr)
<=> ( v16356(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3783,axiom,
! [VarCurr: state_type] :
( v16356(VarCurr)
<=> ( v16357(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3782,axiom,
! [VarCurr: state_type] :
( v16357(VarCurr)
<=> ( v16358(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3781,axiom,
! [VarCurr: state_type] :
( v16358(VarCurr)
<=> ( v16348(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3780,axiom,
! [VarCurr: state_type] :
( v16343(VarCurr)
<=> ( v16345(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3779,axiom,
! [VarCurr: state_type] :
( v16345(VarCurr)
<=> ( v16346(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3778,axiom,
! [VarCurr: state_type] :
( v16346(VarCurr)
<=> ( v16347(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3777,axiom,
! [VarCurr: state_type] :
( v16347(VarCurr)
<=> ( v16348(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_967,axiom,
! [VarCurr: state_type] :
( v16348(VarCurr)
<=> ( v16349(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3776,axiom,
! [VarCurr: state_type] :
( v16349(VarCurr)
<=> ( v16350(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3775,axiom,
! [VarCurr: state_type] :
( v16350(VarCurr)
<=> ( v16158(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3774,axiom,
! [VarCurr: state_type] :
( v16297(VarCurr)
<=> ( v16299(VarCurr)
| v16339(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_966,axiom,
! [VarCurr: state_type] :
( v16339(VarCurr)
<=> ( v16341(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3773,axiom,
! [VarCurr: state_type] :
( v16341(VarCurr)
<=> ( v16342(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3772,axiom,
! [VarCurr: state_type] :
( v16342(VarCurr)
<=> ( v16149(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3771,axiom,
! [VarCurr: state_type] :
( v16299(VarCurr)
<=> ( v16300(VarCurr)
| v16335(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_965,axiom,
! [VarCurr: state_type] :
( v16335(VarCurr)
<=> ( v16337(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3770,axiom,
! [VarCurr: state_type] :
( v16337(VarCurr)
<=> ( v16338(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3769,axiom,
! [VarCurr: state_type] :
( v16338(VarCurr)
<=> ( v16144(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3768,axiom,
! [VarCurr: state_type] :
( v16300(VarCurr)
<=> ( v16301(VarCurr)
| v16331(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_964,axiom,
! [VarCurr: state_type] :
( v16331(VarCurr)
<=> ( v16333(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3767,axiom,
! [VarCurr: state_type] :
( v16333(VarCurr)
<=> ( v16334(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3766,axiom,
! [VarCurr: state_type] :
( v16334(VarCurr)
<=> ( v16139(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3765,axiom,
! [VarCurr: state_type] :
( v16301(VarCurr)
<=> ( v16302(VarCurr)
| v16327(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_963,axiom,
! [VarCurr: state_type] :
( v16327(VarCurr)
<=> ( v16329(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3764,axiom,
! [VarCurr: state_type] :
( v16329(VarCurr)
<=> ( v16330(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3763,axiom,
! [VarCurr: state_type] :
( v16330(VarCurr)
<=> ( v16134(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3762,axiom,
! [VarCurr: state_type] :
( v16302(VarCurr)
<=> ( v16303(VarCurr)
| v16322(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_962,axiom,
! [VarCurr: state_type] :
( v16322(VarCurr)
<=> ( v16324(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3761,axiom,
! [VarCurr: state_type] :
( v16324(VarCurr)
<=> ( v16325(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3760,axiom,
! [VarCurr: state_type] :
( v16325(VarCurr)
<=> ( v16326(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3759,axiom,
! [VarCurr: state_type] :
( v16326(VarCurr)
<=> ( v16058(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3758,axiom,
! [VarCurr: state_type] :
( v16303(VarCurr)
<=> ( v16304(VarCurr)
| v16318(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_961,axiom,
! [VarCurr: state_type] :
( v16318(VarCurr)
<=> ( v16320(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3757,axiom,
! [VarCurr: state_type] :
( v16320(VarCurr)
<=> ( v16321(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3756,axiom,
! [VarCurr: state_type] :
( v16321(VarCurr)
<=> ( v16129(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3755,axiom,
! [VarCurr: state_type] :
( v16304(VarCurr)
<=> ( v16305(VarCurr)
| v16314(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_960,axiom,
! [VarCurr: state_type] :
( v16314(VarCurr)
<=> ( v16316(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3754,axiom,
! [VarCurr: state_type] :
( v16316(VarCurr)
<=> ( v16317(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3753,axiom,
! [VarCurr: state_type] :
( v16317(VarCurr)
<=> ( v16124(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3752,axiom,
! [VarCurr: state_type] :
( v16305(VarCurr)
<=> ( v16306(VarCurr)
| v16310(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_959,axiom,
! [VarCurr: state_type] :
( v16310(VarCurr)
<=> ( v16312(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3751,axiom,
! [VarCurr: state_type] :
( v16312(VarCurr)
<=> ( v16313(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3750,axiom,
! [VarCurr: state_type] :
( v16313(VarCurr)
<=> ( v16119(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_958,axiom,
! [VarCurr: state_type] :
( v16306(VarCurr)
<=> ( v16308(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3749,axiom,
! [VarCurr: state_type] :
( v16308(VarCurr)
<=> ( v16309(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3748,axiom,
! [VarCurr: state_type] :
( v16309(VarCurr)
<=> ( v16114(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3747,axiom,
! [VarCurr: state_type] :
( v16288(VarCurr)
<=> ( v16289(VarCurr)
| v16293(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_957,axiom,
! [VarCurr: state_type] :
( v16293(VarCurr)
<=> ( v16295(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3746,axiom,
! [VarCurr: state_type] :
( v16295(VarCurr)
<=> ( v16296(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_956,axiom,
! [VarCurr: state_type] :
( v16296(VarCurr)
<=> ( v16253(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_955,axiom,
! [VarCurr: state_type] :
( v16289(VarCurr)
<=> ( v16291(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3745,axiom,
! [VarCurr: state_type] :
( v16291(VarCurr)
<=> ( v16292(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3744,axiom,
! [VarCurr: state_type] :
( v16292(VarCurr)
<=> ( v16253(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3743,axiom,
! [VarCurr: state_type] :
( v16256(VarCurr)
<=> ( v16258(VarCurr)
| v16285(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3742,axiom,
! [VarCurr: state_type] :
( v16285(VarCurr)
<=> ( v16287(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_954,axiom,
! [VarCurr: state_type] :
( v16287(VarCurr)
<=> ( v16275(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3741,axiom,
! [VarCurr: state_type] :
( v16258(VarCurr)
<=> ( v16259(VarCurr)
| v16282(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3740,axiom,
! [VarCurr: state_type] :
( v16282(VarCurr)
<=> ( v16284(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_953,axiom,
! [VarCurr: state_type] :
( v16284(VarCurr)
<=> ( v16271(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3739,axiom,
! [VarCurr: state_type] :
( v16259(VarCurr)
<=> ( v16260(VarCurr)
| v16279(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3738,axiom,
! [VarCurr: state_type] :
( v16279(VarCurr)
<=> ( v16281(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_952,axiom,
! [VarCurr: state_type] :
( v16281(VarCurr)
<=> ( v16266(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3737,axiom,
! [VarCurr: state_type] :
( v16260(VarCurr)
<=> ( v16261(VarCurr)
| v16276(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3736,axiom,
! [VarCurr: state_type] :
( v16276(VarCurr)
<=> ( v16278(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_951,axiom,
! [VarCurr: state_type] :
( v16278(VarCurr)
<=> ( v16251(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3735,axiom,
! [VarCurr: state_type] :
( v16261(VarCurr)
<=> ( v16262(VarCurr)
| v16272(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3734,axiom,
! [VarCurr: state_type] :
( v16272(VarCurr)
<=> ( v16274(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3733,axiom,
! [VarCurr: state_type] :
( v16274(VarCurr)
<=> ( v16275(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_950,axiom,
! [VarCurr: state_type] :
( v16275(VarCurr)
<=> ( v16267(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3732,axiom,
! [VarCurr: state_type] :
( v16262(VarCurr)
<=> ( v16263(VarCurr)
| v16268(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3731,axiom,
! [VarCurr: state_type] :
( v16268(VarCurr)
<=> ( v16270(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3730,axiom,
! [VarCurr: state_type] :
( v16270(VarCurr)
<=> ( v16271(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_949,axiom,
! [VarCurr: state_type] :
( v16271(VarCurr)
<=> ( v16252(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3729,axiom,
! [VarCurr: state_type] :
( v16263(VarCurr)
<=> ( v16265(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3728,axiom,
! [VarCurr: state_type] :
( v16265(VarCurr)
<=> ( v16266(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3727,axiom,
! [VarCurr: state_type] :
( v16266(VarCurr)
<=> ( v16267(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3726,axiom,
! [VarCurr: state_type] :
( v16267(VarCurr)
<=> ( v16253(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3725,axiom,
! [VarCurr: state_type] :
( v16248(VarCurr)
<=> ( v16250(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3724,axiom,
! [VarCurr: state_type] :
( v16250(VarCurr)
<=> ( v16251(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3723,axiom,
! [VarCurr: state_type] :
( v16251(VarCurr)
<=> ( v16252(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3722,axiom,
! [VarCurr: state_type] :
( v16252(VarCurr)
<=> ( v16253(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3721,axiom,
! [VarCurr: state_type] :
( v16253(VarCurr)
<=> ( v16254(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_948,axiom,
! [VarCurr: state_type] :
( v16254(VarCurr)
<=> ( v16255(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_947,axiom,
! [VarCurr: state_type] :
( v16255(VarCurr)
<=> ( v16098(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3720,axiom,
! [VarCurr: state_type] :
( v16203(VarCurr)
<=> ( v16205(VarCurr)
| v16244(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3719,axiom,
! [VarCurr: state_type] :
( v16244(VarCurr)
<=> ( v16246(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_946,axiom,
! [VarCurr: state_type] :
( v16246(VarCurr)
<=> ( v16247(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_945,axiom,
! [VarCurr: state_type] :
( v16247(VarCurr)
<=> ( v16090(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3718,axiom,
! [VarCurr: state_type] :
( v16205(VarCurr)
<=> ( v16206(VarCurr)
| v16240(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3717,axiom,
! [VarCurr: state_type] :
( v16240(VarCurr)
<=> ( v16242(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_944,axiom,
! [VarCurr: state_type] :
( v16242(VarCurr)
<=> ( v16243(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_943,axiom,
! [VarCurr: state_type] :
( v16243(VarCurr)
<=> ( v16082(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3716,axiom,
! [VarCurr: state_type] :
( v16206(VarCurr)
<=> ( v16207(VarCurr)
| v16236(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3715,axiom,
! [VarCurr: state_type] :
( v16236(VarCurr)
<=> ( v16238(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_942,axiom,
! [VarCurr: state_type] :
( v16238(VarCurr)
<=> ( v16239(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_941,axiom,
! [VarCurr: state_type] :
( v16239(VarCurr)
<=> ( v16073(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3714,axiom,
! [VarCurr: state_type] :
( v16207(VarCurr)
<=> ( v16208(VarCurr)
| v16232(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3713,axiom,
! [VarCurr: state_type] :
( v16232(VarCurr)
<=> ( v16234(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_940,axiom,
! [VarCurr: state_type] :
( v16234(VarCurr)
<=> ( v16235(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_939,axiom,
! [VarCurr: state_type] :
( v16235(VarCurr)
<=> ( v16065(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3712,axiom,
! [VarCurr: state_type] :
( v16208(VarCurr)
<=> ( v16209(VarCurr)
| v16228(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3711,axiom,
! [VarCurr: state_type] :
( v16228(VarCurr)
<=> ( v16230(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_938,axiom,
! [VarCurr: state_type] :
( v16230(VarCurr)
<=> ( v16231(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_937,axiom,
! [VarCurr: state_type] :
( v16231(VarCurr)
<=> ( v16057(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3710,axiom,
! [VarCurr: state_type] :
( v16209(VarCurr)
<=> ( v16210(VarCurr)
| v16224(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3709,axiom,
! [VarCurr: state_type] :
( v16224(VarCurr)
<=> ( v16226(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_936,axiom,
! [VarCurr: state_type] :
( v16226(VarCurr)
<=> ( v16227(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_935,axiom,
! [VarCurr: state_type] :
( v16227(VarCurr)
<=> ( v16049(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3708,axiom,
! [VarCurr: state_type] :
( v16210(VarCurr)
<=> ( v16211(VarCurr)
| v16220(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3707,axiom,
! [VarCurr: state_type] :
( v16220(VarCurr)
<=> ( v16222(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_934,axiom,
! [VarCurr: state_type] :
( v16222(VarCurr)
<=> ( v16223(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_933,axiom,
! [VarCurr: state_type] :
( v16223(VarCurr)
<=> ( v16041(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3706,axiom,
! [VarCurr: state_type] :
( v16211(VarCurr)
<=> ( v16212(VarCurr)
| v16216(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3705,axiom,
! [VarCurr: state_type] :
( v16216(VarCurr)
<=> ( v16218(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_932,axiom,
! [VarCurr: state_type] :
( v16218(VarCurr)
<=> ( v16219(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_931,axiom,
! [VarCurr: state_type] :
( v16219(VarCurr)
<=> ( v16033(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3704,axiom,
! [VarCurr: state_type] :
( v16212(VarCurr)
<=> ( v16214(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_930,axiom,
! [VarCurr: state_type] :
( v16214(VarCurr)
<=> ( v16215(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_929,axiom,
! [VarCurr: state_type] :
( v16215(VarCurr)
<=> ( v16025(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3703,axiom,
! [VarCurr: state_type] :
( v16159(VarCurr)
<=> ( v16161(VarCurr)
| v16201(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_928,axiom,
! [VarCurr: state_type] :
( v16201(VarCurr)
<=> ( v16181(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3702,axiom,
! [VarCurr: state_type] :
( v16161(VarCurr)
<=> ( v16162(VarCurr)
| v16199(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_927,axiom,
! [VarCurr: state_type] :
( v16199(VarCurr)
<=> ( v16177(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3701,axiom,
! [VarCurr: state_type] :
( v16162(VarCurr)
<=> ( v16163(VarCurr)
| v16197(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_926,axiom,
! [VarCurr: state_type] :
( v16197(VarCurr)
<=> ( v16172(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3700,axiom,
! [VarCurr: state_type] :
( v16163(VarCurr)
<=> ( v16164(VarCurr)
| v16195(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_925,axiom,
! [VarCurr: state_type] :
( v16195(VarCurr)
<=> ( v16152(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3699,axiom,
! [VarCurr: state_type] :
( v16164(VarCurr)
<=> ( v16165(VarCurr)
| v16192(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3698,axiom,
! [VarCurr: state_type] :
( v16192(VarCurr)
<=> ( v16194(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_924,axiom,
! [VarCurr: state_type] :
( v16194(VarCurr)
<=> ( v16182(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3697,axiom,
! [VarCurr: state_type] :
( v16165(VarCurr)
<=> ( v16166(VarCurr)
| v16189(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3696,axiom,
! [VarCurr: state_type] :
( v16189(VarCurr)
<=> ( v16191(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_923,axiom,
! [VarCurr: state_type] :
( v16191(VarCurr)
<=> ( v16178(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3695,axiom,
! [VarCurr: state_type] :
( v16166(VarCurr)
<=> ( v16167(VarCurr)
| v16186(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3694,axiom,
! [VarCurr: state_type] :
( v16186(VarCurr)
<=> ( v16188(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_922,axiom,
! [VarCurr: state_type] :
( v16188(VarCurr)
<=> ( v16173(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3693,axiom,
! [VarCurr: state_type] :
( v16167(VarCurr)
<=> ( v16168(VarCurr)
| v16183(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3692,axiom,
! [VarCurr: state_type] :
( v16183(VarCurr)
<=> ( v16185(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_921,axiom,
! [VarCurr: state_type] :
( v16185(VarCurr)
<=> ( v16153(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3691,axiom,
! [VarCurr: state_type] :
( v16168(VarCurr)
<=> ( v16169(VarCurr)
| v16179(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3690,axiom,
! [VarCurr: state_type] :
( v16179(VarCurr)
<=> ( v16181(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3689,axiom,
! [VarCurr: state_type] :
( v16181(VarCurr)
<=> ( v16182(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_920,axiom,
! [VarCurr: state_type] :
( v16182(VarCurr)
<=> ( v16174(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3688,axiom,
! [VarCurr: state_type] :
( v16169(VarCurr)
<=> ( v16170(VarCurr)
| v16175(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3687,axiom,
! [VarCurr: state_type] :
( v16175(VarCurr)
<=> ( v16177(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3686,axiom,
! [VarCurr: state_type] :
( v16177(VarCurr)
<=> ( v16178(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_919,axiom,
! [VarCurr: state_type] :
( v16178(VarCurr)
<=> ( v16154(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3685,axiom,
! [VarCurr: state_type] :
( v16170(VarCurr)
<=> ( v16172(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3684,axiom,
! [VarCurr: state_type] :
( v16172(VarCurr)
<=> ( v16173(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3683,axiom,
! [VarCurr: state_type] :
( v16173(VarCurr)
<=> ( v16174(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3682,axiom,
! [VarCurr: state_type] :
( v16174(VarCurr)
<=> ( v16155(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3681,axiom,
! [VarCurr: state_type] :
( v16150(VarCurr)
<=> ( v16152(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3680,axiom,
! [VarCurr: state_type] :
( v16152(VarCurr)
<=> ( v16153(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3679,axiom,
! [VarCurr: state_type] :
( v16153(VarCurr)
<=> ( v16154(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3678,axiom,
! [VarCurr: state_type] :
( v16154(VarCurr)
<=> ( v16155(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3677,axiom,
! [VarCurr: state_type] :
( v16155(VarCurr)
<=> ( v16156(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_918,axiom,
! [VarCurr: state_type] :
( v16156(VarCurr)
<=> ( v16157(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_917,axiom,
! [VarCurr: state_type] :
( v16157(VarCurr)
<=> ( v16158(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3676,axiom,
! [VarCurr: state_type] :
( v16158(VarCurr)
<=> ( v16099(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3675,axiom,
! [VarCurr: state_type] :
( v16102(VarCurr)
<=> ( v16104(VarCurr)
| v16145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3674,axiom,
! [VarCurr: state_type] :
( v16145(VarCurr)
<=> ( v16147(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_916,axiom,
! [VarCurr: state_type] :
( v16147(VarCurr)
<=> ( v16148(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_915,axiom,
! [VarCurr: state_type] :
( v16148(VarCurr)
<=> ( v16149(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3673,axiom,
! [VarCurr: state_type] :
( v16149(VarCurr)
<=> ( v16091(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3672,axiom,
! [VarCurr: state_type] :
( v16104(VarCurr)
<=> ( v16105(VarCurr)
| v16140(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3671,axiom,
! [VarCurr: state_type] :
( v16140(VarCurr)
<=> ( v16142(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_914,axiom,
! [VarCurr: state_type] :
( v16142(VarCurr)
<=> ( v16143(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_913,axiom,
! [VarCurr: state_type] :
( v16143(VarCurr)
<=> ( v16144(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3670,axiom,
! [VarCurr: state_type] :
( v16144(VarCurr)
<=> ( v16083(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3669,axiom,
! [VarCurr: state_type] :
( v16105(VarCurr)
<=> ( v16106(VarCurr)
| v16135(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3668,axiom,
! [VarCurr: state_type] :
( v16135(VarCurr)
<=> ( v16137(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_912,axiom,
! [VarCurr: state_type] :
( v16137(VarCurr)
<=> ( v16138(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_911,axiom,
! [VarCurr: state_type] :
( v16138(VarCurr)
<=> ( v16139(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3667,axiom,
! [VarCurr: state_type] :
( v16139(VarCurr)
<=> ( v16074(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3666,axiom,
! [VarCurr: state_type] :
( v16106(VarCurr)
<=> ( v16107(VarCurr)
| v16130(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3665,axiom,
! [VarCurr: state_type] :
( v16130(VarCurr)
<=> ( v16132(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_910,axiom,
! [VarCurr: state_type] :
( v16132(VarCurr)
<=> ( v16133(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_909,axiom,
! [VarCurr: state_type] :
( v16133(VarCurr)
<=> ( v16134(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3664,axiom,
! [VarCurr: state_type] :
( v16134(VarCurr)
<=> ( v16066(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3663,axiom,
! [VarCurr: state_type] :
( v16107(VarCurr)
<=> ( v16108(VarCurr)
| v16125(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3662,axiom,
! [VarCurr: state_type] :
( v16125(VarCurr)
<=> ( v16127(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_908,axiom,
! [VarCurr: state_type] :
( v16127(VarCurr)
<=> ( v16128(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_907,axiom,
! [VarCurr: state_type] :
( v16128(VarCurr)
<=> ( v16129(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3661,axiom,
! [VarCurr: state_type] :
( v16129(VarCurr)
<=> ( v16050(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3660,axiom,
! [VarCurr: state_type] :
( v16108(VarCurr)
<=> ( v16109(VarCurr)
| v16120(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3659,axiom,
! [VarCurr: state_type] :
( v16120(VarCurr)
<=> ( v16122(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_906,axiom,
! [VarCurr: state_type] :
( v16122(VarCurr)
<=> ( v16123(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_905,axiom,
! [VarCurr: state_type] :
( v16123(VarCurr)
<=> ( v16124(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3658,axiom,
! [VarCurr: state_type] :
( v16124(VarCurr)
<=> ( v16042(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3657,axiom,
! [VarCurr: state_type] :
( v16109(VarCurr)
<=> ( v16110(VarCurr)
| v16115(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3656,axiom,
! [VarCurr: state_type] :
( v16115(VarCurr)
<=> ( v16117(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_904,axiom,
! [VarCurr: state_type] :
( v16117(VarCurr)
<=> ( v16118(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_903,axiom,
! [VarCurr: state_type] :
( v16118(VarCurr)
<=> ( v16119(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3655,axiom,
! [VarCurr: state_type] :
( v16119(VarCurr)
<=> ( v16034(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3654,axiom,
! [VarCurr: state_type] :
( v16110(VarCurr)
<=> ( v16112(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_902,axiom,
! [VarCurr: state_type] :
( v16112(VarCurr)
<=> ( v16113(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_901,axiom,
! [VarCurr: state_type] :
( v16113(VarCurr)
<=> ( v16114(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3653,axiom,
! [VarCurr: state_type] :
( v16114(VarCurr)
<=> ( v16026(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3652,axiom,
! [VarCurr: state_type] :
( v16094(VarCurr)
<=> ( v16096(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_900,axiom,
! [VarCurr: state_type] :
( v16096(VarCurr)
<=> ( v16097(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3651,axiom,
! [VarCurr: state_type] :
( v16097(VarCurr)
<=> ( v16098(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3650,axiom,
! [VarCurr: state_type] :
( v16098(VarCurr)
<=> ( v16099(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3649,axiom,
! [VarCurr: state_type] :
( v16099(VarCurr)
<=> ( v16100(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_899,axiom,
! [VarCurr: state_type] :
( v16100(VarCurr)
<=> ( v16101(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_898,axiom,
! [VarCurr: state_type] :
( v16101(VarCurr)
<=> ( v14420(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3648,axiom,
! [VarCurr: state_type] :
( v16077(VarCurr)
<=> ( v16078(VarCurr)
| v16086(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3647,axiom,
! [VarCurr: state_type] :
( v16086(VarCurr)
<=> ( v16088(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_897,axiom,
! [VarCurr: state_type] :
( v16088(VarCurr)
<=> ( v16089(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3646,axiom,
! [VarCurr: state_type] :
( v16089(VarCurr)
<=> ( v16090(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3645,axiom,
! [VarCurr: state_type] :
( v16090(VarCurr)
<=> ( v16091(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3644,axiom,
! [VarCurr: state_type] :
( v16091(VarCurr)
<=> ( v16092(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_896,axiom,
! [VarCurr: state_type] :
( v16092(VarCurr)
<=> ( v16093(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_895,axiom,
! [VarCurr: state_type] :
( v16093(VarCurr)
<=> ( v14161(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3643,axiom,
! [VarCurr: state_type] :
( v16078(VarCurr)
<=> ( v16080(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_894,axiom,
! [VarCurr: state_type] :
( v16080(VarCurr)
<=> ( v16081(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3642,axiom,
! [VarCurr: state_type] :
( v16081(VarCurr)
<=> ( v16082(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3641,axiom,
! [VarCurr: state_type] :
( v16082(VarCurr)
<=> ( v16083(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3640,axiom,
! [VarCurr: state_type] :
( v16083(VarCurr)
<=> ( v16084(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_893,axiom,
! [VarCurr: state_type] :
( v16084(VarCurr)
<=> ( v16085(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_892,axiom,
! [VarCurr: state_type] :
( v16085(VarCurr)
<=> ( v14141(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3639,axiom,
! [VarCurr: state_type] :
( v16014(VarCurr)
<=> ( v16016(VarCurr)
| v16069(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3638,axiom,
! [VarCurr: state_type] :
( v16069(VarCurr)
<=> ( v16071(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_891,axiom,
! [VarCurr: state_type] :
( v16071(VarCurr)
<=> ( v16072(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3637,axiom,
! [VarCurr: state_type] :
( v16072(VarCurr)
<=> ( v16073(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3636,axiom,
! [VarCurr: state_type] :
( v16073(VarCurr)
<=> ( v16074(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3635,axiom,
! [VarCurr: state_type] :
( v16074(VarCurr)
<=> ( v16075(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_890,axiom,
! [VarCurr: state_type] :
( v16075(VarCurr)
<=> ( v16076(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_889,axiom,
! [VarCurr: state_type] :
( v16076(VarCurr)
<=> ( v14121(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3634,axiom,
! [VarCurr: state_type] :
( v16016(VarCurr)
<=> ( v16017(VarCurr)
| v16061(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3633,axiom,
! [VarCurr: state_type] :
( v16061(VarCurr)
<=> ( v16063(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_888,axiom,
! [VarCurr: state_type] :
( v16063(VarCurr)
<=> ( v16064(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3632,axiom,
! [VarCurr: state_type] :
( v16064(VarCurr)
<=> ( v16065(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3631,axiom,
! [VarCurr: state_type] :
( v16065(VarCurr)
<=> ( v16066(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3630,axiom,
! [VarCurr: state_type] :
( v16066(VarCurr)
<=> ( v16067(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_887,axiom,
! [VarCurr: state_type] :
( v16067(VarCurr)
<=> ( v16068(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_886,axiom,
! [VarCurr: state_type] :
( v16068(VarCurr)
<=> ( v14106(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3629,axiom,
! [VarCurr: state_type] :
( v16017(VarCurr)
<=> ( v16018(VarCurr)
| v16053(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3628,axiom,
! [VarCurr: state_type] :
( v16053(VarCurr)
<=> ( v16055(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_885,axiom,
! [VarCurr: state_type] :
( v16055(VarCurr)
<=> ( v16056(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3627,axiom,
! [VarCurr: state_type] :
( v16056(VarCurr)
<=> ( v16057(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3626,axiom,
! [VarCurr: state_type] :
( v16057(VarCurr)
<=> ( v16058(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3625,axiom,
! [VarCurr: state_type] :
( v16058(VarCurr)
<=> ( v16059(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_884,axiom,
! [VarCurr: state_type] :
( v16059(VarCurr)
<=> ( v16060(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_883,axiom,
! [VarCurr: state_type] :
( v16060(VarCurr)
<=> ( v14550(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3624,axiom,
! [VarCurr: state_type] :
( v16018(VarCurr)
<=> ( v16019(VarCurr)
| v16045(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3623,axiom,
! [VarCurr: state_type] :
( v16045(VarCurr)
<=> ( v16047(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_882,axiom,
! [VarCurr: state_type] :
( v16047(VarCurr)
<=> ( v16048(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3622,axiom,
! [VarCurr: state_type] :
( v16048(VarCurr)
<=> ( v16049(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3621,axiom,
! [VarCurr: state_type] :
( v16049(VarCurr)
<=> ( v16050(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3620,axiom,
! [VarCurr: state_type] :
( v16050(VarCurr)
<=> ( v16051(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_881,axiom,
! [VarCurr: state_type] :
( v16051(VarCurr)
<=> ( v16052(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_880,axiom,
! [VarCurr: state_type] :
( v16052(VarCurr)
<=> ( v14094(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3619,axiom,
! [VarCurr: state_type] :
( v16019(VarCurr)
<=> ( v16020(VarCurr)
| v16037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3618,axiom,
! [VarCurr: state_type] :
( v16037(VarCurr)
<=> ( v16039(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_879,axiom,
! [VarCurr: state_type] :
( v16039(VarCurr)
<=> ( v16040(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3617,axiom,
! [VarCurr: state_type] :
( v16040(VarCurr)
<=> ( v16041(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3616,axiom,
! [VarCurr: state_type] :
( v16041(VarCurr)
<=> ( v16042(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3615,axiom,
! [VarCurr: state_type] :
( v16042(VarCurr)
<=> ( v16043(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_878,axiom,
! [VarCurr: state_type] :
( v16043(VarCurr)
<=> ( v16044(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_877,axiom,
! [VarCurr: state_type] :
( v16044(VarCurr)
<=> ( v14082(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3614,axiom,
! [VarCurr: state_type] :
( v16020(VarCurr)
<=> ( v16021(VarCurr)
| v16029(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3613,axiom,
! [VarCurr: state_type] :
( v16029(VarCurr)
<=> ( v16031(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_876,axiom,
! [VarCurr: state_type] :
( v16031(VarCurr)
<=> ( v16032(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3612,axiom,
! [VarCurr: state_type] :
( v16032(VarCurr)
<=> ( v16033(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3611,axiom,
! [VarCurr: state_type] :
( v16033(VarCurr)
<=> ( v16034(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3610,axiom,
! [VarCurr: state_type] :
( v16034(VarCurr)
<=> ( v16035(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_875,axiom,
! [VarCurr: state_type] :
( v16035(VarCurr)
<=> ( v16036(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_874,axiom,
! [VarCurr: state_type] :
( v16036(VarCurr)
<=> ( v14065(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3609,axiom,
! [VarCurr: state_type] :
( v16021(VarCurr)
<=> ( v16023(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_873,axiom,
! [VarCurr: state_type] :
( v16023(VarCurr)
<=> ( v16024(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3608,axiom,
! [VarCurr: state_type] :
( v16024(VarCurr)
<=> ( v16025(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3607,axiom,
! [VarCurr: state_type] :
( v16025(VarCurr)
<=> ( v16026(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3606,axiom,
! [VarCurr: state_type] :
( v16026(VarCurr)
<=> ( v16027(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_872,axiom,
! [VarCurr: state_type] :
( v16027(VarCurr)
<=> ( v16028(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_871,axiom,
! [VarCurr: state_type] :
( v16028(VarCurr)
<=> ( v14046(VarCurr)
& v12810(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3605,axiom,
! [VarCurr: state_type] :
( v15970(VarCurr)
<=> ( v15972(VarCurr)
| v16012(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_870,axiom,
! [VarCurr: state_type] :
( v16012(VarCurr)
<=> ( v15992(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3604,axiom,
! [VarCurr: state_type] :
( v15972(VarCurr)
<=> ( v15973(VarCurr)
| v16010(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_869,axiom,
! [VarCurr: state_type] :
( v16010(VarCurr)
<=> ( v15988(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3603,axiom,
! [VarCurr: state_type] :
( v15973(VarCurr)
<=> ( v15974(VarCurr)
| v16008(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_868,axiom,
! [VarCurr: state_type] :
( v16008(VarCurr)
<=> ( v15983(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3602,axiom,
! [VarCurr: state_type] :
( v15974(VarCurr)
<=> ( v15975(VarCurr)
| v16006(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_867,axiom,
! [VarCurr: state_type] :
( v16006(VarCurr)
<=> ( v15963(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3601,axiom,
! [VarCurr: state_type] :
( v15975(VarCurr)
<=> ( v15976(VarCurr)
| v16003(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3600,axiom,
! [VarCurr: state_type] :
( v16003(VarCurr)
<=> ( v16005(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_866,axiom,
! [VarCurr: state_type] :
( v16005(VarCurr)
<=> ( v15993(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3599,axiom,
! [VarCurr: state_type] :
( v15976(VarCurr)
<=> ( v15977(VarCurr)
| v16000(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3598,axiom,
! [VarCurr: state_type] :
( v16000(VarCurr)
<=> ( v16002(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_865,axiom,
! [VarCurr: state_type] :
( v16002(VarCurr)
<=> ( v15989(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3597,axiom,
! [VarCurr: state_type] :
( v15977(VarCurr)
<=> ( v15978(VarCurr)
| v15997(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3596,axiom,
! [VarCurr: state_type] :
( v15997(VarCurr)
<=> ( v15999(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_864,axiom,
! [VarCurr: state_type] :
( v15999(VarCurr)
<=> ( v15984(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3595,axiom,
! [VarCurr: state_type] :
( v15978(VarCurr)
<=> ( v15979(VarCurr)
| v15994(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3594,axiom,
! [VarCurr: state_type] :
( v15994(VarCurr)
<=> ( v15996(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_863,axiom,
! [VarCurr: state_type] :
( v15996(VarCurr)
<=> ( v15964(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3593,axiom,
! [VarCurr: state_type] :
( v15979(VarCurr)
<=> ( v15980(VarCurr)
| v15990(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3592,axiom,
! [VarCurr: state_type] :
( v15990(VarCurr)
<=> ( v15992(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3591,axiom,
! [VarCurr: state_type] :
( v15992(VarCurr)
<=> ( v15993(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_862,axiom,
! [VarCurr: state_type] :
( v15993(VarCurr)
<=> ( v15985(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3590,axiom,
! [VarCurr: state_type] :
( v15980(VarCurr)
<=> ( v15981(VarCurr)
| v15986(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3589,axiom,
! [VarCurr: state_type] :
( v15986(VarCurr)
<=> ( v15988(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3588,axiom,
! [VarCurr: state_type] :
( v15988(VarCurr)
<=> ( v15989(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_861,axiom,
! [VarCurr: state_type] :
( v15989(VarCurr)
<=> ( v15965(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3587,axiom,
! [VarCurr: state_type] :
( v15981(VarCurr)
<=> ( v15983(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3586,axiom,
! [VarCurr: state_type] :
( v15983(VarCurr)
<=> ( v15984(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3585,axiom,
! [VarCurr: state_type] :
( v15984(VarCurr)
<=> ( v15985(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3584,axiom,
! [VarCurr: state_type] :
( v15985(VarCurr)
<=> ( v15966(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3583,axiom,
! [VarCurr: state_type] :
( v15961(VarCurr)
<=> ( v15963(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3582,axiom,
! [VarCurr: state_type] :
( v15963(VarCurr)
<=> ( v15964(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3581,axiom,
! [VarCurr: state_type] :
( v15964(VarCurr)
<=> ( v15965(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3580,axiom,
! [VarCurr: state_type] :
( v15965(VarCurr)
<=> ( v15966(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_860,axiom,
! [VarCurr: state_type] :
( v15966(VarCurr)
<=> ( v15967(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_859,axiom,
! [VarCurr: state_type] :
( v15967(VarCurr)
<=> ( v15968(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_858,axiom,
! [VarCurr: state_type] :
( v15968(VarCurr)
<=> ( v15969(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3579,axiom,
! [VarCurr: state_type] :
( v15969(VarCurr)
<=> ( v15917(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3578,axiom,
! [VarCurr: state_type] :
( v15921(VarCurr)
<=> ( v15923(VarCurr)
| v15958(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_857,axiom,
! [VarCurr: state_type] :
( v15958(VarCurr)
<=> ( v15960(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_856,axiom,
! [VarCurr: state_type] :
( v15960(VarCurr)
<=> ( v15648(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3577,axiom,
! [VarCurr: state_type] :
( v15923(VarCurr)
<=> ( v15924(VarCurr)
| v15956(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_855,axiom,
! [VarCurr: state_type] :
( v15956(VarCurr)
<=> ( v15325(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3576,axiom,
! [VarCurr: state_type] :
( v15924(VarCurr)
<=> ( v15925(VarCurr)
| v15954(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_854,axiom,
! [VarCurr: state_type] :
( v15954(VarCurr)
<=> ( v15317(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3575,axiom,
! [VarCurr: state_type] :
( v15925(VarCurr)
<=> ( v15926(VarCurr)
| v15952(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_853,axiom,
! [VarCurr: state_type] :
( v15952(VarCurr)
<=> ( v15313(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3574,axiom,
! [VarCurr: state_type] :
( v15926(VarCurr)
<=> ( v15927(VarCurr)
| v15950(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_852,axiom,
! [VarCurr: state_type] :
( v15950(VarCurr)
<=> ( v15309(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3573,axiom,
! [VarCurr: state_type] :
( v15927(VarCurr)
<=> ( v15928(VarCurr)
| v15948(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_851,axiom,
! [VarCurr: state_type] :
( v15948(VarCurr)
<=> ( v15305(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3572,axiom,
! [VarCurr: state_type] :
( v15928(VarCurr)
<=> ( v15929(VarCurr)
| v15944(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_850,axiom,
! [VarCurr: state_type] :
( v15944(VarCurr)
<=> ( v15946(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_849,axiom,
! [VarCurr: state_type] :
( v15946(VarCurr)
<=> ( v15947(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_848,axiom,
! [VarCurr: state_type] :
( v15947(VarCurr)
<=> ( v15819(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3571,axiom,
! [VarCurr: state_type] :
( v15929(VarCurr)
<=> ( v15930(VarCurr)
| v15941(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_847,axiom,
! [VarCurr: state_type] :
( v15941(VarCurr)
<=> ( v15943(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_846,axiom,
! [VarCurr: state_type] :
( v15943(VarCurr)
<=> ( v15625(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3570,axiom,
! [VarCurr: state_type] :
( v15930(VarCurr)
<=> ( v15931(VarCurr)
| v15939(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_845,axiom,
! [VarCurr: state_type] :
( v15939(VarCurr)
<=> ( v15301(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3569,axiom,
! [VarCurr: state_type] :
( v15931(VarCurr)
<=> ( v15932(VarCurr)
| v15937(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_844,axiom,
! [VarCurr: state_type] :
( v15937(VarCurr)
<=> ( v15297(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3568,axiom,
! [VarCurr: state_type] :
( v15932(VarCurr)
<=> ( v15933(VarCurr)
| v15935(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_843,axiom,
! [VarCurr: state_type] :
( v15935(VarCurr)
<=> ( v15293(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_842,axiom,
! [VarCurr: state_type] :
( v15933(VarCurr)
<=> ( v15289(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_841,axiom,
! [VarCurr: state_type] :
( v15912(VarCurr)
<=> ( v15914(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_840,axiom,
! [VarCurr: state_type] :
( v15914(VarCurr)
<=> ( v15915(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_839,axiom,
! [VarCurr: state_type] :
( v15915(VarCurr)
<=> ( v15916(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3567,axiom,
! [VarCurr: state_type] :
( v15916(VarCurr)
<=> ( v15917(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3566,axiom,
! [VarCurr: state_type] :
( v15917(VarCurr)
<=> ( v15918(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_838,axiom,
! [VarCurr: state_type] :
( v15918(VarCurr)
<=> ( v15919(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3565,axiom,
! [VarCurr: state_type] :
( v15919(VarCurr)
<=> ( v15920(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3564,axiom,
! [VarCurr: state_type] :
( v15920(VarCurr)
<=> ( v15066(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_837,axiom,
! [VarCurr: state_type] :
( v15909(VarCurr)
<=> ( v15911(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_836,axiom,
! [VarCurr: state_type] :
( v15911(VarCurr)
<=> ( v15594(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3563,axiom,
! [VarCurr: state_type] :
( v15873(VarCurr)
<=> ( v15875(VarCurr)
| v15907(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_835,axiom,
! [VarCurr: state_type] :
( v15907(VarCurr)
<=> ( v15272(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3562,axiom,
! [VarCurr: state_type] :
( v15875(VarCurr)
<=> ( v15876(VarCurr)
| v15905(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_834,axiom,
! [VarCurr: state_type] :
( v15905(VarCurr)
<=> ( v15267(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3561,axiom,
! [VarCurr: state_type] :
( v15876(VarCurr)
<=> ( v15877(VarCurr)
| v15903(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_833,axiom,
! [VarCurr: state_type] :
( v15903(VarCurr)
<=> ( v15262(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3560,axiom,
! [VarCurr: state_type] :
( v15877(VarCurr)
<=> ( v15878(VarCurr)
| v15901(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_832,axiom,
! [VarCurr: state_type] :
( v15901(VarCurr)
<=> ( v15256(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3559,axiom,
! [VarCurr: state_type] :
( v15878(VarCurr)
<=> ( v15879(VarCurr)
| v15899(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_831,axiom,
! [VarCurr: state_type] :
( v15899(VarCurr)
<=> ( v15251(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3558,axiom,
! [VarCurr: state_type] :
( v15879(VarCurr)
<=> ( v15880(VarCurr)
| v15895(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_830,axiom,
! [VarCurr: state_type] :
( v15895(VarCurr)
<=> ( v15897(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_829,axiom,
! [VarCurr: state_type] :
( v15897(VarCurr)
<=> ( v15898(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_828,axiom,
! [VarCurr: state_type] :
( v15898(VarCurr)
<=> ( v15724(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3557,axiom,
! [VarCurr: state_type] :
( v15880(VarCurr)
<=> ( v15881(VarCurr)
| v15892(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_827,axiom,
! [VarCurr: state_type] :
( v15892(VarCurr)
<=> ( v15894(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_826,axiom,
! [VarCurr: state_type] :
( v15894(VarCurr)
<=> ( v15575(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3556,axiom,
! [VarCurr: state_type] :
( v15881(VarCurr)
<=> ( v15882(VarCurr)
| v15890(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_825,axiom,
! [VarCurr: state_type] :
( v15890(VarCurr)
<=> ( v15246(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3555,axiom,
! [VarCurr: state_type] :
( v15882(VarCurr)
<=> ( v15883(VarCurr)
| v15888(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_824,axiom,
! [VarCurr: state_type] :
( v15888(VarCurr)
<=> ( v15241(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3554,axiom,
! [VarCurr: state_type] :
( v15883(VarCurr)
<=> ( v15884(VarCurr)
| v15886(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_823,axiom,
! [VarCurr: state_type] :
( v15886(VarCurr)
<=> ( v15236(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_822,axiom,
! [VarCurr: state_type] :
( v15884(VarCurr)
<=> ( v15231(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3553,axiom,
! [VarCurr: state_type] :
( v15855(VarCurr)
<=> ( v15857(VarCurr)
| v15870(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_821,axiom,
! [VarCurr: state_type] :
( v15870(VarCurr)
<=> ( v15872(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3552,axiom,
! [VarCurr: state_type] :
( v15872(VarCurr)
<=> ( v15866(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3551,axiom,
! [VarCurr: state_type] :
( v15857(VarCurr)
<=> ( v15858(VarCurr)
| v15867(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_820,axiom,
! [VarCurr: state_type] :
( v15867(VarCurr)
<=> ( v15869(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3550,axiom,
! [VarCurr: state_type] :
( v15869(VarCurr)
<=> ( v15862(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3549,axiom,
! [VarCurr: state_type] :
( v15858(VarCurr)
<=> ( v15859(VarCurr)
| v15863(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3548,axiom,
! [VarCurr: state_type] :
( v15863(VarCurr)
<=> ( v15865(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_819,axiom,
! [VarCurr: state_type] :
( v15865(VarCurr)
<=> ( v15866(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_818,axiom,
! [VarCurr: state_type] :
( v15866(VarCurr)
<=> ( v15836(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3547,axiom,
! [VarCurr: state_type] :
( v15859(VarCurr)
<=> ( v15861(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_817,axiom,
! [VarCurr: state_type] :
( v15861(VarCurr)
<=> ( v15862(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3546,axiom,
! [VarCurr: state_type] :
( v15862(VarCurr)
<=> ( v15836(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3545,axiom,
! [VarCurr: state_type] :
( v15839(VarCurr)
<=> ( v15841(VarCurr)
| v15851(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3544,axiom,
! [VarCurr: state_type] :
( v15851(VarCurr)
<=> ( v15853(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3543,axiom,
! [VarCurr: state_type] :
( v15853(VarCurr)
<=> ( v15854(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_816,axiom,
! [VarCurr: state_type] :
( v15854(VarCurr)
<=> ( v15846(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3542,axiom,
! [VarCurr: state_type] :
( v15841(VarCurr)
<=> ( v15842(VarCurr)
| v15847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3541,axiom,
! [VarCurr: state_type] :
( v15847(VarCurr)
<=> ( v15849(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3540,axiom,
! [VarCurr: state_type] :
( v15849(VarCurr)
<=> ( v15850(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_815,axiom,
! [VarCurr: state_type] :
( v15850(VarCurr)
<=> ( v15835(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3539,axiom,
! [VarCurr: state_type] :
( v15842(VarCurr)
<=> ( v15844(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3538,axiom,
! [VarCurr: state_type] :
( v15844(VarCurr)
<=> ( v15845(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3537,axiom,
! [VarCurr: state_type] :
( v15845(VarCurr)
<=> ( v15846(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3536,axiom,
! [VarCurr: state_type] :
( v15846(VarCurr)
<=> ( v15836(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3535,axiom,
! [VarCurr: state_type] :
( v15831(VarCurr)
<=> ( v15833(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3534,axiom,
! [VarCurr: state_type] :
( v15833(VarCurr)
<=> ( v15834(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3533,axiom,
! [VarCurr: state_type] :
( v15834(VarCurr)
<=> ( v15835(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3532,axiom,
! [VarCurr: state_type] :
( v15835(VarCurr)
<=> ( v15836(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_814,axiom,
! [VarCurr: state_type] :
( v15836(VarCurr)
<=> ( v15837(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_813,axiom,
! [VarCurr: state_type] :
( v15837(VarCurr)
<=> ( v15838(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3531,axiom,
! [VarCurr: state_type] :
( v15838(VarCurr)
<=> ( v15649(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3530,axiom,
! [VarCurr: state_type] :
( v15793(VarCurr)
<=> ( v15795(VarCurr)
| v15828(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_812,axiom,
! [VarCurr: state_type] :
( v15828(VarCurr)
<=> ( v15830(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_811,axiom,
! [VarCurr: state_type] :
( v15830(VarCurr)
<=> ( v15516(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3529,axiom,
! [VarCurr: state_type] :
( v15795(VarCurr)
<=> ( v15796(VarCurr)
| v15826(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_810,axiom,
! [VarCurr: state_type] :
( v15826(VarCurr)
<=> ( v15148(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3528,axiom,
! [VarCurr: state_type] :
( v15796(VarCurr)
<=> ( v15797(VarCurr)
| v15824(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_809,axiom,
! [VarCurr: state_type] :
( v15824(VarCurr)
<=> ( v15135(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3527,axiom,
! [VarCurr: state_type] :
( v15797(VarCurr)
<=> ( v15798(VarCurr)
| v15822(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_808,axiom,
! [VarCurr: state_type] :
( v15822(VarCurr)
<=> ( v15121(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3526,axiom,
! [VarCurr: state_type] :
( v15798(VarCurr)
<=> ( v15799(VarCurr)
| v15820(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_807,axiom,
! [VarCurr: state_type] :
( v15820(VarCurr)
<=> ( v15112(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3525,axiom,
! [VarCurr: state_type] :
( v15799(VarCurr)
<=> ( v15800(VarCurr)
| v15815(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_806,axiom,
! [VarCurr: state_type] :
( v15815(VarCurr)
<=> ( v15817(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_805,axiom,
! [VarCurr: state_type] :
( v15817(VarCurr)
<=> ( v15818(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3524,axiom,
! [VarCurr: state_type] :
( v15818(VarCurr)
<=> ( v15819(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3523,axiom,
! [VarCurr: state_type] :
( v15819(VarCurr)
<=> ( v15725(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3522,axiom,
! [VarCurr: state_type] :
( v15800(VarCurr)
<=> ( v15801(VarCurr)
| v15812(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_804,axiom,
! [VarCurr: state_type] :
( v15812(VarCurr)
<=> ( v15814(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_803,axiom,
! [VarCurr: state_type] :
( v15814(VarCurr)
<=> ( v15495(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3521,axiom,
! [VarCurr: state_type] :
( v15801(VarCurr)
<=> ( v15802(VarCurr)
| v15810(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_802,axiom,
! [VarCurr: state_type] :
( v15810(VarCurr)
<=> ( v15103(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3520,axiom,
! [VarCurr: state_type] :
( v15802(VarCurr)
<=> ( v15803(VarCurr)
| v15808(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_801,axiom,
! [VarCurr: state_type] :
( v15808(VarCurr)
<=> ( v15094(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3519,axiom,
! [VarCurr: state_type] :
( v15803(VarCurr)
<=> ( v15804(VarCurr)
| v15806(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_800,axiom,
! [VarCurr: state_type] :
( v15806(VarCurr)
<=> ( v15085(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_799,axiom,
! [VarCurr: state_type] :
( v15804(VarCurr)
<=> ( v15076(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3518,axiom,
! [VarCurr: state_type] :
( v15784(VarCurr)
<=> ( v15785(VarCurr)
| v15789(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_798,axiom,
! [VarCurr: state_type] :
( v15789(VarCurr)
<=> ( v15791(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3517,axiom,
! [VarCurr: state_type] :
( v15791(VarCurr)
<=> ( v15792(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_797,axiom,
! [VarCurr: state_type] :
( v15792(VarCurr)
<=> ( v15749(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_796,axiom,
! [VarCurr: state_type] :
( v15785(VarCurr)
<=> ( v15787(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3516,axiom,
! [VarCurr: state_type] :
( v15787(VarCurr)
<=> ( v15788(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3515,axiom,
! [VarCurr: state_type] :
( v15788(VarCurr)
<=> ( v15749(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3514,axiom,
! [VarCurr: state_type] :
( v15752(VarCurr)
<=> ( v15754(VarCurr)
| v15781(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3513,axiom,
! [VarCurr: state_type] :
( v15781(VarCurr)
<=> ( v15783(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_795,axiom,
! [VarCurr: state_type] :
( v15783(VarCurr)
<=> ( v15771(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3512,axiom,
! [VarCurr: state_type] :
( v15754(VarCurr)
<=> ( v15755(VarCurr)
| v15778(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3511,axiom,
! [VarCurr: state_type] :
( v15778(VarCurr)
<=> ( v15780(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_794,axiom,
! [VarCurr: state_type] :
( v15780(VarCurr)
<=> ( v15767(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3510,axiom,
! [VarCurr: state_type] :
( v15755(VarCurr)
<=> ( v15756(VarCurr)
| v15775(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3509,axiom,
! [VarCurr: state_type] :
( v15775(VarCurr)
<=> ( v15777(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_793,axiom,
! [VarCurr: state_type] :
( v15777(VarCurr)
<=> ( v15762(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3508,axiom,
! [VarCurr: state_type] :
( v15756(VarCurr)
<=> ( v15757(VarCurr)
| v15772(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3507,axiom,
! [VarCurr: state_type] :
( v15772(VarCurr)
<=> ( v15774(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_792,axiom,
! [VarCurr: state_type] :
( v15774(VarCurr)
<=> ( v15747(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3506,axiom,
! [VarCurr: state_type] :
( v15757(VarCurr)
<=> ( v15758(VarCurr)
| v15768(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3505,axiom,
! [VarCurr: state_type] :
( v15768(VarCurr)
<=> ( v15770(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3504,axiom,
! [VarCurr: state_type] :
( v15770(VarCurr)
<=> ( v15771(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_791,axiom,
! [VarCurr: state_type] :
( v15771(VarCurr)
<=> ( v15763(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3503,axiom,
! [VarCurr: state_type] :
( v15758(VarCurr)
<=> ( v15759(VarCurr)
| v15764(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3502,axiom,
! [VarCurr: state_type] :
( v15764(VarCurr)
<=> ( v15766(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3501,axiom,
! [VarCurr: state_type] :
( v15766(VarCurr)
<=> ( v15767(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_790,axiom,
! [VarCurr: state_type] :
( v15767(VarCurr)
<=> ( v15748(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3500,axiom,
! [VarCurr: state_type] :
( v15759(VarCurr)
<=> ( v15761(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3499,axiom,
! [VarCurr: state_type] :
( v15761(VarCurr)
<=> ( v15762(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3498,axiom,
! [VarCurr: state_type] :
( v15762(VarCurr)
<=> ( v15763(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3497,axiom,
! [VarCurr: state_type] :
( v15763(VarCurr)
<=> ( v15749(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3496,axiom,
! [VarCurr: state_type] :
( v15744(VarCurr)
<=> ( v15746(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3495,axiom,
! [VarCurr: state_type] :
( v15746(VarCurr)
<=> ( v15747(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3494,axiom,
! [VarCurr: state_type] :
( v15747(VarCurr)
<=> ( v15748(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3493,axiom,
! [VarCurr: state_type] :
( v15748(VarCurr)
<=> ( v15749(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_789,axiom,
! [VarCurr: state_type] :
( v15749(VarCurr)
<=> ( v15750(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_788,axiom,
! [VarCurr: state_type] :
( v15750(VarCurr)
<=> ( v15751(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3492,axiom,
! [VarCurr: state_type] :
( v15751(VarCurr)
<=> ( v15595(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3491,axiom,
! [VarCurr: state_type] :
( v15694(VarCurr)
<=> ( v15696(VarCurr)
| v15741(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_787,axiom,
! [VarCurr: state_type] :
( v15741(VarCurr)
<=> ( v15743(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_786,axiom,
! [VarCurr: state_type] :
( v15743(VarCurr)
<=> ( v15429(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3490,axiom,
! [VarCurr: state_type] :
( v15696(VarCurr)
<=> ( v15697(VarCurr)
| v15738(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_785,axiom,
! [VarCurr: state_type] :
( v15738(VarCurr)
<=> ( v15740(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_784,axiom,
! [VarCurr: state_type] :
( v15740(VarCurr)
<=> ( v15421(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3489,axiom,
! [VarCurr: state_type] :
( v15697(VarCurr)
<=> ( v15698(VarCurr)
| v15735(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_783,axiom,
! [VarCurr: state_type] :
( v15735(VarCurr)
<=> ( v15737(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_782,axiom,
! [VarCurr: state_type] :
( v15737(VarCurr)
<=> ( v15417(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3488,axiom,
! [VarCurr: state_type] :
( v15698(VarCurr)
<=> ( v15699(VarCurr)
| v15732(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_781,axiom,
! [VarCurr: state_type] :
( v15732(VarCurr)
<=> ( v15734(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_780,axiom,
! [VarCurr: state_type] :
( v15734(VarCurr)
<=> ( v15413(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3487,axiom,
! [VarCurr: state_type] :
( v15699(VarCurr)
<=> ( v15700(VarCurr)
| v15729(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_779,axiom,
! [VarCurr: state_type] :
( v15729(VarCurr)
<=> ( v15731(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_778,axiom,
! [VarCurr: state_type] :
( v15731(VarCurr)
<=> ( v15409(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3486,axiom,
! [VarCurr: state_type] :
( v15700(VarCurr)
<=> ( v15701(VarCurr)
| v15720(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_777,axiom,
! [VarCurr: state_type] :
( v15720(VarCurr)
<=> ( v15722(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_776,axiom,
! [VarCurr: state_type] :
( v15722(VarCurr)
<=> ( v15723(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3485,axiom,
! [VarCurr: state_type] :
( v15723(VarCurr)
<=> ( v15724(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3484,axiom,
! [VarCurr: state_type] :
( v15724(VarCurr)
<=> ( v15725(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3483,axiom,
! [VarCurr: state_type] :
( v15725(VarCurr)
<=> ( v15726(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_775,axiom,
! [VarCurr: state_type] :
( v15726(VarCurr)
<=> ( v15727(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3482,axiom,
! [VarCurr: state_type] :
( v15727(VarCurr)
<=> ( v15728(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3481,axiom,
! [VarCurr: state_type] :
( v15728(VarCurr)
<=> ( v14875(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3480,axiom,
! [VarCurr: state_type] :
( v15701(VarCurr)
<=> ( v15702(VarCurr)
| v15717(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_774,axiom,
! [VarCurr: state_type] :
( v15717(VarCurr)
<=> ( v15719(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_773,axiom,
! [VarCurr: state_type] :
( v15719(VarCurr)
<=> ( v15400(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3479,axiom,
! [VarCurr: state_type] :
( v15702(VarCurr)
<=> ( v15703(VarCurr)
| v15714(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_772,axiom,
! [VarCurr: state_type] :
( v15714(VarCurr)
<=> ( v15716(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_771,axiom,
! [VarCurr: state_type] :
( v15716(VarCurr)
<=> ( v15396(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3478,axiom,
! [VarCurr: state_type] :
( v15703(VarCurr)
<=> ( v15704(VarCurr)
| v15711(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_770,axiom,
! [VarCurr: state_type] :
( v15711(VarCurr)
<=> ( v15713(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_769,axiom,
! [VarCurr: state_type] :
( v15713(VarCurr)
<=> ( v15392(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3477,axiom,
! [VarCurr: state_type] :
( v15704(VarCurr)
<=> ( v15705(VarCurr)
| v15708(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_768,axiom,
! [VarCurr: state_type] :
( v15708(VarCurr)
<=> ( v15710(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_767,axiom,
! [VarCurr: state_type] :
( v15710(VarCurr)
<=> ( v15388(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_766,axiom,
! [VarCurr: state_type] :
( v15705(VarCurr)
<=> ( v15707(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_765,axiom,
! [VarCurr: state_type] :
( v15707(VarCurr)
<=> ( v15384(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3476,axiom,
! [VarCurr: state_type] :
( v15650(VarCurr)
<=> ( v15652(VarCurr)
| v15692(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_764,axiom,
! [VarCurr: state_type] :
( v15692(VarCurr)
<=> ( v15672(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3475,axiom,
! [VarCurr: state_type] :
( v15652(VarCurr)
<=> ( v15653(VarCurr)
| v15690(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_763,axiom,
! [VarCurr: state_type] :
( v15690(VarCurr)
<=> ( v15668(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3474,axiom,
! [VarCurr: state_type] :
( v15653(VarCurr)
<=> ( v15654(VarCurr)
| v15688(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_762,axiom,
! [VarCurr: state_type] :
( v15688(VarCurr)
<=> ( v15663(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3473,axiom,
! [VarCurr: state_type] :
( v15654(VarCurr)
<=> ( v15655(VarCurr)
| v15686(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_761,axiom,
! [VarCurr: state_type] :
( v15686(VarCurr)
<=> ( v15643(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3472,axiom,
! [VarCurr: state_type] :
( v15655(VarCurr)
<=> ( v15656(VarCurr)
| v15683(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3471,axiom,
! [VarCurr: state_type] :
( v15683(VarCurr)
<=> ( v15685(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_760,axiom,
! [VarCurr: state_type] :
( v15685(VarCurr)
<=> ( v15673(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3470,axiom,
! [VarCurr: state_type] :
( v15656(VarCurr)
<=> ( v15657(VarCurr)
| v15680(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3469,axiom,
! [VarCurr: state_type] :
( v15680(VarCurr)
<=> ( v15682(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_759,axiom,
! [VarCurr: state_type] :
( v15682(VarCurr)
<=> ( v15669(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3468,axiom,
! [VarCurr: state_type] :
( v15657(VarCurr)
<=> ( v15658(VarCurr)
| v15677(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3467,axiom,
! [VarCurr: state_type] :
( v15677(VarCurr)
<=> ( v15679(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_758,axiom,
! [VarCurr: state_type] :
( v15679(VarCurr)
<=> ( v15664(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3466,axiom,
! [VarCurr: state_type] :
( v15658(VarCurr)
<=> ( v15659(VarCurr)
| v15674(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3465,axiom,
! [VarCurr: state_type] :
( v15674(VarCurr)
<=> ( v15676(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_757,axiom,
! [VarCurr: state_type] :
( v15676(VarCurr)
<=> ( v15644(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3464,axiom,
! [VarCurr: state_type] :
( v15659(VarCurr)
<=> ( v15660(VarCurr)
| v15670(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3463,axiom,
! [VarCurr: state_type] :
( v15670(VarCurr)
<=> ( v15672(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3462,axiom,
! [VarCurr: state_type] :
( v15672(VarCurr)
<=> ( v15673(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_756,axiom,
! [VarCurr: state_type] :
( v15673(VarCurr)
<=> ( v15665(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3461,axiom,
! [VarCurr: state_type] :
( v15660(VarCurr)
<=> ( v15661(VarCurr)
| v15666(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3460,axiom,
! [VarCurr: state_type] :
( v15666(VarCurr)
<=> ( v15668(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3459,axiom,
! [VarCurr: state_type] :
( v15668(VarCurr)
<=> ( v15669(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_755,axiom,
! [VarCurr: state_type] :
( v15669(VarCurr)
<=> ( v15645(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3458,axiom,
! [VarCurr: state_type] :
( v15661(VarCurr)
<=> ( v15663(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3457,axiom,
! [VarCurr: state_type] :
( v15663(VarCurr)
<=> ( v15664(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3456,axiom,
! [VarCurr: state_type] :
( v15664(VarCurr)
<=> ( v15665(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3455,axiom,
! [VarCurr: state_type] :
( v15665(VarCurr)
<=> ( v15646(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3454,axiom,
! [VarCurr: state_type] :
( v15641(VarCurr)
<=> ( v15643(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3453,axiom,
! [VarCurr: state_type] :
( v15643(VarCurr)
<=> ( v15644(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3452,axiom,
! [VarCurr: state_type] :
( v15644(VarCurr)
<=> ( v15645(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3451,axiom,
! [VarCurr: state_type] :
( v15645(VarCurr)
<=> ( v15646(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_754,axiom,
! [VarCurr: state_type] :
( v15646(VarCurr)
<=> ( v15647(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3450,axiom,
! [VarCurr: state_type] :
( v15647(VarCurr)
<=> ( v15648(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_753,axiom,
! [VarCurr: state_type] :
( v15648(VarCurr)
<=> ( v15649(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3449,axiom,
! [VarCurr: state_type] :
( v15649(VarCurr)
<=> ( v15596(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3448,axiom,
! [VarCurr: state_type] :
( v15600(VarCurr)
<=> ( v15602(VarCurr)
| v15638(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_752,axiom,
! [VarCurr: state_type] :
( v15638(VarCurr)
<=> ( v15640(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3447,axiom,
! [VarCurr: state_type] :
( v15640(VarCurr)
<=> ( v15326(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3446,axiom,
! [VarCurr: state_type] :
( v15602(VarCurr)
<=> ( v15603(VarCurr)
| v15635(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_751,axiom,
! [VarCurr: state_type] :
( v15635(VarCurr)
<=> ( v15637(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3445,axiom,
! [VarCurr: state_type] :
( v15637(VarCurr)
<=> ( v15318(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3444,axiom,
! [VarCurr: state_type] :
( v15603(VarCurr)
<=> ( v15604(VarCurr)
| v15632(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_750,axiom,
! [VarCurr: state_type] :
( v15632(VarCurr)
<=> ( v15634(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3443,axiom,
! [VarCurr: state_type] :
( v15634(VarCurr)
<=> ( v15314(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3442,axiom,
! [VarCurr: state_type] :
( v15604(VarCurr)
<=> ( v15605(VarCurr)
| v15629(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_749,axiom,
! [VarCurr: state_type] :
( v15629(VarCurr)
<=> ( v15631(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3441,axiom,
! [VarCurr: state_type] :
( v15631(VarCurr)
<=> ( v15310(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3440,axiom,
! [VarCurr: state_type] :
( v15605(VarCurr)
<=> ( v15606(VarCurr)
| v15626(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_748,axiom,
! [VarCurr: state_type] :
( v15626(VarCurr)
<=> ( v15628(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3439,axiom,
! [VarCurr: state_type] :
( v15628(VarCurr)
<=> ( v15306(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3438,axiom,
! [VarCurr: state_type] :
( v15606(VarCurr)
<=> ( v15607(VarCurr)
| v15622(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_747,axiom,
! [VarCurr: state_type] :
( v15622(VarCurr)
<=> ( v15624(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3437,axiom,
! [VarCurr: state_type] :
( v15624(VarCurr)
<=> ( v15625(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_746,axiom,
! [VarCurr: state_type] :
( v15625(VarCurr)
<=> ( v15496(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3436,axiom,
! [VarCurr: state_type] :
( v15607(VarCurr)
<=> ( v15608(VarCurr)
| v15619(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_745,axiom,
! [VarCurr: state_type] :
( v15619(VarCurr)
<=> ( v15621(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3435,axiom,
! [VarCurr: state_type] :
( v15621(VarCurr)
<=> ( v15302(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3434,axiom,
! [VarCurr: state_type] :
( v15608(VarCurr)
<=> ( v15609(VarCurr)
| v15616(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_744,axiom,
! [VarCurr: state_type] :
( v15616(VarCurr)
<=> ( v15618(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3433,axiom,
! [VarCurr: state_type] :
( v15618(VarCurr)
<=> ( v15298(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3432,axiom,
! [VarCurr: state_type] :
( v15609(VarCurr)
<=> ( v15610(VarCurr)
| v15613(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_743,axiom,
! [VarCurr: state_type] :
( v15613(VarCurr)
<=> ( v15615(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3431,axiom,
! [VarCurr: state_type] :
( v15615(VarCurr)
<=> ( v15294(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_742,axiom,
! [VarCurr: state_type] :
( v15610(VarCurr)
<=> ( v15612(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3430,axiom,
! [VarCurr: state_type] :
( v15612(VarCurr)
<=> ( v15290(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_741,axiom,
! [VarCurr: state_type] :
( v15591(VarCurr)
<=> ( v15593(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3429,axiom,
! [VarCurr: state_type] :
( v15593(VarCurr)
<=> ( v15594(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_740,axiom,
! [VarCurr: state_type] :
( v15594(VarCurr)
<=> ( v15595(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3428,axiom,
! [VarCurr: state_type] :
( v15595(VarCurr)
<=> ( v15596(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3427,axiom,
! [VarCurr: state_type] :
( v15596(VarCurr)
<=> ( v15597(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_739,axiom,
! [VarCurr: state_type] :
( v15597(VarCurr)
<=> ( v15598(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3426,axiom,
! [VarCurr: state_type] :
( v15598(VarCurr)
<=> ( v15599(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3425,axiom,
! [VarCurr: state_type] :
( v15599(VarCurr)
<=> ( v14747(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_738,axiom,
! [VarCurr: state_type] :
( v15588(VarCurr)
<=> ( v15590(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3424,axiom,
! [VarCurr: state_type] :
( v15590(VarCurr)
<=> ( v15273(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3423,axiom,
! [VarCurr: state_type] :
( v15551(VarCurr)
<=> ( v15553(VarCurr)
| v15585(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_737,axiom,
! [VarCurr: state_type] :
( v15585(VarCurr)
<=> ( v15587(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3422,axiom,
! [VarCurr: state_type] :
( v15587(VarCurr)
<=> ( v15268(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3421,axiom,
! [VarCurr: state_type] :
( v15553(VarCurr)
<=> ( v15554(VarCurr)
| v15582(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_736,axiom,
! [VarCurr: state_type] :
( v15582(VarCurr)
<=> ( v15584(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3420,axiom,
! [VarCurr: state_type] :
( v15584(VarCurr)
<=> ( v15263(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3419,axiom,
! [VarCurr: state_type] :
( v15554(VarCurr)
<=> ( v15555(VarCurr)
| v15579(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_735,axiom,
! [VarCurr: state_type] :
( v15579(VarCurr)
<=> ( v15581(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3418,axiom,
! [VarCurr: state_type] :
( v15581(VarCurr)
<=> ( v15257(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3417,axiom,
! [VarCurr: state_type] :
( v15555(VarCurr)
<=> ( v15556(VarCurr)
| v15576(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_734,axiom,
! [VarCurr: state_type] :
( v15576(VarCurr)
<=> ( v15578(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3416,axiom,
! [VarCurr: state_type] :
( v15578(VarCurr)
<=> ( v15252(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3415,axiom,
! [VarCurr: state_type] :
( v15556(VarCurr)
<=> ( v15557(VarCurr)
| v15572(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_733,axiom,
! [VarCurr: state_type] :
( v15572(VarCurr)
<=> ( v15574(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3414,axiom,
! [VarCurr: state_type] :
( v15574(VarCurr)
<=> ( v15575(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_732,axiom,
! [VarCurr: state_type] :
( v15575(VarCurr)
<=> ( v15401(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3413,axiom,
! [VarCurr: state_type] :
( v15557(VarCurr)
<=> ( v15558(VarCurr)
| v15569(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_731,axiom,
! [VarCurr: state_type] :
( v15569(VarCurr)
<=> ( v15571(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3412,axiom,
! [VarCurr: state_type] :
( v15571(VarCurr)
<=> ( v15247(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3411,axiom,
! [VarCurr: state_type] :
( v15558(VarCurr)
<=> ( v15559(VarCurr)
| v15566(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_730,axiom,
! [VarCurr: state_type] :
( v15566(VarCurr)
<=> ( v15568(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3410,axiom,
! [VarCurr: state_type] :
( v15568(VarCurr)
<=> ( v15242(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3409,axiom,
! [VarCurr: state_type] :
( v15559(VarCurr)
<=> ( v15560(VarCurr)
| v15563(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_729,axiom,
! [VarCurr: state_type] :
( v15563(VarCurr)
<=> ( v15565(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3408,axiom,
! [VarCurr: state_type] :
( v15565(VarCurr)
<=> ( v15237(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_728,axiom,
! [VarCurr: state_type] :
( v15560(VarCurr)
<=> ( v15562(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3407,axiom,
! [VarCurr: state_type] :
( v15562(VarCurr)
<=> ( v15232(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3406,axiom,
! [VarCurr: state_type] :
( v15533(VarCurr)
<=> ( v15535(VarCurr)
| v15548(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_727,axiom,
! [VarCurr: state_type] :
( v15548(VarCurr)
<=> ( v15550(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3405,axiom,
! [VarCurr: state_type] :
( v15550(VarCurr)
<=> ( v15544(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3404,axiom,
! [VarCurr: state_type] :
( v15535(VarCurr)
<=> ( v15536(VarCurr)
| v15545(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_726,axiom,
! [VarCurr: state_type] :
( v15545(VarCurr)
<=> ( v15547(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3403,axiom,
! [VarCurr: state_type] :
( v15547(VarCurr)
<=> ( v15540(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3402,axiom,
! [VarCurr: state_type] :
( v15536(VarCurr)
<=> ( v15537(VarCurr)
| v15541(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3401,axiom,
! [VarCurr: state_type] :
( v15541(VarCurr)
<=> ( v15543(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_725,axiom,
! [VarCurr: state_type] :
( v15543(VarCurr)
<=> ( v15544(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_724,axiom,
! [VarCurr: state_type] :
( v15544(VarCurr)
<=> ( v15514(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3400,axiom,
! [VarCurr: state_type] :
( v15537(VarCurr)
<=> ( v15539(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_723,axiom,
! [VarCurr: state_type] :
( v15539(VarCurr)
<=> ( v15540(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3399,axiom,
! [VarCurr: state_type] :
( v15540(VarCurr)
<=> ( v15514(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3398,axiom,
! [VarCurr: state_type] :
( v15517(VarCurr)
<=> ( v15519(VarCurr)
| v15529(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3397,axiom,
! [VarCurr: state_type] :
( v15529(VarCurr)
<=> ( v15531(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3396,axiom,
! [VarCurr: state_type] :
( v15531(VarCurr)
<=> ( v15532(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_722,axiom,
! [VarCurr: state_type] :
( v15532(VarCurr)
<=> ( v15524(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3395,axiom,
! [VarCurr: state_type] :
( v15519(VarCurr)
<=> ( v15520(VarCurr)
| v15525(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3394,axiom,
! [VarCurr: state_type] :
( v15525(VarCurr)
<=> ( v15527(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3393,axiom,
! [VarCurr: state_type] :
( v15527(VarCurr)
<=> ( v15528(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_721,axiom,
! [VarCurr: state_type] :
( v15528(VarCurr)
<=> ( v15513(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3392,axiom,
! [VarCurr: state_type] :
( v15520(VarCurr)
<=> ( v15522(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3391,axiom,
! [VarCurr: state_type] :
( v15522(VarCurr)
<=> ( v15523(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3390,axiom,
! [VarCurr: state_type] :
( v15523(VarCurr)
<=> ( v15524(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3389,axiom,
! [VarCurr: state_type] :
( v15524(VarCurr)
<=> ( v15514(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3388,axiom,
! [VarCurr: state_type] :
( v15509(VarCurr)
<=> ( v15511(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3387,axiom,
! [VarCurr: state_type] :
( v15511(VarCurr)
<=> ( v15512(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3386,axiom,
! [VarCurr: state_type] :
( v15512(VarCurr)
<=> ( v15513(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3385,axiom,
! [VarCurr: state_type] :
( v15513(VarCurr)
<=> ( v15514(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_720,axiom,
! [VarCurr: state_type] :
( v15514(VarCurr)
<=> ( v15515(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3384,axiom,
! [VarCurr: state_type] :
( v15515(VarCurr)
<=> ( v15516(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3383,axiom,
! [VarCurr: state_type] :
( v15516(VarCurr)
<=> ( v15327(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3382,axiom,
! [VarCurr: state_type] :
( v15471(VarCurr)
<=> ( v15473(VarCurr)
| v15506(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_719,axiom,
! [VarCurr: state_type] :
( v15506(VarCurr)
<=> ( v15508(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3381,axiom,
! [VarCurr: state_type] :
( v15508(VarCurr)
<=> ( v15149(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3380,axiom,
! [VarCurr: state_type] :
( v15473(VarCurr)
<=> ( v15474(VarCurr)
| v15503(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_718,axiom,
! [VarCurr: state_type] :
( v15503(VarCurr)
<=> ( v15505(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3379,axiom,
! [VarCurr: state_type] :
( v15505(VarCurr)
<=> ( v15136(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3378,axiom,
! [VarCurr: state_type] :
( v15474(VarCurr)
<=> ( v15475(VarCurr)
| v15500(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_717,axiom,
! [VarCurr: state_type] :
( v15500(VarCurr)
<=> ( v15502(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3377,axiom,
! [VarCurr: state_type] :
( v15502(VarCurr)
<=> ( v15122(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3376,axiom,
! [VarCurr: state_type] :
( v15475(VarCurr)
<=> ( v15476(VarCurr)
| v15497(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_716,axiom,
! [VarCurr: state_type] :
( v15497(VarCurr)
<=> ( v15499(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3375,axiom,
! [VarCurr: state_type] :
( v15499(VarCurr)
<=> ( v15113(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3374,axiom,
! [VarCurr: state_type] :
( v15476(VarCurr)
<=> ( v15477(VarCurr)
| v15492(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_715,axiom,
! [VarCurr: state_type] :
( v15492(VarCurr)
<=> ( v15494(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3373,axiom,
! [VarCurr: state_type] :
( v15494(VarCurr)
<=> ( v15495(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3372,axiom,
! [VarCurr: state_type] :
( v15495(VarCurr)
<=> ( v15496(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3371,axiom,
! [VarCurr: state_type] :
( v15496(VarCurr)
<=> ( v15402(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3370,axiom,
! [VarCurr: state_type] :
( v15477(VarCurr)
<=> ( v15478(VarCurr)
| v15489(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_714,axiom,
! [VarCurr: state_type] :
( v15489(VarCurr)
<=> ( v15491(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3369,axiom,
! [VarCurr: state_type] :
( v15491(VarCurr)
<=> ( v15104(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3368,axiom,
! [VarCurr: state_type] :
( v15478(VarCurr)
<=> ( v15479(VarCurr)
| v15486(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_713,axiom,
! [VarCurr: state_type] :
( v15486(VarCurr)
<=> ( v15488(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3367,axiom,
! [VarCurr: state_type] :
( v15488(VarCurr)
<=> ( v15095(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3366,axiom,
! [VarCurr: state_type] :
( v15479(VarCurr)
<=> ( v15480(VarCurr)
| v15483(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_712,axiom,
! [VarCurr: state_type] :
( v15483(VarCurr)
<=> ( v15485(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3365,axiom,
! [VarCurr: state_type] :
( v15485(VarCurr)
<=> ( v15086(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_711,axiom,
! [VarCurr: state_type] :
( v15480(VarCurr)
<=> ( v15482(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3364,axiom,
! [VarCurr: state_type] :
( v15482(VarCurr)
<=> ( v15077(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3363,axiom,
! [VarCurr: state_type] :
( v15462(VarCurr)
<=> ( v15463(VarCurr)
| v15467(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_710,axiom,
! [VarCurr: state_type] :
( v15467(VarCurr)
<=> ( v15469(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3362,axiom,
! [VarCurr: state_type] :
( v15469(VarCurr)
<=> ( v15470(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_709,axiom,
! [VarCurr: state_type] :
( v15470(VarCurr)
<=> ( v15427(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_708,axiom,
! [VarCurr: state_type] :
( v15463(VarCurr)
<=> ( v15465(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3361,axiom,
! [VarCurr: state_type] :
( v15465(VarCurr)
<=> ( v15466(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3360,axiom,
! [VarCurr: state_type] :
( v15466(VarCurr)
<=> ( v15427(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3359,axiom,
! [VarCurr: state_type] :
( v15430(VarCurr)
<=> ( v15432(VarCurr)
| v15459(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3358,axiom,
! [VarCurr: state_type] :
( v15459(VarCurr)
<=> ( v15461(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_707,axiom,
! [VarCurr: state_type] :
( v15461(VarCurr)
<=> ( v15449(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3357,axiom,
! [VarCurr: state_type] :
( v15432(VarCurr)
<=> ( v15433(VarCurr)
| v15456(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3356,axiom,
! [VarCurr: state_type] :
( v15456(VarCurr)
<=> ( v15458(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_706,axiom,
! [VarCurr: state_type] :
( v15458(VarCurr)
<=> ( v15445(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3355,axiom,
! [VarCurr: state_type] :
( v15433(VarCurr)
<=> ( v15434(VarCurr)
| v15453(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3354,axiom,
! [VarCurr: state_type] :
( v15453(VarCurr)
<=> ( v15455(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_705,axiom,
! [VarCurr: state_type] :
( v15455(VarCurr)
<=> ( v15440(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3353,axiom,
! [VarCurr: state_type] :
( v15434(VarCurr)
<=> ( v15435(VarCurr)
| v15450(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3352,axiom,
! [VarCurr: state_type] :
( v15450(VarCurr)
<=> ( v15452(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_704,axiom,
! [VarCurr: state_type] :
( v15452(VarCurr)
<=> ( v15425(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3351,axiom,
! [VarCurr: state_type] :
( v15435(VarCurr)
<=> ( v15436(VarCurr)
| v15446(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3350,axiom,
! [VarCurr: state_type] :
( v15446(VarCurr)
<=> ( v15448(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3349,axiom,
! [VarCurr: state_type] :
( v15448(VarCurr)
<=> ( v15449(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_703,axiom,
! [VarCurr: state_type] :
( v15449(VarCurr)
<=> ( v15441(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3348,axiom,
! [VarCurr: state_type] :
( v15436(VarCurr)
<=> ( v15437(VarCurr)
| v15442(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3347,axiom,
! [VarCurr: state_type] :
( v15442(VarCurr)
<=> ( v15444(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3346,axiom,
! [VarCurr: state_type] :
( v15444(VarCurr)
<=> ( v15445(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_702,axiom,
! [VarCurr: state_type] :
( v15445(VarCurr)
<=> ( v15426(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3345,axiom,
! [VarCurr: state_type] :
( v15437(VarCurr)
<=> ( v15439(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3344,axiom,
! [VarCurr: state_type] :
( v15439(VarCurr)
<=> ( v15440(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3343,axiom,
! [VarCurr: state_type] :
( v15440(VarCurr)
<=> ( v15441(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3342,axiom,
! [VarCurr: state_type] :
( v15441(VarCurr)
<=> ( v15427(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3341,axiom,
! [VarCurr: state_type] :
( v15422(VarCurr)
<=> ( v15424(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3340,axiom,
! [VarCurr: state_type] :
( v15424(VarCurr)
<=> ( v15425(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3339,axiom,
! [VarCurr: state_type] :
( v15425(VarCurr)
<=> ( v15426(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3338,axiom,
! [VarCurr: state_type] :
( v15426(VarCurr)
<=> ( v15427(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_701,axiom,
! [VarCurr: state_type] :
( v15427(VarCurr)
<=> ( v15428(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3337,axiom,
! [VarCurr: state_type] :
( v15428(VarCurr)
<=> ( v15429(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3336,axiom,
! [VarCurr: state_type] :
( v15429(VarCurr)
<=> ( v15274(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3335,axiom,
! [VarCurr: state_type] :
( v15372(VarCurr)
<=> ( v15374(VarCurr)
| v15418(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_700,axiom,
! [VarCurr: state_type] :
( v15418(VarCurr)
<=> ( v15420(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3334,axiom,
! [VarCurr: state_type] :
( v15420(VarCurr)
<=> ( v15421(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3333,axiom,
! [VarCurr: state_type] :
( v15421(VarCurr)
<=> ( v15269(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3332,axiom,
! [VarCurr: state_type] :
( v15374(VarCurr)
<=> ( v15375(VarCurr)
| v15414(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_699,axiom,
! [VarCurr: state_type] :
( v15414(VarCurr)
<=> ( v15416(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3331,axiom,
! [VarCurr: state_type] :
( v15416(VarCurr)
<=> ( v15417(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3330,axiom,
! [VarCurr: state_type] :
( v15417(VarCurr)
<=> ( v15264(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3329,axiom,
! [VarCurr: state_type] :
( v15375(VarCurr)
<=> ( v15376(VarCurr)
| v15410(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_698,axiom,
! [VarCurr: state_type] :
( v15410(VarCurr)
<=> ( v15412(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3328,axiom,
! [VarCurr: state_type] :
( v15412(VarCurr)
<=> ( v15413(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3327,axiom,
! [VarCurr: state_type] :
( v15413(VarCurr)
<=> ( v15258(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3326,axiom,
! [VarCurr: state_type] :
( v15376(VarCurr)
<=> ( v15377(VarCurr)
| v15406(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_697,axiom,
! [VarCurr: state_type] :
( v15406(VarCurr)
<=> ( v15408(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3325,axiom,
! [VarCurr: state_type] :
( v15408(VarCurr)
<=> ( v15409(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3324,axiom,
! [VarCurr: state_type] :
( v15409(VarCurr)
<=> ( v15253(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3323,axiom,
! [VarCurr: state_type] :
( v15377(VarCurr)
<=> ( v15378(VarCurr)
| v15397(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_696,axiom,
! [VarCurr: state_type] :
( v15397(VarCurr)
<=> ( v15399(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3322,axiom,
! [VarCurr: state_type] :
( v15399(VarCurr)
<=> ( v15400(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3321,axiom,
! [VarCurr: state_type] :
( v15400(VarCurr)
<=> ( v15401(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3320,axiom,
! [VarCurr: state_type] :
( v15401(VarCurr)
<=> ( v15402(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3319,axiom,
! [VarCurr: state_type] :
( v15402(VarCurr)
<=> ( v15403(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_695,axiom,
! [VarCurr: state_type] :
( v15403(VarCurr)
<=> ( v15404(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3318,axiom,
! [VarCurr: state_type] :
( v15404(VarCurr)
<=> ( v15405(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3317,axiom,
! [VarCurr: state_type] :
( v15405(VarCurr)
<=> ( v14551(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3316,axiom,
! [VarCurr: state_type] :
( v15378(VarCurr)
<=> ( v15379(VarCurr)
| v15393(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_694,axiom,
! [VarCurr: state_type] :
( v15393(VarCurr)
<=> ( v15395(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3315,axiom,
! [VarCurr: state_type] :
( v15395(VarCurr)
<=> ( v15396(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3314,axiom,
! [VarCurr: state_type] :
( v15396(VarCurr)
<=> ( v15248(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3313,axiom,
! [VarCurr: state_type] :
( v15379(VarCurr)
<=> ( v15380(VarCurr)
| v15389(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_693,axiom,
! [VarCurr: state_type] :
( v15389(VarCurr)
<=> ( v15391(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3312,axiom,
! [VarCurr: state_type] :
( v15391(VarCurr)
<=> ( v15392(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3311,axiom,
! [VarCurr: state_type] :
( v15392(VarCurr)
<=> ( v15243(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3310,axiom,
! [VarCurr: state_type] :
( v15380(VarCurr)
<=> ( v15381(VarCurr)
| v15385(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_692,axiom,
! [VarCurr: state_type] :
( v15385(VarCurr)
<=> ( v15387(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3309,axiom,
! [VarCurr: state_type] :
( v15387(VarCurr)
<=> ( v15388(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3308,axiom,
! [VarCurr: state_type] :
( v15388(VarCurr)
<=> ( v15238(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_691,axiom,
! [VarCurr: state_type] :
( v15381(VarCurr)
<=> ( v15383(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3307,axiom,
! [VarCurr: state_type] :
( v15383(VarCurr)
<=> ( v15384(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3306,axiom,
! [VarCurr: state_type] :
( v15384(VarCurr)
<=> ( v15233(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3305,axiom,
! [VarCurr: state_type] :
( v15328(VarCurr)
<=> ( v15330(VarCurr)
| v15370(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_690,axiom,
! [VarCurr: state_type] :
( v15370(VarCurr)
<=> ( v15350(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3304,axiom,
! [VarCurr: state_type] :
( v15330(VarCurr)
<=> ( v15331(VarCurr)
| v15368(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_689,axiom,
! [VarCurr: state_type] :
( v15368(VarCurr)
<=> ( v15346(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3303,axiom,
! [VarCurr: state_type] :
( v15331(VarCurr)
<=> ( v15332(VarCurr)
| v15366(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_688,axiom,
! [VarCurr: state_type] :
( v15366(VarCurr)
<=> ( v15341(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3302,axiom,
! [VarCurr: state_type] :
( v15332(VarCurr)
<=> ( v15333(VarCurr)
| v15364(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_687,axiom,
! [VarCurr: state_type] :
( v15364(VarCurr)
<=> ( v15321(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3301,axiom,
! [VarCurr: state_type] :
( v15333(VarCurr)
<=> ( v15334(VarCurr)
| v15361(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3300,axiom,
! [VarCurr: state_type] :
( v15361(VarCurr)
<=> ( v15363(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_686,axiom,
! [VarCurr: state_type] :
( v15363(VarCurr)
<=> ( v15351(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3299,axiom,
! [VarCurr: state_type] :
( v15334(VarCurr)
<=> ( v15335(VarCurr)
| v15358(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3298,axiom,
! [VarCurr: state_type] :
( v15358(VarCurr)
<=> ( v15360(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_685,axiom,
! [VarCurr: state_type] :
( v15360(VarCurr)
<=> ( v15347(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3297,axiom,
! [VarCurr: state_type] :
( v15335(VarCurr)
<=> ( v15336(VarCurr)
| v15355(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3296,axiom,
! [VarCurr: state_type] :
( v15355(VarCurr)
<=> ( v15357(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_684,axiom,
! [VarCurr: state_type] :
( v15357(VarCurr)
<=> ( v15342(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3295,axiom,
! [VarCurr: state_type] :
( v15336(VarCurr)
<=> ( v15337(VarCurr)
| v15352(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3294,axiom,
! [VarCurr: state_type] :
( v15352(VarCurr)
<=> ( v15354(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_683,axiom,
! [VarCurr: state_type] :
( v15354(VarCurr)
<=> ( v15322(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3293,axiom,
! [VarCurr: state_type] :
( v15337(VarCurr)
<=> ( v15338(VarCurr)
| v15348(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3292,axiom,
! [VarCurr: state_type] :
( v15348(VarCurr)
<=> ( v15350(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3291,axiom,
! [VarCurr: state_type] :
( v15350(VarCurr)
<=> ( v15351(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_682,axiom,
! [VarCurr: state_type] :
( v15351(VarCurr)
<=> ( v15343(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3290,axiom,
! [VarCurr: state_type] :
( v15338(VarCurr)
<=> ( v15339(VarCurr)
| v15344(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3289,axiom,
! [VarCurr: state_type] :
( v15344(VarCurr)
<=> ( v15346(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3288,axiom,
! [VarCurr: state_type] :
( v15346(VarCurr)
<=> ( v15347(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_681,axiom,
! [VarCurr: state_type] :
( v15347(VarCurr)
<=> ( v15323(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3287,axiom,
! [VarCurr: state_type] :
( v15339(VarCurr)
<=> ( v15341(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3286,axiom,
! [VarCurr: state_type] :
( v15341(VarCurr)
<=> ( v15342(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3285,axiom,
! [VarCurr: state_type] :
( v15342(VarCurr)
<=> ( v15343(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3284,axiom,
! [VarCurr: state_type] :
( v15343(VarCurr)
<=> ( v15324(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3283,axiom,
! [VarCurr: state_type] :
( v15319(VarCurr)
<=> ( v15321(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3282,axiom,
! [VarCurr: state_type] :
( v15321(VarCurr)
<=> ( v15322(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3281,axiom,
! [VarCurr: state_type] :
( v15322(VarCurr)
<=> ( v15323(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3280,axiom,
! [VarCurr: state_type] :
( v15323(VarCurr)
<=> ( v15324(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3279,axiom,
! [VarCurr: state_type] :
( v15324(VarCurr)
<=> ( v15325(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_680,axiom,
! [VarCurr: state_type] :
( v15325(VarCurr)
<=> ( v15326(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_679,axiom,
! [VarCurr: state_type] :
( v15326(VarCurr)
<=> ( v15327(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3278,axiom,
! [VarCurr: state_type] :
( v15327(VarCurr)
<=> ( v15275(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3277,axiom,
! [VarCurr: state_type] :
( v15279(VarCurr)
<=> ( v15281(VarCurr)
| v15315(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3276,axiom,
! [VarCurr: state_type] :
( v15315(VarCurr)
<=> ( v15317(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_678,axiom,
! [VarCurr: state_type] :
( v15317(VarCurr)
<=> ( v15318(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_677,axiom,
! [VarCurr: state_type] :
( v15318(VarCurr)
<=> ( v15150(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3275,axiom,
! [VarCurr: state_type] :
( v15281(VarCurr)
<=> ( v15282(VarCurr)
| v15311(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3274,axiom,
! [VarCurr: state_type] :
( v15311(VarCurr)
<=> ( v15313(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_676,axiom,
! [VarCurr: state_type] :
( v15313(VarCurr)
<=> ( v15314(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_675,axiom,
! [VarCurr: state_type] :
( v15314(VarCurr)
<=> ( v15137(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3273,axiom,
! [VarCurr: state_type] :
( v15282(VarCurr)
<=> ( v15283(VarCurr)
| v15307(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3272,axiom,
! [VarCurr: state_type] :
( v15307(VarCurr)
<=> ( v15309(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_674,axiom,
! [VarCurr: state_type] :
( v15309(VarCurr)
<=> ( v15310(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_673,axiom,
! [VarCurr: state_type] :
( v15310(VarCurr)
<=> ( v15123(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3271,axiom,
! [VarCurr: state_type] :
( v15283(VarCurr)
<=> ( v15284(VarCurr)
| v15303(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3270,axiom,
! [VarCurr: state_type] :
( v15303(VarCurr)
<=> ( v15305(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_672,axiom,
! [VarCurr: state_type] :
( v15305(VarCurr)
<=> ( v15306(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_671,axiom,
! [VarCurr: state_type] :
( v15306(VarCurr)
<=> ( v15114(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3269,axiom,
! [VarCurr: state_type] :
( v15284(VarCurr)
<=> ( v15285(VarCurr)
| v15299(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3268,axiom,
! [VarCurr: state_type] :
( v15299(VarCurr)
<=> ( v15301(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_670,axiom,
! [VarCurr: state_type] :
( v15301(VarCurr)
<=> ( v15302(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_669,axiom,
! [VarCurr: state_type] :
( v15302(VarCurr)
<=> ( v15105(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3267,axiom,
! [VarCurr: state_type] :
( v15285(VarCurr)
<=> ( v15286(VarCurr)
| v15295(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3266,axiom,
! [VarCurr: state_type] :
( v15295(VarCurr)
<=> ( v15297(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_668,axiom,
! [VarCurr: state_type] :
( v15297(VarCurr)
<=> ( v15298(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_667,axiom,
! [VarCurr: state_type] :
( v15298(VarCurr)
<=> ( v15096(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3265,axiom,
! [VarCurr: state_type] :
( v15286(VarCurr)
<=> ( v15287(VarCurr)
| v15291(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3264,axiom,
! [VarCurr: state_type] :
( v15291(VarCurr)
<=> ( v15293(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_666,axiom,
! [VarCurr: state_type] :
( v15293(VarCurr)
<=> ( v15294(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_665,axiom,
! [VarCurr: state_type] :
( v15294(VarCurr)
<=> ( v15087(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3263,axiom,
! [VarCurr: state_type] :
( v15287(VarCurr)
<=> ( v15289(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_664,axiom,
! [VarCurr: state_type] :
( v15289(VarCurr)
<=> ( v15290(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_663,axiom,
! [VarCurr: state_type] :
( v15290(VarCurr)
<=> ( v15078(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3262,axiom,
! [VarCurr: state_type] :
( v15270(VarCurr)
<=> ( v15272(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_662,axiom,
! [VarCurr: state_type] :
( v15272(VarCurr)
<=> ( v15273(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_661,axiom,
! [VarCurr: state_type] :
( v15273(VarCurr)
<=> ( v15274(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3261,axiom,
! [VarCurr: state_type] :
( v15274(VarCurr)
<=> ( v15275(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3260,axiom,
! [VarCurr: state_type] :
( v15275(VarCurr)
<=> ( v15276(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_660,axiom,
! [VarCurr: state_type] :
( v15276(VarCurr)
<=> ( v15277(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3259,axiom,
! [VarCurr: state_type] :
( v15277(VarCurr)
<=> ( v15278(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3258,axiom,
! [VarCurr: state_type] :
( v15278(VarCurr)
<=> ( v14421(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3257,axiom,
! [VarCurr: state_type] :
( v15259(VarCurr)
<=> ( v15260(VarCurr)
| v15265(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3256,axiom,
! [VarCurr: state_type] :
( v15265(VarCurr)
<=> ( v15267(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_659,axiom,
! [VarCurr: state_type] :
( v15267(VarCurr)
<=> ( v15268(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_658,axiom,
! [VarCurr: state_type] :
( v15268(VarCurr)
<=> ( v15269(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3255,axiom,
! [VarCurr: state_type] :
( v15269(VarCurr)
<=> ( v15151(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3254,axiom,
! [VarCurr: state_type] :
( v15260(VarCurr)
<=> ( v15262(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_657,axiom,
! [VarCurr: state_type] :
( v15262(VarCurr)
<=> ( v15263(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_656,axiom,
! [VarCurr: state_type] :
( v15263(VarCurr)
<=> ( v15264(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3253,axiom,
! [VarCurr: state_type] :
( v15264(VarCurr)
<=> ( v15138(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3252,axiom,
! [VarCurr: state_type] :
( v15223(VarCurr)
<=> ( v15225(VarCurr)
| v15254(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3251,axiom,
! [VarCurr: state_type] :
( v15254(VarCurr)
<=> ( v15256(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_655,axiom,
! [VarCurr: state_type] :
( v15256(VarCurr)
<=> ( v15257(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_654,axiom,
! [VarCurr: state_type] :
( v15257(VarCurr)
<=> ( v15258(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3250,axiom,
! [VarCurr: state_type] :
( v15258(VarCurr)
<=> ( v15124(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3249,axiom,
! [VarCurr: state_type] :
( v15225(VarCurr)
<=> ( v15226(VarCurr)
| v15249(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3248,axiom,
! [VarCurr: state_type] :
( v15249(VarCurr)
<=> ( v15251(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_653,axiom,
! [VarCurr: state_type] :
( v15251(VarCurr)
<=> ( v15252(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_652,axiom,
! [VarCurr: state_type] :
( v15252(VarCurr)
<=> ( v15253(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3247,axiom,
! [VarCurr: state_type] :
( v15253(VarCurr)
<=> ( v15115(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3246,axiom,
! [VarCurr: state_type] :
( v15226(VarCurr)
<=> ( v15227(VarCurr)
| v15244(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3245,axiom,
! [VarCurr: state_type] :
( v15244(VarCurr)
<=> ( v15246(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_651,axiom,
! [VarCurr: state_type] :
( v15246(VarCurr)
<=> ( v15247(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_650,axiom,
! [VarCurr: state_type] :
( v15247(VarCurr)
<=> ( v15248(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3244,axiom,
! [VarCurr: state_type] :
( v15248(VarCurr)
<=> ( v15106(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3243,axiom,
! [VarCurr: state_type] :
( v15227(VarCurr)
<=> ( v15228(VarCurr)
| v15239(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3242,axiom,
! [VarCurr: state_type] :
( v15239(VarCurr)
<=> ( v15241(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_649,axiom,
! [VarCurr: state_type] :
( v15241(VarCurr)
<=> ( v15242(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_648,axiom,
! [VarCurr: state_type] :
( v15242(VarCurr)
<=> ( v15243(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3241,axiom,
! [VarCurr: state_type] :
( v15243(VarCurr)
<=> ( v15097(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3240,axiom,
! [VarCurr: state_type] :
( v15228(VarCurr)
<=> ( v15229(VarCurr)
| v15234(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3239,axiom,
! [VarCurr: state_type] :
( v15234(VarCurr)
<=> ( v15236(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_647,axiom,
! [VarCurr: state_type] :
( v15236(VarCurr)
<=> ( v15237(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_646,axiom,
! [VarCurr: state_type] :
( v15237(VarCurr)
<=> ( v15238(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3238,axiom,
! [VarCurr: state_type] :
( v15238(VarCurr)
<=> ( v15088(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3237,axiom,
! [VarCurr: state_type] :
( v15229(VarCurr)
<=> ( v15231(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_645,axiom,
! [VarCurr: state_type] :
( v15231(VarCurr)
<=> ( v15232(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_644,axiom,
! [VarCurr: state_type] :
( v15232(VarCurr)
<=> ( v15233(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3236,axiom,
! [VarCurr: state_type] :
( v15233(VarCurr)
<=> ( v15079(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3235,axiom,
! [VarCurr: state_type] :
( v15187(VarCurr)
<=> ( v15189(VarCurr)
| v15220(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_643,axiom,
! [VarCurr: state_type] :
( v15220(VarCurr)
<=> ( v15222(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3234,axiom,
! [VarCurr: state_type] :
( v15222(VarCurr)
<=> ( v15210(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3233,axiom,
! [VarCurr: state_type] :
( v15189(VarCurr)
<=> ( v15190(VarCurr)
| v15217(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_642,axiom,
! [VarCurr: state_type] :
( v15217(VarCurr)
<=> ( v15219(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3232,axiom,
! [VarCurr: state_type] :
( v15219(VarCurr)
<=> ( v15206(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3231,axiom,
! [VarCurr: state_type] :
( v15190(VarCurr)
<=> ( v15191(VarCurr)
| v15214(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_641,axiom,
! [VarCurr: state_type] :
( v15214(VarCurr)
<=> ( v15216(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3230,axiom,
! [VarCurr: state_type] :
( v15216(VarCurr)
<=> ( v15202(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3229,axiom,
! [VarCurr: state_type] :
( v15191(VarCurr)
<=> ( v15192(VarCurr)
| v15211(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_640,axiom,
! [VarCurr: state_type] :
( v15211(VarCurr)
<=> ( v15213(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3228,axiom,
! [VarCurr: state_type] :
( v15213(VarCurr)
<=> ( v15198(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3227,axiom,
! [VarCurr: state_type] :
( v15192(VarCurr)
<=> ( v15193(VarCurr)
| v15207(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3226,axiom,
! [VarCurr: state_type] :
( v15207(VarCurr)
<=> ( v15209(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_639,axiom,
! [VarCurr: state_type] :
( v15209(VarCurr)
<=> ( v15210(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_638,axiom,
! [VarCurr: state_type] :
( v15210(VarCurr)
<=> ( v15147(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3225,axiom,
! [VarCurr: state_type] :
( v15193(VarCurr)
<=> ( v15194(VarCurr)
| v15203(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3224,axiom,
! [VarCurr: state_type] :
( v15203(VarCurr)
<=> ( v15205(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_637,axiom,
! [VarCurr: state_type] :
( v15205(VarCurr)
<=> ( v15206(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_636,axiom,
! [VarCurr: state_type] :
( v15206(VarCurr)
<=> ( v15134(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3223,axiom,
! [VarCurr: state_type] :
( v15194(VarCurr)
<=> ( v15195(VarCurr)
| v15199(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3222,axiom,
! [VarCurr: state_type] :
( v15199(VarCurr)
<=> ( v15201(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_635,axiom,
! [VarCurr: state_type] :
( v15201(VarCurr)
<=> ( v15202(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3221,axiom,
! [VarCurr: state_type] :
( v15202(VarCurr)
<=> ( v15147(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3220,axiom,
! [VarCurr: state_type] :
( v15195(VarCurr)
<=> ( v15197(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_634,axiom,
! [VarCurr: state_type] :
( v15197(VarCurr)
<=> ( v15198(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3219,axiom,
! [VarCurr: state_type] :
( v15198(VarCurr)
<=> ( v15134(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3218,axiom,
! [VarCurr: state_type] :
( v15155(VarCurr)
<=> ( v15157(VarCurr)
| v15183(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3217,axiom,
! [VarCurr: state_type] :
( v15183(VarCurr)
<=> ( v15185(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3216,axiom,
! [VarCurr: state_type] :
( v15185(VarCurr)
<=> ( v15186(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_633,axiom,
! [VarCurr: state_type] :
( v15186(VarCurr)
<=> ( v15170(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3215,axiom,
! [VarCurr: state_type] :
( v15157(VarCurr)
<=> ( v15158(VarCurr)
| v15179(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3214,axiom,
! [VarCurr: state_type] :
( v15179(VarCurr)
<=> ( v15181(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3213,axiom,
! [VarCurr: state_type] :
( v15181(VarCurr)
<=> ( v15182(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_632,axiom,
! [VarCurr: state_type] :
( v15182(VarCurr)
<=> ( v15165(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3212,axiom,
! [VarCurr: state_type] :
( v15158(VarCurr)
<=> ( v15159(VarCurr)
| v15175(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3211,axiom,
! [VarCurr: state_type] :
( v15175(VarCurr)
<=> ( v15177(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3210,axiom,
! [VarCurr: state_type] :
( v15177(VarCurr)
<=> ( v15178(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_631,axiom,
! [VarCurr: state_type] :
( v15178(VarCurr)
<=> ( v15146(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3209,axiom,
! [VarCurr: state_type] :
( v15159(VarCurr)
<=> ( v15160(VarCurr)
| v15171(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3208,axiom,
! [VarCurr: state_type] :
( v15171(VarCurr)
<=> ( v15173(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3207,axiom,
! [VarCurr: state_type] :
( v15173(VarCurr)
<=> ( v15174(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_630,axiom,
! [VarCurr: state_type] :
( v15174(VarCurr)
<=> ( v15133(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3206,axiom,
! [VarCurr: state_type] :
( v15160(VarCurr)
<=> ( v15161(VarCurr)
| v15166(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3205,axiom,
! [VarCurr: state_type] :
( v15166(VarCurr)
<=> ( v15168(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3204,axiom,
! [VarCurr: state_type] :
( v15168(VarCurr)
<=> ( v15169(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3203,axiom,
! [VarCurr: state_type] :
( v15169(VarCurr)
<=> ( v15170(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3202,axiom,
! [VarCurr: state_type] :
( v15170(VarCurr)
<=> ( v15147(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3201,axiom,
! [VarCurr: state_type] :
( v15161(VarCurr)
<=> ( v15163(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3200,axiom,
! [VarCurr: state_type] :
( v15163(VarCurr)
<=> ( v15164(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3199,axiom,
! [VarCurr: state_type] :
( v15164(VarCurr)
<=> ( v15165(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3198,axiom,
! [VarCurr: state_type] :
( v15165(VarCurr)
<=> ( v15134(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3197,axiom,
! [VarCurr: state_type] :
( v15128(VarCurr)
<=> ( v15129(VarCurr)
| v15142(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3196,axiom,
! [VarCurr: state_type] :
( v15142(VarCurr)
<=> ( v15144(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3195,axiom,
! [VarCurr: state_type] :
( v15144(VarCurr)
<=> ( v15145(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3194,axiom,
! [VarCurr: state_type] :
( v15145(VarCurr)
<=> ( v15146(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3193,axiom,
! [VarCurr: state_type] :
( v15146(VarCurr)
<=> ( v15147(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3192,axiom,
! [VarCurr: state_type] :
( v15147(VarCurr)
<=> ( v15148(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_629,axiom,
! [VarCurr: state_type] :
( v15148(VarCurr)
<=> ( v15149(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3191,axiom,
! [VarCurr: state_type] :
( v15149(VarCurr)
<=> ( v15150(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3190,axiom,
! [VarCurr: state_type] :
( v15150(VarCurr)
<=> ( v15151(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3189,axiom,
! [VarCurr: state_type] :
( v15151(VarCurr)
<=> ( v15152(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_628,axiom,
! [VarCurr: state_type] :
( v15152(VarCurr)
<=> ( v15153(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3188,axiom,
! [VarCurr: state_type] :
( v15153(VarCurr)
<=> ( v15154(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3187,axiom,
! [VarCurr: state_type] :
( v15154(VarCurr)
<=> ( v14162(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3186,axiom,
! [VarCurr: state_type] :
( v15129(VarCurr)
<=> ( v15131(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3185,axiom,
! [VarCurr: state_type] :
( v15131(VarCurr)
<=> ( v15132(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3184,axiom,
! [VarCurr: state_type] :
( v15132(VarCurr)
<=> ( v15133(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3183,axiom,
! [VarCurr: state_type] :
( v15133(VarCurr)
<=> ( v15134(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3182,axiom,
! [VarCurr: state_type] :
( v15134(VarCurr)
<=> ( v15135(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_627,axiom,
! [VarCurr: state_type] :
( v15135(VarCurr)
<=> ( v15136(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3181,axiom,
! [VarCurr: state_type] :
( v15136(VarCurr)
<=> ( v15137(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3180,axiom,
! [VarCurr: state_type] :
( v15137(VarCurr)
<=> ( v15138(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3179,axiom,
! [VarCurr: state_type] :
( v15138(VarCurr)
<=> ( v15139(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_626,axiom,
! [VarCurr: state_type] :
( v15139(VarCurr)
<=> ( v15140(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3178,axiom,
! [VarCurr: state_type] :
( v15140(VarCurr)
<=> ( v15141(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3177,axiom,
! [VarCurr: state_type] :
( v15141(VarCurr)
<=> ( v14142(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3176,axiom,
! [VarCurr: state_type] :
( v15068(VarCurr)
<=> ( v15070(VarCurr)
| v15119(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3175,axiom,
! [VarCurr: state_type] :
( v15119(VarCurr)
<=> ( v15121(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_625,axiom,
! [VarCurr: state_type] :
( v15121(VarCurr)
<=> ( v15122(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3174,axiom,
! [VarCurr: state_type] :
( v15122(VarCurr)
<=> ( v15123(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3173,axiom,
! [VarCurr: state_type] :
( v15123(VarCurr)
<=> ( v15124(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3172,axiom,
! [VarCurr: state_type] :
( v15124(VarCurr)
<=> ( v15125(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_624,axiom,
! [VarCurr: state_type] :
( v15125(VarCurr)
<=> ( v15126(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3171,axiom,
! [VarCurr: state_type] :
( v15126(VarCurr)
<=> ( v15127(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3170,axiom,
! [VarCurr: state_type] :
( v15127(VarCurr)
<=> ( v14122(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3169,axiom,
! [VarCurr: state_type] :
( v15070(VarCurr)
<=> ( v15071(VarCurr)
| v15110(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3168,axiom,
! [VarCurr: state_type] :
( v15110(VarCurr)
<=> ( v15112(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_623,axiom,
! [VarCurr: state_type] :
( v15112(VarCurr)
<=> ( v15113(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3167,axiom,
! [VarCurr: state_type] :
( v15113(VarCurr)
<=> ( v15114(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3166,axiom,
! [VarCurr: state_type] :
( v15114(VarCurr)
<=> ( v15115(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3165,axiom,
! [VarCurr: state_type] :
( v15115(VarCurr)
<=> ( v15116(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_622,axiom,
! [VarCurr: state_type] :
( v15116(VarCurr)
<=> ( v15117(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3164,axiom,
! [VarCurr: state_type] :
( v15117(VarCurr)
<=> ( v15118(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3163,axiom,
! [VarCurr: state_type] :
( v15118(VarCurr)
<=> ( v14107(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3162,axiom,
! [VarCurr: state_type] :
( v15071(VarCurr)
<=> ( v15072(VarCurr)
| v15101(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3161,axiom,
! [VarCurr: state_type] :
( v15101(VarCurr)
<=> ( v15103(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_621,axiom,
! [VarCurr: state_type] :
( v15103(VarCurr)
<=> ( v15104(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3160,axiom,
! [VarCurr: state_type] :
( v15104(VarCurr)
<=> ( v15105(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3159,axiom,
! [VarCurr: state_type] :
( v15105(VarCurr)
<=> ( v15106(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3158,axiom,
! [VarCurr: state_type] :
( v15106(VarCurr)
<=> ( v15107(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_620,axiom,
! [VarCurr: state_type] :
( v15107(VarCurr)
<=> ( v15108(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3157,axiom,
! [VarCurr: state_type] :
( v15108(VarCurr)
<=> ( v15109(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3156,axiom,
! [VarCurr: state_type] :
( v15109(VarCurr)
<=> ( v14095(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3155,axiom,
! [VarCurr: state_type] :
( v15072(VarCurr)
<=> ( v15073(VarCurr)
| v15092(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3154,axiom,
! [VarCurr: state_type] :
( v15092(VarCurr)
<=> ( v15094(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_619,axiom,
! [VarCurr: state_type] :
( v15094(VarCurr)
<=> ( v15095(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3153,axiom,
! [VarCurr: state_type] :
( v15095(VarCurr)
<=> ( v15096(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3152,axiom,
! [VarCurr: state_type] :
( v15096(VarCurr)
<=> ( v15097(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3151,axiom,
! [VarCurr: state_type] :
( v15097(VarCurr)
<=> ( v15098(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_618,axiom,
! [VarCurr: state_type] :
( v15098(VarCurr)
<=> ( v15099(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3150,axiom,
! [VarCurr: state_type] :
( v15099(VarCurr)
<=> ( v15100(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3149,axiom,
! [VarCurr: state_type] :
( v15100(VarCurr)
<=> ( v14083(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3148,axiom,
! [VarCurr: state_type] :
( v15073(VarCurr)
<=> ( v15074(VarCurr)
| v15083(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3147,axiom,
! [VarCurr: state_type] :
( v15083(VarCurr)
<=> ( v15085(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_617,axiom,
! [VarCurr: state_type] :
( v15085(VarCurr)
<=> ( v15086(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3146,axiom,
! [VarCurr: state_type] :
( v15086(VarCurr)
<=> ( v15087(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3145,axiom,
! [VarCurr: state_type] :
( v15087(VarCurr)
<=> ( v15088(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3144,axiom,
! [VarCurr: state_type] :
( v15088(VarCurr)
<=> ( v15089(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_616,axiom,
! [VarCurr: state_type] :
( v15089(VarCurr)
<=> ( v15090(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3143,axiom,
! [VarCurr: state_type] :
( v15090(VarCurr)
<=> ( v15091(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3142,axiom,
! [VarCurr: state_type] :
( v15091(VarCurr)
<=> ( v14066(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3141,axiom,
! [VarCurr: state_type] :
( v15074(VarCurr)
<=> ( v15076(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_615,axiom,
! [VarCurr: state_type] :
( v15076(VarCurr)
<=> ( v15077(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3140,axiom,
! [VarCurr: state_type] :
( v15077(VarCurr)
<=> ( v15078(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3139,axiom,
! [VarCurr: state_type] :
( v15078(VarCurr)
<=> ( v15079(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3138,axiom,
! [VarCurr: state_type] :
( v15079(VarCurr)
<=> ( v15080(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_614,axiom,
! [VarCurr: state_type] :
( v15080(VarCurr)
<=> ( v15081(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3137,axiom,
! [VarCurr: state_type] :
( v15081(VarCurr)
<=> ( v15082(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3136,axiom,
! [VarCurr: state_type] :
( v15082(VarCurr)
<=> ( v14047(VarCurr)
& v12810(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_613,axiom,
! [VarCurr: state_type] :
( v15057(VarCurr)
<=> ( v15059(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_612,axiom,
! [VarCurr: state_type] :
( v15059(VarCurr)
<=> ( v15060(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_611,axiom,
! [VarCurr: state_type] :
( v15060(VarCurr)
<=> ( v15061(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3135,axiom,
! [VarCurr: state_type] :
( v15061(VarCurr)
<=> ( v15062(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3134,axiom,
! [VarCurr: state_type] :
( v15062(VarCurr)
<=> ( v15063(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_610,axiom,
! [VarCurr: state_type] :
( v15063(VarCurr)
<=> ( v15064(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3133,axiom,
! [VarCurr: state_type] :
( v15064(VarCurr)
<=> ( v15065(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3132,axiom,
! [VarCurr: state_type] :
( v15065(VarCurr)
<=> ( v15066(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_609,axiom,
! [VarCurr: state_type] :
( v15066(VarCurr)
<=> ( v15067(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3131,axiom,
! [VarCurr: state_type] :
( v15067(VarCurr)
<=> ( v14423(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_608,axiom,
! [VarCurr: state_type] :
( v15054(VarCurr)
<=> ( v15056(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_607,axiom,
! [VarCurr: state_type] :
( v15056(VarCurr)
<=> ( v14741(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3130,axiom,
! [VarCurr: state_type] :
( v15018(VarCurr)
<=> ( v15020(VarCurr)
| v15052(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_606,axiom,
! [VarCurr: state_type] :
( v15052(VarCurr)
<=> ( v14414(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3129,axiom,
! [VarCurr: state_type] :
( v15020(VarCurr)
<=> ( v15021(VarCurr)
| v15050(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_605,axiom,
! [VarCurr: state_type] :
( v15050(VarCurr)
<=> ( v14410(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3128,axiom,
! [VarCurr: state_type] :
( v15021(VarCurr)
<=> ( v15022(VarCurr)
| v15048(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_604,axiom,
! [VarCurr: state_type] :
( v15048(VarCurr)
<=> ( v14406(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3127,axiom,
! [VarCurr: state_type] :
( v15022(VarCurr)
<=> ( v15023(VarCurr)
| v15046(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_603,axiom,
! [VarCurr: state_type] :
( v15046(VarCurr)
<=> ( v14401(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3126,axiom,
! [VarCurr: state_type] :
( v15023(VarCurr)
<=> ( v15024(VarCurr)
| v15044(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_602,axiom,
! [VarCurr: state_type] :
( v15044(VarCurr)
<=> ( v14397(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3125,axiom,
! [VarCurr: state_type] :
( v15024(VarCurr)
<=> ( v15025(VarCurr)
| v15040(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_601,axiom,
! [VarCurr: state_type] :
( v15040(VarCurr)
<=> ( v15042(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_600,axiom,
! [VarCurr: state_type] :
( v15042(VarCurr)
<=> ( v15043(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_599,axiom,
! [VarCurr: state_type] :
( v15043(VarCurr)
<=> ( v14870(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3124,axiom,
! [VarCurr: state_type] :
( v15025(VarCurr)
<=> ( v15026(VarCurr)
| v15037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_598,axiom,
! [VarCurr: state_type] :
( v15037(VarCurr)
<=> ( v15039(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_597,axiom,
! [VarCurr: state_type] :
( v15039(VarCurr)
<=> ( v14722(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3123,axiom,
! [VarCurr: state_type] :
( v15026(VarCurr)
<=> ( v15027(VarCurr)
| v15035(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_596,axiom,
! [VarCurr: state_type] :
( v15035(VarCurr)
<=> ( v14393(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3122,axiom,
! [VarCurr: state_type] :
( v15027(VarCurr)
<=> ( v15028(VarCurr)
| v15033(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_595,axiom,
! [VarCurr: state_type] :
( v15033(VarCurr)
<=> ( v14389(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3121,axiom,
! [VarCurr: state_type] :
( v15028(VarCurr)
<=> ( v15029(VarCurr)
| v15031(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_594,axiom,
! [VarCurr: state_type] :
( v15031(VarCurr)
<=> ( v14385(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_593,axiom,
! [VarCurr: state_type] :
( v15029(VarCurr)
<=> ( v14381(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3120,axiom,
! [VarCurr: state_type] :
( v15000(VarCurr)
<=> ( v15002(VarCurr)
| v15015(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_592,axiom,
! [VarCurr: state_type] :
( v15015(VarCurr)
<=> ( v15017(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3119,axiom,
! [VarCurr: state_type] :
( v15017(VarCurr)
<=> ( v15011(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3118,axiom,
! [VarCurr: state_type] :
( v15002(VarCurr)
<=> ( v15003(VarCurr)
| v15012(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_591,axiom,
! [VarCurr: state_type] :
( v15012(VarCurr)
<=> ( v15014(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3117,axiom,
! [VarCurr: state_type] :
( v15014(VarCurr)
<=> ( v15007(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3116,axiom,
! [VarCurr: state_type] :
( v15003(VarCurr)
<=> ( v15004(VarCurr)
| v15008(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3115,axiom,
! [VarCurr: state_type] :
( v15008(VarCurr)
<=> ( v15010(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_590,axiom,
! [VarCurr: state_type] :
( v15010(VarCurr)
<=> ( v15011(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_589,axiom,
! [VarCurr: state_type] :
( v15011(VarCurr)
<=> ( v14981(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3114,axiom,
! [VarCurr: state_type] :
( v15004(VarCurr)
<=> ( v15006(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_588,axiom,
! [VarCurr: state_type] :
( v15006(VarCurr)
<=> ( v15007(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3113,axiom,
! [VarCurr: state_type] :
( v15007(VarCurr)
<=> ( v14981(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3112,axiom,
! [VarCurr: state_type] :
( v14984(VarCurr)
<=> ( v14986(VarCurr)
| v14996(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3111,axiom,
! [VarCurr: state_type] :
( v14996(VarCurr)
<=> ( v14998(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3110,axiom,
! [VarCurr: state_type] :
( v14998(VarCurr)
<=> ( v14999(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_587,axiom,
! [VarCurr: state_type] :
( v14999(VarCurr)
<=> ( v14991(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3109,axiom,
! [VarCurr: state_type] :
( v14986(VarCurr)
<=> ( v14987(VarCurr)
| v14992(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3108,axiom,
! [VarCurr: state_type] :
( v14992(VarCurr)
<=> ( v14994(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3107,axiom,
! [VarCurr: state_type] :
( v14994(VarCurr)
<=> ( v14995(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_586,axiom,
! [VarCurr: state_type] :
( v14995(VarCurr)
<=> ( v14980(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3106,axiom,
! [VarCurr: state_type] :
( v14987(VarCurr)
<=> ( v14989(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3105,axiom,
! [VarCurr: state_type] :
( v14989(VarCurr)
<=> ( v14990(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3104,axiom,
! [VarCurr: state_type] :
( v14990(VarCurr)
<=> ( v14991(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3103,axiom,
! [VarCurr: state_type] :
( v14991(VarCurr)
<=> ( v14981(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3102,axiom,
! [VarCurr: state_type] :
( v14976(VarCurr)
<=> ( v14978(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3101,axiom,
! [VarCurr: state_type] :
( v14978(VarCurr)
<=> ( v14979(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3100,axiom,
! [VarCurr: state_type] :
( v14979(VarCurr)
<=> ( v14980(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3099,axiom,
! [VarCurr: state_type] :
( v14980(VarCurr)
<=> ( v14981(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_585,axiom,
! [VarCurr: state_type] :
( v14981(VarCurr)
<=> ( v14982(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_584,axiom,
! [VarCurr: state_type] :
( v14982(VarCurr)
<=> ( v14983(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_583,axiom,
! [VarCurr: state_type] :
( v14983(VarCurr)
<=> ( v14799(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3098,axiom,
! [VarCurr: state_type] :
( v14938(VarCurr)
<=> ( v14940(VarCurr)
| v14973(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_582,axiom,
! [VarCurr: state_type] :
( v14973(VarCurr)
<=> ( v14975(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_581,axiom,
! [VarCurr: state_type] :
( v14975(VarCurr)
<=> ( v14663(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3097,axiom,
! [VarCurr: state_type] :
( v14940(VarCurr)
<=> ( v14941(VarCurr)
| v14971(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_580,axiom,
! [VarCurr: state_type] :
( v14971(VarCurr)
<=> ( v14302(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3096,axiom,
! [VarCurr: state_type] :
( v14941(VarCurr)
<=> ( v14942(VarCurr)
| v14969(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_579,axiom,
! [VarCurr: state_type] :
( v14969(VarCurr)
<=> ( v14293(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3095,axiom,
! [VarCurr: state_type] :
( v14942(VarCurr)
<=> ( v14943(VarCurr)
| v14967(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_578,axiom,
! [VarCurr: state_type] :
( v14967(VarCurr)
<=> ( v14283(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3094,axiom,
! [VarCurr: state_type] :
( v14943(VarCurr)
<=> ( v14944(VarCurr)
| v14965(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_577,axiom,
! [VarCurr: state_type] :
( v14965(VarCurr)
<=> ( v14278(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3093,axiom,
! [VarCurr: state_type] :
( v14944(VarCurr)
<=> ( v14945(VarCurr)
| v14960(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_576,axiom,
! [VarCurr: state_type] :
( v14960(VarCurr)
<=> ( v14962(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_575,axiom,
! [VarCurr: state_type] :
( v14962(VarCurr)
<=> ( v14963(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_574,axiom,
! [VarCurr: state_type] :
( v14963(VarCurr)
<=> ( v14964(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3092,axiom,
! [VarCurr: state_type] :
( v14964(VarCurr)
<=> ( v14871(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3091,axiom,
! [VarCurr: state_type] :
( v14945(VarCurr)
<=> ( v14946(VarCurr)
| v14957(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_573,axiom,
! [VarCurr: state_type] :
( v14957(VarCurr)
<=> ( v14959(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_572,axiom,
! [VarCurr: state_type] :
( v14959(VarCurr)
<=> ( v14642(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3090,axiom,
! [VarCurr: state_type] :
( v14946(VarCurr)
<=> ( v14947(VarCurr)
| v14955(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_571,axiom,
! [VarCurr: state_type] :
( v14955(VarCurr)
<=> ( v14273(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3089,axiom,
! [VarCurr: state_type] :
( v14947(VarCurr)
<=> ( v14948(VarCurr)
| v14953(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_570,axiom,
! [VarCurr: state_type] :
( v14953(VarCurr)
<=> ( v14268(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3088,axiom,
! [VarCurr: state_type] :
( v14948(VarCurr)
<=> ( v14949(VarCurr)
| v14951(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_569,axiom,
! [VarCurr: state_type] :
( v14951(VarCurr)
<=> ( v14263(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_568,axiom,
! [VarCurr: state_type] :
( v14949(VarCurr)
<=> ( v14257(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3087,axiom,
! [VarCurr: state_type] :
( v14929(VarCurr)
<=> ( v14930(VarCurr)
| v14934(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_567,axiom,
! [VarCurr: state_type] :
( v14934(VarCurr)
<=> ( v14936(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3086,axiom,
! [VarCurr: state_type] :
( v14936(VarCurr)
<=> ( v14937(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_566,axiom,
! [VarCurr: state_type] :
( v14937(VarCurr)
<=> ( v14894(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_565,axiom,
! [VarCurr: state_type] :
( v14930(VarCurr)
<=> ( v14932(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3085,axiom,
! [VarCurr: state_type] :
( v14932(VarCurr)
<=> ( v14933(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3084,axiom,
! [VarCurr: state_type] :
( v14933(VarCurr)
<=> ( v14894(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3083,axiom,
! [VarCurr: state_type] :
( v14897(VarCurr)
<=> ( v14899(VarCurr)
| v14926(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3082,axiom,
! [VarCurr: state_type] :
( v14926(VarCurr)
<=> ( v14928(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_564,axiom,
! [VarCurr: state_type] :
( v14928(VarCurr)
<=> ( v14916(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3081,axiom,
! [VarCurr: state_type] :
( v14899(VarCurr)
<=> ( v14900(VarCurr)
| v14923(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3080,axiom,
! [VarCurr: state_type] :
( v14923(VarCurr)
<=> ( v14925(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_563,axiom,
! [VarCurr: state_type] :
( v14925(VarCurr)
<=> ( v14912(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3079,axiom,
! [VarCurr: state_type] :
( v14900(VarCurr)
<=> ( v14901(VarCurr)
| v14920(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3078,axiom,
! [VarCurr: state_type] :
( v14920(VarCurr)
<=> ( v14922(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_562,axiom,
! [VarCurr: state_type] :
( v14922(VarCurr)
<=> ( v14907(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3077,axiom,
! [VarCurr: state_type] :
( v14901(VarCurr)
<=> ( v14902(VarCurr)
| v14917(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3076,axiom,
! [VarCurr: state_type] :
( v14917(VarCurr)
<=> ( v14919(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_561,axiom,
! [VarCurr: state_type] :
( v14919(VarCurr)
<=> ( v14892(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3075,axiom,
! [VarCurr: state_type] :
( v14902(VarCurr)
<=> ( v14903(VarCurr)
| v14913(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3074,axiom,
! [VarCurr: state_type] :
( v14913(VarCurr)
<=> ( v14915(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3073,axiom,
! [VarCurr: state_type] :
( v14915(VarCurr)
<=> ( v14916(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_560,axiom,
! [VarCurr: state_type] :
( v14916(VarCurr)
<=> ( v14908(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3072,axiom,
! [VarCurr: state_type] :
( v14903(VarCurr)
<=> ( v14904(VarCurr)
| v14909(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3071,axiom,
! [VarCurr: state_type] :
( v14909(VarCurr)
<=> ( v14911(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3070,axiom,
! [VarCurr: state_type] :
( v14911(VarCurr)
<=> ( v14912(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_559,axiom,
! [VarCurr: state_type] :
( v14912(VarCurr)
<=> ( v14893(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3069,axiom,
! [VarCurr: state_type] :
( v14904(VarCurr)
<=> ( v14906(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3068,axiom,
! [VarCurr: state_type] :
( v14906(VarCurr)
<=> ( v14907(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3067,axiom,
! [VarCurr: state_type] :
( v14907(VarCurr)
<=> ( v14908(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3066,axiom,
! [VarCurr: state_type] :
( v14908(VarCurr)
<=> ( v14894(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3065,axiom,
! [VarCurr: state_type] :
( v14889(VarCurr)
<=> ( v14891(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3064,axiom,
! [VarCurr: state_type] :
( v14891(VarCurr)
<=> ( v14892(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3063,axiom,
! [VarCurr: state_type] :
( v14892(VarCurr)
<=> ( v14893(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3062,axiom,
! [VarCurr: state_type] :
( v14893(VarCurr)
<=> ( v14894(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_558,axiom,
! [VarCurr: state_type] :
( v14894(VarCurr)
<=> ( v14895(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_557,axiom,
! [VarCurr: state_type] :
( v14895(VarCurr)
<=> ( v14896(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3061,axiom,
! [VarCurr: state_type] :
( v14896(VarCurr)
<=> ( v14742(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3060,axiom,
! [VarCurr: state_type] :
( v14844(VarCurr)
<=> ( v14846(VarCurr)
| v14886(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_556,axiom,
! [VarCurr: state_type] :
( v14886(VarCurr)
<=> ( v14888(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_555,axiom,
! [VarCurr: state_type] :
( v14888(VarCurr)
<=> ( v14576(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3059,axiom,
! [VarCurr: state_type] :
( v14846(VarCurr)
<=> ( v14847(VarCurr)
| v14884(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_554,axiom,
! [VarCurr: state_type] :
( v14884(VarCurr)
<=> ( v14155(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3058,axiom,
! [VarCurr: state_type] :
( v14847(VarCurr)
<=> ( v14848(VarCurr)
| v14882(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_553,axiom,
! [VarCurr: state_type] :
( v14882(VarCurr)
<=> ( v14135(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3057,axiom,
! [VarCurr: state_type] :
( v14848(VarCurr)
<=> ( v14849(VarCurr)
| v14880(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_552,axiom,
! [VarCurr: state_type] :
( v14880(VarCurr)
<=> ( v14115(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3056,axiom,
! [VarCurr: state_type] :
( v14849(VarCurr)
<=> ( v14850(VarCurr)
| v14878(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_551,axiom,
! [VarCurr: state_type] :
( v14878(VarCurr)
<=> ( v14100(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3055,axiom,
! [VarCurr: state_type] :
( v14850(VarCurr)
<=> ( v14851(VarCurr)
| v14866(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_550,axiom,
! [VarCurr: state_type] :
( v14866(VarCurr)
<=> ( v14868(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_549,axiom,
! [VarCurr: state_type] :
( v14868(VarCurr)
<=> ( v14869(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3054,axiom,
! [VarCurr: state_type] :
( v14869(VarCurr)
<=> ( v14870(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3053,axiom,
! [VarCurr: state_type] :
( v14870(VarCurr)
<=> ( v14871(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3052,axiom,
! [VarCurr: state_type] :
( v14871(VarCurr)
<=> ( v14872(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_548,axiom,
! [VarCurr: state_type] :
( v14872(VarCurr)
<=> ( v14873(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3051,axiom,
! [VarCurr: state_type] :
( v14873(VarCurr)
<=> ( v14874(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3050,axiom,
! [VarCurr: state_type] :
( v14874(VarCurr)
<=> ( v14875(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_547,axiom,
! [VarCurr: state_type] :
( v14875(VarCurr)
<=> ( v14876(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3049,axiom,
! [VarCurr: state_type] :
( v14876(VarCurr)
<=> ( v14877(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3048,axiom,
! [VarCurr: state_type] :
( v14877(VarCurr)
<=> ( v14554(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3047,axiom,
! [VarCurr: state_type] :
( v14851(VarCurr)
<=> ( v14852(VarCurr)
| v14863(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_546,axiom,
! [VarCurr: state_type] :
( v14863(VarCurr)
<=> ( v14865(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_545,axiom,
! [VarCurr: state_type] :
( v14865(VarCurr)
<=> ( v14545(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3046,axiom,
! [VarCurr: state_type] :
( v14852(VarCurr)
<=> ( v14853(VarCurr)
| v14861(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_544,axiom,
! [VarCurr: state_type] :
( v14861(VarCurr)
<=> ( v14088(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3045,axiom,
! [VarCurr: state_type] :
( v14853(VarCurr)
<=> ( v14854(VarCurr)
| v14859(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_543,axiom,
! [VarCurr: state_type] :
( v14859(VarCurr)
<=> ( v14076(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3044,axiom,
! [VarCurr: state_type] :
( v14854(VarCurr)
<=> ( v14855(VarCurr)
| v14857(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_542,axiom,
! [VarCurr: state_type] :
( v14857(VarCurr)
<=> ( v14059(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_541,axiom,
! [VarCurr: state_type] :
( v14855(VarCurr)
<=> ( v14040(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3043,axiom,
! [VarCurr: state_type] :
( v14800(VarCurr)
<=> ( v14802(VarCurr)
| v14842(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_540,axiom,
! [VarCurr: state_type] :
( v14842(VarCurr)
<=> ( v14822(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3042,axiom,
! [VarCurr: state_type] :
( v14802(VarCurr)
<=> ( v14803(VarCurr)
| v14840(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_539,axiom,
! [VarCurr: state_type] :
( v14840(VarCurr)
<=> ( v14818(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3041,axiom,
! [VarCurr: state_type] :
( v14803(VarCurr)
<=> ( v14804(VarCurr)
| v14838(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_538,axiom,
! [VarCurr: state_type] :
( v14838(VarCurr)
<=> ( v14813(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3040,axiom,
! [VarCurr: state_type] :
( v14804(VarCurr)
<=> ( v14805(VarCurr)
| v14836(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_537,axiom,
! [VarCurr: state_type] :
( v14836(VarCurr)
<=> ( v14793(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3039,axiom,
! [VarCurr: state_type] :
( v14805(VarCurr)
<=> ( v14806(VarCurr)
| v14833(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3038,axiom,
! [VarCurr: state_type] :
( v14833(VarCurr)
<=> ( v14835(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_536,axiom,
! [VarCurr: state_type] :
( v14835(VarCurr)
<=> ( v14823(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3037,axiom,
! [VarCurr: state_type] :
( v14806(VarCurr)
<=> ( v14807(VarCurr)
| v14830(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3036,axiom,
! [VarCurr: state_type] :
( v14830(VarCurr)
<=> ( v14832(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_535,axiom,
! [VarCurr: state_type] :
( v14832(VarCurr)
<=> ( v14819(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3035,axiom,
! [VarCurr: state_type] :
( v14807(VarCurr)
<=> ( v14808(VarCurr)
| v14827(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3034,axiom,
! [VarCurr: state_type] :
( v14827(VarCurr)
<=> ( v14829(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_534,axiom,
! [VarCurr: state_type] :
( v14829(VarCurr)
<=> ( v14814(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3033,axiom,
! [VarCurr: state_type] :
( v14808(VarCurr)
<=> ( v14809(VarCurr)
| v14824(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3032,axiom,
! [VarCurr: state_type] :
( v14824(VarCurr)
<=> ( v14826(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_533,axiom,
! [VarCurr: state_type] :
( v14826(VarCurr)
<=> ( v14794(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3031,axiom,
! [VarCurr: state_type] :
( v14809(VarCurr)
<=> ( v14810(VarCurr)
| v14820(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3030,axiom,
! [VarCurr: state_type] :
( v14820(VarCurr)
<=> ( v14822(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3029,axiom,
! [VarCurr: state_type] :
( v14822(VarCurr)
<=> ( v14823(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_532,axiom,
! [VarCurr: state_type] :
( v14823(VarCurr)
<=> ( v14815(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3028,axiom,
! [VarCurr: state_type] :
( v14810(VarCurr)
<=> ( v14811(VarCurr)
| v14816(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3027,axiom,
! [VarCurr: state_type] :
( v14816(VarCurr)
<=> ( v14818(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3026,axiom,
! [VarCurr: state_type] :
( v14818(VarCurr)
<=> ( v14819(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_531,axiom,
! [VarCurr: state_type] :
( v14819(VarCurr)
<=> ( v14795(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3025,axiom,
! [VarCurr: state_type] :
( v14811(VarCurr)
<=> ( v14813(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3024,axiom,
! [VarCurr: state_type] :
( v14813(VarCurr)
<=> ( v14814(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3023,axiom,
! [VarCurr: state_type] :
( v14814(VarCurr)
<=> ( v14815(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3022,axiom,
! [VarCurr: state_type] :
( v14815(VarCurr)
<=> ( v14796(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3021,axiom,
! [VarCurr: state_type] :
( v14791(VarCurr)
<=> ( v14793(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3020,axiom,
! [VarCurr: state_type] :
( v14793(VarCurr)
<=> ( v14794(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3019,axiom,
! [VarCurr: state_type] :
( v14794(VarCurr)
<=> ( v14795(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3018,axiom,
! [VarCurr: state_type] :
( v14795(VarCurr)
<=> ( v14796(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_530,axiom,
! [VarCurr: state_type] :
( v14796(VarCurr)
<=> ( v14797(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_529,axiom,
! [VarCurr: state_type] :
( v14797(VarCurr)
<=> ( v14798(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3017,axiom,
! [VarCurr: state_type] :
( v14798(VarCurr)
<=> ( v14799(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3016,axiom,
! [VarCurr: state_type] :
( v14799(VarCurr)
<=> ( v14743(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3015,axiom,
! [VarCurr: state_type] :
( v14750(VarCurr)
<=> ( v14752(VarCurr)
| v14788(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_528,axiom,
! [VarCurr: state_type] :
( v14788(VarCurr)
<=> ( v14790(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_527,axiom,
! [VarCurr: state_type] :
( v14790(VarCurr)
<=> ( v14475(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3014,axiom,
! [VarCurr: state_type] :
( v14752(VarCurr)
<=> ( v14753(VarCurr)
| v14785(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_526,axiom,
! [VarCurr: state_type] :
( v14785(VarCurr)
<=> ( v14787(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_525,axiom,
! [VarCurr: state_type] :
( v14787(VarCurr)
<=> ( v14467(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3013,axiom,
! [VarCurr: state_type] :
( v14753(VarCurr)
<=> ( v14754(VarCurr)
| v14782(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_524,axiom,
! [VarCurr: state_type] :
( v14782(VarCurr)
<=> ( v14784(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_523,axiom,
! [VarCurr: state_type] :
( v14784(VarCurr)
<=> ( v14463(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3012,axiom,
! [VarCurr: state_type] :
( v14754(VarCurr)
<=> ( v14755(VarCurr)
| v14779(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_522,axiom,
! [VarCurr: state_type] :
( v14779(VarCurr)
<=> ( v14781(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_521,axiom,
! [VarCurr: state_type] :
( v14781(VarCurr)
<=> ( v14459(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3011,axiom,
! [VarCurr: state_type] :
( v14755(VarCurr)
<=> ( v14756(VarCurr)
| v14776(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_520,axiom,
! [VarCurr: state_type] :
( v14776(VarCurr)
<=> ( v14778(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_519,axiom,
! [VarCurr: state_type] :
( v14778(VarCurr)
<=> ( v14455(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3010,axiom,
! [VarCurr: state_type] :
( v14756(VarCurr)
<=> ( v14757(VarCurr)
| v14772(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_518,axiom,
! [VarCurr: state_type] :
( v14772(VarCurr)
<=> ( v14774(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_517,axiom,
! [VarCurr: state_type] :
( v14774(VarCurr)
<=> ( v14775(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3009,axiom,
! [VarCurr: state_type] :
( v14775(VarCurr)
<=> ( v14643(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3008,axiom,
! [VarCurr: state_type] :
( v14757(VarCurr)
<=> ( v14758(VarCurr)
| v14769(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_516,axiom,
! [VarCurr: state_type] :
( v14769(VarCurr)
<=> ( v14771(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_515,axiom,
! [VarCurr: state_type] :
( v14771(VarCurr)
<=> ( v14451(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3007,axiom,
! [VarCurr: state_type] :
( v14758(VarCurr)
<=> ( v14759(VarCurr)
| v14766(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_514,axiom,
! [VarCurr: state_type] :
( v14766(VarCurr)
<=> ( v14768(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_513,axiom,
! [VarCurr: state_type] :
( v14768(VarCurr)
<=> ( v14447(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3006,axiom,
! [VarCurr: state_type] :
( v14759(VarCurr)
<=> ( v14760(VarCurr)
| v14763(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_512,axiom,
! [VarCurr: state_type] :
( v14763(VarCurr)
<=> ( v14765(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_511,axiom,
! [VarCurr: state_type] :
( v14765(VarCurr)
<=> ( v14443(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_510,axiom,
! [VarCurr: state_type] :
( v14760(VarCurr)
<=> ( v14762(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_509,axiom,
! [VarCurr: state_type] :
( v14762(VarCurr)
<=> ( v14438(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_508,axiom,
! [VarCurr: state_type] :
( v14738(VarCurr)
<=> ( v14740(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3005,axiom,
! [VarCurr: state_type] :
( v14740(VarCurr)
<=> ( v14741(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_507,axiom,
! [VarCurr: state_type] :
( v14741(VarCurr)
<=> ( v14742(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3004,axiom,
! [VarCurr: state_type] :
( v14742(VarCurr)
<=> ( v14743(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3003,axiom,
! [VarCurr: state_type] :
( v14743(VarCurr)
<=> ( v14744(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_506,axiom,
! [VarCurr: state_type] :
( v14744(VarCurr)
<=> ( v14745(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3002,axiom,
! [VarCurr: state_type] :
( v14745(VarCurr)
<=> ( v14746(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3001,axiom,
! [VarCurr: state_type] :
( v14746(VarCurr)
<=> ( v14747(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_505,axiom,
! [VarCurr: state_type] :
( v14747(VarCurr)
<=> ( v14748(VarCurr)
& v13075(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_3000,axiom,
! [VarCurr: state_type] :
( v14748(VarCurr)
<=> ( v14749(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2999,axiom,
! [VarCurr: state_type] :
( v14749(VarCurr)
<=> ( v14424(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_504,axiom,
! [VarCurr: state_type] :
( v14735(VarCurr)
<=> ( v14737(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2998,axiom,
! [VarCurr: state_type] :
( v14737(VarCurr)
<=> ( v14415(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2997,axiom,
! [VarCurr: state_type] :
( v14698(VarCurr)
<=> ( v14700(VarCurr)
| v14732(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_503,axiom,
! [VarCurr: state_type] :
( v14732(VarCurr)
<=> ( v14734(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2996,axiom,
! [VarCurr: state_type] :
( v14734(VarCurr)
<=> ( v14411(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2995,axiom,
! [VarCurr: state_type] :
( v14700(VarCurr)
<=> ( v14701(VarCurr)
| v14729(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_502,axiom,
! [VarCurr: state_type] :
( v14729(VarCurr)
<=> ( v14731(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2994,axiom,
! [VarCurr: state_type] :
( v14731(VarCurr)
<=> ( v14407(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2993,axiom,
! [VarCurr: state_type] :
( v14701(VarCurr)
<=> ( v14702(VarCurr)
| v14726(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_501,axiom,
! [VarCurr: state_type] :
( v14726(VarCurr)
<=> ( v14728(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2992,axiom,
! [VarCurr: state_type] :
( v14728(VarCurr)
<=> ( v14402(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2991,axiom,
! [VarCurr: state_type] :
( v14702(VarCurr)
<=> ( v14703(VarCurr)
| v14723(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_500,axiom,
! [VarCurr: state_type] :
( v14723(VarCurr)
<=> ( v14725(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2990,axiom,
! [VarCurr: state_type] :
( v14725(VarCurr)
<=> ( v14398(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2989,axiom,
! [VarCurr: state_type] :
( v14703(VarCurr)
<=> ( v14704(VarCurr)
| v14719(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_499,axiom,
! [VarCurr: state_type] :
( v14719(VarCurr)
<=> ( v14721(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2988,axiom,
! [VarCurr: state_type] :
( v14721(VarCurr)
<=> ( v14722(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_498,axiom,
! [VarCurr: state_type] :
( v14722(VarCurr)
<=> ( v14546(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2987,axiom,
! [VarCurr: state_type] :
( v14704(VarCurr)
<=> ( v14705(VarCurr)
| v14716(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_497,axiom,
! [VarCurr: state_type] :
( v14716(VarCurr)
<=> ( v14718(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2986,axiom,
! [VarCurr: state_type] :
( v14718(VarCurr)
<=> ( v14394(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2985,axiom,
! [VarCurr: state_type] :
( v14705(VarCurr)
<=> ( v14706(VarCurr)
| v14713(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_496,axiom,
! [VarCurr: state_type] :
( v14713(VarCurr)
<=> ( v14715(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2984,axiom,
! [VarCurr: state_type] :
( v14715(VarCurr)
<=> ( v14390(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2983,axiom,
! [VarCurr: state_type] :
( v14706(VarCurr)
<=> ( v14707(VarCurr)
| v14710(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_495,axiom,
! [VarCurr: state_type] :
( v14710(VarCurr)
<=> ( v14712(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2982,axiom,
! [VarCurr: state_type] :
( v14712(VarCurr)
<=> ( v14386(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_494,axiom,
! [VarCurr: state_type] :
( v14707(VarCurr)
<=> ( v14709(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2981,axiom,
! [VarCurr: state_type] :
( v14709(VarCurr)
<=> ( v14382(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2980,axiom,
! [VarCurr: state_type] :
( v14680(VarCurr)
<=> ( v14682(VarCurr)
| v14695(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_493,axiom,
! [VarCurr: state_type] :
( v14695(VarCurr)
<=> ( v14697(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2979,axiom,
! [VarCurr: state_type] :
( v14697(VarCurr)
<=> ( v14691(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2978,axiom,
! [VarCurr: state_type] :
( v14682(VarCurr)
<=> ( v14683(VarCurr)
| v14692(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_492,axiom,
! [VarCurr: state_type] :
( v14692(VarCurr)
<=> ( v14694(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2977,axiom,
! [VarCurr: state_type] :
( v14694(VarCurr)
<=> ( v14687(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2976,axiom,
! [VarCurr: state_type] :
( v14683(VarCurr)
<=> ( v14684(VarCurr)
| v14688(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2975,axiom,
! [VarCurr: state_type] :
( v14688(VarCurr)
<=> ( v14690(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_491,axiom,
! [VarCurr: state_type] :
( v14690(VarCurr)
<=> ( v14691(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_490,axiom,
! [VarCurr: state_type] :
( v14691(VarCurr)
<=> ( v14661(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2974,axiom,
! [VarCurr: state_type] :
( v14684(VarCurr)
<=> ( v14686(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_489,axiom,
! [VarCurr: state_type] :
( v14686(VarCurr)
<=> ( v14687(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2973,axiom,
! [VarCurr: state_type] :
( v14687(VarCurr)
<=> ( v14661(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2972,axiom,
! [VarCurr: state_type] :
( v14664(VarCurr)
<=> ( v14666(VarCurr)
| v14676(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2971,axiom,
! [VarCurr: state_type] :
( v14676(VarCurr)
<=> ( v14678(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2970,axiom,
! [VarCurr: state_type] :
( v14678(VarCurr)
<=> ( v14679(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_488,axiom,
! [VarCurr: state_type] :
( v14679(VarCurr)
<=> ( v14671(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2969,axiom,
! [VarCurr: state_type] :
( v14666(VarCurr)
<=> ( v14667(VarCurr)
| v14672(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2968,axiom,
! [VarCurr: state_type] :
( v14672(VarCurr)
<=> ( v14674(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2967,axiom,
! [VarCurr: state_type] :
( v14674(VarCurr)
<=> ( v14675(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_487,axiom,
! [VarCurr: state_type] :
( v14675(VarCurr)
<=> ( v14660(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2966,axiom,
! [VarCurr: state_type] :
( v14667(VarCurr)
<=> ( v14669(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2965,axiom,
! [VarCurr: state_type] :
( v14669(VarCurr)
<=> ( v14670(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2964,axiom,
! [VarCurr: state_type] :
( v14670(VarCurr)
<=> ( v14671(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2963,axiom,
! [VarCurr: state_type] :
( v14671(VarCurr)
<=> ( v14661(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2962,axiom,
! [VarCurr: state_type] :
( v14656(VarCurr)
<=> ( v14658(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2961,axiom,
! [VarCurr: state_type] :
( v14658(VarCurr)
<=> ( v14659(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2960,axiom,
! [VarCurr: state_type] :
( v14659(VarCurr)
<=> ( v14660(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2959,axiom,
! [VarCurr: state_type] :
( v14660(VarCurr)
<=> ( v14661(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_486,axiom,
! [VarCurr: state_type] :
( v14661(VarCurr)
<=> ( v14662(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2958,axiom,
! [VarCurr: state_type] :
( v14662(VarCurr)
<=> ( v14663(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_485,axiom,
! [VarCurr: state_type] :
( v14663(VarCurr)
<=> ( v14476(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2957,axiom,
! [VarCurr: state_type] :
( v14618(VarCurr)
<=> ( v14620(VarCurr)
| v14653(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_484,axiom,
! [VarCurr: state_type] :
( v14653(VarCurr)
<=> ( v14655(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2956,axiom,
! [VarCurr: state_type] :
( v14655(VarCurr)
<=> ( v14303(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2955,axiom,
! [VarCurr: state_type] :
( v14620(VarCurr)
<=> ( v14621(VarCurr)
| v14650(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_483,axiom,
! [VarCurr: state_type] :
( v14650(VarCurr)
<=> ( v14652(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2954,axiom,
! [VarCurr: state_type] :
( v14652(VarCurr)
<=> ( v14294(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2953,axiom,
! [VarCurr: state_type] :
( v14621(VarCurr)
<=> ( v14622(VarCurr)
| v14647(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_482,axiom,
! [VarCurr: state_type] :
( v14647(VarCurr)
<=> ( v14649(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2952,axiom,
! [VarCurr: state_type] :
( v14649(VarCurr)
<=> ( v14284(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2951,axiom,
! [VarCurr: state_type] :
( v14622(VarCurr)
<=> ( v14623(VarCurr)
| v14644(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_481,axiom,
! [VarCurr: state_type] :
( v14644(VarCurr)
<=> ( v14646(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2950,axiom,
! [VarCurr: state_type] :
( v14646(VarCurr)
<=> ( v14279(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2949,axiom,
! [VarCurr: state_type] :
( v14623(VarCurr)
<=> ( v14624(VarCurr)
| v14639(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_480,axiom,
! [VarCurr: state_type] :
( v14639(VarCurr)
<=> ( v14641(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2948,axiom,
! [VarCurr: state_type] :
( v14641(VarCurr)
<=> ( v14642(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_479,axiom,
! [VarCurr: state_type] :
( v14642(VarCurr)
<=> ( v14643(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2947,axiom,
! [VarCurr: state_type] :
( v14643(VarCurr)
<=> ( v14547(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2946,axiom,
! [VarCurr: state_type] :
( v14624(VarCurr)
<=> ( v14625(VarCurr)
| v14636(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_478,axiom,
! [VarCurr: state_type] :
( v14636(VarCurr)
<=> ( v14638(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2945,axiom,
! [VarCurr: state_type] :
( v14638(VarCurr)
<=> ( v14274(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2944,axiom,
! [VarCurr: state_type] :
( v14625(VarCurr)
<=> ( v14626(VarCurr)
| v14633(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_477,axiom,
! [VarCurr: state_type] :
( v14633(VarCurr)
<=> ( v14635(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2943,axiom,
! [VarCurr: state_type] :
( v14635(VarCurr)
<=> ( v14269(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2942,axiom,
! [VarCurr: state_type] :
( v14626(VarCurr)
<=> ( v14627(VarCurr)
| v14630(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_476,axiom,
! [VarCurr: state_type] :
( v14630(VarCurr)
<=> ( v14632(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2941,axiom,
! [VarCurr: state_type] :
( v14632(VarCurr)
<=> ( v14264(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_475,axiom,
! [VarCurr: state_type] :
( v14627(VarCurr)
<=> ( v14629(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2940,axiom,
! [VarCurr: state_type] :
( v14629(VarCurr)
<=> ( v14258(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2939,axiom,
! [VarCurr: state_type] :
( v14609(VarCurr)
<=> ( v14610(VarCurr)
| v14614(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_474,axiom,
! [VarCurr: state_type] :
( v14614(VarCurr)
<=> ( v14616(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2938,axiom,
! [VarCurr: state_type] :
( v14616(VarCurr)
<=> ( v14617(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_473,axiom,
! [VarCurr: state_type] :
( v14617(VarCurr)
<=> ( v14574(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_472,axiom,
! [VarCurr: state_type] :
( v14610(VarCurr)
<=> ( v14612(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2937,axiom,
! [VarCurr: state_type] :
( v14612(VarCurr)
<=> ( v14613(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2936,axiom,
! [VarCurr: state_type] :
( v14613(VarCurr)
<=> ( v14574(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2935,axiom,
! [VarCurr: state_type] :
( v14577(VarCurr)
<=> ( v14579(VarCurr)
| v14606(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2934,axiom,
! [VarCurr: state_type] :
( v14606(VarCurr)
<=> ( v14608(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_471,axiom,
! [VarCurr: state_type] :
( v14608(VarCurr)
<=> ( v14596(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2933,axiom,
! [VarCurr: state_type] :
( v14579(VarCurr)
<=> ( v14580(VarCurr)
| v14603(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2932,axiom,
! [VarCurr: state_type] :
( v14603(VarCurr)
<=> ( v14605(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_470,axiom,
! [VarCurr: state_type] :
( v14605(VarCurr)
<=> ( v14592(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2931,axiom,
! [VarCurr: state_type] :
( v14580(VarCurr)
<=> ( v14581(VarCurr)
| v14600(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2930,axiom,
! [VarCurr: state_type] :
( v14600(VarCurr)
<=> ( v14602(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_469,axiom,
! [VarCurr: state_type] :
( v14602(VarCurr)
<=> ( v14587(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2929,axiom,
! [VarCurr: state_type] :
( v14581(VarCurr)
<=> ( v14582(VarCurr)
| v14597(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2928,axiom,
! [VarCurr: state_type] :
( v14597(VarCurr)
<=> ( v14599(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_468,axiom,
! [VarCurr: state_type] :
( v14599(VarCurr)
<=> ( v14572(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2927,axiom,
! [VarCurr: state_type] :
( v14582(VarCurr)
<=> ( v14583(VarCurr)
| v14593(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2926,axiom,
! [VarCurr: state_type] :
( v14593(VarCurr)
<=> ( v14595(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2925,axiom,
! [VarCurr: state_type] :
( v14595(VarCurr)
<=> ( v14596(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_467,axiom,
! [VarCurr: state_type] :
( v14596(VarCurr)
<=> ( v14588(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2924,axiom,
! [VarCurr: state_type] :
( v14583(VarCurr)
<=> ( v14584(VarCurr)
| v14589(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2923,axiom,
! [VarCurr: state_type] :
( v14589(VarCurr)
<=> ( v14591(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2922,axiom,
! [VarCurr: state_type] :
( v14591(VarCurr)
<=> ( v14592(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_466,axiom,
! [VarCurr: state_type] :
( v14592(VarCurr)
<=> ( v14573(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2921,axiom,
! [VarCurr: state_type] :
( v14584(VarCurr)
<=> ( v14586(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2920,axiom,
! [VarCurr: state_type] :
( v14586(VarCurr)
<=> ( v14587(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2919,axiom,
! [VarCurr: state_type] :
( v14587(VarCurr)
<=> ( v14588(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2918,axiom,
! [VarCurr: state_type] :
( v14588(VarCurr)
<=> ( v14574(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2917,axiom,
! [VarCurr: state_type] :
( v14569(VarCurr)
<=> ( v14571(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2916,axiom,
! [VarCurr: state_type] :
( v14571(VarCurr)
<=> ( v14572(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2915,axiom,
! [VarCurr: state_type] :
( v14572(VarCurr)
<=> ( v14573(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2914,axiom,
! [VarCurr: state_type] :
( v14573(VarCurr)
<=> ( v14574(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_465,axiom,
! [VarCurr: state_type] :
( v14574(VarCurr)
<=> ( v14575(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2913,axiom,
! [VarCurr: state_type] :
( v14575(VarCurr)
<=> ( v14576(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2912,axiom,
! [VarCurr: state_type] :
( v14576(VarCurr)
<=> ( v14416(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2911,axiom,
! [VarCurr: state_type] :
( v14521(VarCurr)
<=> ( v14523(VarCurr)
| v14566(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_464,axiom,
! [VarCurr: state_type] :
( v14566(VarCurr)
<=> ( v14568(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2910,axiom,
! [VarCurr: state_type] :
( v14568(VarCurr)
<=> ( v14156(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2909,axiom,
! [VarCurr: state_type] :
( v14523(VarCurr)
<=> ( v14524(VarCurr)
| v14563(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_463,axiom,
! [VarCurr: state_type] :
( v14563(VarCurr)
<=> ( v14565(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2908,axiom,
! [VarCurr: state_type] :
( v14565(VarCurr)
<=> ( v14136(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2907,axiom,
! [VarCurr: state_type] :
( v14524(VarCurr)
<=> ( v14525(VarCurr)
| v14560(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_462,axiom,
! [VarCurr: state_type] :
( v14560(VarCurr)
<=> ( v14562(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2906,axiom,
! [VarCurr: state_type] :
( v14562(VarCurr)
<=> ( v14116(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2905,axiom,
! [VarCurr: state_type] :
( v14525(VarCurr)
<=> ( v14526(VarCurr)
| v14557(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_461,axiom,
! [VarCurr: state_type] :
( v14557(VarCurr)
<=> ( v14559(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2904,axiom,
! [VarCurr: state_type] :
( v14559(VarCurr)
<=> ( v14101(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2903,axiom,
! [VarCurr: state_type] :
( v14526(VarCurr)
<=> ( v14527(VarCurr)
| v14542(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_460,axiom,
! [VarCurr: state_type] :
( v14542(VarCurr)
<=> ( v14544(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2902,axiom,
! [VarCurr: state_type] :
( v14544(VarCurr)
<=> ( v14545(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2901,axiom,
! [VarCurr: state_type] :
( v14545(VarCurr)
<=> ( v14546(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2900,axiom,
! [VarCurr: state_type] :
( v14546(VarCurr)
<=> ( v14547(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2899,axiom,
! [VarCurr: state_type] :
( v14547(VarCurr)
<=> ( v14548(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_459,axiom,
! [VarCurr: state_type] :
( v14548(VarCurr)
<=> ( v14549(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2898,axiom,
! [VarCurr: state_type] :
( v14549(VarCurr)
<=> ( v14550(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2897,axiom,
! [VarCurr: state_type] :
( v14550(VarCurr)
<=> ( v14551(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2896,axiom,
! [VarCurr: state_type] :
( v14551(VarCurr)
<=> ( v14552(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_458,axiom,
! [VarCurr: state_type] :
( v14552(VarCurr)
<=> ( v14553(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2895,axiom,
! [VarCurr: state_type] :
( v14553(VarCurr)
<=> ( v14554(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2894,axiom,
! [VarCurr: state_type] :
( v14554(VarCurr)
<=> ( v14555(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2893,axiom,
! [VarCurr: state_type] :
( v14555(VarCurr)
<=> ( v14556(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2892,axiom,
! [VarCurr: state_type] :
( v14556(VarCurr)
<=> ( v14017(VarCurr)
& v14054(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2891,axiom,
! [VarCurr: state_type] :
( v14527(VarCurr)
<=> ( v14528(VarCurr)
| v14539(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_457,axiom,
! [VarCurr: state_type] :
( v14539(VarCurr)
<=> ( v14541(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2890,axiom,
! [VarCurr: state_type] :
( v14541(VarCurr)
<=> ( v14089(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2889,axiom,
! [VarCurr: state_type] :
( v14528(VarCurr)
<=> ( v14529(VarCurr)
| v14536(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_456,axiom,
! [VarCurr: state_type] :
( v14536(VarCurr)
<=> ( v14538(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2888,axiom,
! [VarCurr: state_type] :
( v14538(VarCurr)
<=> ( v14077(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2887,axiom,
! [VarCurr: state_type] :
( v14529(VarCurr)
<=> ( v14530(VarCurr)
| v14533(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_455,axiom,
! [VarCurr: state_type] :
( v14533(VarCurr)
<=> ( v14535(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2886,axiom,
! [VarCurr: state_type] :
( v14535(VarCurr)
<=> ( v14060(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_454,axiom,
! [VarCurr: state_type] :
( v14530(VarCurr)
<=> ( v14532(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2885,axiom,
! [VarCurr: state_type] :
( v14532(VarCurr)
<=> ( v14041(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2884,axiom,
! [VarCurr: state_type] :
( v14477(VarCurr)
<=> ( v14479(VarCurr)
| v14519(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_453,axiom,
! [VarCurr: state_type] :
( v14519(VarCurr)
<=> ( v14499(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2883,axiom,
! [VarCurr: state_type] :
( v14479(VarCurr)
<=> ( v14480(VarCurr)
| v14517(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_452,axiom,
! [VarCurr: state_type] :
( v14517(VarCurr)
<=> ( v14495(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2882,axiom,
! [VarCurr: state_type] :
( v14480(VarCurr)
<=> ( v14481(VarCurr)
| v14515(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_451,axiom,
! [VarCurr: state_type] :
( v14515(VarCurr)
<=> ( v14490(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2881,axiom,
! [VarCurr: state_type] :
( v14481(VarCurr)
<=> ( v14482(VarCurr)
| v14513(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_450,axiom,
! [VarCurr: state_type] :
( v14513(VarCurr)
<=> ( v14470(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2880,axiom,
! [VarCurr: state_type] :
( v14482(VarCurr)
<=> ( v14483(VarCurr)
| v14510(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2879,axiom,
! [VarCurr: state_type] :
( v14510(VarCurr)
<=> ( v14512(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_449,axiom,
! [VarCurr: state_type] :
( v14512(VarCurr)
<=> ( v14500(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2878,axiom,
! [VarCurr: state_type] :
( v14483(VarCurr)
<=> ( v14484(VarCurr)
| v14507(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2877,axiom,
! [VarCurr: state_type] :
( v14507(VarCurr)
<=> ( v14509(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_448,axiom,
! [VarCurr: state_type] :
( v14509(VarCurr)
<=> ( v14496(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2876,axiom,
! [VarCurr: state_type] :
( v14484(VarCurr)
<=> ( v14485(VarCurr)
| v14504(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2875,axiom,
! [VarCurr: state_type] :
( v14504(VarCurr)
<=> ( v14506(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_447,axiom,
! [VarCurr: state_type] :
( v14506(VarCurr)
<=> ( v14491(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2874,axiom,
! [VarCurr: state_type] :
( v14485(VarCurr)
<=> ( v14486(VarCurr)
| v14501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2873,axiom,
! [VarCurr: state_type] :
( v14501(VarCurr)
<=> ( v14503(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_446,axiom,
! [VarCurr: state_type] :
( v14503(VarCurr)
<=> ( v14471(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2872,axiom,
! [VarCurr: state_type] :
( v14486(VarCurr)
<=> ( v14487(VarCurr)
| v14497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2871,axiom,
! [VarCurr: state_type] :
( v14497(VarCurr)
<=> ( v14499(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2870,axiom,
! [VarCurr: state_type] :
( v14499(VarCurr)
<=> ( v14500(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_445,axiom,
! [VarCurr: state_type] :
( v14500(VarCurr)
<=> ( v14492(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2869,axiom,
! [VarCurr: state_type] :
( v14487(VarCurr)
<=> ( v14488(VarCurr)
| v14493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2868,axiom,
! [VarCurr: state_type] :
( v14493(VarCurr)
<=> ( v14495(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2867,axiom,
! [VarCurr: state_type] :
( v14495(VarCurr)
<=> ( v14496(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_444,axiom,
! [VarCurr: state_type] :
( v14496(VarCurr)
<=> ( v14472(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2866,axiom,
! [VarCurr: state_type] :
( v14488(VarCurr)
<=> ( v14490(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2865,axiom,
! [VarCurr: state_type] :
( v14490(VarCurr)
<=> ( v14491(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2864,axiom,
! [VarCurr: state_type] :
( v14491(VarCurr)
<=> ( v14492(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2863,axiom,
! [VarCurr: state_type] :
( v14492(VarCurr)
<=> ( v14473(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2862,axiom,
! [VarCurr: state_type] :
( v14468(VarCurr)
<=> ( v14470(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2861,axiom,
! [VarCurr: state_type] :
( v14470(VarCurr)
<=> ( v14471(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2860,axiom,
! [VarCurr: state_type] :
( v14471(VarCurr)
<=> ( v14472(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2859,axiom,
! [VarCurr: state_type] :
( v14472(VarCurr)
<=> ( v14473(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_443,axiom,
! [VarCurr: state_type] :
( v14473(VarCurr)
<=> ( v14474(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2858,axiom,
! [VarCurr: state_type] :
( v14474(VarCurr)
<=> ( v14475(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2857,axiom,
! [VarCurr: state_type] :
( v14475(VarCurr)
<=> ( v14476(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2856,axiom,
! [VarCurr: state_type] :
( v14476(VarCurr)
<=> ( v14417(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2855,axiom,
! [VarCurr: state_type] :
( v14427(VarCurr)
<=> ( v14429(VarCurr)
| v14464(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_442,axiom,
! [VarCurr: state_type] :
( v14464(VarCurr)
<=> ( v14466(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2854,axiom,
! [VarCurr: state_type] :
( v14466(VarCurr)
<=> ( v14467(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2853,axiom,
! [VarCurr: state_type] :
( v14467(VarCurr)
<=> ( v14304(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2852,axiom,
! [VarCurr: state_type] :
( v14429(VarCurr)
<=> ( v14430(VarCurr)
| v14460(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_441,axiom,
! [VarCurr: state_type] :
( v14460(VarCurr)
<=> ( v14462(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2851,axiom,
! [VarCurr: state_type] :
( v14462(VarCurr)
<=> ( v14463(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2850,axiom,
! [VarCurr: state_type] :
( v14463(VarCurr)
<=> ( v14295(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2849,axiom,
! [VarCurr: state_type] :
( v14430(VarCurr)
<=> ( v14431(VarCurr)
| v14456(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_440,axiom,
! [VarCurr: state_type] :
( v14456(VarCurr)
<=> ( v14458(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2848,axiom,
! [VarCurr: state_type] :
( v14458(VarCurr)
<=> ( v14459(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2847,axiom,
! [VarCurr: state_type] :
( v14459(VarCurr)
<=> ( v14285(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2846,axiom,
! [VarCurr: state_type] :
( v14431(VarCurr)
<=> ( v14432(VarCurr)
| v14452(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_439,axiom,
! [VarCurr: state_type] :
( v14452(VarCurr)
<=> ( v14454(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2845,axiom,
! [VarCurr: state_type] :
( v14454(VarCurr)
<=> ( v14455(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2844,axiom,
! [VarCurr: state_type] :
( v14455(VarCurr)
<=> ( v14280(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2843,axiom,
! [VarCurr: state_type] :
( v14432(VarCurr)
<=> ( v14433(VarCurr)
| v14448(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_438,axiom,
! [VarCurr: state_type] :
( v14448(VarCurr)
<=> ( v14450(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2842,axiom,
! [VarCurr: state_type] :
( v14450(VarCurr)
<=> ( v14451(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2841,axiom,
! [VarCurr: state_type] :
( v14451(VarCurr)
<=> ( v14275(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2840,axiom,
! [VarCurr: state_type] :
( v14433(VarCurr)
<=> ( v14434(VarCurr)
| v14444(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_437,axiom,
! [VarCurr: state_type] :
( v14444(VarCurr)
<=> ( v14446(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2839,axiom,
! [VarCurr: state_type] :
( v14446(VarCurr)
<=> ( v14447(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2838,axiom,
! [VarCurr: state_type] :
( v14447(VarCurr)
<=> ( v14270(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2837,axiom,
! [VarCurr: state_type] :
( v14434(VarCurr)
<=> ( v14435(VarCurr)
| v14440(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_436,axiom,
! [VarCurr: state_type] :
( v14440(VarCurr)
<=> ( v14442(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2836,axiom,
! [VarCurr: state_type] :
( v14442(VarCurr)
<=> ( v14443(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2835,axiom,
! [VarCurr: state_type] :
( v14443(VarCurr)
<=> ( v14265(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_435,axiom,
! [VarCurr: state_type] :
( v14435(VarCurr)
<=> ( v14437(VarCurr)
& v12672(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2834,axiom,
! [VarCurr: state_type] :
( v14437(VarCurr)
<=> ( v14438(VarCurr)
& v14439(VarCurr) ) ) ).
tff(writeUnaryOperator_1396,axiom,
! [VarCurr: state_type] :
( ~ v14439(VarCurr)
<=> v12672(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2833,axiom,
! [VarCurr: state_type] :
( v14438(VarCurr)
<=> ( v14259(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2832,axiom,
! [VarCurr: state_type] :
( v14412(VarCurr)
<=> ( v14414(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_434,axiom,
! [VarCurr: state_type] :
( v14414(VarCurr)
<=> ( v14415(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_433,axiom,
! [VarCurr: state_type] :
( v14415(VarCurr)
<=> ( v14416(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2831,axiom,
! [VarCurr: state_type] :
( v14416(VarCurr)
<=> ( v14417(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2830,axiom,
! [VarCurr: state_type] :
( v14417(VarCurr)
<=> ( v14418(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_432,axiom,
! [VarCurr: state_type] :
( v14418(VarCurr)
<=> ( v14419(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2829,axiom,
! [VarCurr: state_type] :
( v14419(VarCurr)
<=> ( v14420(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2828,axiom,
! [VarCurr: state_type] :
( v14420(VarCurr)
<=> ( v14421(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2827,axiom,
! [VarCurr: state_type] :
( v14421(VarCurr)
<=> ( v14422(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_431,axiom,
! [VarCurr: state_type] :
( v14422(VarCurr)
<=> ( v14423(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2826,axiom,
! [VarCurr: state_type] :
( v14423(VarCurr)
<=> ( v14424(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2825,axiom,
! [VarCurr: state_type] :
( v14424(VarCurr)
<=> ( v14425(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2824,axiom,
! [VarCurr: state_type] :
( v14425(VarCurr)
<=> ( v14426(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2823,axiom,
! [VarCurr: state_type] :
( v14426(VarCurr)
<=> ( v14017(VarCurr)
& v7861(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2822,axiom,
! [VarCurr: state_type] :
( v14403(VarCurr)
<=> ( v14404(VarCurr)
| v14408(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2821,axiom,
! [VarCurr: state_type] :
( v14408(VarCurr)
<=> ( v14410(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_430,axiom,
! [VarCurr: state_type] :
( v14410(VarCurr)
<=> ( v14411(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_429,axiom,
! [VarCurr: state_type] :
( v14411(VarCurr)
<=> ( v14157(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2820,axiom,
! [VarCurr: state_type] :
( v14404(VarCurr)
<=> ( v14406(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_428,axiom,
! [VarCurr: state_type] :
( v14406(VarCurr)
<=> ( v14407(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_427,axiom,
! [VarCurr: state_type] :
( v14407(VarCurr)
<=> ( v14137(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2819,axiom,
! [VarCurr: state_type] :
( v14373(VarCurr)
<=> ( v14375(VarCurr)
| v14399(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2818,axiom,
! [VarCurr: state_type] :
( v14399(VarCurr)
<=> ( v14401(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_426,axiom,
! [VarCurr: state_type] :
( v14401(VarCurr)
<=> ( v14402(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_425,axiom,
! [VarCurr: state_type] :
( v14402(VarCurr)
<=> ( v14117(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2817,axiom,
! [VarCurr: state_type] :
( v14375(VarCurr)
<=> ( v14376(VarCurr)
| v14395(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2816,axiom,
! [VarCurr: state_type] :
( v14395(VarCurr)
<=> ( v14397(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_424,axiom,
! [VarCurr: state_type] :
( v14397(VarCurr)
<=> ( v14398(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_423,axiom,
! [VarCurr: state_type] :
( v14398(VarCurr)
<=> ( v14102(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2815,axiom,
! [VarCurr: state_type] :
( v14376(VarCurr)
<=> ( v14377(VarCurr)
| v14391(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2814,axiom,
! [VarCurr: state_type] :
( v14391(VarCurr)
<=> ( v14393(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_422,axiom,
! [VarCurr: state_type] :
( v14393(VarCurr)
<=> ( v14394(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_421,axiom,
! [VarCurr: state_type] :
( v14394(VarCurr)
<=> ( v14090(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2813,axiom,
! [VarCurr: state_type] :
( v14377(VarCurr)
<=> ( v14378(VarCurr)
| v14387(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2812,axiom,
! [VarCurr: state_type] :
( v14387(VarCurr)
<=> ( v14389(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_420,axiom,
! [VarCurr: state_type] :
( v14389(VarCurr)
<=> ( v14390(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_419,axiom,
! [VarCurr: state_type] :
( v14390(VarCurr)
<=> ( v14078(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2811,axiom,
! [VarCurr: state_type] :
( v14378(VarCurr)
<=> ( v14379(VarCurr)
| v14383(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2810,axiom,
! [VarCurr: state_type] :
( v14383(VarCurr)
<=> ( v14385(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_418,axiom,
! [VarCurr: state_type] :
( v14385(VarCurr)
<=> ( v14386(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_417,axiom,
! [VarCurr: state_type] :
( v14386(VarCurr)
<=> ( v14061(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2809,axiom,
! [VarCurr: state_type] :
( v14379(VarCurr)
<=> ( v14381(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_416,axiom,
! [VarCurr: state_type] :
( v14381(VarCurr)
<=> ( v14382(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_415,axiom,
! [VarCurr: state_type] :
( v14382(VarCurr)
<=> ( v14042(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2808,axiom,
! [VarCurr: state_type] :
( v14337(VarCurr)
<=> ( v14339(VarCurr)
| v14370(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_414,axiom,
! [VarCurr: state_type] :
( v14370(VarCurr)
<=> ( v14372(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2807,axiom,
! [VarCurr: state_type] :
( v14372(VarCurr)
<=> ( v14360(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2806,axiom,
! [VarCurr: state_type] :
( v14339(VarCurr)
<=> ( v14340(VarCurr)
| v14367(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_413,axiom,
! [VarCurr: state_type] :
( v14367(VarCurr)
<=> ( v14369(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2805,axiom,
! [VarCurr: state_type] :
( v14369(VarCurr)
<=> ( v14356(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2804,axiom,
! [VarCurr: state_type] :
( v14340(VarCurr)
<=> ( v14341(VarCurr)
| v14364(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_412,axiom,
! [VarCurr: state_type] :
( v14364(VarCurr)
<=> ( v14366(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2803,axiom,
! [VarCurr: state_type] :
( v14366(VarCurr)
<=> ( v14352(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2802,axiom,
! [VarCurr: state_type] :
( v14341(VarCurr)
<=> ( v14342(VarCurr)
| v14361(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_411,axiom,
! [VarCurr: state_type] :
( v14361(VarCurr)
<=> ( v14363(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2801,axiom,
! [VarCurr: state_type] :
( v14363(VarCurr)
<=> ( v14348(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2800,axiom,
! [VarCurr: state_type] :
( v14342(VarCurr)
<=> ( v14343(VarCurr)
| v14357(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2799,axiom,
! [VarCurr: state_type] :
( v14357(VarCurr)
<=> ( v14359(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_410,axiom,
! [VarCurr: state_type] :
( v14359(VarCurr)
<=> ( v14360(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_409,axiom,
! [VarCurr: state_type] :
( v14360(VarCurr)
<=> ( v14301(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2798,axiom,
! [VarCurr: state_type] :
( v14343(VarCurr)
<=> ( v14344(VarCurr)
| v14353(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2797,axiom,
! [VarCurr: state_type] :
( v14353(VarCurr)
<=> ( v14355(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_408,axiom,
! [VarCurr: state_type] :
( v14355(VarCurr)
<=> ( v14356(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_407,axiom,
! [VarCurr: state_type] :
( v14356(VarCurr)
<=> ( v14292(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2796,axiom,
! [VarCurr: state_type] :
( v14344(VarCurr)
<=> ( v14345(VarCurr)
| v14349(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2795,axiom,
! [VarCurr: state_type] :
( v14349(VarCurr)
<=> ( v14351(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_406,axiom,
! [VarCurr: state_type] :
( v14351(VarCurr)
<=> ( v14352(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2794,axiom,
! [VarCurr: state_type] :
( v14352(VarCurr)
<=> ( v14301(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2793,axiom,
! [VarCurr: state_type] :
( v14345(VarCurr)
<=> ( v14347(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_405,axiom,
! [VarCurr: state_type] :
( v14347(VarCurr)
<=> ( v14348(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2792,axiom,
! [VarCurr: state_type] :
( v14348(VarCurr)
<=> ( v14292(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2791,axiom,
! [VarCurr: state_type] :
( v14305(VarCurr)
<=> ( v14307(VarCurr)
| v14333(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2790,axiom,
! [VarCurr: state_type] :
( v14333(VarCurr)
<=> ( v14335(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2789,axiom,
! [VarCurr: state_type] :
( v14335(VarCurr)
<=> ( v14336(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_404,axiom,
! [VarCurr: state_type] :
( v14336(VarCurr)
<=> ( v14320(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2788,axiom,
! [VarCurr: state_type] :
( v14307(VarCurr)
<=> ( v14308(VarCurr)
| v14329(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2787,axiom,
! [VarCurr: state_type] :
( v14329(VarCurr)
<=> ( v14331(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2786,axiom,
! [VarCurr: state_type] :
( v14331(VarCurr)
<=> ( v14332(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_403,axiom,
! [VarCurr: state_type] :
( v14332(VarCurr)
<=> ( v14315(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2785,axiom,
! [VarCurr: state_type] :
( v14308(VarCurr)
<=> ( v14309(VarCurr)
| v14325(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2784,axiom,
! [VarCurr: state_type] :
( v14325(VarCurr)
<=> ( v14327(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2783,axiom,
! [VarCurr: state_type] :
( v14327(VarCurr)
<=> ( v14328(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_402,axiom,
! [VarCurr: state_type] :
( v14328(VarCurr)
<=> ( v14300(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2782,axiom,
! [VarCurr: state_type] :
( v14309(VarCurr)
<=> ( v14310(VarCurr)
| v14321(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2781,axiom,
! [VarCurr: state_type] :
( v14321(VarCurr)
<=> ( v14323(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2780,axiom,
! [VarCurr: state_type] :
( v14323(VarCurr)
<=> ( v14324(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_401,axiom,
! [VarCurr: state_type] :
( v14324(VarCurr)
<=> ( v14291(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2779,axiom,
! [VarCurr: state_type] :
( v14310(VarCurr)
<=> ( v14311(VarCurr)
| v14316(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2778,axiom,
! [VarCurr: state_type] :
( v14316(VarCurr)
<=> ( v14318(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2777,axiom,
! [VarCurr: state_type] :
( v14318(VarCurr)
<=> ( v14319(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2776,axiom,
! [VarCurr: state_type] :
( v14319(VarCurr)
<=> ( v14320(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2775,axiom,
! [VarCurr: state_type] :
( v14320(VarCurr)
<=> ( v14301(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2774,axiom,
! [VarCurr: state_type] :
( v14311(VarCurr)
<=> ( v14313(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2773,axiom,
! [VarCurr: state_type] :
( v14313(VarCurr)
<=> ( v14314(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2772,axiom,
! [VarCurr: state_type] :
( v14314(VarCurr)
<=> ( v14315(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2771,axiom,
! [VarCurr: state_type] :
( v14315(VarCurr)
<=> ( v14292(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2770,axiom,
! [VarCurr: state_type] :
( v14286(VarCurr)
<=> ( v14287(VarCurr)
| v14296(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2769,axiom,
! [VarCurr: state_type] :
( v14296(VarCurr)
<=> ( v14298(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2768,axiom,
! [VarCurr: state_type] :
( v14298(VarCurr)
<=> ( v14299(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2767,axiom,
! [VarCurr: state_type] :
( v14299(VarCurr)
<=> ( v14300(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2766,axiom,
! [VarCurr: state_type] :
( v14300(VarCurr)
<=> ( v14301(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2765,axiom,
! [VarCurr: state_type] :
( v14301(VarCurr)
<=> ( v14302(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_400,axiom,
! [VarCurr: state_type] :
( v14302(VarCurr)
<=> ( v14303(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_399,axiom,
! [VarCurr: state_type] :
( v14303(VarCurr)
<=> ( v14304(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2764,axiom,
! [VarCurr: state_type] :
( v14304(VarCurr)
<=> ( v14158(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2763,axiom,
! [VarCurr: state_type] :
( v14287(VarCurr)
<=> ( v14289(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2762,axiom,
! [VarCurr: state_type] :
( v14289(VarCurr)
<=> ( v14290(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2761,axiom,
! [VarCurr: state_type] :
( v14290(VarCurr)
<=> ( v14291(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2760,axiom,
! [VarCurr: state_type] :
( v14291(VarCurr)
<=> ( v14292(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2759,axiom,
! [VarCurr: state_type] :
( v14292(VarCurr)
<=> ( v14293(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_398,axiom,
! [VarCurr: state_type] :
( v14293(VarCurr)
<=> ( v14294(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_397,axiom,
! [VarCurr: state_type] :
( v14294(VarCurr)
<=> ( v14295(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2758,axiom,
! [VarCurr: state_type] :
( v14295(VarCurr)
<=> ( v14138(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2757,axiom,
! [VarCurr: state_type] :
( v14249(VarCurr)
<=> ( v14251(VarCurr)
| v14281(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2756,axiom,
! [VarCurr: state_type] :
( v14281(VarCurr)
<=> ( v14283(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_396,axiom,
! [VarCurr: state_type] :
( v14283(VarCurr)
<=> ( v14284(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_395,axiom,
! [VarCurr: state_type] :
( v14284(VarCurr)
<=> ( v14285(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2755,axiom,
! [VarCurr: state_type] :
( v14285(VarCurr)
<=> ( v14118(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2754,axiom,
! [VarCurr: state_type] :
( v14251(VarCurr)
<=> ( v14252(VarCurr)
| v14276(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2753,axiom,
! [VarCurr: state_type] :
( v14276(VarCurr)
<=> ( v14278(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_394,axiom,
! [VarCurr: state_type] :
( v14278(VarCurr)
<=> ( v14279(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_393,axiom,
! [VarCurr: state_type] :
( v14279(VarCurr)
<=> ( v14280(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2752,axiom,
! [VarCurr: state_type] :
( v14280(VarCurr)
<=> ( v14103(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2751,axiom,
! [VarCurr: state_type] :
( v14252(VarCurr)
<=> ( v14253(VarCurr)
| v14271(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2750,axiom,
! [VarCurr: state_type] :
( v14271(VarCurr)
<=> ( v14273(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_392,axiom,
! [VarCurr: state_type] :
( v14273(VarCurr)
<=> ( v14274(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_391,axiom,
! [VarCurr: state_type] :
( v14274(VarCurr)
<=> ( v14275(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2749,axiom,
! [VarCurr: state_type] :
( v14275(VarCurr)
<=> ( v14091(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2748,axiom,
! [VarCurr: state_type] :
( v14253(VarCurr)
<=> ( v14254(VarCurr)
| v14266(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2747,axiom,
! [VarCurr: state_type] :
( v14266(VarCurr)
<=> ( v14268(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_390,axiom,
! [VarCurr: state_type] :
( v14268(VarCurr)
<=> ( v14269(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_389,axiom,
! [VarCurr: state_type] :
( v14269(VarCurr)
<=> ( v14270(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2746,axiom,
! [VarCurr: state_type] :
( v14270(VarCurr)
<=> ( v14079(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2745,axiom,
! [VarCurr: state_type] :
( v14254(VarCurr)
<=> ( v14255(VarCurr)
| v14261(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2744,axiom,
! [VarCurr: state_type] :
( v14261(VarCurr)
<=> ( v14263(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_388,axiom,
! [VarCurr: state_type] :
( v14263(VarCurr)
<=> ( v14264(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_387,axiom,
! [VarCurr: state_type] :
( v14264(VarCurr)
<=> ( v14265(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2743,axiom,
! [VarCurr: state_type] :
( v14265(VarCurr)
<=> ( v14062(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2742,axiom,
! [VarCurr: state_type] :
( v14255(VarCurr)
<=> ( v14257(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_386,axiom,
! [VarCurr: state_type] :
( v14257(VarCurr)
<=> ( v14258(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_385,axiom,
! [VarCurr: state_type] :
( v14258(VarCurr)
<=> ( v14259(VarCurr)
& v12672(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2741,axiom,
! [VarCurr: state_type] :
( v14259(VarCurr)
<=> ( v14043(VarCurr)
& v14260(VarCurr) ) ) ).
tff(writeUnaryOperator_1395,axiom,
! [VarCurr: state_type] :
( ~ v14260(VarCurr)
<=> v12672(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2740,axiom,
! [VarCurr: state_type] :
( v14229(VarCurr)
<=> ( v14231(VarCurr)
| v14245(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_384,axiom,
! [VarCurr: state_type] :
( v14245(VarCurr)
<=> ( v14247(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2739,axiom,
! [VarCurr: state_type] :
( v14247(VarCurr)
<=> ( v14248(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_383,axiom,
! [VarCurr: state_type] :
( v14248(VarCurr)
<=> ( v14154(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2738,axiom,
! [VarCurr: state_type] :
( v14231(VarCurr)
<=> ( v14232(VarCurr)
| v14241(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_382,axiom,
! [VarCurr: state_type] :
( v14241(VarCurr)
<=> ( v14243(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2737,axiom,
! [VarCurr: state_type] :
( v14243(VarCurr)
<=> ( v14244(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_381,axiom,
! [VarCurr: state_type] :
( v14244(VarCurr)
<=> ( v14134(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2736,axiom,
! [VarCurr: state_type] :
( v14232(VarCurr)
<=> ( v14233(VarCurr)
| v14237(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_380,axiom,
! [VarCurr: state_type] :
( v14237(VarCurr)
<=> ( v14239(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2735,axiom,
! [VarCurr: state_type] :
( v14239(VarCurr)
<=> ( v14240(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2734,axiom,
! [VarCurr: state_type] :
( v14240(VarCurr)
<=> ( v14154(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_379,axiom,
! [VarCurr: state_type] :
( v14233(VarCurr)
<=> ( v14235(VarCurr)
& v7898(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2733,axiom,
! [VarCurr: state_type] :
( v14235(VarCurr)
<=> ( v14236(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2732,axiom,
! [VarCurr: state_type] :
( v14236(VarCurr)
<=> ( v14134(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2731,axiom,
! [VarCurr: state_type] :
( v14165(VarCurr)
<=> ( v14167(VarCurr)
| v14226(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2730,axiom,
! [VarCurr: state_type] :
( v14226(VarCurr)
<=> ( v14228(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_378,axiom,
! [VarCurr: state_type] :
( v14228(VarCurr)
<=> ( v14204(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2729,axiom,
! [VarCurr: state_type] :
( v14167(VarCurr)
<=> ( v14168(VarCurr)
| v14223(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2728,axiom,
! [VarCurr: state_type] :
( v14223(VarCurr)
<=> ( v14225(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_377,axiom,
! [VarCurr: state_type] :
( v14225(VarCurr)
<=> ( v14200(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2727,axiom,
! [VarCurr: state_type] :
( v14168(VarCurr)
<=> ( v14169(VarCurr)
| v14220(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2726,axiom,
! [VarCurr: state_type] :
( v14220(VarCurr)
<=> ( v14222(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_376,axiom,
! [VarCurr: state_type] :
( v14222(VarCurr)
<=> ( v14196(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2725,axiom,
! [VarCurr: state_type] :
( v14169(VarCurr)
<=> ( v14170(VarCurr)
| v14217(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2724,axiom,
! [VarCurr: state_type] :
( v14217(VarCurr)
<=> ( v14219(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_375,axiom,
! [VarCurr: state_type] :
( v14219(VarCurr)
<=> ( v14192(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2723,axiom,
! [VarCurr: state_type] :
( v14170(VarCurr)
<=> ( v14171(VarCurr)
| v14214(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2722,axiom,
! [VarCurr: state_type] :
( v14214(VarCurr)
<=> ( v14216(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_374,axiom,
! [VarCurr: state_type] :
( v14216(VarCurr)
<=> ( v14187(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2721,axiom,
! [VarCurr: state_type] :
( v14171(VarCurr)
<=> ( v14172(VarCurr)
| v14211(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2720,axiom,
! [VarCurr: state_type] :
( v14211(VarCurr)
<=> ( v14213(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_373,axiom,
! [VarCurr: state_type] :
( v14213(VarCurr)
<=> ( v14182(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2719,axiom,
! [VarCurr: state_type] :
( v14172(VarCurr)
<=> ( v14173(VarCurr)
| v14208(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2718,axiom,
! [VarCurr: state_type] :
( v14208(VarCurr)
<=> ( v14210(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_372,axiom,
! [VarCurr: state_type] :
( v14210(VarCurr)
<=> ( v14152(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2717,axiom,
! [VarCurr: state_type] :
( v14173(VarCurr)
<=> ( v14174(VarCurr)
| v14205(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2716,axiom,
! [VarCurr: state_type] :
( v14205(VarCurr)
<=> ( v14207(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_371,axiom,
! [VarCurr: state_type] :
( v14207(VarCurr)
<=> ( v14132(VarCurr)
& v7898(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2715,axiom,
! [VarCurr: state_type] :
( v14174(VarCurr)
<=> ( v14175(VarCurr)
| v14201(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2714,axiom,
! [VarCurr: state_type] :
( v14201(VarCurr)
<=> ( v14203(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2713,axiom,
! [VarCurr: state_type] :
( v14203(VarCurr)
<=> ( v14204(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_370,axiom,
! [VarCurr: state_type] :
( v14204(VarCurr)
<=> ( v14188(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2712,axiom,
! [VarCurr: state_type] :
( v14175(VarCurr)
<=> ( v14176(VarCurr)
| v14197(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2711,axiom,
! [VarCurr: state_type] :
( v14197(VarCurr)
<=> ( v14199(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2710,axiom,
! [VarCurr: state_type] :
( v14199(VarCurr)
<=> ( v14200(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_369,axiom,
! [VarCurr: state_type] :
( v14200(VarCurr)
<=> ( v14183(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2709,axiom,
! [VarCurr: state_type] :
( v14176(VarCurr)
<=> ( v14177(VarCurr)
| v14193(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2708,axiom,
! [VarCurr: state_type] :
( v14193(VarCurr)
<=> ( v14195(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2707,axiom,
! [VarCurr: state_type] :
( v14195(VarCurr)
<=> ( v14196(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_368,axiom,
! [VarCurr: state_type] :
( v14196(VarCurr)
<=> ( v14153(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2706,axiom,
! [VarCurr: state_type] :
( v14177(VarCurr)
<=> ( v14178(VarCurr)
| v14189(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2705,axiom,
! [VarCurr: state_type] :
( v14189(VarCurr)
<=> ( v14191(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2704,axiom,
! [VarCurr: state_type] :
( v14191(VarCurr)
<=> ( v14192(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_367,axiom,
! [VarCurr: state_type] :
( v14192(VarCurr)
<=> ( v14133(VarCurr)
& v7898(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2703,axiom,
! [VarCurr: state_type] :
( v14178(VarCurr)
<=> ( v14179(VarCurr)
| v14184(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2702,axiom,
! [VarCurr: state_type] :
( v14184(VarCurr)
<=> ( v14186(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2701,axiom,
! [VarCurr: state_type] :
( v14186(VarCurr)
<=> ( v14187(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2700,axiom,
! [VarCurr: state_type] :
( v14187(VarCurr)
<=> ( v14188(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2699,axiom,
! [VarCurr: state_type] :
( v14188(VarCurr)
<=> ( v14154(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2698,axiom,
! [VarCurr: state_type] :
( v14179(VarCurr)
<=> ( v14181(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2697,axiom,
! [VarCurr: state_type] :
( v14181(VarCurr)
<=> ( v14182(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2696,axiom,
! [VarCurr: state_type] :
( v14182(VarCurr)
<=> ( v14183(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2695,axiom,
! [VarCurr: state_type] :
( v14183(VarCurr)
<=> ( v14134(VarCurr)
& v7898(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2694,axiom,
! [VarCurr: state_type] :
( v14128(VarCurr)
<=> ( v14129(VarCurr)
| v14149(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2693,axiom,
! [VarCurr: state_type] :
( v14149(VarCurr)
<=> ( v14151(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2692,axiom,
! [VarCurr: state_type] :
( v14151(VarCurr)
<=> ( v14152(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2691,axiom,
! [VarCurr: state_type] :
( v14152(VarCurr)
<=> ( v14153(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2690,axiom,
! [VarCurr: state_type] :
( v14153(VarCurr)
<=> ( v14154(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2689,axiom,
! [VarCurr: state_type] :
( v14154(VarCurr)
<=> ( v14155(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_366,axiom,
! [VarCurr: state_type] :
( v14155(VarCurr)
<=> ( v14156(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2688,axiom,
! [VarCurr: state_type] :
( v14156(VarCurr)
<=> ( v14157(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2687,axiom,
! [VarCurr: state_type] :
( v14157(VarCurr)
<=> ( v14158(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2686,axiom,
! [VarCurr: state_type] :
( v14158(VarCurr)
<=> ( v14159(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_365,axiom,
! [VarCurr: state_type] :
( v14159(VarCurr)
<=> ( v14160(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2685,axiom,
! [VarCurr: state_type] :
( v14160(VarCurr)
<=> ( v14161(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2684,axiom,
! [VarCurr: state_type] :
( v14161(VarCurr)
<=> ( v14162(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2683,axiom,
! [VarCurr: state_type] :
( v14162(VarCurr)
<=> ( v14163(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_364,axiom,
! [VarCurr: state_type] :
( v14163(VarCurr)
<=> ( v14164(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2682,axiom,
! [VarCurr: state_type] :
( v14164(VarCurr)
<=> ( v14125(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2681,axiom,
! [VarCurr: state_type] :
( v14129(VarCurr)
<=> ( v14131(VarCurr)
& v14148(VarCurr) ) ) ).
tff(writeUnaryOperator_1394,axiom,
! [VarCurr: state_type] :
( ~ v14148(VarCurr)
<=> v7898(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2680,axiom,
! [VarCurr: state_type] :
( v14131(VarCurr)
<=> ( v14132(VarCurr)
& v14147(VarCurr) ) ) ).
tff(writeUnaryOperator_1393,axiom,
! [VarCurr: state_type] :
( ~ v14147(VarCurr)
<=> v7898(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2679,axiom,
! [VarCurr: state_type] :
( v14132(VarCurr)
<=> ( v14133(VarCurr)
& v14146(VarCurr) ) ) ).
tff(writeUnaryOperator_1392,axiom,
! [VarCurr: state_type] :
( ~ v14146(VarCurr)
<=> v7898(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2678,axiom,
! [VarCurr: state_type] :
( v14133(VarCurr)
<=> ( v14134(VarCurr)
& v14145(VarCurr) ) ) ).
tff(writeUnaryOperator_1391,axiom,
! [VarCurr: state_type] :
( ~ v14145(VarCurr)
<=> v7898(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2677,axiom,
! [VarCurr: state_type] :
( v14134(VarCurr)
<=> ( v14135(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_363,axiom,
! [VarCurr: state_type] :
( v14135(VarCurr)
<=> ( v14136(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2676,axiom,
! [VarCurr: state_type] :
( v14136(VarCurr)
<=> ( v14137(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2675,axiom,
! [VarCurr: state_type] :
( v14137(VarCurr)
<=> ( v14138(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2674,axiom,
! [VarCurr: state_type] :
( v14138(VarCurr)
<=> ( v14139(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_362,axiom,
! [VarCurr: state_type] :
( v14139(VarCurr)
<=> ( v14140(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2673,axiom,
! [VarCurr: state_type] :
( v14140(VarCurr)
<=> ( v14141(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2672,axiom,
! [VarCurr: state_type] :
( v14141(VarCurr)
<=> ( v14142(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2671,axiom,
! [VarCurr: state_type] :
( v14142(VarCurr)
<=> ( v14143(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_361,axiom,
! [VarCurr: state_type] :
( v14143(VarCurr)
<=> ( v14144(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2670,axiom,
! [VarCurr: state_type] :
( v14144(VarCurr)
<=> ( v14110(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2669,axiom,
! [VarCurr: state_type] :
( v14001(VarCurr)
<=> ( v14003(VarCurr)
| v14113(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2668,axiom,
! [VarCurr: state_type] :
( v14113(VarCurr)
<=> ( v14115(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_360,axiom,
! [VarCurr: state_type] :
( v14115(VarCurr)
<=> ( v14116(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2667,axiom,
! [VarCurr: state_type] :
( v14116(VarCurr)
<=> ( v14117(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2666,axiom,
! [VarCurr: state_type] :
( v14117(VarCurr)
<=> ( v14118(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2665,axiom,
! [VarCurr: state_type] :
( v14118(VarCurr)
<=> ( v14119(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_359,axiom,
! [VarCurr: state_type] :
( v14119(VarCurr)
<=> ( v14120(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2664,axiom,
! [VarCurr: state_type] :
( v14120(VarCurr)
<=> ( v14121(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2663,axiom,
! [VarCurr: state_type] :
( v14121(VarCurr)
<=> ( v14122(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2662,axiom,
! [VarCurr: state_type] :
( v14122(VarCurr)
<=> ( v14123(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2661,axiom,
! [VarCurr: state_type] :
( v14123(VarCurr)
<=> ( v14124(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2660,axiom,
! [VarCurr: state_type] :
( v14124(VarCurr)
<=> ( v14125(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2659,axiom,
! [VarCurr: state_type] :
( v14125(VarCurr)
<=> ( v14126(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2658,axiom,
! [VarCurr: state_type] :
( v14126(VarCurr)
<=> ( v14127(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2657,axiom,
! [VarCurr: state_type] :
( v14127(VarCurr)
<=> ( v14072(VarCurr)
& v7861(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2656,axiom,
! [VarCurr: state_type] :
( v14003(VarCurr)
<=> ( v14004(VarCurr)
| v14098(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2655,axiom,
! [VarCurr: state_type] :
( v14098(VarCurr)
<=> ( v14100(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_358,axiom,
! [VarCurr: state_type] :
( v14100(VarCurr)
<=> ( v14101(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2654,axiom,
! [VarCurr: state_type] :
( v14101(VarCurr)
<=> ( v14102(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2653,axiom,
! [VarCurr: state_type] :
( v14102(VarCurr)
<=> ( v14103(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2652,axiom,
! [VarCurr: state_type] :
( v14103(VarCurr)
<=> ( v14104(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_357,axiom,
! [VarCurr: state_type] :
( v14104(VarCurr)
<=> ( v14105(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2651,axiom,
! [VarCurr: state_type] :
( v14105(VarCurr)
<=> ( v14106(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2650,axiom,
! [VarCurr: state_type] :
( v14106(VarCurr)
<=> ( v14107(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2649,axiom,
! [VarCurr: state_type] :
( v14107(VarCurr)
<=> ( v14108(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2648,axiom,
! [VarCurr: state_type] :
( v14108(VarCurr)
<=> ( v14109(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2647,axiom,
! [VarCurr: state_type] :
( v14109(VarCurr)
<=> ( v14110(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2646,axiom,
! [VarCurr: state_type] :
( v14110(VarCurr)
<=> ( v14111(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2645,axiom,
! [VarCurr: state_type] :
( v14111(VarCurr)
<=> ( v14112(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2644,axiom,
! [VarCurr: state_type] :
( v14112(VarCurr)
<=> ( v14053(VarCurr)
& v7861(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2643,axiom,
! [VarCurr: state_type] :
( v14004(VarCurr)
<=> ( v14005(VarCurr)
| v14086(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2642,axiom,
! [VarCurr: state_type] :
( v14086(VarCurr)
<=> ( v14088(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_356,axiom,
! [VarCurr: state_type] :
( v14088(VarCurr)
<=> ( v14089(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2641,axiom,
! [VarCurr: state_type] :
( v14089(VarCurr)
<=> ( v14090(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2640,axiom,
! [VarCurr: state_type] :
( v14090(VarCurr)
<=> ( v14091(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2639,axiom,
! [VarCurr: state_type] :
( v14091(VarCurr)
<=> ( v14092(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_355,axiom,
! [VarCurr: state_type] :
( v14092(VarCurr)
<=> ( v14093(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2638,axiom,
! [VarCurr: state_type] :
( v14093(VarCurr)
<=> ( v14094(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2637,axiom,
! [VarCurr: state_type] :
( v14094(VarCurr)
<=> ( v14095(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2636,axiom,
! [VarCurr: state_type] :
( v14095(VarCurr)
<=> ( v14096(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_354,axiom,
! [VarCurr: state_type] :
( v14096(VarCurr)
<=> ( v14097(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2635,axiom,
! [VarCurr: state_type] :
( v14097(VarCurr)
<=> ( v14069(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2634,axiom,
! [VarCurr: state_type] :
( v14005(VarCurr)
<=> ( v14006(VarCurr)
| v14074(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2633,axiom,
! [VarCurr: state_type] :
( v14074(VarCurr)
<=> ( v14076(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_353,axiom,
! [VarCurr: state_type] :
( v14076(VarCurr)
<=> ( v14077(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2632,axiom,
! [VarCurr: state_type] :
( v14077(VarCurr)
<=> ( v14078(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2631,axiom,
! [VarCurr: state_type] :
( v14078(VarCurr)
<=> ( v14079(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2630,axiom,
! [VarCurr: state_type] :
( v14079(VarCurr)
<=> ( v14080(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_352,axiom,
! [VarCurr: state_type] :
( v14080(VarCurr)
<=> ( v14081(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2629,axiom,
! [VarCurr: state_type] :
( v14081(VarCurr)
<=> ( v14082(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2628,axiom,
! [VarCurr: state_type] :
( v14082(VarCurr)
<=> ( v14083(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2627,axiom,
! [VarCurr: state_type] :
( v14083(VarCurr)
<=> ( v14084(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_351,axiom,
! [VarCurr: state_type] :
( v14084(VarCurr)
<=> ( v14085(VarCurr)
& v13075(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2626,axiom,
! [VarCurr: state_type] :
( v14085(VarCurr)
<=> ( v14050(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2625,axiom,
! [VarCurr: state_type] :
( v14006(VarCurr)
<=> ( v14007(VarCurr)
| v14057(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2624,axiom,
! [VarCurr: state_type] :
( v14057(VarCurr)
<=> ( v14059(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_350,axiom,
! [VarCurr: state_type] :
( v14059(VarCurr)
<=> ( v14060(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2623,axiom,
! [VarCurr: state_type] :
( v14060(VarCurr)
<=> ( v14061(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2622,axiom,
! [VarCurr: state_type] :
( v14061(VarCurr)
<=> ( v14062(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2621,axiom,
! [VarCurr: state_type] :
( v14062(VarCurr)
<=> ( v14063(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_349,axiom,
! [VarCurr: state_type] :
( v14063(VarCurr)
<=> ( v14064(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2620,axiom,
! [VarCurr: state_type] :
( v14064(VarCurr)
<=> ( v14065(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2619,axiom,
! [VarCurr: state_type] :
( v14065(VarCurr)
<=> ( v14066(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2618,axiom,
! [VarCurr: state_type] :
( v14066(VarCurr)
<=> ( v14067(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2617,axiom,
! [VarCurr: state_type] :
( v14067(VarCurr)
<=> ( v14068(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2616,axiom,
! [VarCurr: state_type] :
( v14068(VarCurr)
<=> ( v14069(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2615,axiom,
! [VarCurr: state_type] :
( v14069(VarCurr)
<=> ( v14070(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2614,axiom,
! [VarCurr: state_type] :
( v14070(VarCurr)
<=> ( v14071(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2613,axiom,
! [VarCurr: state_type] :
( v14071(VarCurr)
<=> ( v14072(VarCurr)
& v14054(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2612,axiom,
! [VarCurr: state_type] :
( v14072(VarCurr)
<=> ( v14017(VarCurr)
& v14073(VarCurr) ) ) ).
tff(writeUnaryOperator_1390,axiom,
! [VarCurr: state_type] :
( ~ v14073(VarCurr)
<=> v7797(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2611,axiom,
! [VarCurr: state_type] :
( v14007(VarCurr)
<=> ( v14008(VarCurr)
| v14038(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2610,axiom,
! [VarCurr: state_type] :
( v14038(VarCurr)
<=> ( v14040(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_348,axiom,
! [VarCurr: state_type] :
( v14040(VarCurr)
<=> ( v14041(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2609,axiom,
! [VarCurr: state_type] :
( v14041(VarCurr)
<=> ( v14042(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2608,axiom,
! [VarCurr: state_type] :
( v14042(VarCurr)
<=> ( v14043(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2607,axiom,
! [VarCurr: state_type] :
( v14043(VarCurr)
<=> ( v14044(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_347,axiom,
! [VarCurr: state_type] :
( v14044(VarCurr)
<=> ( v14045(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2606,axiom,
! [VarCurr: state_type] :
( v14045(VarCurr)
<=> ( v14046(VarCurr)
& v14056(VarCurr) ) ) ).
tff(writeUnaryOperator_1389,axiom,
! [VarCurr: state_type] :
( ~ v14056(VarCurr)
<=> v12810(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2605,axiom,
! [VarCurr: state_type] :
( v14046(VarCurr)
<=> ( v14047(VarCurr)
& v14055(VarCurr) ) ) ).
tff(writeUnaryOperator_1388,axiom,
! [VarCurr: state_type] :
( ~ v14055(VarCurr)
<=> v12810(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2604,axiom,
! [VarCurr: state_type] :
( v14047(VarCurr)
<=> ( v14048(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2603,axiom,
! [VarCurr: state_type] :
( v14048(VarCurr)
<=> ( v14049(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2602,axiom,
! [VarCurr: state_type] :
( v14049(VarCurr)
<=> ( v14050(VarCurr)
& v13075(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2601,axiom,
! [VarCurr: state_type] :
( v14050(VarCurr)
<=> ( v14051(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2600,axiom,
! [VarCurr: state_type] :
( v14051(VarCurr)
<=> ( v14052(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2599,axiom,
! [VarCurr: state_type] :
( v14052(VarCurr)
<=> ( v14053(VarCurr)
& v14054(VarCurr) ) ) ).
tff(writeUnaryOperator_1387,axiom,
! [VarCurr: state_type] :
( ~ v14054(VarCurr)
<=> v7861(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2598,axiom,
! [VarCurr: state_type] :
( v14053(VarCurr)
<=> ( v14017(VarCurr)
& v7797(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2597,axiom,
! [VarCurr: state_type] :
( v14008(VarCurr)
<=> ( v14009(VarCurr)
| v14023(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2596,axiom,
! [VarCurr: state_type] :
( v14023(VarCurr)
<=> ( v14025(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_346,axiom,
! [VarCurr: state_type] :
( v14025(VarCurr)
<=> ( v14026(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2595,axiom,
! [VarCurr: state_type] :
( v14026(VarCurr)
<=> ( v14027(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2594,axiom,
! [VarCurr: state_type] :
( v14027(VarCurr)
<=> ( v14028(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2593,axiom,
! [VarCurr: state_type] :
( v14028(VarCurr)
<=> ( v14029(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_345,axiom,
! [VarCurr: state_type] :
( v14029(VarCurr)
<=> ( v14030(VarCurr)
& v12810(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2592,axiom,
! [VarCurr: state_type] :
( v14030(VarCurr)
<=> ( v14031(VarCurr)
& v14037(VarCurr) ) ) ).
tff(writeUnaryOperator_1386,axiom,
! [VarCurr: state_type] :
( ~ v14037(VarCurr)
<=> v13075(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2591,axiom,
! [VarCurr: state_type] :
( v14031(VarCurr)
<=> ( v14032(VarCurr)
& v14036(VarCurr) ) ) ).
tff(writeUnaryOperator_1385,axiom,
! [VarCurr: state_type] :
( ~ v14036(VarCurr)
<=> v13075(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2590,axiom,
! [VarCurr: state_type] :
( v14032(VarCurr)
<=> ( v14033(VarCurr)
& v14035(VarCurr) ) ) ).
tff(writeUnaryOperator_1384,axiom,
! [VarCurr: state_type] :
( ~ v14035(VarCurr)
<=> v13075(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2589,axiom,
! [VarCurr: state_type] :
( v14033(VarCurr)
<=> ( v14034(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2588,axiom,
! [VarCurr: state_type] :
( v14034(VarCurr)
<=> ( v14017(VarCurr)
& v12847(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2587,axiom,
! [VarCurr: state_type] :
( v14009(VarCurr)
<=> ( v14011(VarCurr)
& v14022(VarCurr) ) ) ).
tff(writeUnaryOperator_1383,axiom,
! [VarCurr: state_type] :
( ~ v14022(VarCurr)
<=> v12672(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorShiftedRanges_344,axiom,
! [VarCurr: state_type] :
( v14011(VarCurr)
<=> ( v14012(VarCurr)
& v12672(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2586,axiom,
! [VarCurr: state_type] :
( v14012(VarCurr)
<=> ( v14013(VarCurr)
& v14021(VarCurr) ) ) ).
tff(writeUnaryOperator_1382,axiom,
! [VarCurr: state_type] :
( ~ v14021(VarCurr)
<=> v12672(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2585,axiom,
! [VarCurr: state_type] :
( v14013(VarCurr)
<=> ( v14014(VarCurr)
& v12672(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2584,axiom,
! [VarCurr: state_type] :
( v14014(VarCurr)
<=> ( v14015(VarCurr)
& v14020(VarCurr) ) ) ).
tff(writeUnaryOperator_1381,axiom,
! [VarCurr: state_type] :
( ~ v14020(VarCurr)
<=> v12810(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2583,axiom,
! [VarCurr: state_type] :
( v14015(VarCurr)
<=> ( v14016(VarCurr)
& v14019(VarCurr) ) ) ).
tff(writeUnaryOperator_1380,axiom,
! [VarCurr: state_type] :
( ~ v14019(VarCurr)
<=> v12810(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2582,axiom,
! [VarCurr: state_type] :
( v14016(VarCurr)
<=> ( v14017(VarCurr)
& v14018(VarCurr) ) ) ).
tff(writeUnaryOperator_1379,axiom,
! [VarCurr: state_type] :
( ~ v14018(VarCurr)
<=> v12794(VarCurr) ) ).
tff(writeUnaryOperator_1378,axiom,
! [VarCurr: state_type] :
( ~ v14017(VarCurr)
<=> v12706(VarCurr) ) ).
tff(addAssignment_2596,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_2_0(B)
=> ( v13075(VarCurr,B)
<=> v12870(VarCurr,B) ) ) ).
tff(addAssignment_2595,axiom,
! [VarCurr: state_type] :
( v12847(VarCurr)
<=> v12849(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_130,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13062(VarNext)
=> ( v12849(VarNext)
<=> v12849(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_697,axiom,
! [VarNext: state_type] :
( v13062(VarNext)
=> ( v12849(VarNext)
<=> v13071(VarNext) ) ) ).
tff(addAssignment_2594,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13071(VarNext)
<=> v12851(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2581,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13062(VarNext)
<=> v13063(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2580,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13063(VarNext)
<=> ( v13064(VarNext)
& v13059(VarNext) ) ) ) ).
tff(writeUnaryOperator_1377,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13064(VarNext)
<=> v13066(VarNext) ) ) ).
tff(addAssignment_2593,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13066(VarNext)
<=> v13059(VarCurr) ) ) ).
tff(addAssignment_2592,axiom,
! [VarCurr: state_type] :
( v13059(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_18,axiom,
! [VarCurr: state_type] :
( ( ~ v13053(VarCurr)
& ~ v13055(VarCurr) )
=> ( v12851(VarCurr)
<=> v12849(VarCurr) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_29,axiom,
! [VarCurr: state_type] :
( v13055(VarCurr)
=> ( v12851(VarCurr)
<=> $false ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_31,axiom,
! [VarCurr: state_type] :
( v13053(VarCurr)
=> ( v12851(VarCurr)
<=> v12864(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_13,axiom,
( v12849(constB0)
<=> $false ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2579,axiom,
! [VarCurr: state_type] :
( v13055(VarCurr)
<=> ( v13056(VarCurr)
| v13057(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1305,axiom,
! [VarCurr: state_type] :
( v13057(VarCurr)
<=> ( ( v13054(VarCurr,bitIndex1)
<=> $true )
& ( v13054(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1304,axiom,
! [VarCurr: state_type] :
( v13056(VarCurr)
<=> ( ( v13054(VarCurr,bitIndex1)
<=> $true )
& ( v13054(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1303,axiom,
! [VarCurr: state_type] :
( v13053(VarCurr)
<=> ( ( v13054(VarCurr,bitIndex1)
<=> $false )
& ( v13054(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2591,axiom,
! [VarCurr: state_type] :
( v13054(VarCurr,bitIndex0)
<=> v12855(VarCurr) ) ).
tff(addAssignment_2590,axiom,
! [VarCurr: state_type] :
( v13054(VarCurr,bitIndex1)
<=> v12853(VarCurr) ) ).
tff(addAssignment_2589,axiom,
! [VarCurr: state_type] :
( v12864(VarCurr)
<=> v12866(VarCurr) ) ).
tff(addBitVectorEqualityBitBlasted_1302,axiom,
! [VarCurr: state_type] :
( v12866(VarCurr)
<=> ( ( v12868(VarCurr,bitIndex12)
<=> $false )
& ( v12868(VarCurr,bitIndex11)
<=> $false )
& ( v12868(VarCurr,bitIndex10)
<=> $false )
& ( v12868(VarCurr,bitIndex9)
<=> $false )
& ( v12868(VarCurr,bitIndex8)
<=> $false )
& ( v12868(VarCurr,bitIndex7)
<=> $false )
& ( v12868(VarCurr,bitIndex6)
<=> $false )
& ( v12868(VarCurr,bitIndex5)
<=> $false )
& ( v12868(VarCurr,bitIndex4)
<=> $false )
& ( v12868(VarCurr,bitIndex3)
<=> $false ) ) ) ).
tff(bitBlastConstant_2218,axiom,
~ b0000000000(bitIndex9) ).
tff(bitBlastConstant_2217,axiom,
~ b0000000000(bitIndex8) ).
tff(bitBlastConstant_2216,axiom,
~ b0000000000(bitIndex7) ).
tff(bitBlastConstant_2215,axiom,
~ b0000000000(bitIndex6) ).
tff(bitBlastConstant_2214,axiom,
~ b0000000000(bitIndex5) ).
tff(bitBlastConstant_2213,axiom,
~ b0000000000(bitIndex4) ).
tff(bitBlastConstant_2212,axiom,
~ b0000000000(bitIndex3) ).
tff(bitBlastConstant_2211,axiom,
~ b0000000000(bitIndex2) ).
tff(bitBlastConstant_2210,axiom,
~ b0000000000(bitIndex1) ).
tff(bitBlastConstant_2209,axiom,
~ b0000000000(bitIndex0) ).
tff(addAssignment_2588,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_12_4(B)
=> ( v12868(VarCurr,B)
<=> v12882(VarCurr,B) ) ) ).
tff(range_axiom_70,axiom,
! [B: bitindex_type] :
( range_12_4(B)
<=> ( $false
| ( bitIndex4 = B )
| ( bitIndex5 = B )
| ( bitIndex6 = B )
| ( bitIndex7 = B )
| ( bitIndex8 = B )
| ( bitIndex9 = B )
| ( bitIndex10 = B )
| ( bitIndex11 = B )
| ( bitIndex12 = B ) ) ) ).
tff(addAssignment_2587,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex12)
<=> v12872(VarCurr,bitIndex12) ) ).
tff(addAssignment_2586,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex12)
<=> v13043(VarNext,bitIndex12) ) ).
tff(addCaseBooleanConditionEqualRanges1_129,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13044(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13043(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_696,axiom,
! [VarNext: state_type] :
( v13044(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13043(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2578,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13044(VarNext)
<=> v13045(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2577,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13045(VarNext)
<=> ( v13047(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1376,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13047(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2585,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex12)
<=> v12956(VarCurr,bitIndex12) ) ).
tff(addAssignment_2584,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex12)
<=> v12868(VarCurr,bitIndex12) ) ).
tff(addAssignment_2583,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex11)
<=> v12872(VarCurr,bitIndex11) ) ).
tff(addAssignment_2582,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex11)
<=> v13035(VarNext,bitIndex11) ) ).
tff(addCaseBooleanConditionEqualRanges1_128,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13036(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13035(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_695,axiom,
! [VarNext: state_type] :
( v13036(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13035(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2576,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13036(VarNext)
<=> v13037(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2575,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13037(VarNext)
<=> ( v13039(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1375,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13039(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2581,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex11)
<=> v12956(VarCurr,bitIndex11) ) ).
tff(addAssignment_2580,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex11)
<=> v12868(VarCurr,bitIndex11) ) ).
tff(addAssignment_2579,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex10)
<=> v12872(VarCurr,bitIndex10) ) ).
tff(addAssignment_2578,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex10)
<=> v13027(VarNext,bitIndex10) ) ).
tff(addCaseBooleanConditionEqualRanges1_127,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13028(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13027(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_694,axiom,
! [VarNext: state_type] :
( v13028(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13027(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2574,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13028(VarNext)
<=> v13029(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2573,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13029(VarNext)
<=> ( v13031(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1374,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13031(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2577,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex10)
<=> v12956(VarCurr,bitIndex10) ) ).
tff(addAssignment_2576,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex10)
<=> v12868(VarCurr,bitIndex10) ) ).
tff(addAssignment_2575,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex9)
<=> v12872(VarCurr,bitIndex9) ) ).
tff(addAssignment_2574,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex9)
<=> v13019(VarNext,bitIndex9) ) ).
tff(addCaseBooleanConditionEqualRanges1_126,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13020(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13019(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_693,axiom,
! [VarNext: state_type] :
( v13020(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13019(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2572,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13020(VarNext)
<=> v13021(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2571,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13021(VarNext)
<=> ( v13023(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1373,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13023(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2573,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex9)
<=> v12956(VarCurr,bitIndex9) ) ).
tff(addAssignment_2572,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex9)
<=> v12868(VarCurr,bitIndex9) ) ).
tff(addAssignment_2571,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex8)
<=> v12872(VarCurr,bitIndex8) ) ).
tff(addAssignment_2570,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex8)
<=> v13011(VarNext,bitIndex8) ) ).
tff(addCaseBooleanConditionEqualRanges1_125,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13012(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13011(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_692,axiom,
! [VarNext: state_type] :
( v13012(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13011(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2570,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13012(VarNext)
<=> v13013(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2569,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13013(VarNext)
<=> ( v13015(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1372,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13015(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2569,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex8)
<=> v12956(VarCurr,bitIndex8) ) ).
tff(addAssignment_2568,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex8)
<=> v12868(VarCurr,bitIndex8) ) ).
tff(addAssignment_2567,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex7)
<=> v12872(VarCurr,bitIndex7) ) ).
tff(addAssignment_2566,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex7)
<=> v13003(VarNext,bitIndex7) ) ).
tff(addCaseBooleanConditionEqualRanges1_124,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13004(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13003(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_691,axiom,
! [VarNext: state_type] :
( v13004(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v13003(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2568,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13004(VarNext)
<=> v13005(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2567,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v13005(VarNext)
<=> ( v13007(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1371,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v13007(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2565,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex7)
<=> v12956(VarCurr,bitIndex7) ) ).
tff(addAssignment_2564,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex7)
<=> v12868(VarCurr,bitIndex7) ) ).
tff(addAssignment_2563,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex6)
<=> v12872(VarCurr,bitIndex6) ) ).
tff(addAssignment_2562,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex6)
<=> v12995(VarNext,bitIndex6) ) ).
tff(addCaseBooleanConditionEqualRanges1_123,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12996(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12995(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_690,axiom,
! [VarNext: state_type] :
( v12996(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12995(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2566,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12996(VarNext)
<=> v12997(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2565,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12997(VarNext)
<=> ( v12999(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1370,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12999(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2561,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex6)
<=> v12956(VarCurr,bitIndex6) ) ).
tff(addAssignment_2560,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex6)
<=> v12868(VarCurr,bitIndex6) ) ).
tff(addAssignment_2559,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex5)
<=> v12872(VarCurr,bitIndex5) ) ).
tff(addAssignment_2558,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex5)
<=> v12987(VarNext,bitIndex5) ) ).
tff(addCaseBooleanConditionEqualRanges1_122,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12988(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12987(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_689,axiom,
! [VarNext: state_type] :
( v12988(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12987(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2564,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12988(VarNext)
<=> v12989(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2563,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12989(VarNext)
<=> ( v12991(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1369,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12991(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2557,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex5)
<=> v12956(VarCurr,bitIndex5) ) ).
tff(addAssignment_2556,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex5)
<=> v12868(VarCurr,bitIndex5) ) ).
tff(addAssignment_2555,axiom,
! [VarCurr: state_type] :
( v12870(VarCurr,bitIndex4)
<=> v12872(VarCurr,bitIndex4) ) ).
tff(addAssignment_2554,axiom,
! [VarNext: state_type] :
( v12872(VarNext,bitIndex4)
<=> v12979(VarNext,bitIndex4) ) ).
tff(addCaseBooleanConditionEqualRanges1_121,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12980(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12979(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_688,axiom,
! [VarNext: state_type] :
( v12980(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12979(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2562,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12980(VarNext)
<=> v12981(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2561,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12981(VarNext)
<=> ( v12983(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1368,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12983(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2553,axiom,
! [VarCurr: state_type] :
( v12874(VarCurr,bitIndex4)
<=> v12956(VarCurr,bitIndex4) ) ).
tff(addAssignment_2552,axiom,
! [VarCurr: state_type] :
( v12880(VarCurr,bitIndex4)
<=> v12868(VarCurr,bitIndex4) ) ).
tff(addAssignment_2551,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12870(VarCurr,B)
<=> v12872(VarCurr,B) ) ) ).
tff(addAssignment_2550,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12872(VarNext,B)
<=> v12965(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_120,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12966(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12965(VarNext,B)
<=> v12872(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_687,axiom,
! [VarNext: state_type] :
( v12966(VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12965(VarNext,B)
<=> v12975(VarNext,B) ) ) ) ).
tff(addAssignment_2549,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12975(VarNext,B)
<=> v12874(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2560,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12966(VarNext)
<=> v12967(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2559,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12967(VarNext)
<=> ( v12968(VarNext)
& v12963(VarNext) ) ) ) ).
tff(writeUnaryOperator_1367,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12968(VarNext)
<=> v12970(VarNext) ) ) ).
tff(addAssignment_2548,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12970(VarNext)
<=> v12963(VarCurr) ) ) ).
tff(addAssignment_2547,axiom,
! [VarCurr: state_type] :
( v12963(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_2546,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12874(VarCurr,B)
<=> v12956(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_17,axiom,
! [VarCurr: state_type] :
( ( ~ v12957(VarCurr)
& ~ v12959(VarCurr) )
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12956(VarCurr,B)
<=> v12872(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_28,axiom,
! [VarCurr: state_type] :
( v12959(VarCurr)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12956(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_30,axiom,
! [VarCurr: state_type] :
( v12957(VarCurr)
=> ! [B: bitindex_type] :
( range_12_0(B)
=> ( v12956(VarCurr,B)
<=> v12880(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_12,axiom,
! [B: bitindex_type] :
( range_12_0(B)
=> ( v12872(constB0,B)
<=> $false ) ) ).
tff(bitBlastConstant_2208,axiom,
~ b0000000000000(bitIndex12) ).
tff(bitBlastConstant_2207,axiom,
~ b0000000000000(bitIndex11) ).
tff(bitBlastConstant_2206,axiom,
~ b0000000000000(bitIndex10) ).
tff(bitBlastConstant_2205,axiom,
~ b0000000000000(bitIndex9) ).
tff(bitBlastConstant_2204,axiom,
~ b0000000000000(bitIndex8) ).
tff(bitBlastConstant_2203,axiom,
~ b0000000000000(bitIndex7) ).
tff(bitBlastConstant_2202,axiom,
~ b0000000000000(bitIndex6) ).
tff(bitBlastConstant_2201,axiom,
~ b0000000000000(bitIndex5) ).
tff(bitBlastConstant_2200,axiom,
~ b0000000000000(bitIndex4) ).
tff(bitBlastConstant_2199,axiom,
~ b0000000000000(bitIndex3) ).
tff(bitBlastConstant_2198,axiom,
~ b0000000000000(bitIndex2) ).
tff(bitBlastConstant_2197,axiom,
~ b0000000000000(bitIndex1) ).
tff(bitBlastConstant_2196,axiom,
~ b0000000000000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2558,axiom,
! [VarCurr: state_type] :
( v12959(VarCurr)
<=> ( v12960(VarCurr)
| v12961(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1301,axiom,
! [VarCurr: state_type] :
( v12961(VarCurr)
<=> ( ( v12958(VarCurr,bitIndex1)
<=> $true )
& ( v12958(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1300,axiom,
! [VarCurr: state_type] :
( v12960(VarCurr)
<=> ( ( v12958(VarCurr,bitIndex1)
<=> $true )
& ( v12958(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1299,axiom,
! [VarCurr: state_type] :
( v12957(VarCurr)
<=> ( ( v12958(VarCurr,bitIndex1)
<=> $false )
& ( v12958(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2545,axiom,
! [VarCurr: state_type] :
( v12958(VarCurr,bitIndex0)
<=> v12878(VarCurr) ) ).
tff(addAssignment_2544,axiom,
! [VarCurr: state_type] :
( v12958(VarCurr,bitIndex1)
<=> v12876(VarCurr) ) ).
tff(addAssignment_2543,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12880(VarCurr,B)
<=> v12868(VarCurr,B) ) ) ).
tff(addAssignment_2542,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12868(VarCurr,B)
<=> v12882(VarCurr,B) ) ) ).
tff(addAssignment_2541,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex0)
<=> v12952(VarCurr) ) ).
tff(addAssignment_2540,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex1)
<=> v12950(VarCurr) ) ).
tff(addAssignment_2539,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex2)
<=> v12945(VarCurr) ) ).
tff(addAssignment_2538,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex3)
<=> v12940(VarCurr) ) ).
tff(addAssignment_2537,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex4)
<=> v12935(VarCurr) ) ).
tff(addAssignment_2536,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex5)
<=> v12930(VarCurr) ) ).
tff(addAssignment_2535,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex6)
<=> v12925(VarCurr) ) ).
tff(addAssignment_2534,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex7)
<=> v12920(VarCurr) ) ).
tff(addAssignment_2533,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex8)
<=> v12915(VarCurr) ) ).
tff(addAssignment_2532,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex9)
<=> v12910(VarCurr) ) ).
tff(addAssignment_2531,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex10)
<=> v12905(VarCurr) ) ).
tff(addAssignment_2530,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex11)
<=> v12900(VarCurr) ) ).
tff(addAssignment_2529,axiom,
! [VarCurr: state_type] :
( v12882(VarCurr,bitIndex12)
<=> v12884(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2557,axiom,
! [VarCurr: state_type] :
( v12950(VarCurr)
<=> ( v12951(VarCurr)
& v12954(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_343,axiom,
! [VarCurr: state_type] :
( v12954(VarCurr)
<=> ( v12870(VarCurr,bitIndex0)
| v12870(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2556,axiom,
! [VarCurr: state_type] :
( v12951(VarCurr)
<=> ( v12952(VarCurr)
| v12953(VarCurr) ) ) ).
tff(writeUnaryOperator_1366,axiom,
! [VarCurr: state_type] :
( ~ v12953(VarCurr)
<=> v12870(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1365,axiom,
! [VarCurr: state_type] :
( ~ v12952(VarCurr)
<=> v12870(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2555,axiom,
! [VarCurr: state_type] :
( v12945(VarCurr)
<=> ( v12946(VarCurr)
& v12949(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_342,axiom,
! [VarCurr: state_type] :
( v12949(VarCurr)
<=> ( v12897(VarCurr)
| v12870(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2554,axiom,
! [VarCurr: state_type] :
( v12946(VarCurr)
<=> ( v12947(VarCurr)
| v12948(VarCurr) ) ) ).
tff(writeUnaryOperator_1364,axiom,
! [VarCurr: state_type] :
( ~ v12948(VarCurr)
<=> v12870(VarCurr,bitIndex2) ) ).
tff(writeUnaryOperator_1363,axiom,
! [VarCurr: state_type] :
( ~ v12947(VarCurr)
<=> v12897(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2553,axiom,
! [VarCurr: state_type] :
( v12940(VarCurr)
<=> ( v12941(VarCurr)
& v12944(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_341,axiom,
! [VarCurr: state_type] :
( v12944(VarCurr)
<=> ( v12896(VarCurr)
| v12870(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2552,axiom,
! [VarCurr: state_type] :
( v12941(VarCurr)
<=> ( v12942(VarCurr)
| v12943(VarCurr) ) ) ).
tff(writeUnaryOperator_1362,axiom,
! [VarCurr: state_type] :
( ~ v12943(VarCurr)
<=> v12870(VarCurr,bitIndex3) ) ).
tff(writeUnaryOperator_1361,axiom,
! [VarCurr: state_type] :
( ~ v12942(VarCurr)
<=> v12896(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2551,axiom,
! [VarCurr: state_type] :
( v12935(VarCurr)
<=> ( v12936(VarCurr)
& v12939(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_340,axiom,
! [VarCurr: state_type] :
( v12939(VarCurr)
<=> ( v12895(VarCurr)
| v12870(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2550,axiom,
! [VarCurr: state_type] :
( v12936(VarCurr)
<=> ( v12937(VarCurr)
| v12938(VarCurr) ) ) ).
tff(writeUnaryOperator_1360,axiom,
! [VarCurr: state_type] :
( ~ v12938(VarCurr)
<=> v12870(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1359,axiom,
! [VarCurr: state_type] :
( ~ v12937(VarCurr)
<=> v12895(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2549,axiom,
! [VarCurr: state_type] :
( v12930(VarCurr)
<=> ( v12931(VarCurr)
& v12934(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_339,axiom,
! [VarCurr: state_type] :
( v12934(VarCurr)
<=> ( v12894(VarCurr)
| v12870(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2548,axiom,
! [VarCurr: state_type] :
( v12931(VarCurr)
<=> ( v12932(VarCurr)
| v12933(VarCurr) ) ) ).
tff(writeUnaryOperator_1358,axiom,
! [VarCurr: state_type] :
( ~ v12933(VarCurr)
<=> v12870(VarCurr,bitIndex5) ) ).
tff(writeUnaryOperator_1357,axiom,
! [VarCurr: state_type] :
( ~ v12932(VarCurr)
<=> v12894(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2547,axiom,
! [VarCurr: state_type] :
( v12925(VarCurr)
<=> ( v12926(VarCurr)
& v12929(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_338,axiom,
! [VarCurr: state_type] :
( v12929(VarCurr)
<=> ( v12893(VarCurr)
| v12870(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2546,axiom,
! [VarCurr: state_type] :
( v12926(VarCurr)
<=> ( v12927(VarCurr)
| v12928(VarCurr) ) ) ).
tff(writeUnaryOperator_1356,axiom,
! [VarCurr: state_type] :
( ~ v12928(VarCurr)
<=> v12870(VarCurr,bitIndex6) ) ).
tff(writeUnaryOperator_1355,axiom,
! [VarCurr: state_type] :
( ~ v12927(VarCurr)
<=> v12893(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2545,axiom,
! [VarCurr: state_type] :
( v12920(VarCurr)
<=> ( v12921(VarCurr)
& v12924(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_337,axiom,
! [VarCurr: state_type] :
( v12924(VarCurr)
<=> ( v12892(VarCurr)
| v12870(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2544,axiom,
! [VarCurr: state_type] :
( v12921(VarCurr)
<=> ( v12922(VarCurr)
| v12923(VarCurr) ) ) ).
tff(writeUnaryOperator_1354,axiom,
! [VarCurr: state_type] :
( ~ v12923(VarCurr)
<=> v12870(VarCurr,bitIndex7) ) ).
tff(writeUnaryOperator_1353,axiom,
! [VarCurr: state_type] :
( ~ v12922(VarCurr)
<=> v12892(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2543,axiom,
! [VarCurr: state_type] :
( v12915(VarCurr)
<=> ( v12916(VarCurr)
& v12919(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_336,axiom,
! [VarCurr: state_type] :
( v12919(VarCurr)
<=> ( v12891(VarCurr)
| v12870(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2542,axiom,
! [VarCurr: state_type] :
( v12916(VarCurr)
<=> ( v12917(VarCurr)
| v12918(VarCurr) ) ) ).
tff(writeUnaryOperator_1352,axiom,
! [VarCurr: state_type] :
( ~ v12918(VarCurr)
<=> v12870(VarCurr,bitIndex8) ) ).
tff(writeUnaryOperator_1351,axiom,
! [VarCurr: state_type] :
( ~ v12917(VarCurr)
<=> v12891(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2541,axiom,
! [VarCurr: state_type] :
( v12910(VarCurr)
<=> ( v12911(VarCurr)
& v12914(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_335,axiom,
! [VarCurr: state_type] :
( v12914(VarCurr)
<=> ( v12890(VarCurr)
| v12870(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2540,axiom,
! [VarCurr: state_type] :
( v12911(VarCurr)
<=> ( v12912(VarCurr)
| v12913(VarCurr) ) ) ).
tff(writeUnaryOperator_1350,axiom,
! [VarCurr: state_type] :
( ~ v12913(VarCurr)
<=> v12870(VarCurr,bitIndex9) ) ).
tff(writeUnaryOperator_1349,axiom,
! [VarCurr: state_type] :
( ~ v12912(VarCurr)
<=> v12890(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2539,axiom,
! [VarCurr: state_type] :
( v12905(VarCurr)
<=> ( v12906(VarCurr)
& v12909(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_334,axiom,
! [VarCurr: state_type] :
( v12909(VarCurr)
<=> ( v12889(VarCurr)
| v12870(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2538,axiom,
! [VarCurr: state_type] :
( v12906(VarCurr)
<=> ( v12907(VarCurr)
| v12908(VarCurr) ) ) ).
tff(writeUnaryOperator_1348,axiom,
! [VarCurr: state_type] :
( ~ v12908(VarCurr)
<=> v12870(VarCurr,bitIndex10) ) ).
tff(writeUnaryOperator_1347,axiom,
! [VarCurr: state_type] :
( ~ v12907(VarCurr)
<=> v12889(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2537,axiom,
! [VarCurr: state_type] :
( v12900(VarCurr)
<=> ( v12901(VarCurr)
& v12904(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_333,axiom,
! [VarCurr: state_type] :
( v12904(VarCurr)
<=> ( v12888(VarCurr)
| v12870(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2536,axiom,
! [VarCurr: state_type] :
( v12901(VarCurr)
<=> ( v12902(VarCurr)
| v12903(VarCurr) ) ) ).
tff(writeUnaryOperator_1346,axiom,
! [VarCurr: state_type] :
( ~ v12903(VarCurr)
<=> v12870(VarCurr,bitIndex11) ) ).
tff(writeUnaryOperator_1345,axiom,
! [VarCurr: state_type] :
( ~ v12902(VarCurr)
<=> v12888(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2535,axiom,
! [VarCurr: state_type] :
( v12884(VarCurr)
<=> ( v12885(VarCurr)
& v12899(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_332,axiom,
! [VarCurr: state_type] :
( v12899(VarCurr)
<=> ( v12887(VarCurr)
| v12870(VarCurr,bitIndex12) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2534,axiom,
! [VarCurr: state_type] :
( v12885(VarCurr)
<=> ( v12886(VarCurr)
| v12898(VarCurr) ) ) ).
tff(writeUnaryOperator_1344,axiom,
! [VarCurr: state_type] :
( ~ v12898(VarCurr)
<=> v12870(VarCurr,bitIndex12) ) ).
tff(writeUnaryOperator_1343,axiom,
! [VarCurr: state_type] :
( ~ v12886(VarCurr)
<=> v12887(VarCurr) ) ).
tff(writeBinaryOperatorShiftedRanges_331,axiom,
! [VarCurr: state_type] :
( v12887(VarCurr)
<=> ( v12888(VarCurr)
& v12870(VarCurr,bitIndex11) ) ) ).
tff(writeBinaryOperatorShiftedRanges_330,axiom,
! [VarCurr: state_type] :
( v12888(VarCurr)
<=> ( v12889(VarCurr)
& v12870(VarCurr,bitIndex10) ) ) ).
tff(writeBinaryOperatorShiftedRanges_329,axiom,
! [VarCurr: state_type] :
( v12889(VarCurr)
<=> ( v12890(VarCurr)
& v12870(VarCurr,bitIndex9) ) ) ).
tff(writeBinaryOperatorShiftedRanges_328,axiom,
! [VarCurr: state_type] :
( v12890(VarCurr)
<=> ( v12891(VarCurr)
& v12870(VarCurr,bitIndex8) ) ) ).
tff(writeBinaryOperatorShiftedRanges_327,axiom,
! [VarCurr: state_type] :
( v12891(VarCurr)
<=> ( v12892(VarCurr)
& v12870(VarCurr,bitIndex7) ) ) ).
tff(writeBinaryOperatorShiftedRanges_326,axiom,
! [VarCurr: state_type] :
( v12892(VarCurr)
<=> ( v12893(VarCurr)
& v12870(VarCurr,bitIndex6) ) ) ).
tff(writeBinaryOperatorShiftedRanges_325,axiom,
! [VarCurr: state_type] :
( v12893(VarCurr)
<=> ( v12894(VarCurr)
& v12870(VarCurr,bitIndex5) ) ) ).
tff(writeBinaryOperatorShiftedRanges_324,axiom,
! [VarCurr: state_type] :
( v12894(VarCurr)
<=> ( v12895(VarCurr)
& v12870(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorShiftedRanges_323,axiom,
! [VarCurr: state_type] :
( v12895(VarCurr)
<=> ( v12896(VarCurr)
& v12870(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_322,axiom,
! [VarCurr: state_type] :
( v12896(VarCurr)
<=> ( v12897(VarCurr)
& v12870(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_321,axiom,
! [VarCurr: state_type] :
( v12897(VarCurr)
<=> ( v12870(VarCurr,bitIndex0)
& v12870(VarCurr,bitIndex1) ) ) ).
tff(addAssignment_2528,axiom,
! [VarCurr: state_type] :
( v12878(VarCurr)
<=> v12857(VarCurr) ) ).
tff(addAssignment_2527,axiom,
! [VarCurr: state_type] :
( v12876(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2526,axiom,
! [VarCurr: state_type] :
( v12855(VarCurr)
<=> v12857(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2533,axiom,
! [VarCurr: state_type] :
( v12857(VarCurr)
<=> ( v12859(VarCurr)
& v338(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_320,axiom,
! [VarCurr: state_type] :
( v12859(VarCurr)
<=> ( v324(VarCurr,bitIndex1)
| v12860(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_319,axiom,
! [VarCurr: state_type] :
( v12860(VarCurr)
<=> ( v12862(VarCurr)
| v6(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_318,axiom,
! [VarCurr: state_type] :
( v12862(VarCurr)
<=> ( v6(VarCurr,bitIndex1)
| v6(VarCurr,bitIndex2) ) ) ).
tff(addAssignment_2525,axiom,
! [VarCurr: state_type] :
( v12853(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2524,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12810(VarCurr,B)
<=> v12812(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_119,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12834(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12812(VarNext,B)
<=> v12812(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_686,axiom,
! [VarNext: state_type] :
( v12834(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12812(VarNext,B)
<=> v12843(VarNext,B) ) ) ) ).
tff(addAssignment_2523,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12843(VarNext,B)
<=> v12814(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2532,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12834(VarNext)
<=> v12835(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2531,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12835(VarNext)
<=> ( v12836(VarNext)
& v12831(VarNext) ) ) ) ).
tff(writeUnaryOperator_1342,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12836(VarNext)
<=> v12838(VarNext) ) ) ).
tff(addAssignment_2522,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12838(VarNext)
<=> v12831(VarCurr) ) ) ).
tff(addAssignment_2521,axiom,
! [VarCurr: state_type] :
( v12831(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_16,axiom,
! [VarCurr: state_type] :
( ( ~ v12825(VarCurr)
& ~ v12827(VarCurr) )
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12814(VarCurr,B)
<=> v12812(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_27,axiom,
! [VarCurr: state_type] :
( v12827(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12814(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_29,axiom,
! [VarCurr: state_type] :
( v12825(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12814(VarCurr,B)
<=> v12820(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_11,axiom,
! [B: bitindex_type] :
( range_3_0(B)
=> ( v12812(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2530,axiom,
! [VarCurr: state_type] :
( v12827(VarCurr)
<=> ( v12828(VarCurr)
| v12829(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1298,axiom,
! [VarCurr: state_type] :
( v12829(VarCurr)
<=> ( ( v12826(VarCurr,bitIndex1)
<=> $true )
& ( v12826(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1297,axiom,
! [VarCurr: state_type] :
( v12828(VarCurr)
<=> ( ( v12826(VarCurr,bitIndex1)
<=> $true )
& ( v12826(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1296,axiom,
! [VarCurr: state_type] :
( v12825(VarCurr)
<=> ( ( v12826(VarCurr,bitIndex1)
<=> $false )
& ( v12826(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2520,axiom,
! [VarCurr: state_type] :
( v12826(VarCurr,bitIndex0)
<=> v12818(VarCurr) ) ).
tff(addAssignment_2519,axiom,
! [VarCurr: state_type] :
( v12826(VarCurr,bitIndex1)
<=> v12816(VarCurr) ) ).
tff(addAssignment_2518,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12820(VarCurr,B)
<=> v12822(VarCurr,B) ) ) ).
tff(addAssignment_2517,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v12822(VarCurr,B)
<=> v7963(VarCurr,B) ) ) ).
tff(addAssignment_2516,axiom,
! [VarCurr: state_type] :
( ( v12822(VarCurr,bitIndex3)
<=> v7817(VarCurr,bitIndex1) )
& ( v12822(VarCurr,bitIndex2)
<=> v7817(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_2515,axiom,
! [VarCurr: state_type] :
( v12818(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_2514,axiom,
! [VarCurr: state_type] :
( v12816(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2513,axiom,
! [VarCurr: state_type] :
( v12804(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2512,axiom,
! [VarCurr: state_type] :
( v12794(VarCurr)
<=> v6(VarCurr,bitIndex6) ) ).
tff(addAssignment_2511,axiom,
! [VarCurr: state_type] :
( v12706(VarCurr)
<=> v12708(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_118,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12779(VarNext)
=> ( v12708(VarNext)
<=> v12708(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_685,axiom,
! [VarNext: state_type] :
( v12779(VarNext)
=> ( v12708(VarNext)
<=> v12789(VarNext) ) ) ).
tff(addAssignment_2510,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12789(VarNext)
<=> v12787(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2529,axiom,
! [VarCurr: state_type] :
( v12787(VarCurr)
<=> ( v12790(VarCurr)
& v12712(VarCurr) ) ) ).
tff(writeUnaryOperator_1341,axiom,
! [VarCurr: state_type] :
( ~ v12790(VarCurr)
<=> v12710(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2528,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12779(VarNext)
<=> v12780(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2527,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12780(VarNext)
<=> ( v12781(VarNext)
& v12776(VarNext) ) ) ) ).
tff(writeUnaryOperator_1340,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12781(VarNext)
<=> v12783(VarNext) ) ) ).
tff(addAssignment_2509,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12783(VarNext)
<=> v12776(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_10,axiom,
( v12708(constB0)
<=> $false ) ).
tff(addAssignment_2508,axiom,
! [VarCurr: state_type] :
( v12776(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_2507,axiom,
! [VarCurr: state_type] :
( v12712(VarCurr)
<=> v12714(VarCurr) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_159,axiom,
! [VarCurr: state_type] :
( ~ v12748(VarCurr)
=> ( v12714(VarCurr)
<=> v12706(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_177,axiom,
! [VarCurr: state_type] :
( v12748(VarCurr)
=> ( v12714(VarCurr)
<=> v12771(VarCurr) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_26,axiom,
! [VarCurr: state_type] :
( ~ v12772(VarCurr)
=> ( v12771(VarCurr)
<=> $false ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_28,axiom,
! [VarCurr: state_type] :
( v12772(VarCurr)
=> ( v12771(VarCurr)
<=> v12724(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2526,axiom,
! [VarCurr: state_type] :
( v12772(VarCurr)
<=> ( v12774(VarCurr)
| v12753(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2525,axiom,
! [VarCurr: state_type] :
( v12774(VarCurr)
<=> ( v12751(VarCurr)
| v12752(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2524,axiom,
! [VarCurr: state_type] :
( v12748(VarCurr)
<=> ( v12749(VarCurr)
| v12754(VarCurr) ) ) ).
tff(writeUnaryOperator_1339,axiom,
! [VarCurr: state_type] :
( ~ v12754(VarCurr)
<=> v12755(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2523,axiom,
! [VarCurr: state_type] :
( v12755(VarCurr)
<=> ( v12756(VarCurr)
| v12770(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1295,axiom,
! [VarCurr: state_type] :
( v12770(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $true )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2195,axiom,
b100000000(bitIndex8) ).
tff(bitBlastConstant_2194,axiom,
~ b100000000(bitIndex7) ).
tff(bitBlastConstant_2193,axiom,
~ b100000000(bitIndex6) ).
tff(bitBlastConstant_2192,axiom,
~ b100000000(bitIndex5) ).
tff(bitBlastConstant_2191,axiom,
~ b100000000(bitIndex4) ).
tff(bitBlastConstant_2190,axiom,
~ b100000000(bitIndex3) ).
tff(bitBlastConstant_2189,axiom,
~ b100000000(bitIndex2) ).
tff(bitBlastConstant_2188,axiom,
~ b100000000(bitIndex1) ).
tff(bitBlastConstant_2187,axiom,
~ b100000000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2522,axiom,
! [VarCurr: state_type] :
( v12756(VarCurr)
<=> ( v12757(VarCurr)
| v12769(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1294,axiom,
! [VarCurr: state_type] :
( v12769(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $true )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2186,axiom,
~ b010000000(bitIndex8) ).
tff(bitBlastConstant_2185,axiom,
b010000000(bitIndex7) ).
tff(bitBlastConstant_2184,axiom,
~ b010000000(bitIndex6) ).
tff(bitBlastConstant_2183,axiom,
~ b010000000(bitIndex5) ).
tff(bitBlastConstant_2182,axiom,
~ b010000000(bitIndex4) ).
tff(bitBlastConstant_2181,axiom,
~ b010000000(bitIndex3) ).
tff(bitBlastConstant_2180,axiom,
~ b010000000(bitIndex2) ).
tff(bitBlastConstant_2179,axiom,
~ b010000000(bitIndex1) ).
tff(bitBlastConstant_2178,axiom,
~ b010000000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2521,axiom,
! [VarCurr: state_type] :
( v12757(VarCurr)
<=> ( v12758(VarCurr)
| v12768(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1293,axiom,
! [VarCurr: state_type] :
( v12768(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $true )
& ( v6(VarCurr,bitIndex5)
<=> $true )
& ( v6(VarCurr,bitIndex4)
<=> $true )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2177,axiom,
~ b001110000(bitIndex8) ).
tff(bitBlastConstant_2176,axiom,
~ b001110000(bitIndex7) ).
tff(bitBlastConstant_2175,axiom,
b001110000(bitIndex6) ).
tff(bitBlastConstant_2174,axiom,
b001110000(bitIndex5) ).
tff(bitBlastConstant_2173,axiom,
b001110000(bitIndex4) ).
tff(bitBlastConstant_2172,axiom,
~ b001110000(bitIndex3) ).
tff(bitBlastConstant_2171,axiom,
~ b001110000(bitIndex2) ).
tff(bitBlastConstant_2170,axiom,
~ b001110000(bitIndex1) ).
tff(bitBlastConstant_2169,axiom,
~ b001110000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2520,axiom,
! [VarCurr: state_type] :
( v12758(VarCurr)
<=> ( v12759(VarCurr)
| v12767(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1292,axiom,
! [VarCurr: state_type] :
( v12767(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $true )
& ( v6(VarCurr,bitIndex5)
<=> $true )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2168,axiom,
~ b001100000(bitIndex8) ).
tff(bitBlastConstant_2167,axiom,
~ b001100000(bitIndex7) ).
tff(bitBlastConstant_2166,axiom,
b001100000(bitIndex6) ).
tff(bitBlastConstant_2165,axiom,
b001100000(bitIndex5) ).
tff(bitBlastConstant_2164,axiom,
~ b001100000(bitIndex4) ).
tff(bitBlastConstant_2163,axiom,
~ b001100000(bitIndex3) ).
tff(bitBlastConstant_2162,axiom,
~ b001100000(bitIndex2) ).
tff(bitBlastConstant_2161,axiom,
~ b001100000(bitIndex1) ).
tff(bitBlastConstant_2160,axiom,
~ b001100000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2519,axiom,
! [VarCurr: state_type] :
( v12759(VarCurr)
<=> ( v12760(VarCurr)
| v12766(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1291,axiom,
! [VarCurr: state_type] :
( v12766(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $true )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $true )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2159,axiom,
~ b001010000(bitIndex8) ).
tff(bitBlastConstant_2158,axiom,
~ b001010000(bitIndex7) ).
tff(bitBlastConstant_2157,axiom,
b001010000(bitIndex6) ).
tff(bitBlastConstant_2156,axiom,
~ b001010000(bitIndex5) ).
tff(bitBlastConstant_2155,axiom,
b001010000(bitIndex4) ).
tff(bitBlastConstant_2154,axiom,
~ b001010000(bitIndex3) ).
tff(bitBlastConstant_2153,axiom,
~ b001010000(bitIndex2) ).
tff(bitBlastConstant_2152,axiom,
~ b001010000(bitIndex1) ).
tff(bitBlastConstant_2151,axiom,
~ b001010000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2518,axiom,
! [VarCurr: state_type] :
( v12760(VarCurr)
<=> ( v12761(VarCurr)
| v12765(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1290,axiom,
! [VarCurr: state_type] :
( v12765(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $true )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2150,axiom,
~ b001000000(bitIndex8) ).
tff(bitBlastConstant_2149,axiom,
~ b001000000(bitIndex7) ).
tff(bitBlastConstant_2148,axiom,
b001000000(bitIndex6) ).
tff(bitBlastConstant_2147,axiom,
~ b001000000(bitIndex5) ).
tff(bitBlastConstant_2146,axiom,
~ b001000000(bitIndex4) ).
tff(bitBlastConstant_2145,axiom,
~ b001000000(bitIndex3) ).
tff(bitBlastConstant_2144,axiom,
~ b001000000(bitIndex2) ).
tff(bitBlastConstant_2143,axiom,
~ b001000000(bitIndex1) ).
tff(bitBlastConstant_2142,axiom,
~ b001000000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2517,axiom,
! [VarCurr: state_type] :
( v12761(VarCurr)
<=> ( v12762(VarCurr)
| v12753(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2516,axiom,
! [VarCurr: state_type] :
( v12762(VarCurr)
<=> ( v12763(VarCurr)
| v12752(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2515,axiom,
! [VarCurr: state_type] :
( v12763(VarCurr)
<=> ( v12764(VarCurr)
| v12751(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1289,axiom,
! [VarCurr: state_type] :
( v12764(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(bitBlastConstant_2141,axiom,
~ b000000001(bitIndex8) ).
tff(bitBlastConstant_2140,axiom,
~ b000000001(bitIndex7) ).
tff(bitBlastConstant_2139,axiom,
~ b000000001(bitIndex6) ).
tff(bitBlastConstant_2138,axiom,
~ b000000001(bitIndex5) ).
tff(bitBlastConstant_2137,axiom,
~ b000000001(bitIndex4) ).
tff(bitBlastConstant_2136,axiom,
~ b000000001(bitIndex3) ).
tff(bitBlastConstant_2135,axiom,
~ b000000001(bitIndex2) ).
tff(bitBlastConstant_2134,axiom,
~ b000000001(bitIndex1) ).
tff(bitBlastConstant_2133,axiom,
b000000001(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2514,axiom,
! [VarCurr: state_type] :
( v12749(VarCurr)
<=> ( v12750(VarCurr)
| v12753(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1288,axiom,
! [VarCurr: state_type] :
( v12753(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $true )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2132,axiom,
~ b000001000(bitIndex8) ).
tff(bitBlastConstant_2131,axiom,
~ b000001000(bitIndex7) ).
tff(bitBlastConstant_2130,axiom,
~ b000001000(bitIndex6) ).
tff(bitBlastConstant_2129,axiom,
~ b000001000(bitIndex5) ).
tff(bitBlastConstant_2128,axiom,
~ b000001000(bitIndex4) ).
tff(bitBlastConstant_2127,axiom,
b000001000(bitIndex3) ).
tff(bitBlastConstant_2126,axiom,
~ b000001000(bitIndex2) ).
tff(bitBlastConstant_2125,axiom,
~ b000001000(bitIndex1) ).
tff(bitBlastConstant_2124,axiom,
~ b000001000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2513,axiom,
! [VarCurr: state_type] :
( v12750(VarCurr)
<=> ( v12751(VarCurr)
| v12752(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1287,axiom,
! [VarCurr: state_type] :
( v12752(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $true )
& ( v6(VarCurr,bitIndex1)
<=> $false )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2123,axiom,
~ b000000100(bitIndex8) ).
tff(bitBlastConstant_2122,axiom,
~ b000000100(bitIndex7) ).
tff(bitBlastConstant_2121,axiom,
~ b000000100(bitIndex6) ).
tff(bitBlastConstant_2120,axiom,
~ b000000100(bitIndex5) ).
tff(bitBlastConstant_2119,axiom,
~ b000000100(bitIndex4) ).
tff(bitBlastConstant_2118,axiom,
~ b000000100(bitIndex3) ).
tff(bitBlastConstant_2117,axiom,
b000000100(bitIndex2) ).
tff(bitBlastConstant_2116,axiom,
~ b000000100(bitIndex1) ).
tff(bitBlastConstant_2115,axiom,
~ b000000100(bitIndex0) ).
tff(addBitVectorEqualityBitBlasted_1286,axiom,
! [VarCurr: state_type] :
( v12751(VarCurr)
<=> ( ( v6(VarCurr,bitIndex8)
<=> $false )
& ( v6(VarCurr,bitIndex7)
<=> $false )
& ( v6(VarCurr,bitIndex6)
<=> $false )
& ( v6(VarCurr,bitIndex5)
<=> $false )
& ( v6(VarCurr,bitIndex4)
<=> $false )
& ( v6(VarCurr,bitIndex3)
<=> $false )
& ( v6(VarCurr,bitIndex2)
<=> $false )
& ( v6(VarCurr,bitIndex1)
<=> $true )
& ( v6(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(bitBlastConstant_2114,axiom,
~ b000000010(bitIndex8) ).
tff(bitBlastConstant_2113,axiom,
~ b000000010(bitIndex7) ).
tff(bitBlastConstant_2112,axiom,
~ b000000010(bitIndex6) ).
tff(bitBlastConstant_2111,axiom,
~ b000000010(bitIndex5) ).
tff(bitBlastConstant_2110,axiom,
~ b000000010(bitIndex4) ).
tff(bitBlastConstant_2109,axiom,
~ b000000010(bitIndex3) ).
tff(bitBlastConstant_2108,axiom,
~ b000000010(bitIndex2) ).
tff(bitBlastConstant_2107,axiom,
b000000010(bitIndex1) ).
tff(bitBlastConstant_2106,axiom,
~ b000000010(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2512,axiom,
! [VarCurr: state_type] :
( v12724(VarCurr)
<=> ( v338(VarCurr)
& v12726(VarCurr) ) ) ).
tff(addAssignment_2506,axiom,
! [VarCurr: state_type] :
( v12726(VarCurr)
<=> v12728(VarCurr) ) ).
tff(addAssignment_2505,axiom,
! [VarCurr: state_type] :
( v12728(VarCurr)
<=> v12730(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_117,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12735(VarNext)
=> ( v12730(VarNext)
<=> v12730(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_684,axiom,
! [VarNext: state_type] :
( v12735(VarNext)
=> ( v12730(VarNext)
<=> v12743(VarNext) ) ) ).
tff(addAssignment_2504,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12743(VarNext)
<=> v12741(VarCurr) ) ) ).
tff(addConditionBooleanCondShiftedRangesElseBranch_19,axiom,
! [VarCurr: state_type] :
( ~ v24(VarCurr)
=> ( v12741(VarCurr)
<=> v12732(VarCurr,bitIndex1) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_176,axiom,
! [VarCurr: state_type] :
( v24(VarCurr)
=> ( v12741(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2511,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12735(VarNext)
<=> v12736(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2510,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12736(VarNext)
<=> ( v12738(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1338,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12738(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignmentInitValueVector_9,axiom,
( v12730(constB0)
<=> $false ) ).
tff(addAssignment_2503,axiom,
! [VarCurr: state_type] :
( v12732(VarCurr,bitIndex1)
<=> v1208(VarCurr,bitIndex1) ) ).
tff(addAssignment_2502,axiom,
! [VarCurr: state_type] :
( v12710(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_2501,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12672(VarCurr,B)
<=> v12674(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_116,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12693(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12674(VarNext,B)
<=> v12674(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_683,axiom,
! [VarNext: state_type] :
( v12693(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12674(VarNext,B)
<=> v12702(VarNext,B) ) ) ) ).
tff(addAssignment_2500,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12702(VarNext,B)
<=> v12676(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2509,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12693(VarNext)
<=> v12694(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2508,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12694(VarNext)
<=> ( v12695(VarNext)
& v12690(VarNext) ) ) ) ).
tff(writeUnaryOperator_1337,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12695(VarNext)
<=> v12697(VarNext) ) ) ).
tff(addAssignment_2499,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12697(VarNext)
<=> v12690(VarCurr) ) ) ).
tff(addAssignment_2498,axiom,
! [VarCurr: state_type] :
( v12690(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_15,axiom,
! [VarCurr: state_type] :
( ( ~ v12684(VarCurr)
& ~ v12686(VarCurr) )
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12676(VarCurr,B)
<=> v12674(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_25,axiom,
! [VarCurr: state_type] :
( v12686(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12676(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_27,axiom,
! [VarCurr: state_type] :
( v12684(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v12676(VarCurr,B)
<=> v12682(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_8,axiom,
! [B: bitindex_type] :
( range_3_0(B)
=> ( v12674(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2507,axiom,
! [VarCurr: state_type] :
( v12686(VarCurr)
<=> ( v12687(VarCurr)
| v12688(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1285,axiom,
! [VarCurr: state_type] :
( v12688(VarCurr)
<=> ( ( v12685(VarCurr,bitIndex1)
<=> $true )
& ( v12685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1284,axiom,
! [VarCurr: state_type] :
( v12687(VarCurr)
<=> ( ( v12685(VarCurr,bitIndex1)
<=> $true )
& ( v12685(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1283,axiom,
! [VarCurr: state_type] :
( v12684(VarCurr)
<=> ( ( v12685(VarCurr,bitIndex1)
<=> $false )
& ( v12685(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_2497,axiom,
! [VarCurr: state_type] :
( v12685(VarCurr,bitIndex0)
<=> v12680(VarCurr) ) ).
tff(addAssignment_2496,axiom,
! [VarCurr: state_type] :
( v12685(VarCurr,bitIndex1)
<=> v12678(VarCurr) ) ).
tff(addAssignment_2495,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v12682(VarCurr,B)
<=> v7916(VarCurr,B) ) ) ).
tff(addAssignment_2494,axiom,
! [VarCurr: state_type] :
( v12680(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_2493,axiom,
! [VarCurr: state_type] :
( v12678(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges12_1,axiom,
! [VarCurr: state_type] :
( ( ~ v12476(VarCurr)
& ~ v12502(VarCurr)
& ~ v12521(VarCurr)
& ~ v12537(VarCurr)
& ~ v12553(VarCurr)
& ~ v12569(VarCurr)
& ~ v12584(VarCurr)
& ~ v12599(VarCurr)
& ~ v12614(VarCurr)
& ~ v12629(VarCurr)
& ~ v12643(VarCurr)
& ~ v12657(VarCurr) )
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges11_1,axiom,
! [VarCurr: state_type] :
( v12657(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b1011(B) ) ) ) ).
tff(bitBlastConstant_2105,axiom,
b1011(bitIndex3) ).
tff(bitBlastConstant_2104,axiom,
~ b1011(bitIndex2) ).
tff(bitBlastConstant_2103,axiom,
b1011(bitIndex1) ).
tff(bitBlastConstant_2102,axiom,
b1011(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges10_1,axiom,
! [VarCurr: state_type] :
( v12643(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b1010(B) ) ) ) ).
tff(bitBlastConstant_2101,axiom,
b1010(bitIndex3) ).
tff(bitBlastConstant_2100,axiom,
~ b1010(bitIndex2) ).
tff(bitBlastConstant_2099,axiom,
b1010(bitIndex1) ).
tff(bitBlastConstant_2098,axiom,
~ b1010(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges9_1,axiom,
! [VarCurr: state_type] :
( v12629(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b1001(B) ) ) ) ).
tff(bitBlastConstant_2097,axiom,
b1001(bitIndex3) ).
tff(bitBlastConstant_2096,axiom,
~ b1001(bitIndex2) ).
tff(bitBlastConstant_2095,axiom,
~ b1001(bitIndex1) ).
tff(bitBlastConstant_2094,axiom,
b1001(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges8_2,axiom,
! [VarCurr: state_type] :
( v12614(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b1000(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_2,axiom,
! [VarCurr: state_type] :
( v12599(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0111(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_2,axiom,
! [VarCurr: state_type] :
( v12584(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0110(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5_2,axiom,
! [VarCurr: state_type] :
( v12569(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0101(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_9,axiom,
! [VarCurr: state_type] :
( v12553(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0100(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_10,axiom,
! [VarCurr: state_type] :
( v12537(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0011(B) ) ) ) ).
tff(bitBlastConstant_2093,axiom,
~ b0011(bitIndex3) ).
tff(bitBlastConstant_2092,axiom,
~ b0011(bitIndex2) ).
tff(bitBlastConstant_2091,axiom,
b0011(bitIndex1) ).
tff(bitBlastConstant_2090,axiom,
b0011(bitIndex0) ).
tff(addParallelCaseBooleanConditionEqualRanges2_14,axiom,
! [VarCurr: state_type] :
( v12521(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0010(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_24,axiom,
! [VarCurr: state_type] :
( v12502(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> b0001(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_26,axiom,
! [VarCurr: state_type] :
( v12476(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7898(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2506,axiom,
! [VarCurr: state_type] :
( v12657(VarCurr)
<=> ( v12659(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2505,axiom,
! [VarCurr: state_type] :
( v12659(VarCurr)
<=> ( v12660(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2504,axiom,
! [VarCurr: state_type] :
( v12660(VarCurr)
<=> ( v12661(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2503,axiom,
! [VarCurr: state_type] :
( v12661(VarCurr)
<=> ( v12662(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2502,axiom,
! [VarCurr: state_type] :
( v12662(VarCurr)
<=> ( v12663(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2501,axiom,
! [VarCurr: state_type] :
( v12663(VarCurr)
<=> ( v12664(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2500,axiom,
! [VarCurr: state_type] :
( v12664(VarCurr)
<=> ( v12665(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2499,axiom,
! [VarCurr: state_type] :
( v12665(VarCurr)
<=> ( v12666(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2498,axiom,
! [VarCurr: state_type] :
( v12666(VarCurr)
<=> ( v12667(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2497,axiom,
! [VarCurr: state_type] :
( v12667(VarCurr)
<=> ( v12668(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2496,axiom,
! [VarCurr: state_type] :
( v12668(VarCurr)
<=> ( v12669(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_317,axiom,
! [VarCurr: state_type] :
( v12669(VarCurr)
<=> ( v12670(VarCurr)
& v7900(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2495,axiom,
! [VarCurr: state_type] :
( v12670(VarCurr)
<=> ( v12551(VarCurr)
& v12489(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2494,axiom,
! [VarCurr: state_type] :
( v12643(VarCurr)
<=> ( v12645(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2493,axiom,
! [VarCurr: state_type] :
( v12645(VarCurr)
<=> ( v12646(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2492,axiom,
! [VarCurr: state_type] :
( v12646(VarCurr)
<=> ( v12647(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2491,axiom,
! [VarCurr: state_type] :
( v12647(VarCurr)
<=> ( v12648(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2490,axiom,
! [VarCurr: state_type] :
( v12648(VarCurr)
<=> ( v12649(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2489,axiom,
! [VarCurr: state_type] :
( v12649(VarCurr)
<=> ( v12650(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2488,axiom,
! [VarCurr: state_type] :
( v12650(VarCurr)
<=> ( v12651(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2487,axiom,
! [VarCurr: state_type] :
( v12651(VarCurr)
<=> ( v12652(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2486,axiom,
! [VarCurr: state_type] :
( v12652(VarCurr)
<=> ( v12653(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2485,axiom,
! [VarCurr: state_type] :
( v12653(VarCurr)
<=> ( v12654(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2484,axiom,
! [VarCurr: state_type] :
( v12654(VarCurr)
<=> ( v12655(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_316,axiom,
! [VarCurr: state_type] :
( v12655(VarCurr)
<=> ( v12656(VarCurr)
& v7900(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2483,axiom,
! [VarCurr: state_type] :
( v12656(VarCurr)
<=> ( v12535(VarCurr)
& v12489(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2482,axiom,
! [VarCurr: state_type] :
( v12629(VarCurr)
<=> ( v12631(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2481,axiom,
! [VarCurr: state_type] :
( v12631(VarCurr)
<=> ( v12632(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2480,axiom,
! [VarCurr: state_type] :
( v12632(VarCurr)
<=> ( v12633(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2479,axiom,
! [VarCurr: state_type] :
( v12633(VarCurr)
<=> ( v12634(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2478,axiom,
! [VarCurr: state_type] :
( v12634(VarCurr)
<=> ( v12635(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2477,axiom,
! [VarCurr: state_type] :
( v12635(VarCurr)
<=> ( v12636(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2476,axiom,
! [VarCurr: state_type] :
( v12636(VarCurr)
<=> ( v12637(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2475,axiom,
! [VarCurr: state_type] :
( v12637(VarCurr)
<=> ( v12638(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2474,axiom,
! [VarCurr: state_type] :
( v12638(VarCurr)
<=> ( v12639(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2473,axiom,
! [VarCurr: state_type] :
( v12639(VarCurr)
<=> ( v12640(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2472,axiom,
! [VarCurr: state_type] :
( v12640(VarCurr)
<=> ( v12641(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_315,axiom,
! [VarCurr: state_type] :
( v12641(VarCurr)
<=> ( v12642(VarCurr)
& v7900(VarCurr,bitIndex4) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2471,axiom,
! [VarCurr: state_type] :
( v12642(VarCurr)
<=> ( v12516(VarCurr)
& v12489(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2470,axiom,
! [VarCurr: state_type] :
( v12614(VarCurr)
<=> ( v12616(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2469,axiom,
! [VarCurr: state_type] :
( v12616(VarCurr)
<=> ( v12617(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2468,axiom,
! [VarCurr: state_type] :
( v12617(VarCurr)
<=> ( v12618(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2467,axiom,
! [VarCurr: state_type] :
( v12618(VarCurr)
<=> ( v12619(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2466,axiom,
! [VarCurr: state_type] :
( v12619(VarCurr)
<=> ( v12620(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2465,axiom,
! [VarCurr: state_type] :
( v12620(VarCurr)
<=> ( v12621(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2464,axiom,
! [VarCurr: state_type] :
( v12621(VarCurr)
<=> ( v12622(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2463,axiom,
! [VarCurr: state_type] :
( v12622(VarCurr)
<=> ( v12623(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2462,axiom,
! [VarCurr: state_type] :
( v12623(VarCurr)
<=> ( v12624(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2461,axiom,
! [VarCurr: state_type] :
( v12624(VarCurr)
<=> ( v12625(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2460,axiom,
! [VarCurr: state_type] :
( v12625(VarCurr)
<=> ( v12626(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2459,axiom,
! [VarCurr: state_type] :
( v12626(VarCurr)
<=> ( v12627(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_314,axiom,
! [VarCurr: state_type] :
( v12627(VarCurr)
<=> ( v12628(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_313,axiom,
! [VarCurr: state_type] :
( v12628(VarCurr)
<=> ( v12568(VarCurr)
& v7900(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2458,axiom,
! [VarCurr: state_type] :
( v12599(VarCurr)
<=> ( v12601(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2457,axiom,
! [VarCurr: state_type] :
( v12601(VarCurr)
<=> ( v12602(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2456,axiom,
! [VarCurr: state_type] :
( v12602(VarCurr)
<=> ( v12603(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2455,axiom,
! [VarCurr: state_type] :
( v12603(VarCurr)
<=> ( v12604(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2454,axiom,
! [VarCurr: state_type] :
( v12604(VarCurr)
<=> ( v12605(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2453,axiom,
! [VarCurr: state_type] :
( v12605(VarCurr)
<=> ( v12606(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2452,axiom,
! [VarCurr: state_type] :
( v12606(VarCurr)
<=> ( v12607(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2451,axiom,
! [VarCurr: state_type] :
( v12607(VarCurr)
<=> ( v12608(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2450,axiom,
! [VarCurr: state_type] :
( v12608(VarCurr)
<=> ( v12609(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2449,axiom,
! [VarCurr: state_type] :
( v12609(VarCurr)
<=> ( v12610(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2448,axiom,
! [VarCurr: state_type] :
( v12610(VarCurr)
<=> ( v12611(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2447,axiom,
! [VarCurr: state_type] :
( v12611(VarCurr)
<=> ( v12612(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_312,axiom,
! [VarCurr: state_type] :
( v12612(VarCurr)
<=> ( v12613(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_311,axiom,
! [VarCurr: state_type] :
( v12613(VarCurr)
<=> ( v12552(VarCurr)
& v7900(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2446,axiom,
! [VarCurr: state_type] :
( v12584(VarCurr)
<=> ( v12586(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2445,axiom,
! [VarCurr: state_type] :
( v12586(VarCurr)
<=> ( v12587(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2444,axiom,
! [VarCurr: state_type] :
( v12587(VarCurr)
<=> ( v12588(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2443,axiom,
! [VarCurr: state_type] :
( v12588(VarCurr)
<=> ( v12589(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2442,axiom,
! [VarCurr: state_type] :
( v12589(VarCurr)
<=> ( v12590(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2441,axiom,
! [VarCurr: state_type] :
( v12590(VarCurr)
<=> ( v12591(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2440,axiom,
! [VarCurr: state_type] :
( v12591(VarCurr)
<=> ( v12592(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2439,axiom,
! [VarCurr: state_type] :
( v12592(VarCurr)
<=> ( v12593(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2438,axiom,
! [VarCurr: state_type] :
( v12593(VarCurr)
<=> ( v12594(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2437,axiom,
! [VarCurr: state_type] :
( v12594(VarCurr)
<=> ( v12595(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2436,axiom,
! [VarCurr: state_type] :
( v12595(VarCurr)
<=> ( v12596(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2435,axiom,
! [VarCurr: state_type] :
( v12596(VarCurr)
<=> ( v12597(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_310,axiom,
! [VarCurr: state_type] :
( v12597(VarCurr)
<=> ( v12598(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_309,axiom,
! [VarCurr: state_type] :
( v12598(VarCurr)
<=> ( v12536(VarCurr)
& v7900(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2434,axiom,
! [VarCurr: state_type] :
( v12569(VarCurr)
<=> ( v12571(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2433,axiom,
! [VarCurr: state_type] :
( v12571(VarCurr)
<=> ( v12572(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2432,axiom,
! [VarCurr: state_type] :
( v12572(VarCurr)
<=> ( v12573(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2431,axiom,
! [VarCurr: state_type] :
( v12573(VarCurr)
<=> ( v12574(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2430,axiom,
! [VarCurr: state_type] :
( v12574(VarCurr)
<=> ( v12575(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2429,axiom,
! [VarCurr: state_type] :
( v12575(VarCurr)
<=> ( v12576(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2428,axiom,
! [VarCurr: state_type] :
( v12576(VarCurr)
<=> ( v12577(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2427,axiom,
! [VarCurr: state_type] :
( v12577(VarCurr)
<=> ( v12578(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2426,axiom,
! [VarCurr: state_type] :
( v12578(VarCurr)
<=> ( v12579(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2425,axiom,
! [VarCurr: state_type] :
( v12579(VarCurr)
<=> ( v12580(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2424,axiom,
! [VarCurr: state_type] :
( v12580(VarCurr)
<=> ( v12581(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2423,axiom,
! [VarCurr: state_type] :
( v12581(VarCurr)
<=> ( v12582(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_308,axiom,
! [VarCurr: state_type] :
( v12582(VarCurr)
<=> ( v12583(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_307,axiom,
! [VarCurr: state_type] :
( v12583(VarCurr)
<=> ( v12517(VarCurr)
& v7900(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2422,axiom,
! [VarCurr: state_type] :
( v12553(VarCurr)
<=> ( v12555(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2421,axiom,
! [VarCurr: state_type] :
( v12555(VarCurr)
<=> ( v12556(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2420,axiom,
! [VarCurr: state_type] :
( v12556(VarCurr)
<=> ( v12557(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2419,axiom,
! [VarCurr: state_type] :
( v12557(VarCurr)
<=> ( v12558(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2418,axiom,
! [VarCurr: state_type] :
( v12558(VarCurr)
<=> ( v12559(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2417,axiom,
! [VarCurr: state_type] :
( v12559(VarCurr)
<=> ( v12560(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2416,axiom,
! [VarCurr: state_type] :
( v12560(VarCurr)
<=> ( v12561(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2415,axiom,
! [VarCurr: state_type] :
( v12561(VarCurr)
<=> ( v12562(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2414,axiom,
! [VarCurr: state_type] :
( v12562(VarCurr)
<=> ( v12563(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2413,axiom,
! [VarCurr: state_type] :
( v12563(VarCurr)
<=> ( v12564(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2412,axiom,
! [VarCurr: state_type] :
( v12564(VarCurr)
<=> ( v12565(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2411,axiom,
! [VarCurr: state_type] :
( v12565(VarCurr)
<=> ( v12566(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_306,axiom,
! [VarCurr: state_type] :
( v12566(VarCurr)
<=> ( v12567(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2410,axiom,
! [VarCurr: state_type] :
( v12567(VarCurr)
<=> ( v12568(VarCurr)
& v12520(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_305,axiom,
! [VarCurr: state_type] :
( v12568(VarCurr)
<=> ( v7900(VarCurr,bitIndex0)
& v7900(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2409,axiom,
! [VarCurr: state_type] :
( v12537(VarCurr)
<=> ( v12539(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2408,axiom,
! [VarCurr: state_type] :
( v12539(VarCurr)
<=> ( v12540(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2407,axiom,
! [VarCurr: state_type] :
( v12540(VarCurr)
<=> ( v12541(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2406,axiom,
! [VarCurr: state_type] :
( v12541(VarCurr)
<=> ( v12542(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2405,axiom,
! [VarCurr: state_type] :
( v12542(VarCurr)
<=> ( v12543(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2404,axiom,
! [VarCurr: state_type] :
( v12543(VarCurr)
<=> ( v12544(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2403,axiom,
! [VarCurr: state_type] :
( v12544(VarCurr)
<=> ( v12545(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2402,axiom,
! [VarCurr: state_type] :
( v12545(VarCurr)
<=> ( v12546(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2401,axiom,
! [VarCurr: state_type] :
( v12546(VarCurr)
<=> ( v12547(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2400,axiom,
! [VarCurr: state_type] :
( v12547(VarCurr)
<=> ( v12548(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2399,axiom,
! [VarCurr: state_type] :
( v12548(VarCurr)
<=> ( v12549(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2398,axiom,
! [VarCurr: state_type] :
( v12549(VarCurr)
<=> ( v12550(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_304,axiom,
! [VarCurr: state_type] :
( v12550(VarCurr)
<=> ( v12551(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2397,axiom,
! [VarCurr: state_type] :
( v12551(VarCurr)
<=> ( v12552(VarCurr)
& v12520(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_303,axiom,
! [VarCurr: state_type] :
( v12552(VarCurr)
<=> ( v12518(VarCurr)
& v7900(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2396,axiom,
! [VarCurr: state_type] :
( v12521(VarCurr)
<=> ( v12523(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2395,axiom,
! [VarCurr: state_type] :
( v12523(VarCurr)
<=> ( v12524(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2394,axiom,
! [VarCurr: state_type] :
( v12524(VarCurr)
<=> ( v12525(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2393,axiom,
! [VarCurr: state_type] :
( v12525(VarCurr)
<=> ( v12526(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2392,axiom,
! [VarCurr: state_type] :
( v12526(VarCurr)
<=> ( v12527(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2391,axiom,
! [VarCurr: state_type] :
( v12527(VarCurr)
<=> ( v12528(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2390,axiom,
! [VarCurr: state_type] :
( v12528(VarCurr)
<=> ( v12529(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2389,axiom,
! [VarCurr: state_type] :
( v12529(VarCurr)
<=> ( v12530(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2388,axiom,
! [VarCurr: state_type] :
( v12530(VarCurr)
<=> ( v12531(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2387,axiom,
! [VarCurr: state_type] :
( v12531(VarCurr)
<=> ( v12532(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2386,axiom,
! [VarCurr: state_type] :
( v12532(VarCurr)
<=> ( v12533(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2385,axiom,
! [VarCurr: state_type] :
( v12533(VarCurr)
<=> ( v12534(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_302,axiom,
! [VarCurr: state_type] :
( v12534(VarCurr)
<=> ( v12535(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2384,axiom,
! [VarCurr: state_type] :
( v12535(VarCurr)
<=> ( v12536(VarCurr)
& v12520(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2383,axiom,
! [VarCurr: state_type] :
( v12536(VarCurr)
<=> ( v7900(VarCurr,bitIndex0)
& v12519(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2382,axiom,
! [VarCurr: state_type] :
( v12502(VarCurr)
<=> ( v12504(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2381,axiom,
! [VarCurr: state_type] :
( v12504(VarCurr)
<=> ( v12505(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2380,axiom,
! [VarCurr: state_type] :
( v12505(VarCurr)
<=> ( v12506(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2379,axiom,
! [VarCurr: state_type] :
( v12506(VarCurr)
<=> ( v12507(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2378,axiom,
! [VarCurr: state_type] :
( v12507(VarCurr)
<=> ( v12508(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2377,axiom,
! [VarCurr: state_type] :
( v12508(VarCurr)
<=> ( v12509(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2376,axiom,
! [VarCurr: state_type] :
( v12509(VarCurr)
<=> ( v12510(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2375,axiom,
! [VarCurr: state_type] :
( v12510(VarCurr)
<=> ( v12511(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2374,axiom,
! [VarCurr: state_type] :
( v12511(VarCurr)
<=> ( v12512(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2373,axiom,
! [VarCurr: state_type] :
( v12512(VarCurr)
<=> ( v12513(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2372,axiom,
! [VarCurr: state_type] :
( v12513(VarCurr)
<=> ( v12514(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2371,axiom,
! [VarCurr: state_type] :
( v12514(VarCurr)
<=> ( v12515(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_301,axiom,
! [VarCurr: state_type] :
( v12515(VarCurr)
<=> ( v12516(VarCurr)
& v7900(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2370,axiom,
! [VarCurr: state_type] :
( v12516(VarCurr)
<=> ( v12517(VarCurr)
& v12520(VarCurr) ) ) ).
tff(writeUnaryOperator_1336,axiom,
! [VarCurr: state_type] :
( ~ v12520(VarCurr)
<=> v7900(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2369,axiom,
! [VarCurr: state_type] :
( v12517(VarCurr)
<=> ( v12518(VarCurr)
& v12519(VarCurr) ) ) ).
tff(writeUnaryOperator_1335,axiom,
! [VarCurr: state_type] :
( ~ v12519(VarCurr)
<=> v7900(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_1334,axiom,
! [VarCurr: state_type] :
( ~ v12518(VarCurr)
<=> v7900(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2368,axiom,
! [VarCurr: state_type] :
( v12476(VarCurr)
<=> ( v12478(VarCurr)
& v12501(VarCurr) ) ) ).
tff(writeUnaryOperator_1333,axiom,
! [VarCurr: state_type] :
( ~ v12501(VarCurr)
<=> v7900(VarCurr,bitIndex15) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2367,axiom,
! [VarCurr: state_type] :
( v12478(VarCurr)
<=> ( v12479(VarCurr)
& v12500(VarCurr) ) ) ).
tff(writeUnaryOperator_1332,axiom,
! [VarCurr: state_type] :
( ~ v12500(VarCurr)
<=> v7900(VarCurr,bitIndex14) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2366,axiom,
! [VarCurr: state_type] :
( v12479(VarCurr)
<=> ( v12480(VarCurr)
& v12499(VarCurr) ) ) ).
tff(writeUnaryOperator_1331,axiom,
! [VarCurr: state_type] :
( ~ v12499(VarCurr)
<=> v7900(VarCurr,bitIndex13) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2365,axiom,
! [VarCurr: state_type] :
( v12480(VarCurr)
<=> ( v12481(VarCurr)
& v12498(VarCurr) ) ) ).
tff(writeUnaryOperator_1330,axiom,
! [VarCurr: state_type] :
( ~ v12498(VarCurr)
<=> v7900(VarCurr,bitIndex12) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2364,axiom,
! [VarCurr: state_type] :
( v12481(VarCurr)
<=> ( v12482(VarCurr)
& v12497(VarCurr) ) ) ).
tff(writeUnaryOperator_1329,axiom,
! [VarCurr: state_type] :
( ~ v12497(VarCurr)
<=> v7900(VarCurr,bitIndex11) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2363,axiom,
! [VarCurr: state_type] :
( v12482(VarCurr)
<=> ( v12483(VarCurr)
& v12496(VarCurr) ) ) ).
tff(writeUnaryOperator_1328,axiom,
! [VarCurr: state_type] :
( ~ v12496(VarCurr)
<=> v7900(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2362,axiom,
! [VarCurr: state_type] :
( v12483(VarCurr)
<=> ( v12484(VarCurr)
& v12495(VarCurr) ) ) ).
tff(writeUnaryOperator_1327,axiom,
! [VarCurr: state_type] :
( ~ v12495(VarCurr)
<=> v7900(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2361,axiom,
! [VarCurr: state_type] :
( v12484(VarCurr)
<=> ( v12485(VarCurr)
& v12494(VarCurr) ) ) ).
tff(writeUnaryOperator_1326,axiom,
! [VarCurr: state_type] :
( ~ v12494(VarCurr)
<=> v7900(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2360,axiom,
! [VarCurr: state_type] :
( v12485(VarCurr)
<=> ( v12486(VarCurr)
& v12493(VarCurr) ) ) ).
tff(writeUnaryOperator_1325,axiom,
! [VarCurr: state_type] :
( ~ v12493(VarCurr)
<=> v7900(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2359,axiom,
! [VarCurr: state_type] :
( v12486(VarCurr)
<=> ( v12487(VarCurr)
& v12492(VarCurr) ) ) ).
tff(writeUnaryOperator_1324,axiom,
! [VarCurr: state_type] :
( ~ v12492(VarCurr)
<=> v7900(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2358,axiom,
! [VarCurr: state_type] :
( v12487(VarCurr)
<=> ( v12488(VarCurr)
& v12491(VarCurr) ) ) ).
tff(writeUnaryOperator_1323,axiom,
! [VarCurr: state_type] :
( ~ v12491(VarCurr)
<=> v7900(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2357,axiom,
! [VarCurr: state_type] :
( v12488(VarCurr)
<=> ( v12489(VarCurr)
& v12490(VarCurr) ) ) ).
tff(writeUnaryOperator_1322,axiom,
! [VarCurr: state_type] :
( ~ v12490(VarCurr)
<=> v7900(VarCurr,bitIndex4) ) ).
tff(writeUnaryOperator_1321,axiom,
! [VarCurr: state_type] :
( ~ v12489(VarCurr)
<=> v7900(VarCurr,bitIndex3) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_8,axiom,
! [VarCurr: state_type] :
( ( ~ v12455(VarCurr)
& ~ v12456(VarCurr)
& ~ v12457(VarCurr)
& ~ v12458(VarCurr) )
=> ! [B: bitindex_type] :
( range_15_0(B)
=> ( v7900(VarCurr,B)
<=> v8258(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges3_9,axiom,
! [VarCurr: state_type] :
( v12458(VarCurr)
=> ( ( v7900(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex111) )
& ( v7900(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex110) )
& ( v7900(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex109) )
& ( v7900(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex108) )
& ( v7900(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex107) )
& ( v7900(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex106) )
& ( v7900(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex105) )
& ( v7900(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex104) )
& ( v7900(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex103) )
& ( v7900(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex102) )
& ( v7900(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex101) )
& ( v7900(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex100) )
& ( v7900(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex99) )
& ( v7900(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex98) )
& ( v7900(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex97) )
& ( v7900(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex96) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges2_9,axiom,
! [VarCurr: state_type] :
( v12457(VarCurr)
=> ( ( v7900(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex79) )
& ( v7900(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex78) )
& ( v7900(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex77) )
& ( v7900(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex76) )
& ( v7900(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex75) )
& ( v7900(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex74) )
& ( v7900(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex73) )
& ( v7900(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex72) )
& ( v7900(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex71) )
& ( v7900(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex70) )
& ( v7900(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex69) )
& ( v7900(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex68) )
& ( v7900(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex67) )
& ( v7900(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex66) )
& ( v7900(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex65) )
& ( v7900(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex64) ) ) ) ).
tff(addParallelCaseBooleanConditionShiftedRanges1_9,axiom,
! [VarCurr: state_type] :
( v12456(VarCurr)
=> ( ( v7900(VarCurr,bitIndex15)
<=> v8258(VarCurr,bitIndex47) )
& ( v7900(VarCurr,bitIndex14)
<=> v8258(VarCurr,bitIndex46) )
& ( v7900(VarCurr,bitIndex13)
<=> v8258(VarCurr,bitIndex45) )
& ( v7900(VarCurr,bitIndex12)
<=> v8258(VarCurr,bitIndex44) )
& ( v7900(VarCurr,bitIndex11)
<=> v8258(VarCurr,bitIndex43) )
& ( v7900(VarCurr,bitIndex10)
<=> v8258(VarCurr,bitIndex42) )
& ( v7900(VarCurr,bitIndex9)
<=> v8258(VarCurr,bitIndex41) )
& ( v7900(VarCurr,bitIndex8)
<=> v8258(VarCurr,bitIndex40) )
& ( v7900(VarCurr,bitIndex7)
<=> v8258(VarCurr,bitIndex39) )
& ( v7900(VarCurr,bitIndex6)
<=> v8258(VarCurr,bitIndex38) )
& ( v7900(VarCurr,bitIndex5)
<=> v8258(VarCurr,bitIndex37) )
& ( v7900(VarCurr,bitIndex4)
<=> v8258(VarCurr,bitIndex36) )
& ( v7900(VarCurr,bitIndex3)
<=> v8258(VarCurr,bitIndex35) )
& ( v7900(VarCurr,bitIndex2)
<=> v8258(VarCurr,bitIndex34) )
& ( v7900(VarCurr,bitIndex1)
<=> v8258(VarCurr,bitIndex33) )
& ( v7900(VarCurr,bitIndex0)
<=> v8258(VarCurr,bitIndex32) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_25,axiom,
! [VarCurr: state_type] :
( v12455(VarCurr)
=> ! [B: bitindex_type] :
( range_15_0(B)
=> ( v7900(VarCurr,B)
<=> v8258(VarCurr,B) ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1282,axiom,
! [VarCurr: state_type] :
( v12458(VarCurr)
<=> ( ( v7902(VarCurr,bitIndex1)
<=> $true )
& ( v7902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1281,axiom,
! [VarCurr: state_type] :
( v12457(VarCurr)
<=> ( ( v7902(VarCurr,bitIndex1)
<=> $true )
& ( v7902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1280,axiom,
! [VarCurr: state_type] :
( v12456(VarCurr)
<=> ( ( v7902(VarCurr,bitIndex1)
<=> $false )
& ( v7902(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1279,axiom,
! [VarCurr: state_type] :
( v12455(VarCurr)
<=> ( ( v7902(VarCurr,bitIndex1)
<=> $false )
& ( v7902(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addAssignment_2492,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_96(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2491,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_111_96(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_69,axiom,
! [B: bitindex_type] :
( range_111_96(B)
<=> ( $false
| ( bitIndex96 = B )
| ( bitIndex97 = B )
| ( bitIndex98 = B )
| ( bitIndex99 = B )
| ( bitIndex100 = B )
| ( bitIndex101 = B )
| ( bitIndex102 = B )
| ( bitIndex103 = B )
| ( bitIndex104 = B )
| ( bitIndex105 = B )
| ( bitIndex106 = B )
| ( bitIndex107 = B )
| ( bitIndex108 = B )
| ( bitIndex109 = B )
| ( bitIndex110 = B )
| ( bitIndex111 = B ) ) ) ).
tff(addAssignment_2490,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2489,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v8264(VarNext,B)
<=> v12447(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_115,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12448(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v12447(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_682,axiom,
! [VarNext: state_type] :
( v12448(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v12447(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2356,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12448(VarNext)
<=> v12449(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2355,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12449(VarNext)
<=> ( v12451(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1320,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12451(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2488,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2487,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2486,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2485,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2484,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2483,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2482,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2481,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v1228(VarNext,B)
<=> v12445(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_158,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12445(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_175,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12445(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2480,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9355)
<=> v12437(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex9354)
<=> v12437(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex9353)
<=> v12437(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex9352)
<=> v12437(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex9351)
<=> v12437(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex9350)
<=> v12437(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex9349)
<=> v12437(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex9348)
<=> v12437(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_566,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12439(VarNext)
=> ( ( v12437(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v12437(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v12437(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v12437(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v12437(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v12437(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v12437(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v12437(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v12437(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v12437(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v12437(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v12437(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v12437(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v12437(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v12437(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v12437(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v12437(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v12437(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v12437(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v12437(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v12437(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v12437(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v12437(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v12437(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v12437(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v12437(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v12437(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v12437(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v12437(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v12437(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v12437(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v12437(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v12437(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v12437(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v12437(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v12437(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v12437(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v12437(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v12437(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v12437(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v12437(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v12437(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v12437(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v12437(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v12437(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v12437(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v12437(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v12437(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v12437(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v12437(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v12437(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v12437(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v12437(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v12437(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v12437(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v12437(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v12437(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v12437(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v12437(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v12437(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v12437(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v12437(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v12437(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v12437(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v12437(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v12437(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v12437(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v12437(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v12437(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v12437(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v12437(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v12437(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v12437(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v12437(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v12437(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v12437(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v12437(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v12437(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v12437(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v12437(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v12437(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v12437(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v12437(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v12437(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v12437(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v12437(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v12437(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v12437(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v12437(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v12437(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v12437(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v12437(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v12437(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v12437(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v12437(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v12437(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v12437(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v12437(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v12437(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v12437(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v12437(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v12437(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v12437(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v12437(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v12437(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v12437(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v12437(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v12437(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v12437(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v12437(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v12437(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v12437(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v12437(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v12437(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v12437(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v12437(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v12437(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v12437(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v12437(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v12437(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v12437(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v12437(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v12437(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v12437(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v12437(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v12437(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v12437(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v12437(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v12437(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v12437(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v12437(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v12437(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v12437(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v12437(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v12437(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v12437(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v12437(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v12437(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v12437(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v12437(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v12437(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v12437(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v12437(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v12437(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v12437(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v12437(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v12437(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v12437(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_681,axiom,
! [VarNext: state_type] :
( v12439(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12437(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2354,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12439(VarNext)
<=> ( v12441(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2353,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12441(VarNext)
<=> ( v2609(VarNext)
& v12442(VarNext) ) ) ) ).
tff(writeUnaryOperator_1319,axiom,
! [VarCurr: state_type] :
( ~ v12442(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2479,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9207)
<=> v12429(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex9206)
<=> v12429(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex9205)
<=> v12429(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex9204)
<=> v12429(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex9203)
<=> v12429(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex9202)
<=> v12429(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex9201)
<=> v12429(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex9200)
<=> v12429(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_565,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12431(VarNext)
=> ( ( v12429(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v12429(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v12429(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v12429(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v12429(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v12429(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v12429(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v12429(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v12429(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v12429(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v12429(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v12429(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v12429(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v12429(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v12429(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v12429(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v12429(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v12429(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v12429(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v12429(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v12429(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v12429(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v12429(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v12429(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v12429(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v12429(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v12429(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v12429(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v12429(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v12429(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v12429(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v12429(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v12429(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v12429(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v12429(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v12429(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v12429(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v12429(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v12429(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v12429(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v12429(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v12429(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v12429(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v12429(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v12429(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v12429(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v12429(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v12429(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v12429(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v12429(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v12429(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v12429(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v12429(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v12429(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v12429(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v12429(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v12429(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v12429(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v12429(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v12429(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v12429(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v12429(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v12429(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v12429(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v12429(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v12429(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v12429(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v12429(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v12429(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v12429(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v12429(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v12429(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v12429(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v12429(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v12429(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v12429(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v12429(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v12429(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v12429(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v12429(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v12429(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v12429(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v12429(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v12429(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v12429(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v12429(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v12429(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v12429(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v12429(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v12429(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v12429(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v12429(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v12429(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v12429(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v12429(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v12429(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v12429(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v12429(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v12429(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v12429(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v12429(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v12429(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v12429(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v12429(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v12429(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v12429(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v12429(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v12429(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v12429(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v12429(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v12429(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v12429(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v12429(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v12429(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v12429(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v12429(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v12429(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v12429(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v12429(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v12429(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v12429(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v12429(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v12429(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v12429(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v12429(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v12429(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v12429(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v12429(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v12429(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v12429(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v12429(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v12429(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v12429(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v12429(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v12429(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v12429(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v12429(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v12429(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v12429(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v12429(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v12429(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v12429(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v12429(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v12429(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v12429(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v12429(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v12429(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v12429(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_680,axiom,
! [VarNext: state_type] :
( v12431(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12429(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2352,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12431(VarNext)
<=> ( v12433(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2351,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12433(VarNext)
<=> ( v2609(VarNext)
& v12434(VarNext) ) ) ) ).
tff(writeUnaryOperator_1318,axiom,
! [VarCurr: state_type] :
( ~ v12434(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2478,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9059)
<=> v12421(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex9058)
<=> v12421(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex9057)
<=> v12421(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex9056)
<=> v12421(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex9055)
<=> v12421(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex9054)
<=> v12421(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex9053)
<=> v12421(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex9052)
<=> v12421(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_564,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12423(VarNext)
=> ( ( v12421(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v12421(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v12421(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v12421(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v12421(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v12421(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v12421(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v12421(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v12421(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v12421(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v12421(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v12421(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v12421(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v12421(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v12421(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v12421(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v12421(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v12421(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v12421(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v12421(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v12421(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v12421(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v12421(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v12421(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v12421(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v12421(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v12421(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v12421(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v12421(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v12421(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v12421(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v12421(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v12421(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v12421(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v12421(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v12421(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v12421(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v12421(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v12421(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v12421(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v12421(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v12421(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v12421(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v12421(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v12421(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v12421(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v12421(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v12421(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v12421(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v12421(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v12421(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v12421(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v12421(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v12421(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v12421(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v12421(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v12421(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v12421(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v12421(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v12421(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v12421(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v12421(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v12421(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v12421(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v12421(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v12421(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v12421(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v12421(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v12421(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v12421(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v12421(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v12421(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v12421(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v12421(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v12421(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v12421(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v12421(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v12421(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v12421(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v12421(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v12421(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v12421(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v12421(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v12421(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v12421(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v12421(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v12421(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v12421(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v12421(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v12421(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v12421(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v12421(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v12421(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v12421(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v12421(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v12421(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v12421(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v12421(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v12421(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v12421(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v12421(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v12421(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v12421(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v12421(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v12421(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v12421(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v12421(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v12421(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v12421(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v12421(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v12421(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v12421(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v12421(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v12421(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v12421(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v12421(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v12421(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v12421(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v12421(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v12421(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v12421(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v12421(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v12421(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v12421(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v12421(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v12421(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v12421(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v12421(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v12421(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v12421(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v12421(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v12421(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v12421(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v12421(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v12421(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v12421(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v12421(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v12421(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v12421(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v12421(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v12421(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v12421(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v12421(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v12421(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v12421(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v12421(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v12421(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v12421(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_679,axiom,
! [VarNext: state_type] :
( v12423(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12421(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2350,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12423(VarNext)
<=> ( v12425(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2349,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12425(VarNext)
<=> ( v2609(VarNext)
& v12426(VarNext) ) ) ) ).
tff(writeUnaryOperator_1317,axiom,
! [VarCurr: state_type] :
( ~ v12426(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2477,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8911)
<=> v12413(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8910)
<=> v12413(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8909)
<=> v12413(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8908)
<=> v12413(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8907)
<=> v12413(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8906)
<=> v12413(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8905)
<=> v12413(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8904)
<=> v12413(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_563,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12415(VarNext)
=> ( ( v12413(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v12413(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v12413(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v12413(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v12413(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v12413(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v12413(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v12413(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v12413(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v12413(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v12413(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v12413(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v12413(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v12413(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v12413(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v12413(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v12413(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v12413(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v12413(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v12413(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v12413(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v12413(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v12413(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v12413(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v12413(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v12413(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v12413(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v12413(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v12413(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v12413(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v12413(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v12413(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v12413(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v12413(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v12413(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v12413(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v12413(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v12413(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v12413(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v12413(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v12413(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v12413(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v12413(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v12413(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v12413(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v12413(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v12413(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v12413(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v12413(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v12413(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v12413(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v12413(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v12413(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v12413(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v12413(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v12413(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v12413(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v12413(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v12413(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v12413(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v12413(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v12413(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v12413(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v12413(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v12413(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v12413(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v12413(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v12413(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v12413(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v12413(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v12413(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v12413(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v12413(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v12413(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v12413(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v12413(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v12413(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v12413(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v12413(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v12413(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v12413(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v12413(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v12413(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v12413(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v12413(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v12413(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v12413(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v12413(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v12413(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v12413(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v12413(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v12413(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v12413(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v12413(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v12413(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v12413(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v12413(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v12413(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v12413(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v12413(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v12413(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v12413(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v12413(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v12413(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v12413(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v12413(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v12413(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v12413(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v12413(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v12413(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v12413(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v12413(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v12413(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v12413(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v12413(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v12413(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v12413(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v12413(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v12413(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v12413(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v12413(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v12413(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v12413(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v12413(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v12413(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v12413(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v12413(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v12413(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v12413(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v12413(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v12413(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v12413(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v12413(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v12413(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v12413(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v12413(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v12413(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v12413(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v12413(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v12413(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v12413(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v12413(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v12413(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v12413(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v12413(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v12413(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v12413(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v12413(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_678,axiom,
! [VarNext: state_type] :
( v12415(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12413(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2348,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12415(VarNext)
<=> ( v12417(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2347,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12417(VarNext)
<=> ( v2609(VarNext)
& v12418(VarNext) ) ) ) ).
tff(writeUnaryOperator_1316,axiom,
! [VarCurr: state_type] :
( ~ v12418(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2476,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8763)
<=> v12405(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8762)
<=> v12405(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8761)
<=> v12405(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8760)
<=> v12405(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8759)
<=> v12405(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8758)
<=> v12405(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8757)
<=> v12405(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8756)
<=> v12405(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_562,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12407(VarNext)
=> ( ( v12405(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v12405(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v12405(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v12405(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v12405(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v12405(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v12405(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v12405(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v12405(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v12405(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v12405(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v12405(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v12405(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v12405(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v12405(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v12405(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v12405(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v12405(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v12405(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v12405(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v12405(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v12405(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v12405(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v12405(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v12405(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v12405(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v12405(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v12405(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v12405(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v12405(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v12405(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v12405(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v12405(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v12405(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v12405(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v12405(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v12405(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v12405(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v12405(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v12405(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v12405(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v12405(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v12405(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v12405(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v12405(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v12405(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v12405(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v12405(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v12405(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v12405(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v12405(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v12405(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v12405(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v12405(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v12405(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v12405(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v12405(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v12405(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v12405(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v12405(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v12405(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v12405(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v12405(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v12405(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v12405(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v12405(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v12405(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v12405(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v12405(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v12405(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v12405(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v12405(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v12405(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v12405(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v12405(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v12405(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v12405(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v12405(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v12405(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v12405(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v12405(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v12405(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v12405(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v12405(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v12405(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v12405(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v12405(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v12405(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v12405(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v12405(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v12405(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v12405(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v12405(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v12405(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v12405(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v12405(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v12405(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v12405(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v12405(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v12405(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v12405(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v12405(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v12405(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v12405(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v12405(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v12405(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v12405(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v12405(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v12405(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v12405(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v12405(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v12405(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v12405(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v12405(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v12405(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v12405(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v12405(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v12405(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v12405(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v12405(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v12405(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v12405(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v12405(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v12405(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v12405(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v12405(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v12405(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v12405(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v12405(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v12405(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v12405(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v12405(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v12405(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v12405(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v12405(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v12405(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v12405(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v12405(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v12405(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v12405(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v12405(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v12405(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v12405(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v12405(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v12405(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v12405(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v12405(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v12405(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_677,axiom,
! [VarNext: state_type] :
( v12407(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12405(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2346,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12407(VarNext)
<=> ( v12409(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2345,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12409(VarNext)
<=> ( v2609(VarNext)
& v12410(VarNext) ) ) ) ).
tff(writeUnaryOperator_1315,axiom,
! [VarCurr: state_type] :
( ~ v12410(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2475,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8615)
<=> v12397(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8614)
<=> v12397(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8613)
<=> v12397(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8612)
<=> v12397(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8611)
<=> v12397(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8610)
<=> v12397(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8609)
<=> v12397(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8608)
<=> v12397(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_561,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12399(VarNext)
=> ( ( v12397(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v12397(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v12397(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v12397(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v12397(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v12397(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v12397(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v12397(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v12397(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v12397(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v12397(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v12397(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v12397(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v12397(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v12397(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v12397(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v12397(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v12397(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v12397(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v12397(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v12397(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v12397(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v12397(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v12397(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v12397(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v12397(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v12397(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v12397(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v12397(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v12397(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v12397(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v12397(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v12397(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v12397(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v12397(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v12397(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v12397(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v12397(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v12397(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v12397(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v12397(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v12397(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v12397(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v12397(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v12397(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v12397(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v12397(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v12397(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v12397(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v12397(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v12397(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v12397(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v12397(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v12397(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v12397(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v12397(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v12397(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v12397(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v12397(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v12397(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v12397(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v12397(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v12397(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v12397(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v12397(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v12397(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v12397(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v12397(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v12397(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v12397(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v12397(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v12397(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v12397(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v12397(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v12397(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v12397(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v12397(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v12397(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v12397(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v12397(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v12397(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v12397(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v12397(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v12397(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v12397(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v12397(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v12397(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v12397(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v12397(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v12397(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v12397(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v12397(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v12397(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v12397(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v12397(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v12397(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v12397(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v12397(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v12397(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v12397(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v12397(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v12397(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v12397(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v12397(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v12397(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v12397(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v12397(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v12397(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v12397(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v12397(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v12397(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v12397(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v12397(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v12397(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v12397(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v12397(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v12397(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v12397(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v12397(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v12397(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v12397(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v12397(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v12397(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v12397(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v12397(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v12397(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v12397(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v12397(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v12397(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v12397(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v12397(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v12397(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v12397(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v12397(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v12397(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v12397(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v12397(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v12397(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v12397(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v12397(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v12397(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v12397(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v12397(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v12397(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v12397(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v12397(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v12397(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v12397(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_676,axiom,
! [VarNext: state_type] :
( v12399(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12397(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2344,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12399(VarNext)
<=> ( v12401(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2343,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12401(VarNext)
<=> ( v2609(VarNext)
& v12402(VarNext) ) ) ) ).
tff(writeUnaryOperator_1314,axiom,
! [VarCurr: state_type] :
( ~ v12402(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2474,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8467)
<=> v12389(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8466)
<=> v12389(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8465)
<=> v12389(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8464)
<=> v12389(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8463)
<=> v12389(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8462)
<=> v12389(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8461)
<=> v12389(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8460)
<=> v12389(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_560,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12391(VarNext)
=> ( ( v12389(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v12389(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v12389(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v12389(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v12389(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v12389(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v12389(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v12389(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v12389(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v12389(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v12389(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v12389(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v12389(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v12389(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v12389(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v12389(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v12389(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v12389(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v12389(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v12389(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v12389(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v12389(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v12389(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v12389(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v12389(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v12389(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v12389(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v12389(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v12389(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v12389(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v12389(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v12389(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v12389(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v12389(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v12389(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v12389(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v12389(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v12389(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v12389(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v12389(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v12389(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v12389(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v12389(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v12389(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v12389(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v12389(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v12389(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v12389(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v12389(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v12389(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v12389(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v12389(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v12389(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v12389(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v12389(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v12389(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v12389(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v12389(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v12389(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v12389(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v12389(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v12389(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v12389(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v12389(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v12389(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v12389(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v12389(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v12389(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v12389(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v12389(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v12389(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v12389(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v12389(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v12389(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v12389(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v12389(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v12389(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v12389(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v12389(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v12389(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v12389(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v12389(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v12389(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v12389(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v12389(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v12389(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v12389(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v12389(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v12389(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v12389(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v12389(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v12389(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v12389(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v12389(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v12389(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v12389(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v12389(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v12389(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v12389(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v12389(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v12389(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v12389(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v12389(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v12389(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v12389(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v12389(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v12389(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v12389(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v12389(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v12389(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v12389(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v12389(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v12389(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v12389(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v12389(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v12389(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v12389(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v12389(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v12389(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v12389(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v12389(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v12389(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v12389(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v12389(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v12389(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v12389(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v12389(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v12389(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v12389(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v12389(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v12389(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v12389(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v12389(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v12389(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v12389(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v12389(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v12389(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v12389(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v12389(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v12389(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v12389(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v12389(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v12389(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v12389(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v12389(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v12389(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v12389(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v12389(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_675,axiom,
! [VarNext: state_type] :
( v12391(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12389(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2342,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12391(VarNext)
<=> ( v12393(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2341,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12393(VarNext)
<=> ( v2609(VarNext)
& v12394(VarNext) ) ) ) ).
tff(writeUnaryOperator_1313,axiom,
! [VarCurr: state_type] :
( ~ v12394(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2473,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8319)
<=> v12381(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8318)
<=> v12381(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8317)
<=> v12381(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8316)
<=> v12381(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8315)
<=> v12381(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8314)
<=> v12381(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8313)
<=> v12381(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8312)
<=> v12381(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_559,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12383(VarNext)
=> ( ( v12381(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v12381(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v12381(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v12381(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v12381(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v12381(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v12381(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v12381(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v12381(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v12381(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v12381(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v12381(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v12381(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v12381(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v12381(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v12381(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v12381(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v12381(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v12381(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v12381(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v12381(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v12381(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v12381(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v12381(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v12381(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v12381(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v12381(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v12381(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v12381(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v12381(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v12381(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v12381(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v12381(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v12381(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v12381(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v12381(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v12381(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v12381(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v12381(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v12381(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v12381(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v12381(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v12381(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v12381(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v12381(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v12381(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v12381(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v12381(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v12381(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v12381(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v12381(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v12381(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v12381(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v12381(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v12381(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v12381(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v12381(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v12381(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v12381(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v12381(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v12381(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v12381(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v12381(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v12381(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v12381(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v12381(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v12381(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v12381(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v12381(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v12381(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v12381(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v12381(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v12381(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v12381(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v12381(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v12381(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v12381(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v12381(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v12381(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v12381(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v12381(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v12381(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v12381(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v12381(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v12381(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v12381(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v12381(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v12381(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v12381(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v12381(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v12381(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v12381(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v12381(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v12381(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v12381(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v12381(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v12381(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v12381(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v12381(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v12381(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v12381(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v12381(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v12381(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v12381(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v12381(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v12381(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v12381(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v12381(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v12381(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v12381(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v12381(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v12381(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v12381(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v12381(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v12381(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v12381(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v12381(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v12381(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v12381(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v12381(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v12381(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v12381(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v12381(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v12381(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v12381(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v12381(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v12381(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v12381(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v12381(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v12381(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v12381(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v12381(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v12381(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v12381(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v12381(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v12381(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v12381(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v12381(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v12381(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v12381(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v12381(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v12381(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v12381(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v12381(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v12381(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v12381(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v12381(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v12381(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_674,axiom,
! [VarNext: state_type] :
( v12383(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12381(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2340,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12383(VarNext)
<=> ( v12385(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2339,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12385(VarNext)
<=> ( v2609(VarNext)
& v12386(VarNext) ) ) ) ).
tff(writeUnaryOperator_1312,axiom,
! [VarCurr: state_type] :
( ~ v12386(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2472,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8171)
<=> v12373(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8170)
<=> v12373(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8169)
<=> v12373(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8168)
<=> v12373(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8167)
<=> v12373(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8166)
<=> v12373(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8165)
<=> v12373(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8164)
<=> v12373(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_558,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12375(VarNext)
=> ( ( v12373(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v12373(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v12373(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v12373(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v12373(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v12373(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v12373(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v12373(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v12373(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v12373(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v12373(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v12373(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v12373(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v12373(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v12373(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v12373(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v12373(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v12373(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v12373(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v12373(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v12373(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v12373(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v12373(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v12373(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v12373(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v12373(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v12373(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v12373(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v12373(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v12373(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v12373(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v12373(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v12373(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v12373(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v12373(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v12373(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v12373(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v12373(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v12373(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v12373(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v12373(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v12373(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v12373(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v12373(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v12373(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v12373(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v12373(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v12373(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v12373(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v12373(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v12373(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v12373(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v12373(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v12373(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v12373(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v12373(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v12373(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v12373(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v12373(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v12373(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v12373(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v12373(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v12373(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v12373(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v12373(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v12373(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v12373(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v12373(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v12373(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v12373(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v12373(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v12373(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v12373(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v12373(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v12373(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v12373(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v12373(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v12373(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v12373(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v12373(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v12373(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v12373(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v12373(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v12373(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v12373(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v12373(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v12373(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v12373(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v12373(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v12373(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v12373(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v12373(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v12373(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v12373(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v12373(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v12373(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v12373(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v12373(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v12373(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v12373(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v12373(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v12373(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v12373(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v12373(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v12373(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v12373(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v12373(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v12373(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v12373(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v12373(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v12373(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v12373(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v12373(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v12373(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v12373(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v12373(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v12373(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v12373(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v12373(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v12373(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v12373(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v12373(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v12373(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v12373(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v12373(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v12373(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v12373(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v12373(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v12373(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v12373(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v12373(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v12373(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v12373(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v12373(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v12373(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v12373(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v12373(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v12373(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v12373(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v12373(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v12373(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v12373(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v12373(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v12373(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v12373(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v12373(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v12373(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v12373(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_673,axiom,
! [VarNext: state_type] :
( v12375(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12373(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2338,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12375(VarNext)
<=> ( v12377(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2337,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12377(VarNext)
<=> ( v2609(VarNext)
& v12378(VarNext) ) ) ) ).
tff(writeUnaryOperator_1311,axiom,
! [VarCurr: state_type] :
( ~ v12378(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2471,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8023)
<=> v12365(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex8022)
<=> v12365(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex8021)
<=> v12365(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex8020)
<=> v12365(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex8019)
<=> v12365(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex8018)
<=> v12365(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex8017)
<=> v12365(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex8016)
<=> v12365(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_557,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12367(VarNext)
=> ( ( v12365(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v12365(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v12365(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v12365(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v12365(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v12365(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v12365(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v12365(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v12365(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v12365(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v12365(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v12365(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v12365(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v12365(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v12365(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v12365(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v12365(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v12365(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v12365(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v12365(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v12365(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v12365(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v12365(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v12365(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v12365(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v12365(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v12365(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v12365(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v12365(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v12365(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v12365(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v12365(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v12365(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v12365(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v12365(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v12365(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v12365(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v12365(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v12365(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v12365(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v12365(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v12365(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v12365(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v12365(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v12365(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v12365(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v12365(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v12365(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v12365(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v12365(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v12365(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v12365(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v12365(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v12365(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v12365(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v12365(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v12365(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v12365(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v12365(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v12365(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v12365(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v12365(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v12365(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v12365(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v12365(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v12365(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v12365(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v12365(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v12365(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v12365(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v12365(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v12365(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v12365(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v12365(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v12365(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v12365(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v12365(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v12365(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v12365(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v12365(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v12365(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v12365(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v12365(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v12365(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v12365(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v12365(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v12365(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v12365(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v12365(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v12365(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v12365(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v12365(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v12365(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v12365(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v12365(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v12365(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v12365(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v12365(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v12365(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v12365(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v12365(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v12365(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v12365(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v12365(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v12365(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v12365(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v12365(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v12365(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v12365(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v12365(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v12365(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v12365(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v12365(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v12365(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v12365(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v12365(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v12365(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v12365(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v12365(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v12365(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v12365(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v12365(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v12365(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v12365(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v12365(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v12365(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v12365(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v12365(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v12365(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v12365(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v12365(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v12365(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v12365(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v12365(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v12365(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v12365(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v12365(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v12365(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v12365(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v12365(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v12365(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v12365(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v12365(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v12365(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v12365(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v12365(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v12365(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v12365(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_672,axiom,
! [VarNext: state_type] :
( v12367(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12365(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2336,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12367(VarNext)
<=> ( v12369(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2335,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12369(VarNext)
<=> ( v2609(VarNext)
& v12370(VarNext) ) ) ) ).
tff(writeUnaryOperator_1310,axiom,
! [VarCurr: state_type] :
( ~ v12370(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2470,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7875)
<=> v12357(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7874)
<=> v12357(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7873)
<=> v12357(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7872)
<=> v12357(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7871)
<=> v12357(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7870)
<=> v12357(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7869)
<=> v12357(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7868)
<=> v12357(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_556,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12359(VarNext)
=> ( ( v12357(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v12357(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v12357(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v12357(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v12357(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v12357(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v12357(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v12357(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v12357(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v12357(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v12357(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v12357(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v12357(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v12357(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v12357(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v12357(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v12357(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v12357(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v12357(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v12357(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v12357(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v12357(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v12357(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v12357(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v12357(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v12357(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v12357(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v12357(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v12357(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v12357(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v12357(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v12357(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v12357(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v12357(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v12357(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v12357(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v12357(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v12357(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v12357(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v12357(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v12357(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v12357(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v12357(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v12357(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v12357(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v12357(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v12357(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v12357(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v12357(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v12357(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v12357(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v12357(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v12357(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v12357(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v12357(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v12357(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v12357(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v12357(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v12357(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v12357(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v12357(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v12357(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v12357(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v12357(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v12357(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v12357(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v12357(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v12357(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v12357(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v12357(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v12357(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v12357(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v12357(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v12357(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v12357(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v12357(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v12357(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v12357(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v12357(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v12357(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v12357(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v12357(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v12357(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v12357(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v12357(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v12357(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v12357(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v12357(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v12357(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v12357(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v12357(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v12357(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v12357(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v12357(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v12357(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v12357(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v12357(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v12357(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v12357(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v12357(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v12357(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v12357(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v12357(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v12357(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v12357(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v12357(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v12357(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v12357(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v12357(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v12357(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v12357(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v12357(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v12357(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v12357(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v12357(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v12357(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v12357(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v12357(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v12357(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v12357(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v12357(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v12357(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v12357(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v12357(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v12357(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v12357(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v12357(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v12357(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v12357(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v12357(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v12357(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v12357(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v12357(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v12357(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v12357(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v12357(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v12357(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v12357(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v12357(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v12357(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v12357(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v12357(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v12357(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v12357(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v12357(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v12357(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v12357(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v12357(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_671,axiom,
! [VarNext: state_type] :
( v12359(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12357(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2334,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12359(VarNext)
<=> ( v12361(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2333,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12361(VarNext)
<=> ( v2609(VarNext)
& v12362(VarNext) ) ) ) ).
tff(writeUnaryOperator_1309,axiom,
! [VarCurr: state_type] :
( ~ v12362(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2469,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7727)
<=> v12349(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7726)
<=> v12349(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7725)
<=> v12349(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7724)
<=> v12349(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7723)
<=> v12349(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7722)
<=> v12349(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7721)
<=> v12349(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7720)
<=> v12349(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_555,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12351(VarNext)
=> ( ( v12349(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v12349(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v12349(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v12349(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v12349(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v12349(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v12349(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v12349(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v12349(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v12349(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v12349(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v12349(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v12349(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v12349(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v12349(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v12349(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v12349(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v12349(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v12349(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v12349(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v12349(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v12349(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v12349(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v12349(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v12349(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v12349(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v12349(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v12349(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v12349(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v12349(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v12349(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v12349(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v12349(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v12349(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v12349(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v12349(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v12349(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v12349(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v12349(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v12349(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v12349(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v12349(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v12349(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v12349(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v12349(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v12349(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v12349(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v12349(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v12349(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v12349(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v12349(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v12349(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v12349(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v12349(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v12349(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v12349(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v12349(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v12349(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v12349(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v12349(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v12349(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v12349(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v12349(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v12349(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v12349(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v12349(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v12349(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v12349(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v12349(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v12349(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v12349(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v12349(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v12349(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v12349(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v12349(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v12349(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v12349(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v12349(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v12349(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v12349(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v12349(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v12349(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v12349(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v12349(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v12349(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v12349(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v12349(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v12349(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v12349(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v12349(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v12349(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v12349(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v12349(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v12349(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v12349(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v12349(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v12349(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v12349(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v12349(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v12349(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v12349(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v12349(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v12349(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v12349(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v12349(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v12349(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v12349(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v12349(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v12349(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v12349(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v12349(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v12349(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v12349(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v12349(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v12349(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v12349(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v12349(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v12349(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v12349(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v12349(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v12349(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v12349(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v12349(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v12349(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v12349(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v12349(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v12349(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v12349(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v12349(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v12349(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v12349(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v12349(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v12349(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v12349(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v12349(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v12349(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v12349(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v12349(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v12349(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v12349(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v12349(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v12349(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v12349(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v12349(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v12349(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v12349(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v12349(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v12349(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_670,axiom,
! [VarNext: state_type] :
( v12351(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12349(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2332,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12351(VarNext)
<=> ( v12353(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2331,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12353(VarNext)
<=> ( v2609(VarNext)
& v12354(VarNext) ) ) ) ).
tff(writeUnaryOperator_1308,axiom,
! [VarCurr: state_type] :
( ~ v12354(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2468,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7579)
<=> v12341(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7578)
<=> v12341(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7577)
<=> v12341(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7576)
<=> v12341(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7575)
<=> v12341(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7574)
<=> v12341(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7573)
<=> v12341(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7572)
<=> v12341(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_554,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12343(VarNext)
=> ( ( v12341(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v12341(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v12341(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v12341(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v12341(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v12341(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v12341(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v12341(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v12341(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v12341(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v12341(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v12341(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v12341(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v12341(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v12341(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v12341(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v12341(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v12341(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v12341(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v12341(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v12341(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v12341(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v12341(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v12341(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v12341(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v12341(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v12341(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v12341(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v12341(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v12341(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v12341(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v12341(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v12341(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v12341(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v12341(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v12341(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v12341(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v12341(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v12341(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v12341(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v12341(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v12341(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v12341(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v12341(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v12341(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v12341(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v12341(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v12341(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v12341(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v12341(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v12341(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v12341(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v12341(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v12341(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v12341(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v12341(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v12341(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v12341(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v12341(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v12341(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v12341(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v12341(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v12341(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v12341(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v12341(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v12341(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v12341(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v12341(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v12341(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v12341(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v12341(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v12341(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v12341(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v12341(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v12341(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v12341(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v12341(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v12341(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v12341(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v12341(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v12341(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v12341(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v12341(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v12341(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v12341(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v12341(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v12341(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v12341(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v12341(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v12341(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v12341(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v12341(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v12341(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v12341(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v12341(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v12341(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v12341(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v12341(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v12341(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v12341(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v12341(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v12341(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v12341(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v12341(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v12341(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v12341(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v12341(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v12341(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v12341(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v12341(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v12341(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v12341(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v12341(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v12341(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v12341(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v12341(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v12341(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v12341(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v12341(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v12341(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v12341(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v12341(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v12341(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v12341(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v12341(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v12341(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v12341(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v12341(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v12341(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v12341(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v12341(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v12341(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v12341(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v12341(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v12341(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v12341(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v12341(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v12341(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v12341(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v12341(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v12341(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v12341(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v12341(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v12341(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v12341(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v12341(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v12341(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v12341(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_669,axiom,
! [VarNext: state_type] :
( v12343(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12341(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2330,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12343(VarNext)
<=> ( v12345(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2329,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12345(VarNext)
<=> ( v2609(VarNext)
& v12346(VarNext) ) ) ) ).
tff(writeUnaryOperator_1307,axiom,
! [VarCurr: state_type] :
( ~ v12346(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2467,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7431)
<=> v12333(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7430)
<=> v12333(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7429)
<=> v12333(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7428)
<=> v12333(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7427)
<=> v12333(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7426)
<=> v12333(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7425)
<=> v12333(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7424)
<=> v12333(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_553,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12335(VarNext)
=> ( ( v12333(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v12333(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v12333(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v12333(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v12333(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v12333(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v12333(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v12333(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v12333(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v12333(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v12333(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v12333(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v12333(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v12333(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v12333(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v12333(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v12333(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v12333(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v12333(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v12333(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v12333(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v12333(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v12333(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v12333(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v12333(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v12333(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v12333(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v12333(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v12333(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v12333(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v12333(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v12333(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v12333(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v12333(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v12333(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v12333(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v12333(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v12333(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v12333(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v12333(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v12333(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v12333(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v12333(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v12333(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v12333(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v12333(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v12333(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v12333(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v12333(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v12333(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v12333(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v12333(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v12333(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v12333(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v12333(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v12333(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v12333(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v12333(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v12333(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v12333(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v12333(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v12333(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v12333(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v12333(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v12333(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v12333(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v12333(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v12333(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v12333(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v12333(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v12333(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v12333(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v12333(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v12333(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v12333(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v12333(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v12333(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v12333(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v12333(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v12333(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v12333(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v12333(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v12333(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v12333(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v12333(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v12333(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v12333(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v12333(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v12333(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v12333(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v12333(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v12333(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v12333(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v12333(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v12333(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v12333(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v12333(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v12333(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v12333(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v12333(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v12333(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v12333(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v12333(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v12333(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v12333(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v12333(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v12333(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v12333(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v12333(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v12333(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v12333(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v12333(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v12333(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v12333(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v12333(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v12333(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v12333(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v12333(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v12333(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v12333(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v12333(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v12333(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v12333(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v12333(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v12333(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v12333(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v12333(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v12333(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v12333(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v12333(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v12333(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v12333(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v12333(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v12333(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v12333(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v12333(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v12333(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v12333(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v12333(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v12333(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v12333(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v12333(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v12333(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v12333(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v12333(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v12333(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v12333(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v12333(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_668,axiom,
! [VarNext: state_type] :
( v12335(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12333(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2328,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12335(VarNext)
<=> ( v12337(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2327,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12337(VarNext)
<=> ( v2609(VarNext)
& v12338(VarNext) ) ) ) ).
tff(writeUnaryOperator_1306,axiom,
! [VarCurr: state_type] :
( ~ v12338(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2466,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7283)
<=> v12325(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7282)
<=> v12325(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7281)
<=> v12325(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7280)
<=> v12325(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7279)
<=> v12325(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7278)
<=> v12325(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7277)
<=> v12325(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7276)
<=> v12325(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_552,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12327(VarNext)
=> ( ( v12325(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v12325(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v12325(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v12325(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v12325(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v12325(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v12325(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v12325(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v12325(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v12325(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v12325(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v12325(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v12325(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v12325(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v12325(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v12325(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v12325(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v12325(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v12325(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v12325(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v12325(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v12325(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v12325(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v12325(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v12325(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v12325(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v12325(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v12325(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v12325(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v12325(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v12325(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v12325(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v12325(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v12325(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v12325(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v12325(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v12325(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v12325(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v12325(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v12325(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v12325(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v12325(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v12325(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v12325(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v12325(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v12325(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v12325(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v12325(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v12325(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v12325(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v12325(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v12325(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v12325(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v12325(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v12325(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v12325(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v12325(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v12325(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v12325(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v12325(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v12325(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v12325(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v12325(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v12325(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v12325(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v12325(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v12325(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v12325(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v12325(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v12325(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v12325(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v12325(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v12325(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v12325(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v12325(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v12325(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v12325(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v12325(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v12325(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v12325(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v12325(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v12325(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v12325(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v12325(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v12325(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v12325(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v12325(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v12325(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v12325(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v12325(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v12325(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v12325(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v12325(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v12325(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v12325(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v12325(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v12325(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v12325(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v12325(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v12325(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v12325(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v12325(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v12325(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v12325(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v12325(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v12325(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v12325(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v12325(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v12325(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v12325(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v12325(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v12325(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v12325(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v12325(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v12325(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v12325(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v12325(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v12325(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v12325(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v12325(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v12325(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v12325(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v12325(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v12325(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v12325(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v12325(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v12325(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v12325(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v12325(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v12325(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v12325(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v12325(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v12325(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v12325(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v12325(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v12325(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v12325(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v12325(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v12325(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v12325(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v12325(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v12325(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v12325(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v12325(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v12325(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v12325(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v12325(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v12325(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_667,axiom,
! [VarNext: state_type] :
( v12327(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12325(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2326,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12327(VarNext)
<=> ( v12329(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2325,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12329(VarNext)
<=> ( v2609(VarNext)
& v12330(VarNext) ) ) ) ).
tff(writeUnaryOperator_1305,axiom,
! [VarCurr: state_type] :
( ~ v12330(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2465,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7135)
<=> v12317(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex7134)
<=> v12317(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex7133)
<=> v12317(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex7132)
<=> v12317(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex7131)
<=> v12317(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex7130)
<=> v12317(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex7129)
<=> v12317(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex7128)
<=> v12317(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_551,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12319(VarNext)
=> ( ( v12317(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v12317(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v12317(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v12317(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v12317(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v12317(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v12317(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v12317(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v12317(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v12317(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v12317(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v12317(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v12317(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v12317(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v12317(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v12317(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v12317(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v12317(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v12317(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v12317(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v12317(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v12317(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v12317(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v12317(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v12317(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v12317(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v12317(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v12317(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v12317(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v12317(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v12317(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v12317(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v12317(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v12317(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v12317(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v12317(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v12317(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v12317(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v12317(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v12317(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v12317(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v12317(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v12317(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v12317(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v12317(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v12317(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v12317(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v12317(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v12317(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v12317(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v12317(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v12317(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v12317(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v12317(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v12317(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v12317(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v12317(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v12317(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v12317(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v12317(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v12317(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v12317(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v12317(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v12317(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v12317(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v12317(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v12317(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v12317(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v12317(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v12317(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v12317(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v12317(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v12317(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v12317(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v12317(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v12317(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v12317(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v12317(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v12317(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v12317(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v12317(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v12317(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v12317(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v12317(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v12317(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v12317(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v12317(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v12317(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v12317(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v12317(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v12317(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v12317(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v12317(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v12317(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v12317(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v12317(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v12317(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v12317(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v12317(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v12317(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v12317(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v12317(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v12317(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v12317(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v12317(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v12317(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v12317(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v12317(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v12317(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v12317(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v12317(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v12317(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v12317(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v12317(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v12317(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v12317(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v12317(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v12317(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v12317(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v12317(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v12317(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v12317(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v12317(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v12317(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v12317(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v12317(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v12317(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v12317(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v12317(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v12317(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v12317(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v12317(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v12317(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v12317(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v12317(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v12317(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v12317(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v12317(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v12317(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v12317(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v12317(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v12317(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v12317(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v12317(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v12317(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v12317(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v12317(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v12317(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_666,axiom,
! [VarNext: state_type] :
( v12319(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12317(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2324,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12319(VarNext)
<=> ( v12321(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2323,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12321(VarNext)
<=> ( v2609(VarNext)
& v12322(VarNext) ) ) ) ).
tff(writeUnaryOperator_1304,axiom,
! [VarCurr: state_type] :
( ~ v12322(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2464,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6987)
<=> v12309(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6986)
<=> v12309(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6985)
<=> v12309(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6984)
<=> v12309(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6983)
<=> v12309(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6982)
<=> v12309(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6981)
<=> v12309(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6980)
<=> v12309(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_550,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12311(VarNext)
=> ( ( v12309(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v12309(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v12309(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v12309(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v12309(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v12309(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v12309(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v12309(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v12309(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v12309(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v12309(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v12309(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v12309(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v12309(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v12309(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v12309(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v12309(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v12309(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v12309(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v12309(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v12309(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v12309(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v12309(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v12309(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v12309(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v12309(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v12309(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v12309(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v12309(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v12309(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v12309(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v12309(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v12309(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v12309(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v12309(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v12309(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v12309(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v12309(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v12309(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v12309(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v12309(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v12309(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v12309(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v12309(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v12309(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v12309(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v12309(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v12309(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v12309(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v12309(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v12309(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v12309(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v12309(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v12309(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v12309(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v12309(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v12309(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v12309(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v12309(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v12309(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v12309(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v12309(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v12309(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v12309(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v12309(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v12309(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v12309(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v12309(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v12309(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v12309(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v12309(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v12309(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v12309(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v12309(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v12309(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v12309(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v12309(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v12309(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v12309(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v12309(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v12309(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v12309(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v12309(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v12309(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v12309(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v12309(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v12309(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v12309(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v12309(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v12309(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v12309(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v12309(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v12309(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v12309(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v12309(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v12309(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v12309(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v12309(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v12309(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v12309(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v12309(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v12309(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v12309(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v12309(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v12309(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v12309(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v12309(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v12309(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v12309(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v12309(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v12309(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v12309(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v12309(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v12309(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v12309(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v12309(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v12309(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v12309(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v12309(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v12309(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v12309(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v12309(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v12309(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v12309(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v12309(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v12309(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v12309(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v12309(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v12309(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v12309(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v12309(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v12309(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v12309(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v12309(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v12309(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v12309(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v12309(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v12309(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v12309(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v12309(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v12309(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v12309(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v12309(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v12309(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v12309(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v12309(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v12309(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v12309(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_665,axiom,
! [VarNext: state_type] :
( v12311(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12309(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2322,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12311(VarNext)
<=> ( v12313(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2321,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12313(VarNext)
<=> ( v2609(VarNext)
& v12314(VarNext) ) ) ) ).
tff(writeUnaryOperator_1303,axiom,
! [VarCurr: state_type] :
( ~ v12314(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2463,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6839)
<=> v12301(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6838)
<=> v12301(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6837)
<=> v12301(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6836)
<=> v12301(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6835)
<=> v12301(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6834)
<=> v12301(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6833)
<=> v12301(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6832)
<=> v12301(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_549,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12303(VarNext)
=> ( ( v12301(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v12301(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v12301(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v12301(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v12301(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v12301(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v12301(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v12301(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v12301(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v12301(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v12301(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v12301(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v12301(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v12301(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v12301(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v12301(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v12301(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v12301(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v12301(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v12301(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v12301(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v12301(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v12301(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v12301(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v12301(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v12301(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v12301(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v12301(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v12301(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v12301(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v12301(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v12301(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v12301(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v12301(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v12301(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v12301(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v12301(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v12301(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v12301(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v12301(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v12301(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v12301(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v12301(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v12301(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v12301(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v12301(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v12301(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v12301(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v12301(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v12301(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v12301(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v12301(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v12301(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v12301(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v12301(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v12301(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v12301(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v12301(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v12301(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v12301(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v12301(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v12301(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v12301(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v12301(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v12301(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v12301(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v12301(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v12301(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v12301(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v12301(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v12301(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v12301(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v12301(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v12301(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v12301(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v12301(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v12301(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v12301(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v12301(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v12301(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v12301(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v12301(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v12301(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v12301(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v12301(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v12301(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v12301(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v12301(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v12301(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v12301(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v12301(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v12301(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v12301(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v12301(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v12301(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v12301(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v12301(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v12301(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v12301(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v12301(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v12301(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v12301(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v12301(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v12301(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v12301(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v12301(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v12301(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v12301(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v12301(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v12301(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v12301(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v12301(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v12301(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v12301(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v12301(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v12301(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v12301(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v12301(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v12301(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v12301(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v12301(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v12301(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v12301(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v12301(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v12301(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v12301(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v12301(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v12301(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v12301(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v12301(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v12301(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v12301(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v12301(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v12301(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v12301(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v12301(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v12301(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v12301(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v12301(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v12301(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v12301(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v12301(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v12301(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v12301(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v12301(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v12301(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v12301(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v12301(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_664,axiom,
! [VarNext: state_type] :
( v12303(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12301(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2320,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12303(VarNext)
<=> ( v12305(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2319,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12305(VarNext)
<=> ( v2609(VarNext)
& v12306(VarNext) ) ) ) ).
tff(writeUnaryOperator_1302,axiom,
! [VarCurr: state_type] :
( ~ v12306(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2462,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6691)
<=> v12293(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6690)
<=> v12293(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6689)
<=> v12293(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6688)
<=> v12293(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6687)
<=> v12293(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6686)
<=> v12293(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6685)
<=> v12293(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6684)
<=> v12293(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_548,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12295(VarNext)
=> ( ( v12293(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v12293(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v12293(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v12293(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v12293(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v12293(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v12293(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v12293(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v12293(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v12293(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v12293(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v12293(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v12293(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v12293(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v12293(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v12293(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v12293(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v12293(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v12293(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v12293(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v12293(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v12293(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v12293(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v12293(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v12293(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v12293(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v12293(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v12293(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v12293(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v12293(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v12293(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v12293(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v12293(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v12293(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v12293(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v12293(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v12293(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v12293(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v12293(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v12293(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v12293(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v12293(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v12293(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v12293(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v12293(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v12293(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v12293(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v12293(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v12293(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v12293(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v12293(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v12293(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v12293(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v12293(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v12293(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v12293(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v12293(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v12293(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v12293(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v12293(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v12293(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v12293(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v12293(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v12293(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v12293(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v12293(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v12293(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v12293(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v12293(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v12293(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v12293(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v12293(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v12293(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v12293(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v12293(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v12293(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v12293(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v12293(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v12293(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v12293(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v12293(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v12293(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v12293(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v12293(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v12293(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v12293(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v12293(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v12293(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v12293(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v12293(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v12293(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v12293(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v12293(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v12293(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v12293(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v12293(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v12293(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v12293(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v12293(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v12293(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v12293(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v12293(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v12293(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v12293(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v12293(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v12293(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v12293(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v12293(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v12293(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v12293(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v12293(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v12293(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v12293(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v12293(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v12293(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v12293(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v12293(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v12293(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v12293(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v12293(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v12293(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v12293(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v12293(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v12293(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v12293(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v12293(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v12293(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v12293(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v12293(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v12293(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v12293(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v12293(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v12293(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v12293(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v12293(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v12293(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v12293(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v12293(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v12293(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v12293(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v12293(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v12293(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v12293(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v12293(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v12293(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v12293(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v12293(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v12293(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_663,axiom,
! [VarNext: state_type] :
( v12295(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12293(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2318,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12295(VarNext)
<=> ( v12297(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2317,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12297(VarNext)
<=> ( v2609(VarNext)
& v12298(VarNext) ) ) ) ).
tff(writeUnaryOperator_1301,axiom,
! [VarCurr: state_type] :
( ~ v12298(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2461,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6543)
<=> v12285(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6542)
<=> v12285(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6541)
<=> v12285(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6540)
<=> v12285(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6539)
<=> v12285(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6538)
<=> v12285(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6537)
<=> v12285(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6536)
<=> v12285(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_547,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12287(VarNext)
=> ( ( v12285(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v12285(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v12285(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v12285(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v12285(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v12285(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v12285(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v12285(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v12285(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v12285(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v12285(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v12285(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v12285(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v12285(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v12285(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v12285(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v12285(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v12285(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v12285(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v12285(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v12285(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v12285(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v12285(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v12285(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v12285(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v12285(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v12285(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v12285(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v12285(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v12285(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v12285(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v12285(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v12285(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v12285(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v12285(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v12285(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v12285(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v12285(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v12285(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v12285(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v12285(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v12285(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v12285(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v12285(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v12285(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v12285(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v12285(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v12285(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v12285(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v12285(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v12285(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v12285(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v12285(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v12285(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v12285(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v12285(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v12285(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v12285(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v12285(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v12285(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v12285(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v12285(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v12285(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v12285(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v12285(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v12285(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v12285(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v12285(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v12285(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v12285(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v12285(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v12285(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v12285(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v12285(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v12285(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v12285(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v12285(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v12285(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v12285(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v12285(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v12285(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v12285(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v12285(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v12285(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v12285(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v12285(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v12285(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v12285(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v12285(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v12285(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v12285(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v12285(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v12285(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v12285(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v12285(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v12285(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v12285(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v12285(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v12285(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v12285(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v12285(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v12285(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v12285(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v12285(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v12285(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v12285(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v12285(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v12285(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v12285(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v12285(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v12285(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v12285(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v12285(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v12285(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v12285(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v12285(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v12285(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v12285(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v12285(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v12285(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v12285(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v12285(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v12285(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v12285(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v12285(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v12285(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v12285(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v12285(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v12285(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v12285(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v12285(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v12285(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v12285(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v12285(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v12285(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v12285(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v12285(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v12285(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v12285(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v12285(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v12285(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v12285(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v12285(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v12285(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v12285(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v12285(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v12285(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v12285(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_662,axiom,
! [VarNext: state_type] :
( v12287(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12285(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2316,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12287(VarNext)
<=> ( v12289(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2315,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12289(VarNext)
<=> ( v2609(VarNext)
& v12290(VarNext) ) ) ) ).
tff(writeUnaryOperator_1300,axiom,
! [VarCurr: state_type] :
( ~ v12290(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2460,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6395)
<=> v12277(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6394)
<=> v12277(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6393)
<=> v12277(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6392)
<=> v12277(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6391)
<=> v12277(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6390)
<=> v12277(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6389)
<=> v12277(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6388)
<=> v12277(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_546,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12279(VarNext)
=> ( ( v12277(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v12277(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v12277(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v12277(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v12277(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v12277(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v12277(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v12277(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v12277(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v12277(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v12277(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v12277(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v12277(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v12277(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v12277(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v12277(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v12277(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v12277(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v12277(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v12277(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v12277(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v12277(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v12277(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v12277(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v12277(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v12277(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v12277(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v12277(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v12277(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v12277(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v12277(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v12277(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v12277(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v12277(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v12277(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v12277(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v12277(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v12277(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v12277(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v12277(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v12277(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v12277(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v12277(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v12277(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v12277(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v12277(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v12277(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v12277(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v12277(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v12277(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v12277(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v12277(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v12277(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v12277(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v12277(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v12277(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v12277(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v12277(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v12277(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v12277(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v12277(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v12277(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v12277(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v12277(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v12277(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v12277(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v12277(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v12277(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v12277(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v12277(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v12277(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v12277(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v12277(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v12277(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v12277(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v12277(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v12277(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v12277(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v12277(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v12277(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v12277(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v12277(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v12277(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v12277(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v12277(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v12277(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v12277(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v12277(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v12277(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v12277(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v12277(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v12277(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v12277(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v12277(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v12277(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v12277(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v12277(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v12277(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v12277(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v12277(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v12277(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v12277(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v12277(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v12277(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v12277(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v12277(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v12277(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v12277(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v12277(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v12277(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v12277(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v12277(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v12277(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v12277(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v12277(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v12277(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v12277(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v12277(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v12277(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v12277(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v12277(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v12277(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v12277(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v12277(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v12277(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v12277(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v12277(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v12277(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v12277(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v12277(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v12277(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v12277(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v12277(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v12277(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v12277(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v12277(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v12277(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v12277(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v12277(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v12277(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v12277(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v12277(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v12277(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v12277(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v12277(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v12277(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v12277(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v12277(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_661,axiom,
! [VarNext: state_type] :
( v12279(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12277(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2314,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12279(VarNext)
<=> ( v12281(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2313,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12281(VarNext)
<=> ( v2609(VarNext)
& v12282(VarNext) ) ) ) ).
tff(writeUnaryOperator_1299,axiom,
! [VarCurr: state_type] :
( ~ v12282(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2459,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6247)
<=> v12269(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6246)
<=> v12269(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6245)
<=> v12269(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6244)
<=> v12269(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6243)
<=> v12269(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6242)
<=> v12269(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6241)
<=> v12269(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6240)
<=> v12269(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_545,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12271(VarNext)
=> ( ( v12269(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v12269(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v12269(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v12269(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v12269(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v12269(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v12269(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v12269(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v12269(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v12269(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v12269(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v12269(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v12269(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v12269(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v12269(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v12269(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v12269(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v12269(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v12269(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v12269(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v12269(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v12269(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v12269(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v12269(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v12269(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v12269(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v12269(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v12269(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v12269(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v12269(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v12269(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v12269(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v12269(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v12269(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v12269(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v12269(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v12269(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v12269(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v12269(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v12269(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v12269(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v12269(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v12269(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v12269(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v12269(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v12269(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v12269(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v12269(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v12269(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v12269(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v12269(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v12269(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v12269(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v12269(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v12269(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v12269(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v12269(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v12269(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v12269(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v12269(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v12269(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v12269(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v12269(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v12269(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v12269(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v12269(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v12269(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v12269(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v12269(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v12269(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v12269(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v12269(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v12269(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v12269(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v12269(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v12269(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v12269(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v12269(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v12269(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v12269(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v12269(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v12269(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v12269(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v12269(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v12269(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v12269(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v12269(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v12269(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v12269(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v12269(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v12269(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v12269(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v12269(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v12269(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v12269(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v12269(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v12269(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v12269(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v12269(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v12269(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v12269(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v12269(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v12269(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v12269(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v12269(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v12269(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v12269(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v12269(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v12269(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v12269(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v12269(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v12269(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v12269(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v12269(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v12269(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v12269(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v12269(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v12269(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v12269(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v12269(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v12269(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v12269(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v12269(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v12269(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v12269(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v12269(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v12269(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v12269(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v12269(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v12269(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v12269(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v12269(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v12269(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v12269(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v12269(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v12269(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v12269(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v12269(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v12269(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v12269(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v12269(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v12269(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v12269(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v12269(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v12269(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v12269(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v12269(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v12269(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_660,axiom,
! [VarNext: state_type] :
( v12271(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12269(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2312,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12271(VarNext)
<=> ( v12273(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2311,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12273(VarNext)
<=> ( v2609(VarNext)
& v12274(VarNext) ) ) ) ).
tff(writeUnaryOperator_1298,axiom,
! [VarCurr: state_type] :
( ~ v12274(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2458,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6099)
<=> v12261(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex6098)
<=> v12261(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex6097)
<=> v12261(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex6096)
<=> v12261(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex6095)
<=> v12261(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex6094)
<=> v12261(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex6093)
<=> v12261(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex6092)
<=> v12261(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_544,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12263(VarNext)
=> ( ( v12261(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v12261(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v12261(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v12261(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v12261(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v12261(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v12261(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v12261(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v12261(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v12261(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v12261(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v12261(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v12261(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v12261(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v12261(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v12261(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v12261(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v12261(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v12261(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v12261(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v12261(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v12261(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v12261(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v12261(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v12261(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v12261(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v12261(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v12261(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v12261(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v12261(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v12261(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v12261(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v12261(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v12261(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v12261(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v12261(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v12261(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v12261(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v12261(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v12261(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v12261(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v12261(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v12261(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v12261(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v12261(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v12261(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v12261(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v12261(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v12261(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v12261(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v12261(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v12261(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v12261(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v12261(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v12261(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v12261(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v12261(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v12261(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v12261(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v12261(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v12261(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v12261(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v12261(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v12261(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v12261(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v12261(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v12261(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v12261(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v12261(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v12261(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v12261(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v12261(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v12261(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v12261(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v12261(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v12261(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v12261(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v12261(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v12261(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v12261(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v12261(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v12261(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v12261(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v12261(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v12261(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v12261(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v12261(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v12261(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v12261(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v12261(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v12261(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v12261(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v12261(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v12261(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v12261(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v12261(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v12261(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v12261(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v12261(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v12261(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v12261(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v12261(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v12261(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v12261(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v12261(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v12261(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v12261(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v12261(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v12261(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v12261(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v12261(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v12261(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v12261(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v12261(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v12261(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v12261(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v12261(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v12261(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v12261(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v12261(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v12261(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v12261(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v12261(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v12261(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v12261(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v12261(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v12261(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v12261(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v12261(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v12261(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v12261(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v12261(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v12261(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v12261(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v12261(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v12261(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v12261(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v12261(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v12261(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v12261(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v12261(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v12261(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v12261(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v12261(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v12261(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v12261(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v12261(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v12261(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_659,axiom,
! [VarNext: state_type] :
( v12263(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12261(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2310,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12263(VarNext)
<=> ( v12265(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2309,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12265(VarNext)
<=> ( v2609(VarNext)
& v12266(VarNext) ) ) ) ).
tff(writeUnaryOperator_1297,axiom,
! [VarCurr: state_type] :
( ~ v12266(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2457,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5951)
<=> v12253(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5950)
<=> v12253(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5949)
<=> v12253(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5948)
<=> v12253(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5947)
<=> v12253(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5946)
<=> v12253(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5945)
<=> v12253(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5944)
<=> v12253(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_543,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12255(VarNext)
=> ( ( v12253(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v12253(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v12253(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v12253(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v12253(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v12253(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v12253(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v12253(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v12253(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v12253(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v12253(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v12253(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v12253(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v12253(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v12253(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v12253(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v12253(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v12253(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v12253(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v12253(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v12253(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v12253(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v12253(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v12253(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v12253(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v12253(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v12253(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v12253(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v12253(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v12253(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v12253(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v12253(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v12253(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v12253(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v12253(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v12253(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v12253(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v12253(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v12253(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v12253(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v12253(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v12253(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v12253(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v12253(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v12253(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v12253(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v12253(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v12253(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v12253(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v12253(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v12253(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v12253(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v12253(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v12253(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v12253(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v12253(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v12253(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v12253(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v12253(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v12253(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v12253(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v12253(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v12253(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v12253(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v12253(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v12253(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v12253(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v12253(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v12253(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v12253(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v12253(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v12253(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v12253(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v12253(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v12253(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v12253(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v12253(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v12253(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v12253(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v12253(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v12253(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v12253(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v12253(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v12253(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v12253(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v12253(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v12253(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v12253(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v12253(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v12253(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v12253(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v12253(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v12253(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v12253(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v12253(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v12253(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v12253(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v12253(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v12253(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v12253(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v12253(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v12253(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v12253(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v12253(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v12253(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v12253(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v12253(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v12253(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v12253(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v12253(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v12253(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v12253(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v12253(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v12253(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v12253(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v12253(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v12253(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v12253(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v12253(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v12253(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v12253(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v12253(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v12253(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v12253(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v12253(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v12253(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v12253(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v12253(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v12253(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v12253(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v12253(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v12253(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v12253(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v12253(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v12253(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v12253(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v12253(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v12253(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v12253(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v12253(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v12253(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v12253(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v12253(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v12253(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v12253(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v12253(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v12253(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v12253(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_658,axiom,
! [VarNext: state_type] :
( v12255(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12253(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2308,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12255(VarNext)
<=> ( v12257(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2307,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12257(VarNext)
<=> ( v2609(VarNext)
& v12258(VarNext) ) ) ) ).
tff(writeUnaryOperator_1296,axiom,
! [VarCurr: state_type] :
( ~ v12258(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2456,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5803)
<=> v12245(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5802)
<=> v12245(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5801)
<=> v12245(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5800)
<=> v12245(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5799)
<=> v12245(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5798)
<=> v12245(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5797)
<=> v12245(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5796)
<=> v12245(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_542,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12247(VarNext)
=> ( ( v12245(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v12245(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v12245(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v12245(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v12245(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v12245(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v12245(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v12245(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v12245(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v12245(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v12245(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v12245(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v12245(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v12245(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v12245(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v12245(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v12245(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v12245(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v12245(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v12245(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v12245(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v12245(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v12245(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v12245(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v12245(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v12245(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v12245(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v12245(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v12245(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v12245(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v12245(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v12245(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v12245(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v12245(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v12245(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v12245(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v12245(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v12245(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v12245(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v12245(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v12245(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v12245(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v12245(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v12245(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v12245(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v12245(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v12245(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v12245(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v12245(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v12245(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v12245(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v12245(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v12245(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v12245(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v12245(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v12245(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v12245(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v12245(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v12245(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v12245(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v12245(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v12245(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v12245(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v12245(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v12245(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v12245(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v12245(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v12245(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v12245(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v12245(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v12245(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v12245(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v12245(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v12245(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v12245(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v12245(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v12245(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v12245(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v12245(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v12245(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v12245(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v12245(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v12245(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v12245(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v12245(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v12245(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v12245(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v12245(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v12245(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v12245(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v12245(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v12245(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v12245(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v12245(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v12245(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v12245(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v12245(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v12245(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v12245(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v12245(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v12245(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v12245(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v12245(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v12245(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v12245(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v12245(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v12245(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v12245(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v12245(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v12245(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v12245(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v12245(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v12245(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v12245(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v12245(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v12245(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v12245(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v12245(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v12245(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v12245(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v12245(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v12245(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v12245(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v12245(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v12245(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v12245(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v12245(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v12245(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v12245(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v12245(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v12245(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v12245(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v12245(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v12245(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v12245(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v12245(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v12245(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v12245(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v12245(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v12245(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v12245(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v12245(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v12245(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v12245(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v12245(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v12245(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v12245(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v12245(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_657,axiom,
! [VarNext: state_type] :
( v12247(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12245(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2306,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12247(VarNext)
<=> ( v12249(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2305,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12249(VarNext)
<=> ( v2609(VarNext)
& v12250(VarNext) ) ) ) ).
tff(writeUnaryOperator_1295,axiom,
! [VarCurr: state_type] :
( ~ v12250(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2455,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5655)
<=> v12237(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5654)
<=> v12237(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5653)
<=> v12237(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5652)
<=> v12237(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5651)
<=> v12237(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5650)
<=> v12237(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5649)
<=> v12237(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5648)
<=> v12237(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_541,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12239(VarNext)
=> ( ( v12237(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v12237(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v12237(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v12237(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v12237(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v12237(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v12237(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v12237(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v12237(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v12237(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v12237(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v12237(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v12237(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v12237(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v12237(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v12237(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v12237(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v12237(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v12237(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v12237(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v12237(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v12237(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v12237(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v12237(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v12237(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v12237(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v12237(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v12237(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v12237(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v12237(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v12237(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v12237(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v12237(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v12237(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v12237(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v12237(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v12237(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v12237(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v12237(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v12237(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v12237(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v12237(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v12237(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v12237(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v12237(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v12237(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v12237(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v12237(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v12237(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v12237(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v12237(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v12237(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v12237(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v12237(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v12237(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v12237(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v12237(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v12237(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v12237(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v12237(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v12237(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v12237(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v12237(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v12237(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v12237(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v12237(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v12237(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v12237(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v12237(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v12237(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v12237(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v12237(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v12237(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v12237(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v12237(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v12237(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v12237(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v12237(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v12237(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v12237(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v12237(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v12237(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v12237(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v12237(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v12237(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v12237(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v12237(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v12237(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v12237(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v12237(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v12237(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v12237(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v12237(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v12237(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v12237(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v12237(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v12237(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v12237(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v12237(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v12237(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v12237(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v12237(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v12237(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v12237(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v12237(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v12237(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v12237(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v12237(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v12237(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v12237(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v12237(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v12237(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v12237(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v12237(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v12237(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v12237(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v12237(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v12237(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v12237(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v12237(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v12237(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v12237(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v12237(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v12237(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v12237(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v12237(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v12237(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v12237(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v12237(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v12237(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v12237(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v12237(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v12237(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v12237(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v12237(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v12237(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v12237(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v12237(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v12237(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v12237(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v12237(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v12237(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v12237(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v12237(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v12237(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v12237(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v12237(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v12237(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_656,axiom,
! [VarNext: state_type] :
( v12239(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12237(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2304,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12239(VarNext)
<=> ( v12241(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2303,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12241(VarNext)
<=> ( v2609(VarNext)
& v12242(VarNext) ) ) ) ).
tff(writeUnaryOperator_1294,axiom,
! [VarCurr: state_type] :
( ~ v12242(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2454,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5507)
<=> v12229(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5506)
<=> v12229(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5505)
<=> v12229(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5504)
<=> v12229(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5503)
<=> v12229(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5502)
<=> v12229(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5501)
<=> v12229(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5500)
<=> v12229(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_540,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12231(VarNext)
=> ( ( v12229(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v12229(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v12229(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v12229(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v12229(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v12229(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v12229(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v12229(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v12229(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v12229(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v12229(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v12229(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v12229(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v12229(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v12229(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v12229(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v12229(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v12229(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v12229(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v12229(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v12229(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v12229(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v12229(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v12229(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v12229(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v12229(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v12229(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v12229(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v12229(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v12229(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v12229(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v12229(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v12229(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v12229(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v12229(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v12229(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v12229(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v12229(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v12229(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v12229(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v12229(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v12229(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v12229(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v12229(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v12229(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v12229(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v12229(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v12229(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v12229(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v12229(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v12229(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v12229(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v12229(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v12229(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v12229(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v12229(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v12229(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v12229(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v12229(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v12229(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v12229(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v12229(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v12229(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v12229(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v12229(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v12229(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v12229(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v12229(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v12229(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v12229(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v12229(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v12229(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v12229(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v12229(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v12229(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v12229(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v12229(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v12229(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v12229(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v12229(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v12229(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v12229(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v12229(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v12229(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v12229(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v12229(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v12229(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v12229(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v12229(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v12229(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v12229(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v12229(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v12229(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v12229(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v12229(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v12229(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v12229(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v12229(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v12229(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v12229(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v12229(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v12229(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v12229(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v12229(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v12229(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v12229(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v12229(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v12229(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v12229(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v12229(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v12229(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v12229(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v12229(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v12229(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v12229(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v12229(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v12229(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v12229(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v12229(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v12229(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v12229(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v12229(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v12229(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v12229(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v12229(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v12229(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v12229(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v12229(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v12229(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v12229(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v12229(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v12229(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v12229(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v12229(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v12229(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v12229(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v12229(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v12229(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v12229(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v12229(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v12229(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v12229(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v12229(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v12229(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v12229(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v12229(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v12229(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v12229(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_655,axiom,
! [VarNext: state_type] :
( v12231(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12229(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2302,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12231(VarNext)
<=> ( v12233(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2301,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12233(VarNext)
<=> ( v2609(VarNext)
& v12234(VarNext) ) ) ) ).
tff(writeUnaryOperator_1293,axiom,
! [VarCurr: state_type] :
( ~ v12234(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2453,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5359)
<=> v12221(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5358)
<=> v12221(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5357)
<=> v12221(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5356)
<=> v12221(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5355)
<=> v12221(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5354)
<=> v12221(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5353)
<=> v12221(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5352)
<=> v12221(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_539,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12223(VarNext)
=> ( ( v12221(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v12221(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v12221(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v12221(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v12221(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v12221(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v12221(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v12221(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v12221(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v12221(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v12221(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v12221(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v12221(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v12221(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v12221(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v12221(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v12221(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v12221(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v12221(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v12221(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v12221(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v12221(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v12221(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v12221(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v12221(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v12221(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v12221(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v12221(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v12221(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v12221(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v12221(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v12221(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v12221(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v12221(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v12221(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v12221(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v12221(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v12221(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v12221(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v12221(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v12221(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v12221(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v12221(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v12221(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v12221(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v12221(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v12221(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v12221(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v12221(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v12221(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v12221(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v12221(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v12221(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v12221(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v12221(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v12221(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v12221(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v12221(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v12221(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v12221(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v12221(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v12221(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v12221(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v12221(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v12221(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v12221(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v12221(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v12221(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v12221(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v12221(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v12221(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v12221(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v12221(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v12221(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v12221(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v12221(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v12221(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v12221(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v12221(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v12221(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v12221(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v12221(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v12221(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v12221(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v12221(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v12221(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v12221(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v12221(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v12221(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v12221(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v12221(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v12221(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v12221(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v12221(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v12221(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v12221(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v12221(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v12221(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v12221(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v12221(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v12221(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v12221(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v12221(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v12221(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v12221(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v12221(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v12221(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v12221(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v12221(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v12221(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v12221(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v12221(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v12221(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v12221(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v12221(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v12221(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v12221(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v12221(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v12221(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v12221(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v12221(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v12221(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v12221(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v12221(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v12221(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v12221(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v12221(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v12221(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v12221(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v12221(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v12221(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v12221(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v12221(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v12221(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v12221(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v12221(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v12221(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v12221(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v12221(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v12221(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v12221(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v12221(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v12221(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v12221(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v12221(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v12221(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v12221(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v12221(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_654,axiom,
! [VarNext: state_type] :
( v12223(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12221(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2300,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12223(VarNext)
<=> ( v12225(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2299,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12225(VarNext)
<=> ( v2609(VarNext)
& v12226(VarNext) ) ) ) ).
tff(writeUnaryOperator_1292,axiom,
! [VarCurr: state_type] :
( ~ v12226(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2452,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5211)
<=> v12213(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5210)
<=> v12213(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5209)
<=> v12213(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5208)
<=> v12213(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5207)
<=> v12213(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5206)
<=> v12213(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5205)
<=> v12213(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5204)
<=> v12213(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_538,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12215(VarNext)
=> ( ( v12213(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v12213(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v12213(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v12213(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v12213(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v12213(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v12213(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v12213(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v12213(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v12213(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v12213(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v12213(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v12213(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v12213(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v12213(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v12213(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v12213(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v12213(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v12213(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v12213(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v12213(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v12213(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v12213(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v12213(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v12213(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v12213(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v12213(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v12213(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v12213(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v12213(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v12213(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v12213(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v12213(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v12213(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v12213(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v12213(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v12213(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v12213(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v12213(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v12213(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v12213(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v12213(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v12213(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v12213(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v12213(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v12213(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v12213(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v12213(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v12213(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v12213(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v12213(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v12213(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v12213(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v12213(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v12213(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v12213(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v12213(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v12213(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v12213(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v12213(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v12213(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v12213(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v12213(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v12213(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v12213(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v12213(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v12213(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v12213(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v12213(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v12213(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v12213(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v12213(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v12213(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v12213(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v12213(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v12213(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v12213(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v12213(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v12213(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v12213(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v12213(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v12213(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v12213(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v12213(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v12213(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v12213(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v12213(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v12213(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v12213(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v12213(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v12213(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v12213(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v12213(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v12213(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v12213(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v12213(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v12213(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v12213(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v12213(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v12213(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v12213(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v12213(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v12213(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v12213(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v12213(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v12213(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v12213(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v12213(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v12213(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v12213(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v12213(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v12213(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v12213(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v12213(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v12213(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v12213(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v12213(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v12213(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v12213(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v12213(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v12213(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v12213(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v12213(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v12213(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v12213(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v12213(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v12213(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v12213(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v12213(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v12213(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v12213(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v12213(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v12213(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v12213(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v12213(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v12213(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v12213(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v12213(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v12213(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v12213(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v12213(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v12213(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v12213(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v12213(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v12213(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v12213(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v12213(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v12213(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_653,axiom,
! [VarNext: state_type] :
( v12215(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12213(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2298,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12215(VarNext)
<=> ( v12217(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2297,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12217(VarNext)
<=> ( v2609(VarNext)
& v12218(VarNext) ) ) ) ).
tff(writeUnaryOperator_1291,axiom,
! [VarCurr: state_type] :
( ~ v12218(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2451,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5063)
<=> v12205(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex5062)
<=> v12205(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex5061)
<=> v12205(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex5060)
<=> v12205(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex5059)
<=> v12205(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex5058)
<=> v12205(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex5057)
<=> v12205(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex5056)
<=> v12205(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_537,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12207(VarNext)
=> ( ( v12205(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v12205(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v12205(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v12205(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v12205(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v12205(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v12205(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v12205(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v12205(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v12205(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v12205(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v12205(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v12205(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v12205(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v12205(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v12205(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v12205(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v12205(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v12205(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v12205(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v12205(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v12205(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v12205(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v12205(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v12205(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v12205(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v12205(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v12205(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v12205(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v12205(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v12205(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v12205(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v12205(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v12205(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v12205(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v12205(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v12205(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v12205(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v12205(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v12205(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v12205(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v12205(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v12205(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v12205(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v12205(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v12205(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v12205(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v12205(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v12205(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v12205(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v12205(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v12205(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v12205(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v12205(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v12205(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v12205(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v12205(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v12205(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v12205(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v12205(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v12205(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v12205(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v12205(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v12205(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v12205(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v12205(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v12205(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v12205(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v12205(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v12205(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v12205(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v12205(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v12205(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v12205(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v12205(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v12205(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v12205(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v12205(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v12205(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v12205(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v12205(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v12205(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v12205(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v12205(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v12205(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v12205(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v12205(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v12205(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v12205(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v12205(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v12205(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v12205(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v12205(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v12205(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v12205(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v12205(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v12205(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v12205(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v12205(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v12205(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v12205(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v12205(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v12205(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v12205(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v12205(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v12205(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v12205(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v12205(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v12205(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v12205(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v12205(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v12205(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v12205(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v12205(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v12205(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v12205(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v12205(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v12205(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v12205(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v12205(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v12205(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v12205(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v12205(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v12205(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v12205(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v12205(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v12205(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v12205(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v12205(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v12205(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v12205(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v12205(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v12205(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v12205(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v12205(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v12205(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v12205(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v12205(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v12205(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v12205(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v12205(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v12205(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v12205(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v12205(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v12205(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v12205(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v12205(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v12205(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_652,axiom,
! [VarNext: state_type] :
( v12207(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12205(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2296,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12207(VarNext)
<=> ( v12209(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2295,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12209(VarNext)
<=> ( v2609(VarNext)
& v12210(VarNext) ) ) ) ).
tff(writeUnaryOperator_1290,axiom,
! [VarCurr: state_type] :
( ~ v12210(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2450,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4915)
<=> v12197(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4914)
<=> v12197(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4913)
<=> v12197(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4912)
<=> v12197(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4911)
<=> v12197(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4910)
<=> v12197(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4909)
<=> v12197(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4908)
<=> v12197(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_536,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12199(VarNext)
=> ( ( v12197(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v12197(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v12197(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v12197(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v12197(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v12197(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v12197(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v12197(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v12197(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v12197(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v12197(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v12197(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v12197(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v12197(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v12197(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v12197(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v12197(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v12197(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v12197(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v12197(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v12197(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v12197(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v12197(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v12197(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v12197(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v12197(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v12197(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v12197(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v12197(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v12197(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v12197(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v12197(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v12197(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v12197(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v12197(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v12197(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v12197(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v12197(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v12197(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v12197(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v12197(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v12197(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v12197(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v12197(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v12197(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v12197(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v12197(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v12197(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v12197(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v12197(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v12197(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v12197(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v12197(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v12197(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v12197(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v12197(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v12197(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v12197(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v12197(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v12197(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v12197(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v12197(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v12197(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v12197(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v12197(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v12197(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v12197(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v12197(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v12197(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v12197(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v12197(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v12197(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v12197(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v12197(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v12197(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v12197(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v12197(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v12197(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v12197(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v12197(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v12197(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v12197(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v12197(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v12197(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v12197(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v12197(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v12197(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v12197(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v12197(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v12197(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v12197(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v12197(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v12197(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v12197(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v12197(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v12197(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v12197(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v12197(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v12197(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v12197(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v12197(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v12197(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v12197(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v12197(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v12197(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v12197(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v12197(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v12197(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v12197(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v12197(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v12197(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v12197(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v12197(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v12197(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v12197(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v12197(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v12197(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v12197(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v12197(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v12197(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v12197(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v12197(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v12197(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v12197(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v12197(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v12197(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v12197(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v12197(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v12197(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v12197(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v12197(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v12197(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v12197(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v12197(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v12197(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v12197(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v12197(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v12197(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v12197(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v12197(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v12197(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v12197(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v12197(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v12197(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v12197(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v12197(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v12197(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v12197(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_651,axiom,
! [VarNext: state_type] :
( v12199(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12197(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2294,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12199(VarNext)
<=> ( v12201(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2293,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12201(VarNext)
<=> ( v2609(VarNext)
& v12202(VarNext) ) ) ) ).
tff(writeUnaryOperator_1289,axiom,
! [VarCurr: state_type] :
( ~ v12202(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2449,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4767)
<=> v12189(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4766)
<=> v12189(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4765)
<=> v12189(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4764)
<=> v12189(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4763)
<=> v12189(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4762)
<=> v12189(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4761)
<=> v12189(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4760)
<=> v12189(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_535,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12191(VarNext)
=> ( ( v12189(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v12189(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v12189(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v12189(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v12189(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v12189(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v12189(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v12189(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v12189(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v12189(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v12189(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v12189(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v12189(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v12189(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v12189(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v12189(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v12189(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v12189(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v12189(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v12189(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v12189(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v12189(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v12189(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v12189(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v12189(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v12189(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v12189(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v12189(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v12189(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v12189(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v12189(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v12189(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v12189(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v12189(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v12189(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v12189(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v12189(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v12189(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v12189(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v12189(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v12189(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v12189(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v12189(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v12189(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v12189(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v12189(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v12189(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v12189(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v12189(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v12189(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v12189(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v12189(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v12189(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v12189(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v12189(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v12189(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v12189(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v12189(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v12189(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v12189(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v12189(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v12189(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v12189(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v12189(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v12189(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v12189(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v12189(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v12189(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v12189(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v12189(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v12189(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v12189(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v12189(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v12189(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v12189(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v12189(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v12189(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v12189(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v12189(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v12189(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v12189(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v12189(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v12189(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v12189(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v12189(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v12189(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v12189(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v12189(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v12189(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v12189(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v12189(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v12189(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v12189(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v12189(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v12189(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v12189(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v12189(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v12189(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v12189(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v12189(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v12189(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v12189(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v12189(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v12189(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v12189(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v12189(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v12189(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v12189(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v12189(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v12189(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v12189(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v12189(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v12189(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v12189(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v12189(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v12189(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v12189(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v12189(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v12189(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v12189(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v12189(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v12189(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v12189(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v12189(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v12189(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v12189(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v12189(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v12189(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v12189(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v12189(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v12189(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v12189(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v12189(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v12189(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v12189(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v12189(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v12189(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v12189(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v12189(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v12189(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v12189(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v12189(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v12189(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v12189(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v12189(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v12189(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v12189(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v12189(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_650,axiom,
! [VarNext: state_type] :
( v12191(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12189(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2292,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12191(VarNext)
<=> ( v12193(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2291,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12193(VarNext)
<=> ( v2609(VarNext)
& v12194(VarNext) ) ) ) ).
tff(writeUnaryOperator_1288,axiom,
! [VarCurr: state_type] :
( ~ v12194(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2448,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4619)
<=> v12181(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4618)
<=> v12181(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4617)
<=> v12181(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4616)
<=> v12181(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4615)
<=> v12181(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4614)
<=> v12181(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4613)
<=> v12181(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4612)
<=> v12181(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_534,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12183(VarNext)
=> ( ( v12181(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v12181(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v12181(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v12181(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v12181(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v12181(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v12181(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v12181(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v12181(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v12181(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v12181(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v12181(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v12181(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v12181(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v12181(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v12181(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v12181(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v12181(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v12181(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v12181(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v12181(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v12181(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v12181(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v12181(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v12181(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v12181(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v12181(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v12181(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v12181(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v12181(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v12181(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v12181(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v12181(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v12181(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v12181(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v12181(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v12181(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v12181(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v12181(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v12181(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v12181(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v12181(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v12181(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v12181(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v12181(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v12181(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v12181(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v12181(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v12181(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v12181(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v12181(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v12181(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v12181(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v12181(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v12181(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v12181(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v12181(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v12181(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v12181(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v12181(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v12181(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v12181(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v12181(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v12181(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v12181(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v12181(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v12181(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v12181(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v12181(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v12181(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v12181(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v12181(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v12181(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v12181(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v12181(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v12181(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v12181(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v12181(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v12181(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v12181(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v12181(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v12181(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v12181(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v12181(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v12181(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v12181(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v12181(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v12181(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v12181(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v12181(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v12181(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v12181(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v12181(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v12181(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v12181(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v12181(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v12181(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v12181(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v12181(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v12181(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v12181(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v12181(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v12181(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v12181(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v12181(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v12181(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v12181(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v12181(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v12181(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v12181(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v12181(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v12181(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v12181(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v12181(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v12181(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v12181(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v12181(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v12181(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v12181(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v12181(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v12181(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v12181(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v12181(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v12181(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v12181(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v12181(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v12181(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v12181(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v12181(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v12181(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v12181(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v12181(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v12181(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v12181(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v12181(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v12181(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v12181(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v12181(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v12181(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v12181(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v12181(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v12181(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v12181(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v12181(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v12181(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v12181(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v12181(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v12181(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_649,axiom,
! [VarNext: state_type] :
( v12183(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12181(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2290,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12183(VarNext)
<=> ( v12185(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2289,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12185(VarNext)
<=> ( v2609(VarNext)
& v12186(VarNext) ) ) ) ).
tff(writeUnaryOperator_1287,axiom,
! [VarCurr: state_type] :
( ~ v12186(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2447,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4471)
<=> v12173(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4470)
<=> v12173(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4469)
<=> v12173(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4468)
<=> v12173(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4467)
<=> v12173(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4466)
<=> v12173(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4465)
<=> v12173(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4464)
<=> v12173(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_533,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12175(VarNext)
=> ( ( v12173(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v12173(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v12173(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v12173(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v12173(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v12173(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v12173(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v12173(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v12173(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v12173(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v12173(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v12173(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v12173(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v12173(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v12173(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v12173(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v12173(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v12173(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v12173(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v12173(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v12173(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v12173(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v12173(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v12173(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v12173(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v12173(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v12173(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v12173(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v12173(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v12173(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v12173(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v12173(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v12173(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v12173(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v12173(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v12173(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v12173(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v12173(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v12173(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v12173(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v12173(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v12173(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v12173(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v12173(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v12173(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v12173(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v12173(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v12173(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v12173(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v12173(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v12173(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v12173(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v12173(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v12173(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v12173(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v12173(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v12173(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v12173(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v12173(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v12173(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v12173(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v12173(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v12173(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v12173(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v12173(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v12173(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v12173(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v12173(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v12173(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v12173(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v12173(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v12173(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v12173(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v12173(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v12173(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v12173(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v12173(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v12173(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v12173(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v12173(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v12173(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v12173(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v12173(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v12173(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v12173(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v12173(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v12173(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v12173(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v12173(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v12173(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v12173(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v12173(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v12173(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v12173(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v12173(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v12173(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v12173(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v12173(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v12173(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v12173(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v12173(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v12173(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v12173(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v12173(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v12173(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v12173(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v12173(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v12173(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v12173(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v12173(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v12173(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v12173(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v12173(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v12173(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v12173(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v12173(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v12173(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v12173(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v12173(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v12173(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v12173(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v12173(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v12173(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v12173(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v12173(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v12173(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v12173(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v12173(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v12173(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v12173(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v12173(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v12173(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v12173(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v12173(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v12173(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v12173(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v12173(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v12173(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v12173(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v12173(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v12173(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v12173(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v12173(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v12173(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v12173(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v12173(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v12173(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v12173(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_648,axiom,
! [VarNext: state_type] :
( v12175(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12173(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2288,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12175(VarNext)
<=> ( v12177(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2287,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12177(VarNext)
<=> ( v2609(VarNext)
& v12178(VarNext) ) ) ) ).
tff(writeUnaryOperator_1286,axiom,
! [VarCurr: state_type] :
( ~ v12178(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2446,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4323)
<=> v12165(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4322)
<=> v12165(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4321)
<=> v12165(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4320)
<=> v12165(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4319)
<=> v12165(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4318)
<=> v12165(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4317)
<=> v12165(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4316)
<=> v12165(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_532,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12167(VarNext)
=> ( ( v12165(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v12165(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v12165(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v12165(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v12165(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v12165(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v12165(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v12165(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v12165(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v12165(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v12165(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v12165(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v12165(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v12165(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v12165(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v12165(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v12165(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v12165(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v12165(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v12165(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v12165(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v12165(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v12165(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v12165(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v12165(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v12165(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v12165(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v12165(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v12165(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v12165(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v12165(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v12165(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v12165(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v12165(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v12165(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v12165(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v12165(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v12165(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v12165(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v12165(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v12165(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v12165(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v12165(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v12165(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v12165(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v12165(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v12165(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v12165(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v12165(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v12165(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v12165(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v12165(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v12165(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v12165(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v12165(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v12165(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v12165(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v12165(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v12165(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v12165(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v12165(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v12165(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v12165(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v12165(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v12165(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v12165(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v12165(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v12165(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v12165(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v12165(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v12165(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v12165(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v12165(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v12165(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v12165(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v12165(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v12165(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v12165(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v12165(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v12165(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v12165(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v12165(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v12165(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v12165(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v12165(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v12165(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v12165(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v12165(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v12165(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v12165(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v12165(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v12165(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v12165(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v12165(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v12165(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v12165(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v12165(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v12165(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v12165(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v12165(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v12165(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v12165(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v12165(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v12165(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v12165(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v12165(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v12165(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v12165(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v12165(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v12165(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v12165(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v12165(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v12165(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v12165(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v12165(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v12165(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v12165(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v12165(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v12165(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v12165(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v12165(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v12165(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v12165(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v12165(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v12165(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v12165(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v12165(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v12165(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v12165(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v12165(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v12165(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v12165(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v12165(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v12165(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v12165(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v12165(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v12165(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v12165(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v12165(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v12165(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v12165(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v12165(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v12165(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v12165(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v12165(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v12165(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v12165(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v12165(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_647,axiom,
! [VarNext: state_type] :
( v12167(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12165(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2286,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12167(VarNext)
<=> ( v12169(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2285,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12169(VarNext)
<=> ( v2609(VarNext)
& v12170(VarNext) ) ) ) ).
tff(writeUnaryOperator_1285,axiom,
! [VarCurr: state_type] :
( ~ v12170(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2445,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4175)
<=> v12157(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4174)
<=> v12157(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4173)
<=> v12157(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4172)
<=> v12157(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4171)
<=> v12157(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4170)
<=> v12157(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4169)
<=> v12157(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4168)
<=> v12157(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_531,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12159(VarNext)
=> ( ( v12157(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v12157(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v12157(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v12157(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v12157(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v12157(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v12157(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v12157(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v12157(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v12157(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v12157(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v12157(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v12157(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v12157(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v12157(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v12157(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v12157(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v12157(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v12157(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v12157(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v12157(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v12157(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v12157(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v12157(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v12157(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v12157(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v12157(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v12157(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v12157(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v12157(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v12157(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v12157(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v12157(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v12157(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v12157(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v12157(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v12157(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v12157(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v12157(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v12157(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v12157(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v12157(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v12157(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v12157(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v12157(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v12157(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v12157(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v12157(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v12157(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v12157(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v12157(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v12157(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v12157(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v12157(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v12157(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v12157(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v12157(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v12157(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v12157(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v12157(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v12157(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v12157(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v12157(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v12157(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v12157(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v12157(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v12157(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v12157(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v12157(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v12157(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v12157(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v12157(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v12157(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v12157(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v12157(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v12157(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v12157(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v12157(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v12157(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v12157(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v12157(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v12157(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v12157(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v12157(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v12157(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v12157(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v12157(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v12157(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v12157(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v12157(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v12157(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v12157(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v12157(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v12157(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v12157(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v12157(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v12157(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v12157(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v12157(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v12157(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v12157(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v12157(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v12157(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v12157(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v12157(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v12157(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v12157(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v12157(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v12157(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v12157(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v12157(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v12157(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v12157(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v12157(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v12157(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v12157(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v12157(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v12157(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v12157(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v12157(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v12157(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v12157(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v12157(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v12157(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v12157(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v12157(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v12157(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v12157(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v12157(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v12157(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v12157(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v12157(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v12157(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v12157(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v12157(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v12157(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v12157(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v12157(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v12157(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v12157(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v12157(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v12157(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v12157(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v12157(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v12157(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v12157(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v12157(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v12157(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_646,axiom,
! [VarNext: state_type] :
( v12159(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12157(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2284,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12159(VarNext)
<=> ( v12161(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2283,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12161(VarNext)
<=> ( v2609(VarNext)
& v12162(VarNext) ) ) ) ).
tff(writeUnaryOperator_1284,axiom,
! [VarCurr: state_type] :
( ~ v12162(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2444,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4027)
<=> v12149(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex4026)
<=> v12149(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex4025)
<=> v12149(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex4024)
<=> v12149(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex4023)
<=> v12149(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex4022)
<=> v12149(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex4021)
<=> v12149(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex4020)
<=> v12149(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_530,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12151(VarNext)
=> ( ( v12149(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v12149(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v12149(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v12149(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v12149(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v12149(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v12149(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v12149(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v12149(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v12149(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v12149(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v12149(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v12149(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v12149(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v12149(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v12149(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v12149(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v12149(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v12149(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v12149(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v12149(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v12149(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v12149(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v12149(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v12149(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v12149(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v12149(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v12149(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v12149(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v12149(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v12149(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v12149(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v12149(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v12149(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v12149(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v12149(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v12149(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v12149(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v12149(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v12149(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v12149(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v12149(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v12149(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v12149(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v12149(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v12149(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v12149(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v12149(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v12149(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v12149(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v12149(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v12149(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v12149(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v12149(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v12149(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v12149(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v12149(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v12149(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v12149(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v12149(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v12149(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v12149(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v12149(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v12149(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v12149(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v12149(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v12149(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v12149(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v12149(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v12149(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v12149(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v12149(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v12149(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v12149(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v12149(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v12149(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v12149(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v12149(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v12149(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v12149(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v12149(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v12149(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v12149(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v12149(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v12149(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v12149(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v12149(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v12149(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v12149(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v12149(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v12149(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v12149(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v12149(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v12149(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v12149(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v12149(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v12149(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v12149(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v12149(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v12149(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v12149(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v12149(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v12149(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v12149(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v12149(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v12149(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v12149(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v12149(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v12149(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v12149(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v12149(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v12149(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v12149(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v12149(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v12149(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v12149(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v12149(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v12149(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v12149(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v12149(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v12149(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v12149(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v12149(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v12149(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v12149(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v12149(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v12149(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v12149(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v12149(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v12149(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v12149(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v12149(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v12149(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v12149(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v12149(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v12149(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v12149(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v12149(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v12149(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v12149(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v12149(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v12149(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v12149(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v12149(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v12149(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v12149(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v12149(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v12149(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_645,axiom,
! [VarNext: state_type] :
( v12151(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12149(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2282,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12151(VarNext)
<=> ( v12153(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2281,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12153(VarNext)
<=> ( v2609(VarNext)
& v12154(VarNext) ) ) ) ).
tff(writeUnaryOperator_1283,axiom,
! [VarCurr: state_type] :
( ~ v12154(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2443,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3879)
<=> v12141(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3878)
<=> v12141(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3877)
<=> v12141(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3876)
<=> v12141(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3875)
<=> v12141(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3874)
<=> v12141(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3873)
<=> v12141(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3872)
<=> v12141(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_529,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12143(VarNext)
=> ( ( v12141(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v12141(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v12141(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v12141(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v12141(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v12141(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v12141(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v12141(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v12141(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v12141(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v12141(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v12141(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v12141(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v12141(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v12141(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v12141(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v12141(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v12141(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v12141(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v12141(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v12141(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v12141(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v12141(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v12141(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v12141(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v12141(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v12141(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v12141(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v12141(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v12141(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v12141(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v12141(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v12141(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v12141(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v12141(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v12141(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v12141(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v12141(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v12141(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v12141(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v12141(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v12141(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v12141(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v12141(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v12141(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v12141(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v12141(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v12141(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v12141(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v12141(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v12141(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v12141(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v12141(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v12141(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v12141(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v12141(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v12141(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v12141(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v12141(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v12141(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v12141(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v12141(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v12141(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v12141(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v12141(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v12141(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v12141(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v12141(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v12141(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v12141(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v12141(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v12141(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v12141(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v12141(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v12141(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v12141(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v12141(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v12141(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v12141(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v12141(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v12141(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v12141(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v12141(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v12141(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v12141(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v12141(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v12141(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v12141(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v12141(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v12141(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v12141(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v12141(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v12141(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v12141(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v12141(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v12141(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v12141(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v12141(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v12141(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v12141(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v12141(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v12141(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v12141(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v12141(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v12141(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v12141(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v12141(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v12141(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v12141(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v12141(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v12141(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v12141(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v12141(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v12141(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v12141(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v12141(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v12141(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v12141(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v12141(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v12141(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v12141(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v12141(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v12141(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v12141(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v12141(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v12141(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v12141(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v12141(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v12141(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v12141(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v12141(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v12141(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v12141(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v12141(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v12141(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v12141(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v12141(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v12141(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v12141(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v12141(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v12141(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v12141(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v12141(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v12141(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v12141(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v12141(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v12141(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v12141(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_644,axiom,
! [VarNext: state_type] :
( v12143(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12141(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2280,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12143(VarNext)
<=> ( v12145(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2279,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12145(VarNext)
<=> ( v2609(VarNext)
& v12146(VarNext) ) ) ) ).
tff(writeUnaryOperator_1282,axiom,
! [VarCurr: state_type] :
( ~ v12146(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2442,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3731)
<=> v12133(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3730)
<=> v12133(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3729)
<=> v12133(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3728)
<=> v12133(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3727)
<=> v12133(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3726)
<=> v12133(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3725)
<=> v12133(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3724)
<=> v12133(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_528,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12135(VarNext)
=> ( ( v12133(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v12133(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v12133(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v12133(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v12133(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v12133(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v12133(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v12133(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v12133(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v12133(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v12133(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v12133(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v12133(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v12133(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v12133(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v12133(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v12133(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v12133(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v12133(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v12133(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v12133(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v12133(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v12133(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v12133(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v12133(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v12133(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v12133(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v12133(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v12133(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v12133(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v12133(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v12133(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v12133(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v12133(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v12133(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v12133(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v12133(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v12133(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v12133(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v12133(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v12133(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v12133(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v12133(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v12133(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v12133(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v12133(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v12133(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v12133(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v12133(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v12133(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v12133(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v12133(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v12133(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v12133(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v12133(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v12133(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v12133(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v12133(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v12133(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v12133(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v12133(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v12133(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v12133(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v12133(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v12133(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v12133(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v12133(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v12133(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v12133(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v12133(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v12133(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v12133(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v12133(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v12133(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v12133(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v12133(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v12133(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v12133(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v12133(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v12133(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v12133(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v12133(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v12133(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v12133(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v12133(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v12133(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v12133(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v12133(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v12133(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v12133(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v12133(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v12133(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v12133(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v12133(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v12133(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v12133(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v12133(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v12133(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v12133(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v12133(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v12133(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v12133(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v12133(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v12133(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v12133(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v12133(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v12133(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v12133(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v12133(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v12133(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v12133(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v12133(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v12133(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v12133(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v12133(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v12133(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v12133(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v12133(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v12133(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v12133(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v12133(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v12133(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v12133(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v12133(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v12133(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v12133(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v12133(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v12133(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v12133(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v12133(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v12133(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v12133(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v12133(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v12133(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v12133(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v12133(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v12133(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v12133(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v12133(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v12133(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v12133(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v12133(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v12133(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v12133(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v12133(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v12133(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v12133(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v12133(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_643,axiom,
! [VarNext: state_type] :
( v12135(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12133(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2278,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12135(VarNext)
<=> ( v12137(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2277,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12137(VarNext)
<=> ( v2609(VarNext)
& v12138(VarNext) ) ) ) ).
tff(writeUnaryOperator_1281,axiom,
! [VarCurr: state_type] :
( ~ v12138(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2441,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3583)
<=> v12125(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3582)
<=> v12125(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3581)
<=> v12125(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3580)
<=> v12125(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3579)
<=> v12125(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3578)
<=> v12125(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3577)
<=> v12125(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3576)
<=> v12125(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_527,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12127(VarNext)
=> ( ( v12125(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v12125(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v12125(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v12125(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v12125(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v12125(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v12125(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v12125(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v12125(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v12125(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v12125(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v12125(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v12125(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v12125(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v12125(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v12125(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v12125(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v12125(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v12125(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v12125(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v12125(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v12125(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v12125(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v12125(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v12125(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v12125(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v12125(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v12125(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v12125(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v12125(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v12125(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v12125(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v12125(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v12125(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v12125(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v12125(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v12125(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v12125(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v12125(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v12125(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v12125(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v12125(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v12125(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v12125(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v12125(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v12125(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v12125(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v12125(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v12125(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v12125(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v12125(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v12125(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v12125(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v12125(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v12125(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v12125(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v12125(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v12125(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v12125(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v12125(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v12125(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v12125(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v12125(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v12125(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v12125(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v12125(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v12125(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v12125(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v12125(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v12125(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v12125(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v12125(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v12125(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v12125(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v12125(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v12125(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v12125(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v12125(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v12125(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v12125(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v12125(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v12125(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v12125(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v12125(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v12125(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v12125(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v12125(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v12125(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v12125(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v12125(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v12125(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v12125(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v12125(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v12125(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v12125(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v12125(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v12125(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v12125(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v12125(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v12125(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v12125(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v12125(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v12125(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v12125(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v12125(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v12125(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v12125(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v12125(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v12125(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v12125(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v12125(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v12125(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v12125(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v12125(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v12125(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v12125(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v12125(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v12125(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v12125(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v12125(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v12125(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v12125(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v12125(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v12125(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v12125(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v12125(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v12125(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v12125(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v12125(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v12125(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v12125(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v12125(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v12125(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v12125(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v12125(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v12125(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v12125(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v12125(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v12125(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v12125(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v12125(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v12125(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v12125(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v12125(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v12125(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v12125(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v12125(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v12125(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_642,axiom,
! [VarNext: state_type] :
( v12127(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12125(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2276,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12127(VarNext)
<=> ( v12129(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2275,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12129(VarNext)
<=> ( v2609(VarNext)
& v12130(VarNext) ) ) ) ).
tff(writeUnaryOperator_1280,axiom,
! [VarCurr: state_type] :
( ~ v12130(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2440,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3435)
<=> v12117(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3434)
<=> v12117(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3433)
<=> v12117(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3432)
<=> v12117(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3431)
<=> v12117(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3430)
<=> v12117(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3429)
<=> v12117(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3428)
<=> v12117(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_526,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12119(VarNext)
=> ( ( v12117(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v12117(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v12117(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v12117(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v12117(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v12117(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v12117(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v12117(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v12117(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v12117(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v12117(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v12117(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v12117(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v12117(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v12117(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v12117(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v12117(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v12117(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v12117(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v12117(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v12117(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v12117(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v12117(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v12117(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v12117(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v12117(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v12117(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v12117(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v12117(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v12117(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v12117(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v12117(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v12117(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v12117(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v12117(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v12117(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v12117(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v12117(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v12117(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v12117(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v12117(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v12117(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v12117(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v12117(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v12117(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v12117(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v12117(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v12117(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v12117(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v12117(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v12117(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v12117(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v12117(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v12117(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v12117(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v12117(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v12117(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v12117(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v12117(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v12117(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v12117(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v12117(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v12117(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v12117(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v12117(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v12117(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v12117(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v12117(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v12117(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v12117(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v12117(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v12117(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v12117(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v12117(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v12117(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v12117(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v12117(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v12117(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v12117(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v12117(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v12117(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v12117(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v12117(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v12117(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v12117(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v12117(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v12117(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v12117(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v12117(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v12117(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v12117(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v12117(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v12117(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v12117(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v12117(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v12117(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v12117(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v12117(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v12117(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v12117(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v12117(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v12117(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v12117(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v12117(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v12117(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v12117(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v12117(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v12117(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v12117(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v12117(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v12117(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v12117(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v12117(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v12117(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v12117(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v12117(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v12117(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v12117(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v12117(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v12117(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v12117(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v12117(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v12117(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v12117(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v12117(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v12117(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v12117(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v12117(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v12117(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v12117(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v12117(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v12117(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v12117(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v12117(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v12117(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v12117(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v12117(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v12117(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v12117(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v12117(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v12117(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v12117(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v12117(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v12117(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v12117(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v12117(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v12117(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v12117(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_641,axiom,
! [VarNext: state_type] :
( v12119(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12117(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2274,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12119(VarNext)
<=> ( v12121(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2273,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12121(VarNext)
<=> ( v2609(VarNext)
& v12122(VarNext) ) ) ) ).
tff(writeUnaryOperator_1279,axiom,
! [VarCurr: state_type] :
( ~ v12122(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2439,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3287)
<=> v12109(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3286)
<=> v12109(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3285)
<=> v12109(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3284)
<=> v12109(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3283)
<=> v12109(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3282)
<=> v12109(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3281)
<=> v12109(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3280)
<=> v12109(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_525,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12111(VarNext)
=> ( ( v12109(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v12109(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v12109(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v12109(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v12109(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v12109(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v12109(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v12109(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v12109(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v12109(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v12109(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v12109(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v12109(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v12109(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v12109(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v12109(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v12109(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v12109(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v12109(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v12109(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v12109(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v12109(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v12109(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v12109(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v12109(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v12109(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v12109(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v12109(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v12109(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v12109(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v12109(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v12109(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v12109(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v12109(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v12109(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v12109(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v12109(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v12109(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v12109(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v12109(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v12109(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v12109(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v12109(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v12109(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v12109(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v12109(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v12109(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v12109(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v12109(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v12109(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v12109(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v12109(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v12109(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v12109(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v12109(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v12109(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v12109(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v12109(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v12109(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v12109(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v12109(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v12109(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v12109(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v12109(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v12109(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v12109(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v12109(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v12109(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v12109(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v12109(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v12109(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v12109(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v12109(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v12109(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v12109(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v12109(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v12109(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v12109(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v12109(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v12109(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v12109(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v12109(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v12109(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v12109(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v12109(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v12109(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v12109(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v12109(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v12109(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v12109(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v12109(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v12109(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v12109(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v12109(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v12109(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v12109(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v12109(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v12109(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v12109(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v12109(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v12109(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v12109(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v12109(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v12109(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v12109(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v12109(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v12109(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v12109(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v12109(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v12109(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v12109(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v12109(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v12109(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v12109(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v12109(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v12109(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v12109(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v12109(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v12109(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v12109(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v12109(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v12109(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v12109(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v12109(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v12109(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v12109(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v12109(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v12109(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v12109(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v12109(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v12109(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v12109(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v12109(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v12109(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v12109(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v12109(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v12109(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v12109(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v12109(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v12109(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v12109(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v12109(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v12109(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v12109(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v12109(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v12109(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v12109(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v12109(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_640,axiom,
! [VarNext: state_type] :
( v12111(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12109(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2272,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12111(VarNext)
<=> ( v12113(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2271,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12113(VarNext)
<=> ( v2609(VarNext)
& v12114(VarNext) ) ) ) ).
tff(writeUnaryOperator_1278,axiom,
! [VarCurr: state_type] :
( ~ v12114(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2438,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3139)
<=> v12101(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex3138)
<=> v12101(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex3137)
<=> v12101(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex3136)
<=> v12101(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex3135)
<=> v12101(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex3134)
<=> v12101(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex3133)
<=> v12101(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex3132)
<=> v12101(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_524,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12103(VarNext)
=> ( ( v12101(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v12101(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v12101(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v12101(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v12101(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v12101(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v12101(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v12101(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v12101(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v12101(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v12101(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v12101(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v12101(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v12101(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v12101(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v12101(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v12101(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v12101(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v12101(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v12101(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v12101(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v12101(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v12101(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v12101(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v12101(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v12101(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v12101(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v12101(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v12101(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v12101(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v12101(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v12101(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v12101(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v12101(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v12101(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v12101(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v12101(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v12101(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v12101(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v12101(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v12101(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v12101(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v12101(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v12101(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v12101(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v12101(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v12101(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v12101(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v12101(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v12101(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v12101(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v12101(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v12101(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v12101(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v12101(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v12101(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v12101(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v12101(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v12101(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v12101(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v12101(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v12101(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v12101(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v12101(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v12101(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v12101(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v12101(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v12101(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v12101(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v12101(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v12101(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v12101(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v12101(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v12101(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v12101(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v12101(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v12101(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v12101(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v12101(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v12101(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v12101(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v12101(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v12101(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v12101(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v12101(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v12101(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v12101(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v12101(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v12101(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v12101(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v12101(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v12101(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v12101(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v12101(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v12101(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v12101(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v12101(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v12101(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v12101(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v12101(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v12101(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v12101(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v12101(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v12101(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v12101(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v12101(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v12101(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v12101(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v12101(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v12101(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v12101(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v12101(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v12101(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v12101(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v12101(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v12101(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v12101(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v12101(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v12101(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v12101(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v12101(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v12101(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v12101(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v12101(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v12101(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v12101(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v12101(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v12101(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v12101(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v12101(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v12101(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v12101(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v12101(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v12101(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v12101(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v12101(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v12101(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v12101(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v12101(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v12101(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v12101(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v12101(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v12101(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v12101(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v12101(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v12101(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v12101(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v12101(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_639,axiom,
! [VarNext: state_type] :
( v12103(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12101(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2270,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12103(VarNext)
<=> ( v12105(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2269,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12105(VarNext)
<=> ( v2609(VarNext)
& v12106(VarNext) ) ) ) ).
tff(writeUnaryOperator_1277,axiom,
! [VarCurr: state_type] :
( ~ v12106(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2437,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2991)
<=> v12093(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2990)
<=> v12093(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2989)
<=> v12093(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2988)
<=> v12093(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2987)
<=> v12093(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2986)
<=> v12093(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2985)
<=> v12093(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2984)
<=> v12093(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_523,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12095(VarNext)
=> ( ( v12093(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v12093(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v12093(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v12093(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v12093(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v12093(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v12093(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v12093(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v12093(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v12093(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v12093(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v12093(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v12093(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v12093(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v12093(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v12093(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v12093(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v12093(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v12093(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v12093(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v12093(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v12093(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v12093(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v12093(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v12093(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v12093(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v12093(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v12093(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v12093(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v12093(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v12093(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v12093(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v12093(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v12093(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v12093(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v12093(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v12093(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v12093(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v12093(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v12093(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v12093(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v12093(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v12093(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v12093(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v12093(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v12093(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v12093(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v12093(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v12093(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v12093(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v12093(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v12093(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v12093(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v12093(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v12093(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v12093(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v12093(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v12093(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v12093(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v12093(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v12093(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v12093(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v12093(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v12093(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v12093(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v12093(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v12093(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v12093(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v12093(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v12093(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v12093(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v12093(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v12093(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v12093(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v12093(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v12093(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v12093(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v12093(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v12093(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v12093(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v12093(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v12093(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v12093(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v12093(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v12093(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v12093(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v12093(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v12093(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v12093(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v12093(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v12093(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v12093(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v12093(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v12093(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v12093(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v12093(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v12093(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v12093(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v12093(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v12093(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v12093(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v12093(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v12093(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v12093(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v12093(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v12093(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v12093(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v12093(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v12093(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v12093(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v12093(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v12093(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v12093(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v12093(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v12093(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v12093(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v12093(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v12093(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v12093(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v12093(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v12093(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v12093(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v12093(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v12093(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v12093(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v12093(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v12093(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v12093(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v12093(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v12093(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v12093(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v12093(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v12093(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v12093(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v12093(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v12093(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v12093(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v12093(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v12093(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v12093(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v12093(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v12093(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v12093(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v12093(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v12093(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v12093(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v12093(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v12093(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_638,axiom,
! [VarNext: state_type] :
( v12095(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12093(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2268,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12095(VarNext)
<=> ( v12097(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2267,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12097(VarNext)
<=> ( v2609(VarNext)
& v12098(VarNext) ) ) ) ).
tff(writeUnaryOperator_1276,axiom,
! [VarCurr: state_type] :
( ~ v12098(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2436,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2843)
<=> v12085(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2842)
<=> v12085(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2841)
<=> v12085(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2840)
<=> v12085(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2839)
<=> v12085(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2838)
<=> v12085(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2837)
<=> v12085(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2836)
<=> v12085(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_522,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12087(VarNext)
=> ( ( v12085(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v12085(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v12085(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v12085(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v12085(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v12085(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v12085(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v12085(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v12085(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v12085(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v12085(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v12085(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v12085(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v12085(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v12085(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v12085(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v12085(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v12085(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v12085(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v12085(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v12085(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v12085(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v12085(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v12085(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v12085(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v12085(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v12085(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v12085(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v12085(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v12085(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v12085(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v12085(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v12085(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v12085(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v12085(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v12085(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v12085(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v12085(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v12085(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v12085(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v12085(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v12085(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v12085(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v12085(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v12085(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v12085(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v12085(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v12085(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v12085(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v12085(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v12085(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v12085(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v12085(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v12085(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v12085(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v12085(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v12085(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v12085(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v12085(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v12085(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v12085(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v12085(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v12085(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v12085(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v12085(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v12085(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v12085(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v12085(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v12085(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v12085(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v12085(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v12085(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v12085(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v12085(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v12085(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v12085(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v12085(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v12085(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v12085(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v12085(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v12085(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v12085(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v12085(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v12085(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v12085(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v12085(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v12085(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v12085(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v12085(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v12085(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v12085(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v12085(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v12085(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v12085(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v12085(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v12085(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v12085(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v12085(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v12085(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v12085(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v12085(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v12085(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v12085(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v12085(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v12085(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v12085(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v12085(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v12085(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v12085(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v12085(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v12085(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v12085(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v12085(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v12085(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v12085(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v12085(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v12085(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v12085(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v12085(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v12085(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v12085(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v12085(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v12085(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v12085(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v12085(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v12085(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v12085(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v12085(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v12085(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v12085(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v12085(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v12085(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v12085(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v12085(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v12085(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v12085(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v12085(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v12085(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v12085(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v12085(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v12085(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v12085(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v12085(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v12085(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v12085(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v12085(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v12085(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v12085(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_637,axiom,
! [VarNext: state_type] :
( v12087(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12085(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2266,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12087(VarNext)
<=> ( v12089(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2265,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12089(VarNext)
<=> ( v2609(VarNext)
& v12090(VarNext) ) ) ) ).
tff(writeUnaryOperator_1275,axiom,
! [VarCurr: state_type] :
( ~ v12090(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2435,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2695)
<=> v12077(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2694)
<=> v12077(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2693)
<=> v12077(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2692)
<=> v12077(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2691)
<=> v12077(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2690)
<=> v12077(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2689)
<=> v12077(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2688)
<=> v12077(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_521,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12079(VarNext)
=> ( ( v12077(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v12077(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v12077(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v12077(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v12077(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v12077(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v12077(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v12077(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v12077(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v12077(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v12077(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v12077(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v12077(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v12077(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v12077(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v12077(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v12077(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v12077(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v12077(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v12077(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v12077(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v12077(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v12077(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v12077(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v12077(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v12077(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v12077(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v12077(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v12077(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v12077(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v12077(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v12077(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v12077(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v12077(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v12077(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v12077(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v12077(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v12077(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v12077(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v12077(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v12077(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v12077(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v12077(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v12077(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v12077(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v12077(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v12077(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v12077(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v12077(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v12077(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v12077(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v12077(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v12077(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v12077(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v12077(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v12077(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v12077(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v12077(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v12077(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v12077(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v12077(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v12077(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v12077(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v12077(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v12077(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v12077(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v12077(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v12077(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v12077(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v12077(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v12077(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v12077(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v12077(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v12077(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v12077(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v12077(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v12077(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v12077(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v12077(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v12077(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v12077(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v12077(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v12077(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v12077(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v12077(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v12077(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v12077(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v12077(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v12077(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v12077(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v12077(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v12077(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v12077(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v12077(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v12077(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v12077(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v12077(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v12077(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v12077(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v12077(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v12077(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v12077(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v12077(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v12077(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v12077(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v12077(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v12077(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v12077(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v12077(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v12077(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v12077(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v12077(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v12077(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v12077(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v12077(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v12077(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v12077(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v12077(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v12077(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v12077(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v12077(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v12077(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v12077(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v12077(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v12077(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v12077(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v12077(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v12077(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v12077(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v12077(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v12077(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v12077(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v12077(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v12077(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v12077(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v12077(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v12077(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v12077(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v12077(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v12077(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v12077(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v12077(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v12077(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v12077(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v12077(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v12077(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v12077(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v12077(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_636,axiom,
! [VarNext: state_type] :
( v12079(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12077(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2264,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12079(VarNext)
<=> ( v12081(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2263,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12081(VarNext)
<=> ( v2609(VarNext)
& v12082(VarNext) ) ) ) ).
tff(writeUnaryOperator_1274,axiom,
! [VarCurr: state_type] :
( ~ v12082(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2434,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2547)
<=> v12069(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2546)
<=> v12069(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2545)
<=> v12069(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2544)
<=> v12069(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2543)
<=> v12069(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2542)
<=> v12069(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2541)
<=> v12069(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2540)
<=> v12069(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_520,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12071(VarNext)
=> ( ( v12069(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v12069(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v12069(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v12069(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v12069(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v12069(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v12069(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v12069(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v12069(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v12069(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v12069(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v12069(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v12069(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v12069(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v12069(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v12069(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v12069(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v12069(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v12069(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v12069(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v12069(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v12069(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v12069(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v12069(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v12069(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v12069(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v12069(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v12069(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v12069(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v12069(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v12069(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v12069(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v12069(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v12069(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v12069(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v12069(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v12069(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v12069(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v12069(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v12069(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v12069(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v12069(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v12069(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v12069(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v12069(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v12069(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v12069(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v12069(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v12069(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v12069(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v12069(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v12069(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v12069(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v12069(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v12069(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v12069(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v12069(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v12069(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v12069(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v12069(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v12069(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v12069(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v12069(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v12069(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v12069(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v12069(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v12069(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v12069(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v12069(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v12069(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v12069(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v12069(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v12069(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v12069(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v12069(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v12069(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v12069(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v12069(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v12069(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v12069(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v12069(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v12069(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v12069(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v12069(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v12069(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v12069(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v12069(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v12069(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v12069(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v12069(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v12069(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v12069(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v12069(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v12069(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v12069(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v12069(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v12069(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v12069(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v12069(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v12069(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v12069(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v12069(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v12069(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v12069(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v12069(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v12069(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v12069(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v12069(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v12069(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v12069(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v12069(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v12069(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v12069(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v12069(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v12069(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v12069(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v12069(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v12069(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v12069(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v12069(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v12069(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v12069(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v12069(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v12069(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v12069(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v12069(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v12069(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v12069(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v12069(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v12069(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v12069(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v12069(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v12069(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v12069(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v12069(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v12069(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v12069(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v12069(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v12069(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v12069(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v12069(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v12069(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v12069(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v12069(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v12069(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v12069(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v12069(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v12069(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_635,axiom,
! [VarNext: state_type] :
( v12071(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12069(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2262,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12071(VarNext)
<=> ( v12073(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2261,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12073(VarNext)
<=> ( v2609(VarNext)
& v12074(VarNext) ) ) ) ).
tff(writeUnaryOperator_1273,axiom,
! [VarCurr: state_type] :
( ~ v12074(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2433,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2399)
<=> v12061(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2398)
<=> v12061(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2397)
<=> v12061(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2396)
<=> v12061(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2395)
<=> v12061(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2394)
<=> v12061(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2393)
<=> v12061(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2392)
<=> v12061(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_519,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12063(VarNext)
=> ( ( v12061(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v12061(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v12061(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v12061(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v12061(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v12061(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v12061(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v12061(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v12061(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v12061(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v12061(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v12061(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v12061(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v12061(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v12061(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v12061(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v12061(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v12061(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v12061(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v12061(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v12061(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v12061(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v12061(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v12061(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v12061(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v12061(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v12061(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v12061(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v12061(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v12061(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v12061(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v12061(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v12061(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v12061(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v12061(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v12061(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v12061(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v12061(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v12061(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v12061(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v12061(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v12061(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v12061(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v12061(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v12061(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v12061(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v12061(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v12061(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v12061(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v12061(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v12061(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v12061(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v12061(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v12061(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v12061(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v12061(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v12061(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v12061(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v12061(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v12061(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v12061(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v12061(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v12061(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v12061(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v12061(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v12061(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v12061(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v12061(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v12061(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v12061(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v12061(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v12061(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v12061(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v12061(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v12061(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v12061(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v12061(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v12061(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v12061(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v12061(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v12061(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v12061(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v12061(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v12061(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v12061(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v12061(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v12061(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v12061(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v12061(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v12061(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v12061(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v12061(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v12061(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v12061(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v12061(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v12061(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v12061(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v12061(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v12061(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v12061(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v12061(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v12061(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v12061(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v12061(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v12061(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v12061(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v12061(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v12061(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v12061(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v12061(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v12061(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v12061(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v12061(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v12061(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v12061(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v12061(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v12061(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v12061(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v12061(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v12061(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v12061(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v12061(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v12061(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v12061(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v12061(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v12061(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v12061(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v12061(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v12061(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v12061(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v12061(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v12061(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v12061(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v12061(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v12061(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v12061(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v12061(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v12061(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v12061(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v12061(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v12061(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v12061(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v12061(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v12061(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v12061(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v12061(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v12061(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v12061(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_634,axiom,
! [VarNext: state_type] :
( v12063(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12061(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2260,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12063(VarNext)
<=> ( v12065(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2259,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12065(VarNext)
<=> ( v2609(VarNext)
& v12066(VarNext) ) ) ) ).
tff(writeUnaryOperator_1272,axiom,
! [VarCurr: state_type] :
( ~ v12066(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2432,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2251)
<=> v12053(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2250)
<=> v12053(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2249)
<=> v12053(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2248)
<=> v12053(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2247)
<=> v12053(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2246)
<=> v12053(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2245)
<=> v12053(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2244)
<=> v12053(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_518,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12055(VarNext)
=> ( ( v12053(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v12053(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v12053(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v12053(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v12053(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v12053(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v12053(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v12053(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v12053(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v12053(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v12053(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v12053(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v12053(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v12053(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v12053(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v12053(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v12053(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v12053(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v12053(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v12053(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v12053(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v12053(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v12053(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v12053(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v12053(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v12053(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v12053(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v12053(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v12053(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v12053(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v12053(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v12053(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v12053(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v12053(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v12053(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v12053(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v12053(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v12053(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v12053(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v12053(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v12053(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v12053(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v12053(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v12053(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v12053(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v12053(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v12053(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v12053(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v12053(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v12053(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v12053(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v12053(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v12053(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v12053(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v12053(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v12053(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v12053(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v12053(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v12053(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v12053(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v12053(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v12053(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v12053(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v12053(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v12053(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v12053(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v12053(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v12053(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v12053(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v12053(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v12053(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v12053(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v12053(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v12053(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v12053(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v12053(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v12053(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v12053(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v12053(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v12053(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v12053(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v12053(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v12053(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v12053(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v12053(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v12053(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v12053(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v12053(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v12053(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v12053(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v12053(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v12053(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v12053(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v12053(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v12053(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v12053(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v12053(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v12053(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v12053(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v12053(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v12053(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v12053(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v12053(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v12053(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v12053(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v12053(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v12053(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v12053(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v12053(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v12053(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v12053(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v12053(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v12053(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v12053(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v12053(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v12053(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v12053(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v12053(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v12053(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v12053(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v12053(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v12053(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v12053(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v12053(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v12053(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v12053(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v12053(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v12053(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v12053(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v12053(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v12053(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v12053(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v12053(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v12053(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v12053(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v12053(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v12053(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v12053(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v12053(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v12053(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v12053(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v12053(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v12053(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v12053(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v12053(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v12053(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v12053(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v12053(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_633,axiom,
! [VarNext: state_type] :
( v12055(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12053(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2258,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12055(VarNext)
<=> ( v12057(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2257,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12057(VarNext)
<=> ( v2609(VarNext)
& v12058(VarNext) ) ) ) ).
tff(writeUnaryOperator_1271,axiom,
! [VarCurr: state_type] :
( ~ v12058(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2431,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2103)
<=> v12045(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex2102)
<=> v12045(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex2101)
<=> v12045(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex2100)
<=> v12045(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex2099)
<=> v12045(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex2098)
<=> v12045(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex2097)
<=> v12045(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex2096)
<=> v12045(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_517,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12047(VarNext)
=> ( ( v12045(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v12045(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v12045(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v12045(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v12045(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v12045(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v12045(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v12045(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v12045(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v12045(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v12045(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v12045(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v12045(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v12045(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v12045(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v12045(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v12045(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v12045(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v12045(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v12045(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v12045(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v12045(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v12045(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v12045(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v12045(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v12045(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v12045(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v12045(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v12045(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v12045(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v12045(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v12045(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v12045(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v12045(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v12045(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v12045(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v12045(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v12045(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v12045(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v12045(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v12045(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v12045(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v12045(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v12045(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v12045(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v12045(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v12045(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v12045(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v12045(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v12045(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v12045(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v12045(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v12045(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v12045(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v12045(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v12045(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v12045(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v12045(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v12045(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v12045(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v12045(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v12045(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v12045(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v12045(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v12045(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v12045(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v12045(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v12045(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v12045(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v12045(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v12045(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v12045(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v12045(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v12045(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v12045(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v12045(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v12045(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v12045(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v12045(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v12045(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v12045(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v12045(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v12045(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v12045(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v12045(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v12045(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v12045(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v12045(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v12045(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v12045(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v12045(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v12045(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v12045(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v12045(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v12045(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v12045(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v12045(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v12045(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v12045(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v12045(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v12045(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v12045(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v12045(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v12045(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v12045(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v12045(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v12045(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v12045(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v12045(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v12045(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v12045(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v12045(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v12045(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v12045(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v12045(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v12045(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v12045(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v12045(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v12045(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v12045(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v12045(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v12045(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v12045(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v12045(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v12045(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v12045(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v12045(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v12045(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v12045(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v12045(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v12045(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v12045(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v12045(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v12045(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v12045(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v12045(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v12045(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v12045(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v12045(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v12045(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v12045(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v12045(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v12045(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v12045(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v12045(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v12045(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v12045(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v12045(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_632,axiom,
! [VarNext: state_type] :
( v12047(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12045(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2256,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12047(VarNext)
<=> ( v12049(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2255,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12049(VarNext)
<=> ( v2609(VarNext)
& v12050(VarNext) ) ) ) ).
tff(writeUnaryOperator_1270,axiom,
! [VarCurr: state_type] :
( ~ v12050(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2430,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1955)
<=> v12037(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1954)
<=> v12037(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1953)
<=> v12037(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1952)
<=> v12037(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1951)
<=> v12037(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1950)
<=> v12037(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1949)
<=> v12037(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1948)
<=> v12037(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_516,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12039(VarNext)
=> ( ( v12037(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v12037(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v12037(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v12037(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v12037(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v12037(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v12037(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v12037(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v12037(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v12037(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v12037(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v12037(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v12037(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v12037(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v12037(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v12037(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v12037(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v12037(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v12037(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v12037(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v12037(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v12037(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v12037(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v12037(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v12037(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v12037(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v12037(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v12037(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v12037(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v12037(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v12037(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v12037(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v12037(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v12037(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v12037(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v12037(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v12037(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v12037(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v12037(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v12037(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v12037(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v12037(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v12037(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v12037(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v12037(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v12037(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v12037(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v12037(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v12037(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v12037(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v12037(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v12037(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v12037(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v12037(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v12037(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v12037(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v12037(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v12037(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v12037(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v12037(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v12037(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v12037(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v12037(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v12037(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v12037(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v12037(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v12037(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v12037(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v12037(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v12037(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v12037(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v12037(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v12037(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v12037(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v12037(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v12037(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v12037(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v12037(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v12037(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v12037(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v12037(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v12037(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v12037(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v12037(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v12037(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v12037(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v12037(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v12037(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v12037(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v12037(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v12037(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v12037(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v12037(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v12037(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v12037(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v12037(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v12037(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v12037(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v12037(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v12037(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v12037(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v12037(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v12037(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v12037(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v12037(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v12037(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v12037(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v12037(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v12037(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v12037(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v12037(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v12037(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v12037(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v12037(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v12037(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v12037(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v12037(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v12037(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v12037(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v12037(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v12037(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v12037(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v12037(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v12037(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v12037(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v12037(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v12037(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v12037(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v12037(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v12037(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v12037(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v12037(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v12037(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v12037(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v12037(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v12037(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v12037(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v12037(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v12037(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v12037(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v12037(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v12037(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v12037(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v12037(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v12037(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v12037(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v12037(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v12037(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_631,axiom,
! [VarNext: state_type] :
( v12039(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12037(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2254,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12039(VarNext)
<=> ( v12041(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2253,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12041(VarNext)
<=> ( v2609(VarNext)
& v12042(VarNext) ) ) ) ).
tff(writeUnaryOperator_1269,axiom,
! [VarCurr: state_type] :
( ~ v12042(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2429,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1807)
<=> v12029(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1806)
<=> v12029(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1805)
<=> v12029(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1804)
<=> v12029(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1803)
<=> v12029(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1802)
<=> v12029(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1801)
<=> v12029(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1800)
<=> v12029(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_515,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12031(VarNext)
=> ( ( v12029(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v12029(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v12029(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v12029(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v12029(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v12029(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v12029(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v12029(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v12029(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v12029(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v12029(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v12029(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v12029(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v12029(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v12029(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v12029(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v12029(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v12029(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v12029(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v12029(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v12029(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v12029(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v12029(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v12029(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v12029(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v12029(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v12029(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v12029(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v12029(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v12029(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v12029(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v12029(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v12029(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v12029(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v12029(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v12029(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v12029(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v12029(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v12029(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v12029(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v12029(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v12029(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v12029(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v12029(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v12029(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v12029(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v12029(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v12029(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v12029(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v12029(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v12029(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v12029(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v12029(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v12029(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v12029(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v12029(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v12029(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v12029(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v12029(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v12029(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v12029(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v12029(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v12029(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v12029(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v12029(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v12029(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v12029(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v12029(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v12029(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v12029(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v12029(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v12029(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v12029(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v12029(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v12029(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v12029(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v12029(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v12029(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v12029(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v12029(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v12029(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v12029(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v12029(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v12029(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v12029(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v12029(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v12029(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v12029(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v12029(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v12029(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v12029(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v12029(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v12029(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v12029(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v12029(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v12029(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v12029(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v12029(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v12029(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v12029(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v12029(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v12029(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v12029(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v12029(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v12029(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v12029(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v12029(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v12029(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v12029(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v12029(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v12029(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v12029(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v12029(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v12029(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v12029(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v12029(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v12029(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v12029(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v12029(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v12029(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v12029(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v12029(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v12029(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v12029(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v12029(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v12029(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v12029(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v12029(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v12029(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v12029(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v12029(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v12029(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v12029(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v12029(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v12029(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v12029(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v12029(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v12029(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v12029(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v12029(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v12029(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v12029(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v12029(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v12029(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v12029(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v12029(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v12029(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v12029(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_630,axiom,
! [VarNext: state_type] :
( v12031(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12029(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2252,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12031(VarNext)
<=> ( v12033(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2251,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12033(VarNext)
<=> ( v2609(VarNext)
& v12034(VarNext) ) ) ) ).
tff(writeUnaryOperator_1268,axiom,
! [VarCurr: state_type] :
( ~ v12034(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2428,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1659)
<=> v12021(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1658)
<=> v12021(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1657)
<=> v12021(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1656)
<=> v12021(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1655)
<=> v12021(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1654)
<=> v12021(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1653)
<=> v12021(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1652)
<=> v12021(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_514,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12023(VarNext)
=> ( ( v12021(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v12021(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v12021(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v12021(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v12021(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v12021(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v12021(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v12021(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v12021(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v12021(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v12021(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v12021(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v12021(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v12021(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v12021(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v12021(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v12021(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v12021(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v12021(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v12021(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v12021(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v12021(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v12021(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v12021(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v12021(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v12021(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v12021(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v12021(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v12021(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v12021(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v12021(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v12021(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v12021(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v12021(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v12021(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v12021(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v12021(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v12021(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v12021(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v12021(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v12021(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v12021(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v12021(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v12021(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v12021(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v12021(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v12021(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v12021(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v12021(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v12021(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v12021(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v12021(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v12021(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v12021(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v12021(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v12021(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v12021(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v12021(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v12021(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v12021(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v12021(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v12021(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v12021(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v12021(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v12021(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v12021(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v12021(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v12021(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v12021(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v12021(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v12021(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v12021(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v12021(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v12021(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v12021(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v12021(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v12021(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v12021(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v12021(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v12021(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v12021(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v12021(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v12021(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v12021(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v12021(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v12021(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v12021(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v12021(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v12021(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v12021(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v12021(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v12021(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v12021(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v12021(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v12021(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v12021(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v12021(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v12021(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v12021(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v12021(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v12021(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v12021(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v12021(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v12021(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v12021(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v12021(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v12021(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v12021(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v12021(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v12021(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v12021(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v12021(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v12021(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v12021(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v12021(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v12021(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v12021(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v12021(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v12021(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v12021(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v12021(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v12021(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v12021(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v12021(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v12021(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v12021(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v12021(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v12021(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v12021(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v12021(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v12021(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v12021(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v12021(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v12021(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v12021(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v12021(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v12021(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v12021(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v12021(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v12021(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v12021(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v12021(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v12021(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v12021(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v12021(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v12021(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v12021(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v12021(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_629,axiom,
! [VarNext: state_type] :
( v12023(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12021(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2250,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12023(VarNext)
<=> ( v12025(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2249,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12025(VarNext)
<=> ( v2609(VarNext)
& v12026(VarNext) ) ) ) ).
tff(writeUnaryOperator_1267,axiom,
! [VarCurr: state_type] :
( ~ v12026(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2427,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1511)
<=> v12013(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1510)
<=> v12013(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1509)
<=> v12013(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1508)
<=> v12013(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1507)
<=> v12013(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1506)
<=> v12013(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1505)
<=> v12013(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1504)
<=> v12013(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_513,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12015(VarNext)
=> ( ( v12013(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v12013(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v12013(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v12013(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v12013(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v12013(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v12013(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v12013(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v12013(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v12013(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v12013(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v12013(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v12013(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v12013(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v12013(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v12013(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v12013(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v12013(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v12013(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v12013(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v12013(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v12013(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v12013(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v12013(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v12013(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v12013(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v12013(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v12013(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v12013(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v12013(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v12013(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v12013(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v12013(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v12013(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v12013(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v12013(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v12013(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v12013(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v12013(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v12013(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v12013(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v12013(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v12013(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v12013(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v12013(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v12013(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v12013(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v12013(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v12013(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v12013(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v12013(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v12013(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v12013(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v12013(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v12013(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v12013(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v12013(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v12013(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v12013(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v12013(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v12013(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v12013(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v12013(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v12013(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v12013(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v12013(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v12013(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v12013(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v12013(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v12013(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v12013(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v12013(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v12013(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v12013(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v12013(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v12013(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v12013(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v12013(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v12013(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v12013(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v12013(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v12013(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v12013(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v12013(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v12013(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v12013(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v12013(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v12013(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v12013(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v12013(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v12013(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v12013(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v12013(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v12013(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v12013(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v12013(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v12013(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v12013(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v12013(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v12013(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v12013(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v12013(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v12013(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v12013(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v12013(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v12013(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v12013(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v12013(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v12013(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v12013(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v12013(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v12013(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v12013(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v12013(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v12013(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v12013(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v12013(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v12013(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v12013(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v12013(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v12013(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v12013(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v12013(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v12013(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v12013(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v12013(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v12013(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v12013(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v12013(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v12013(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v12013(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v12013(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v12013(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v12013(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v12013(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v12013(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v12013(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v12013(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v12013(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v12013(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v12013(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v12013(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v12013(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v12013(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v12013(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v12013(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v12013(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v12013(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_628,axiom,
! [VarNext: state_type] :
( v12015(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12013(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2248,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12015(VarNext)
<=> ( v12017(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2247,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12017(VarNext)
<=> ( v2609(VarNext)
& v12018(VarNext) ) ) ) ).
tff(writeUnaryOperator_1266,axiom,
! [VarCurr: state_type] :
( ~ v12018(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2426,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1363)
<=> v12005(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1362)
<=> v12005(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1361)
<=> v12005(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1360)
<=> v12005(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1359)
<=> v12005(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1358)
<=> v12005(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1357)
<=> v12005(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1356)
<=> v12005(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_512,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v12007(VarNext)
=> ( ( v12005(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v12005(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v12005(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v12005(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v12005(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v12005(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v12005(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v12005(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v12005(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v12005(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v12005(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v12005(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v12005(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v12005(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v12005(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v12005(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v12005(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v12005(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v12005(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v12005(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v12005(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v12005(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v12005(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v12005(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v12005(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v12005(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v12005(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v12005(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v12005(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v12005(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v12005(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v12005(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v12005(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v12005(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v12005(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v12005(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v12005(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v12005(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v12005(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v12005(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v12005(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v12005(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v12005(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v12005(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v12005(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v12005(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v12005(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v12005(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v12005(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v12005(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v12005(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v12005(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v12005(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v12005(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v12005(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v12005(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v12005(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v12005(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v12005(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v12005(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v12005(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v12005(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v12005(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v12005(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v12005(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v12005(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v12005(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v12005(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v12005(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v12005(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v12005(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v12005(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v12005(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v12005(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v12005(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v12005(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v12005(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v12005(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v12005(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v12005(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v12005(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v12005(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v12005(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v12005(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v12005(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v12005(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v12005(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v12005(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v12005(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v12005(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v12005(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v12005(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v12005(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v12005(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v12005(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v12005(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v12005(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v12005(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v12005(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v12005(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v12005(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v12005(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v12005(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v12005(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v12005(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v12005(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v12005(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v12005(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v12005(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v12005(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v12005(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v12005(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v12005(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v12005(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v12005(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v12005(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v12005(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v12005(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v12005(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v12005(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v12005(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v12005(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v12005(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v12005(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v12005(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v12005(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v12005(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v12005(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v12005(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v12005(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v12005(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v12005(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v12005(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v12005(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v12005(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v12005(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v12005(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v12005(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v12005(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v12005(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v12005(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v12005(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v12005(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v12005(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v12005(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v12005(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v12005(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v12005(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_627,axiom,
! [VarNext: state_type] :
( v12007(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v12005(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2246,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12007(VarNext)
<=> ( v12009(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2245,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12009(VarNext)
<=> ( v2609(VarNext)
& v12010(VarNext) ) ) ) ).
tff(writeUnaryOperator_1265,axiom,
! [VarCurr: state_type] :
( ~ v12010(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2425,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1215)
<=> v11997(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1214)
<=> v11997(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1213)
<=> v11997(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1212)
<=> v11997(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1211)
<=> v11997(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1210)
<=> v11997(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1209)
<=> v11997(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1208)
<=> v11997(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_511,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11999(VarNext)
=> ( ( v11997(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v11997(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v11997(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v11997(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v11997(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v11997(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v11997(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v11997(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v11997(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v11997(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v11997(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v11997(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v11997(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v11997(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v11997(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v11997(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v11997(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v11997(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v11997(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v11997(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v11997(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v11997(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v11997(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v11997(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v11997(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v11997(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v11997(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v11997(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v11997(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v11997(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v11997(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v11997(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v11997(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v11997(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v11997(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v11997(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v11997(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v11997(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v11997(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v11997(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v11997(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v11997(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v11997(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v11997(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v11997(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v11997(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v11997(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v11997(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v11997(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v11997(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v11997(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v11997(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v11997(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v11997(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v11997(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v11997(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v11997(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v11997(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v11997(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v11997(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v11997(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v11997(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v11997(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v11997(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v11997(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v11997(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v11997(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v11997(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v11997(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v11997(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v11997(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v11997(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v11997(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v11997(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v11997(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v11997(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v11997(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v11997(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v11997(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v11997(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v11997(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v11997(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v11997(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v11997(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v11997(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v11997(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v11997(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v11997(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v11997(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v11997(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v11997(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v11997(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v11997(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v11997(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v11997(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v11997(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v11997(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v11997(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v11997(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v11997(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v11997(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v11997(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v11997(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v11997(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v11997(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v11997(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v11997(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v11997(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v11997(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v11997(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v11997(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v11997(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v11997(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v11997(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v11997(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v11997(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v11997(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v11997(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v11997(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v11997(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v11997(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v11997(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v11997(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v11997(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v11997(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v11997(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v11997(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v11997(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v11997(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v11997(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v11997(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v11997(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v11997(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v11997(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v11997(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v11997(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v11997(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v11997(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v11997(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v11997(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v11997(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v11997(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v11997(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v11997(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v11997(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v11997(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v11997(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v11997(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_626,axiom,
! [VarNext: state_type] :
( v11999(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11997(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2244,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11999(VarNext)
<=> ( v12001(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2243,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v12001(VarNext)
<=> ( v2609(VarNext)
& v12002(VarNext) ) ) ) ).
tff(writeUnaryOperator_1264,axiom,
! [VarCurr: state_type] :
( ~ v12002(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2424,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1067)
<=> v11989(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex1066)
<=> v11989(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex1065)
<=> v11989(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex1064)
<=> v11989(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex1063)
<=> v11989(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex1062)
<=> v11989(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex1061)
<=> v11989(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex1060)
<=> v11989(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_510,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11991(VarNext)
=> ( ( v11989(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v11989(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v11989(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v11989(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v11989(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v11989(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v11989(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v11989(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v11989(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v11989(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v11989(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v11989(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v11989(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v11989(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v11989(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v11989(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v11989(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v11989(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v11989(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v11989(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v11989(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v11989(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v11989(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v11989(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v11989(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v11989(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v11989(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v11989(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v11989(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v11989(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v11989(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v11989(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v11989(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v11989(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v11989(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v11989(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v11989(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v11989(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v11989(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v11989(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v11989(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v11989(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v11989(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v11989(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v11989(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v11989(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v11989(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v11989(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v11989(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v11989(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v11989(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v11989(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v11989(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v11989(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v11989(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v11989(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v11989(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v11989(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v11989(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v11989(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v11989(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v11989(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v11989(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v11989(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v11989(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v11989(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v11989(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v11989(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v11989(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v11989(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v11989(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v11989(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v11989(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v11989(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v11989(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v11989(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v11989(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v11989(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v11989(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v11989(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v11989(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v11989(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v11989(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v11989(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v11989(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v11989(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v11989(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v11989(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v11989(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v11989(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v11989(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v11989(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v11989(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v11989(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v11989(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v11989(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v11989(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v11989(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v11989(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v11989(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v11989(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v11989(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v11989(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v11989(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v11989(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v11989(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v11989(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v11989(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v11989(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v11989(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v11989(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v11989(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v11989(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v11989(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v11989(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v11989(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v11989(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v11989(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v11989(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v11989(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v11989(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v11989(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v11989(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v11989(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v11989(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v11989(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v11989(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v11989(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v11989(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v11989(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v11989(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v11989(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v11989(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v11989(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v11989(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v11989(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v11989(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v11989(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v11989(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v11989(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v11989(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v11989(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v11989(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v11989(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v11989(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v11989(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v11989(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v11989(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_625,axiom,
! [VarNext: state_type] :
( v11991(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11989(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2242,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11991(VarNext)
<=> ( v11993(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2241,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11993(VarNext)
<=> ( v2609(VarNext)
& v11994(VarNext) ) ) ) ).
tff(writeUnaryOperator_1263,axiom,
! [VarCurr: state_type] :
( ~ v11994(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2423,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex919)
<=> v11981(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex918)
<=> v11981(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex917)
<=> v11981(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex916)
<=> v11981(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex915)
<=> v11981(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex914)
<=> v11981(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex913)
<=> v11981(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex912)
<=> v11981(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_509,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11983(VarNext)
=> ( ( v11981(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v11981(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v11981(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v11981(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v11981(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v11981(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v11981(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v11981(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v11981(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v11981(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v11981(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v11981(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v11981(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v11981(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v11981(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v11981(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v11981(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v11981(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v11981(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v11981(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v11981(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v11981(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v11981(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v11981(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v11981(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v11981(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v11981(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v11981(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v11981(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v11981(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v11981(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v11981(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v11981(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v11981(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v11981(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v11981(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v11981(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v11981(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v11981(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v11981(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v11981(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v11981(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v11981(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v11981(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v11981(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v11981(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v11981(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v11981(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v11981(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v11981(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v11981(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v11981(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v11981(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v11981(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v11981(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v11981(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v11981(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v11981(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v11981(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v11981(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v11981(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v11981(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v11981(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v11981(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v11981(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v11981(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v11981(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v11981(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v11981(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v11981(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v11981(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v11981(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v11981(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v11981(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v11981(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v11981(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v11981(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v11981(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v11981(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v11981(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v11981(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v11981(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v11981(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v11981(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v11981(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v11981(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v11981(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v11981(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v11981(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v11981(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v11981(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v11981(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v11981(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v11981(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v11981(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v11981(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v11981(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v11981(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v11981(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v11981(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v11981(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v11981(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v11981(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v11981(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v11981(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v11981(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v11981(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v11981(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v11981(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v11981(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v11981(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v11981(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v11981(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v11981(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v11981(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v11981(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v11981(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v11981(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v11981(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v11981(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v11981(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v11981(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v11981(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v11981(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v11981(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v11981(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v11981(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v11981(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v11981(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v11981(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v11981(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v11981(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v11981(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v11981(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v11981(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v11981(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v11981(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v11981(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v11981(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v11981(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v11981(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v11981(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v11981(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v11981(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v11981(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v11981(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v11981(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v11981(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_624,axiom,
! [VarNext: state_type] :
( v11983(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11981(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2240,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11983(VarNext)
<=> ( v11985(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2239,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11985(VarNext)
<=> ( v2609(VarNext)
& v11986(VarNext) ) ) ) ).
tff(writeUnaryOperator_1262,axiom,
! [VarCurr: state_type] :
( ~ v11986(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2422,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex771)
<=> v11973(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex770)
<=> v11973(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex769)
<=> v11973(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex768)
<=> v11973(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex767)
<=> v11973(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex766)
<=> v11973(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex765)
<=> v11973(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex764)
<=> v11973(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_508,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11975(VarNext)
=> ( ( v11973(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v11973(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v11973(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v11973(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v11973(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v11973(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v11973(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v11973(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v11973(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v11973(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v11973(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v11973(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v11973(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v11973(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v11973(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v11973(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v11973(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v11973(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v11973(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v11973(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v11973(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v11973(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v11973(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v11973(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v11973(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v11973(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v11973(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v11973(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v11973(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v11973(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v11973(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v11973(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v11973(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v11973(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v11973(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v11973(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v11973(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v11973(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v11973(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v11973(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v11973(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v11973(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v11973(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v11973(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v11973(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v11973(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v11973(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v11973(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v11973(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v11973(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v11973(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v11973(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v11973(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v11973(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v11973(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v11973(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v11973(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v11973(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v11973(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v11973(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v11973(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v11973(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v11973(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v11973(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v11973(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v11973(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v11973(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v11973(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v11973(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v11973(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v11973(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v11973(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v11973(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v11973(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v11973(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v11973(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v11973(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v11973(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v11973(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v11973(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v11973(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v11973(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v11973(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v11973(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v11973(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v11973(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v11973(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v11973(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v11973(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v11973(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v11973(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v11973(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v11973(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v11973(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v11973(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v11973(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v11973(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v11973(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v11973(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v11973(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v11973(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v11973(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v11973(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v11973(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v11973(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v11973(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v11973(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v11973(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v11973(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v11973(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v11973(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v11973(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v11973(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v11973(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v11973(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v11973(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v11973(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v11973(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v11973(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v11973(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v11973(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v11973(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v11973(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v11973(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v11973(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v11973(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v11973(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v11973(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v11973(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v11973(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v11973(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v11973(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v11973(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v11973(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v11973(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v11973(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v11973(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v11973(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v11973(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v11973(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v11973(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v11973(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v11973(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v11973(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v11973(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v11973(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v11973(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v11973(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_623,axiom,
! [VarNext: state_type] :
( v11975(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11973(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2238,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11975(VarNext)
<=> ( v11977(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2237,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11977(VarNext)
<=> ( v2609(VarNext)
& v11978(VarNext) ) ) ) ).
tff(writeUnaryOperator_1261,axiom,
! [VarCurr: state_type] :
( ~ v11978(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2421,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex623)
<=> v11965(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex622)
<=> v11965(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex621)
<=> v11965(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex620)
<=> v11965(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex619)
<=> v11965(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex618)
<=> v11965(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex617)
<=> v11965(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex616)
<=> v11965(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_507,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11967(VarNext)
=> ( ( v11965(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v11965(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v11965(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v11965(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v11965(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v11965(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v11965(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v11965(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v11965(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v11965(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v11965(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v11965(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v11965(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v11965(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v11965(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v11965(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v11965(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v11965(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v11965(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v11965(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v11965(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v11965(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v11965(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v11965(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v11965(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v11965(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v11965(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v11965(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v11965(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v11965(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v11965(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v11965(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v11965(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v11965(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v11965(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v11965(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v11965(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v11965(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v11965(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v11965(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v11965(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v11965(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v11965(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v11965(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v11965(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v11965(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v11965(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v11965(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v11965(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v11965(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v11965(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v11965(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v11965(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v11965(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v11965(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v11965(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v11965(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v11965(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v11965(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v11965(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v11965(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v11965(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v11965(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v11965(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v11965(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v11965(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v11965(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v11965(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v11965(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v11965(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v11965(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v11965(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v11965(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v11965(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v11965(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v11965(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v11965(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v11965(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v11965(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v11965(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v11965(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v11965(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v11965(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v11965(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v11965(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v11965(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v11965(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v11965(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v11965(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v11965(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v11965(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v11965(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v11965(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v11965(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v11965(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v11965(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v11965(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v11965(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v11965(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v11965(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v11965(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v11965(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v11965(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v11965(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v11965(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v11965(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v11965(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v11965(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v11965(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v11965(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v11965(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v11965(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v11965(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v11965(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v11965(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v11965(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v11965(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v11965(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v11965(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v11965(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v11965(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v11965(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v11965(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v11965(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v11965(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v11965(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v11965(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v11965(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v11965(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v11965(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v11965(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v11965(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v11965(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v11965(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v11965(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v11965(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v11965(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v11965(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v11965(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v11965(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v11965(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v11965(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v11965(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v11965(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v11965(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v11965(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v11965(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v11965(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_622,axiom,
! [VarNext: state_type] :
( v11967(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11965(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2236,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11967(VarNext)
<=> ( v11969(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2235,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11969(VarNext)
<=> ( v2609(VarNext)
& v11970(VarNext) ) ) ) ).
tff(writeUnaryOperator_1260,axiom,
! [VarCurr: state_type] :
( ~ v11970(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2420,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex475)
<=> v11957(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex474)
<=> v11957(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex473)
<=> v11957(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex472)
<=> v11957(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex471)
<=> v11957(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex470)
<=> v11957(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex469)
<=> v11957(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex468)
<=> v11957(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_506,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11959(VarNext)
=> ( ( v11957(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v11957(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v11957(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v11957(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v11957(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v11957(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v11957(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v11957(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v11957(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v11957(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v11957(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v11957(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v11957(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v11957(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v11957(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v11957(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v11957(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v11957(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v11957(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v11957(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v11957(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v11957(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v11957(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v11957(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v11957(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v11957(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v11957(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v11957(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v11957(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v11957(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v11957(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v11957(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v11957(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v11957(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v11957(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v11957(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v11957(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v11957(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v11957(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v11957(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v11957(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v11957(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v11957(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v11957(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v11957(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v11957(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v11957(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v11957(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v11957(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v11957(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v11957(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v11957(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v11957(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v11957(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v11957(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v11957(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v11957(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v11957(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v11957(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v11957(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v11957(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v11957(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v11957(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v11957(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v11957(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v11957(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v11957(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v11957(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v11957(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v11957(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v11957(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v11957(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v11957(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v11957(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v11957(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v11957(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v11957(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v11957(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v11957(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v11957(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v11957(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v11957(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v11957(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v11957(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v11957(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v11957(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v11957(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v11957(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v11957(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v11957(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v11957(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v11957(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v11957(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v11957(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v11957(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v11957(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v11957(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v11957(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v11957(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v11957(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v11957(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v11957(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v11957(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v11957(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v11957(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v11957(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v11957(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v11957(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v11957(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v11957(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v11957(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v11957(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v11957(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v11957(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v11957(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v11957(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v11957(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v11957(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v11957(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v11957(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v11957(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v11957(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v11957(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v11957(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v11957(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v11957(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v11957(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v11957(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v11957(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v11957(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v11957(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v11957(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v11957(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v11957(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v11957(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v11957(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v11957(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v11957(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v11957(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v11957(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v11957(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v11957(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v11957(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v11957(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v11957(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v11957(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v11957(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v11957(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_621,axiom,
! [VarNext: state_type] :
( v11959(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11957(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2234,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11959(VarNext)
<=> ( v11961(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2233,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11961(VarNext)
<=> ( v2609(VarNext)
& v11962(VarNext) ) ) ) ).
tff(writeUnaryOperator_1259,axiom,
! [VarCurr: state_type] :
( ~ v11962(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2419,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex327)
<=> v11949(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex326)
<=> v11949(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex325)
<=> v11949(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex324)
<=> v11949(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex323)
<=> v11949(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex322)
<=> v11949(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex321)
<=> v11949(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex320)
<=> v11949(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_505,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11951(VarNext)
=> ( ( v11949(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v11949(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v11949(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v11949(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v11949(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v11949(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v11949(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v11949(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v11949(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v11949(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v11949(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v11949(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v11949(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v11949(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v11949(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v11949(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v11949(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v11949(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v11949(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v11949(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v11949(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v11949(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v11949(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v11949(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v11949(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v11949(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v11949(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v11949(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v11949(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v11949(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v11949(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v11949(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v11949(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v11949(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v11949(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v11949(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v11949(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v11949(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v11949(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v11949(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v11949(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v11949(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v11949(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v11949(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v11949(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v11949(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v11949(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v11949(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v11949(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v11949(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v11949(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v11949(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v11949(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v11949(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v11949(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v11949(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v11949(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v11949(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v11949(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v11949(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v11949(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v11949(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v11949(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v11949(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v11949(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v11949(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v11949(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v11949(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v11949(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v11949(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v11949(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v11949(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v11949(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v11949(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v11949(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v11949(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v11949(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v11949(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v11949(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v11949(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v11949(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v11949(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v11949(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v11949(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v11949(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v11949(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v11949(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v11949(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v11949(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v11949(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v11949(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v11949(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v11949(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v11949(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v11949(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v11949(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v11949(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v11949(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v11949(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v11949(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v11949(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v11949(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v11949(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v11949(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v11949(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v11949(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v11949(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v11949(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v11949(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v11949(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v11949(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v11949(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v11949(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v11949(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v11949(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v11949(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v11949(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v11949(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v11949(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v11949(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v11949(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v11949(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v11949(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v11949(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v11949(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v11949(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v11949(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v11949(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v11949(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v11949(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v11949(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v11949(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v11949(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v11949(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v11949(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v11949(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v11949(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v11949(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v11949(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v11949(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v11949(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v11949(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v11949(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v11949(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v11949(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v11949(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v11949(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v11949(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_620,axiom,
! [VarNext: state_type] :
( v11951(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11949(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2232,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11951(VarNext)
<=> ( v11953(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2231,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11953(VarNext)
<=> ( v2609(VarNext)
& v11954(VarNext) ) ) ) ).
tff(writeUnaryOperator_1258,axiom,
! [VarCurr: state_type] :
( ~ v11954(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2418,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex179)
<=> v11941(VarNext,bitIndex31) )
& ( v2571(VarNext,bitIndex178)
<=> v11941(VarNext,bitIndex30) )
& ( v2571(VarNext,bitIndex177)
<=> v11941(VarNext,bitIndex29) )
& ( v2571(VarNext,bitIndex176)
<=> v11941(VarNext,bitIndex28) )
& ( v2571(VarNext,bitIndex175)
<=> v11941(VarNext,bitIndex27) )
& ( v2571(VarNext,bitIndex174)
<=> v11941(VarNext,bitIndex26) )
& ( v2571(VarNext,bitIndex173)
<=> v11941(VarNext,bitIndex25) )
& ( v2571(VarNext,bitIndex172)
<=> v11941(VarNext,bitIndex24) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_504,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11943(VarNext)
=> ( ( v11941(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v11941(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v11941(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v11941(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v11941(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v11941(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v11941(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v11941(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v11941(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v11941(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v11941(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v11941(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v11941(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v11941(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v11941(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v11941(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v11941(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v11941(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v11941(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v11941(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v11941(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v11941(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v11941(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v11941(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v11941(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v11941(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v11941(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v11941(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v11941(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v11941(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v11941(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v11941(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v11941(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v11941(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v11941(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v11941(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v11941(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v11941(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v11941(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v11941(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v11941(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v11941(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v11941(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v11941(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v11941(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v11941(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v11941(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v11941(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v11941(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v11941(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v11941(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v11941(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v11941(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v11941(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v11941(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v11941(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v11941(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v11941(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v11941(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v11941(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v11941(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v11941(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v11941(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v11941(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v11941(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v11941(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v11941(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v11941(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v11941(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v11941(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v11941(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v11941(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v11941(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v11941(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v11941(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v11941(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v11941(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v11941(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v11941(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v11941(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v11941(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v11941(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v11941(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v11941(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v11941(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v11941(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v11941(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v11941(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v11941(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v11941(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v11941(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v11941(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v11941(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v11941(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v11941(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v11941(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v11941(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v11941(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v11941(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v11941(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v11941(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v11941(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v11941(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v11941(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v11941(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v11941(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v11941(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v11941(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v11941(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v11941(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v11941(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v11941(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v11941(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v11941(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v11941(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v11941(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v11941(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v11941(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v11941(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v11941(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v11941(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v11941(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v11941(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v11941(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v11941(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v11941(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v11941(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v11941(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v11941(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v11941(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v11941(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v11941(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v11941(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v11941(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v11941(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v11941(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v11941(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v11941(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v11941(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v11941(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v11941(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v11941(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v11941(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v11941(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v11941(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v11941(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v11941(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v11941(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_619,axiom,
! [VarNext: state_type] :
( v11943(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11941(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2230,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11943(VarNext)
<=> ( v11945(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2229,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11945(VarNext)
<=> ( v2609(VarNext)
& v11946(VarNext) ) ) ) ).
tff(writeUnaryOperator_1257,axiom,
! [VarCurr: state_type] :
( ~ v11946(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2417,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v2571(VarNext,B)
<=> v11933(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_114,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11935(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11933(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_618,axiom,
! [VarNext: state_type] :
( v11935(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11933(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2228,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11935(VarNext)
<=> ( v11937(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2227,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11937(VarNext)
<=> ( v2609(VarNext)
& v11938(VarNext) ) ) ) ).
tff(writeUnaryOperator_1256,axiom,
! [VarCurr: state_type] :
( ~ v11938(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2416,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_2415,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v2575(VarCurr,B)
<=> v10363(VarCurr,B) ) ) ).
tff(addAssignment_2414,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_31_24(B)
=> ( v10363(VarCurr,B)
<=> v10365(VarCurr,B) ) ) ).
tff(addAssignment_2413,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2412,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v8264(VarNext,B)
<=> v11925(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_113,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11926(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v11925(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_617,axiom,
! [VarNext: state_type] :
( v11926(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v11925(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2226,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11926(VarNext)
<=> v11927(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2225,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11927(VarNext)
<=> ( v11929(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1255,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11929(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2411,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2410,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2409,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2408,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2407,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2406,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2405,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2404,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v1228(VarNext,B)
<=> v11923(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_157,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11923(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_174,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11923(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2403,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9347)
<=> v11915(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex9346)
<=> v11915(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex9345)
<=> v11915(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex9344)
<=> v11915(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex9343)
<=> v11915(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex9342)
<=> v11915(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex9341)
<=> v11915(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex9340)
<=> v11915(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_503,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11917(VarNext)
=> ( ( v11915(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v11915(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v11915(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v11915(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v11915(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v11915(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v11915(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v11915(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v11915(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v11915(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v11915(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v11915(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v11915(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v11915(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v11915(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v11915(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v11915(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v11915(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v11915(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v11915(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v11915(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v11915(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v11915(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v11915(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v11915(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v11915(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v11915(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v11915(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v11915(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v11915(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v11915(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v11915(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v11915(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v11915(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v11915(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v11915(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v11915(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v11915(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v11915(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v11915(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v11915(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v11915(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v11915(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v11915(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v11915(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v11915(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v11915(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v11915(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v11915(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v11915(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v11915(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v11915(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v11915(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v11915(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v11915(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v11915(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v11915(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v11915(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v11915(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v11915(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v11915(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v11915(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v11915(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v11915(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v11915(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v11915(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v11915(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v11915(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v11915(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v11915(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v11915(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v11915(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v11915(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v11915(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v11915(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v11915(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v11915(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v11915(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v11915(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v11915(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v11915(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v11915(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v11915(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v11915(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v11915(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v11915(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v11915(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v11915(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v11915(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v11915(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v11915(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v11915(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v11915(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v11915(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v11915(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v11915(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v11915(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v11915(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v11915(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v11915(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v11915(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v11915(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v11915(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v11915(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v11915(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v11915(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v11915(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v11915(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v11915(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v11915(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v11915(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v11915(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v11915(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v11915(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v11915(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v11915(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v11915(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v11915(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v11915(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v11915(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v11915(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v11915(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v11915(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v11915(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v11915(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v11915(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v11915(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v11915(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v11915(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v11915(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v11915(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v11915(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v11915(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v11915(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v11915(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v11915(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v11915(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v11915(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v11915(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v11915(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v11915(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v11915(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v11915(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v11915(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v11915(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v11915(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v11915(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v11915(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_616,axiom,
! [VarNext: state_type] :
( v11917(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11915(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2224,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11917(VarNext)
<=> ( v11919(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2223,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11919(VarNext)
<=> ( v2609(VarNext)
& v11920(VarNext) ) ) ) ).
tff(writeUnaryOperator_1254,axiom,
! [VarCurr: state_type] :
( ~ v11920(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2402,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9199)
<=> v11907(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex9198)
<=> v11907(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex9197)
<=> v11907(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex9196)
<=> v11907(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex9195)
<=> v11907(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex9194)
<=> v11907(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex9193)
<=> v11907(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex9192)
<=> v11907(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_502,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11909(VarNext)
=> ( ( v11907(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v11907(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v11907(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v11907(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v11907(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v11907(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v11907(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v11907(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v11907(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v11907(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v11907(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v11907(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v11907(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v11907(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v11907(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v11907(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v11907(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v11907(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v11907(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v11907(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v11907(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v11907(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v11907(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v11907(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v11907(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v11907(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v11907(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v11907(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v11907(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v11907(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v11907(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v11907(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v11907(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v11907(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v11907(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v11907(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v11907(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v11907(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v11907(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v11907(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v11907(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v11907(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v11907(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v11907(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v11907(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v11907(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v11907(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v11907(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v11907(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v11907(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v11907(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v11907(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v11907(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v11907(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v11907(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v11907(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v11907(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v11907(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v11907(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v11907(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v11907(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v11907(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v11907(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v11907(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v11907(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v11907(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v11907(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v11907(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v11907(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v11907(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v11907(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v11907(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v11907(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v11907(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v11907(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v11907(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v11907(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v11907(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v11907(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v11907(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v11907(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v11907(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v11907(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v11907(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v11907(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v11907(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v11907(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v11907(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v11907(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v11907(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v11907(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v11907(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v11907(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v11907(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v11907(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v11907(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v11907(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v11907(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v11907(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v11907(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v11907(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v11907(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v11907(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v11907(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v11907(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v11907(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v11907(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v11907(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v11907(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v11907(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v11907(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v11907(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v11907(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v11907(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v11907(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v11907(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v11907(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v11907(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v11907(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v11907(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v11907(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v11907(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v11907(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v11907(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v11907(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v11907(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v11907(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v11907(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v11907(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v11907(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v11907(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v11907(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v11907(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v11907(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v11907(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v11907(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v11907(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v11907(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v11907(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v11907(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v11907(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v11907(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v11907(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v11907(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v11907(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v11907(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v11907(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v11907(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_615,axiom,
! [VarNext: state_type] :
( v11909(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11907(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2222,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11909(VarNext)
<=> ( v11911(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2221,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11911(VarNext)
<=> ( v2609(VarNext)
& v11912(VarNext) ) ) ) ).
tff(writeUnaryOperator_1253,axiom,
! [VarCurr: state_type] :
( ~ v11912(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2401,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9051)
<=> v11899(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex9050)
<=> v11899(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex9049)
<=> v11899(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex9048)
<=> v11899(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex9047)
<=> v11899(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex9046)
<=> v11899(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex9045)
<=> v11899(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex9044)
<=> v11899(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_501,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11901(VarNext)
=> ( ( v11899(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v11899(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v11899(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v11899(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v11899(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v11899(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v11899(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v11899(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v11899(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v11899(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v11899(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v11899(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v11899(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v11899(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v11899(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v11899(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v11899(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v11899(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v11899(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v11899(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v11899(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v11899(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v11899(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v11899(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v11899(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v11899(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v11899(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v11899(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v11899(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v11899(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v11899(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v11899(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v11899(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v11899(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v11899(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v11899(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v11899(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v11899(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v11899(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v11899(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v11899(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v11899(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v11899(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v11899(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v11899(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v11899(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v11899(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v11899(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v11899(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v11899(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v11899(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v11899(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v11899(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v11899(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v11899(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v11899(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v11899(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v11899(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v11899(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v11899(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v11899(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v11899(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v11899(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v11899(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v11899(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v11899(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v11899(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v11899(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v11899(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v11899(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v11899(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v11899(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v11899(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v11899(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v11899(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v11899(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v11899(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v11899(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v11899(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v11899(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v11899(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v11899(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v11899(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v11899(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v11899(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v11899(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v11899(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v11899(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v11899(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v11899(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v11899(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v11899(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v11899(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v11899(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v11899(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v11899(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v11899(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v11899(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v11899(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v11899(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v11899(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v11899(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v11899(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v11899(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v11899(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v11899(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v11899(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v11899(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v11899(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v11899(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v11899(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v11899(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v11899(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v11899(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v11899(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v11899(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v11899(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v11899(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v11899(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v11899(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v11899(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v11899(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v11899(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v11899(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v11899(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v11899(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v11899(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v11899(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v11899(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v11899(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v11899(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v11899(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v11899(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v11899(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v11899(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v11899(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v11899(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v11899(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v11899(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v11899(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v11899(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v11899(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v11899(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v11899(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v11899(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v11899(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v11899(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v11899(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_614,axiom,
! [VarNext: state_type] :
( v11901(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11899(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2220,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11901(VarNext)
<=> ( v11903(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2219,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11903(VarNext)
<=> ( v2609(VarNext)
& v11904(VarNext) ) ) ) ).
tff(writeUnaryOperator_1252,axiom,
! [VarCurr: state_type] :
( ~ v11904(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2400,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8903)
<=> v11891(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8902)
<=> v11891(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8901)
<=> v11891(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8900)
<=> v11891(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8899)
<=> v11891(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8898)
<=> v11891(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8897)
<=> v11891(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8896)
<=> v11891(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_500,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11893(VarNext)
=> ( ( v11891(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v11891(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v11891(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v11891(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v11891(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v11891(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v11891(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v11891(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v11891(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v11891(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v11891(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v11891(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v11891(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v11891(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v11891(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v11891(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v11891(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v11891(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v11891(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v11891(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v11891(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v11891(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v11891(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v11891(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v11891(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v11891(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v11891(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v11891(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v11891(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v11891(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v11891(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v11891(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v11891(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v11891(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v11891(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v11891(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v11891(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v11891(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v11891(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v11891(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v11891(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v11891(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v11891(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v11891(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v11891(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v11891(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v11891(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v11891(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v11891(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v11891(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v11891(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v11891(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v11891(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v11891(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v11891(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v11891(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v11891(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v11891(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v11891(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v11891(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v11891(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v11891(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v11891(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v11891(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v11891(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v11891(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v11891(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v11891(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v11891(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v11891(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v11891(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v11891(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v11891(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v11891(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v11891(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v11891(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v11891(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v11891(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v11891(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v11891(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v11891(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v11891(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v11891(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v11891(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v11891(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v11891(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v11891(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v11891(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v11891(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v11891(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v11891(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v11891(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v11891(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v11891(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v11891(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v11891(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v11891(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v11891(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v11891(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v11891(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v11891(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v11891(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v11891(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v11891(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v11891(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v11891(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v11891(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v11891(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v11891(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v11891(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v11891(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v11891(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v11891(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v11891(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v11891(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v11891(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v11891(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v11891(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v11891(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v11891(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v11891(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v11891(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v11891(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v11891(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v11891(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v11891(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v11891(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v11891(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v11891(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v11891(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v11891(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v11891(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v11891(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v11891(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v11891(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v11891(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v11891(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v11891(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v11891(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v11891(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v11891(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v11891(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v11891(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v11891(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v11891(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v11891(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v11891(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v11891(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_613,axiom,
! [VarNext: state_type] :
( v11893(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11891(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2218,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11893(VarNext)
<=> ( v11895(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2217,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11895(VarNext)
<=> ( v2609(VarNext)
& v11896(VarNext) ) ) ) ).
tff(writeUnaryOperator_1251,axiom,
! [VarCurr: state_type] :
( ~ v11896(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2399,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8755)
<=> v11883(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8754)
<=> v11883(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8753)
<=> v11883(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8752)
<=> v11883(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8751)
<=> v11883(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8750)
<=> v11883(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8749)
<=> v11883(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8748)
<=> v11883(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_499,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11885(VarNext)
=> ( ( v11883(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v11883(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v11883(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v11883(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v11883(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v11883(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v11883(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v11883(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v11883(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v11883(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v11883(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v11883(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v11883(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v11883(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v11883(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v11883(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v11883(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v11883(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v11883(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v11883(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v11883(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v11883(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v11883(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v11883(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v11883(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v11883(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v11883(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v11883(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v11883(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v11883(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v11883(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v11883(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v11883(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v11883(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v11883(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v11883(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v11883(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v11883(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v11883(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v11883(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v11883(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v11883(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v11883(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v11883(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v11883(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v11883(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v11883(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v11883(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v11883(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v11883(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v11883(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v11883(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v11883(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v11883(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v11883(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v11883(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v11883(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v11883(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v11883(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v11883(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v11883(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v11883(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v11883(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v11883(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v11883(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v11883(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v11883(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v11883(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v11883(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v11883(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v11883(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v11883(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v11883(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v11883(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v11883(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v11883(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v11883(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v11883(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v11883(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v11883(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v11883(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v11883(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v11883(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v11883(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v11883(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v11883(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v11883(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v11883(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v11883(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v11883(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v11883(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v11883(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v11883(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v11883(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v11883(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v11883(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v11883(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v11883(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v11883(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v11883(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v11883(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v11883(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v11883(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v11883(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v11883(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v11883(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v11883(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v11883(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v11883(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v11883(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v11883(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v11883(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v11883(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v11883(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v11883(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v11883(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v11883(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v11883(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v11883(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v11883(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v11883(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v11883(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v11883(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v11883(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v11883(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v11883(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v11883(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v11883(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v11883(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v11883(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v11883(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v11883(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v11883(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v11883(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v11883(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v11883(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v11883(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v11883(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v11883(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v11883(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v11883(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v11883(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v11883(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v11883(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v11883(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v11883(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v11883(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v11883(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_612,axiom,
! [VarNext: state_type] :
( v11885(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11883(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2216,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11885(VarNext)
<=> ( v11887(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2215,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11887(VarNext)
<=> ( v2609(VarNext)
& v11888(VarNext) ) ) ) ).
tff(writeUnaryOperator_1250,axiom,
! [VarCurr: state_type] :
( ~ v11888(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2398,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8607)
<=> v11875(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8606)
<=> v11875(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8605)
<=> v11875(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8604)
<=> v11875(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8603)
<=> v11875(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8602)
<=> v11875(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8601)
<=> v11875(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8600)
<=> v11875(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_498,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11877(VarNext)
=> ( ( v11875(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v11875(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v11875(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v11875(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v11875(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v11875(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v11875(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v11875(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v11875(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v11875(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v11875(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v11875(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v11875(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v11875(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v11875(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v11875(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v11875(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v11875(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v11875(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v11875(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v11875(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v11875(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v11875(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v11875(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v11875(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v11875(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v11875(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v11875(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v11875(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v11875(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v11875(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v11875(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v11875(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v11875(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v11875(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v11875(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v11875(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v11875(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v11875(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v11875(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v11875(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v11875(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v11875(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v11875(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v11875(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v11875(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v11875(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v11875(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v11875(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v11875(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v11875(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v11875(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v11875(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v11875(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v11875(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v11875(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v11875(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v11875(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v11875(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v11875(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v11875(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v11875(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v11875(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v11875(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v11875(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v11875(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v11875(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v11875(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v11875(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v11875(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v11875(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v11875(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v11875(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v11875(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v11875(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v11875(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v11875(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v11875(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v11875(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v11875(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v11875(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v11875(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v11875(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v11875(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v11875(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v11875(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v11875(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v11875(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v11875(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v11875(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v11875(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v11875(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v11875(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v11875(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v11875(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v11875(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v11875(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v11875(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v11875(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v11875(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v11875(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v11875(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v11875(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v11875(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v11875(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v11875(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v11875(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v11875(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v11875(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v11875(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v11875(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v11875(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v11875(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v11875(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v11875(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v11875(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v11875(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v11875(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v11875(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v11875(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v11875(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v11875(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v11875(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v11875(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v11875(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v11875(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v11875(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v11875(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v11875(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v11875(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v11875(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v11875(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v11875(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v11875(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v11875(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v11875(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v11875(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v11875(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v11875(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v11875(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v11875(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v11875(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v11875(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v11875(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v11875(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v11875(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v11875(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v11875(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_611,axiom,
! [VarNext: state_type] :
( v11877(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11875(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2214,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11877(VarNext)
<=> ( v11879(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2213,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11879(VarNext)
<=> ( v2609(VarNext)
& v11880(VarNext) ) ) ) ).
tff(writeUnaryOperator_1249,axiom,
! [VarCurr: state_type] :
( ~ v11880(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2397,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8459)
<=> v11867(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8458)
<=> v11867(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8457)
<=> v11867(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8456)
<=> v11867(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8455)
<=> v11867(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8454)
<=> v11867(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8453)
<=> v11867(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8452)
<=> v11867(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_497,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11869(VarNext)
=> ( ( v11867(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v11867(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v11867(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v11867(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v11867(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v11867(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v11867(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v11867(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v11867(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v11867(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v11867(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v11867(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v11867(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v11867(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v11867(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v11867(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v11867(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v11867(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v11867(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v11867(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v11867(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v11867(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v11867(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v11867(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v11867(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v11867(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v11867(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v11867(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v11867(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v11867(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v11867(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v11867(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v11867(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v11867(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v11867(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v11867(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v11867(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v11867(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v11867(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v11867(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v11867(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v11867(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v11867(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v11867(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v11867(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v11867(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v11867(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v11867(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v11867(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v11867(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v11867(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v11867(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v11867(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v11867(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v11867(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v11867(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v11867(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v11867(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v11867(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v11867(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v11867(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v11867(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v11867(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v11867(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v11867(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v11867(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v11867(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v11867(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v11867(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v11867(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v11867(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v11867(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v11867(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v11867(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v11867(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v11867(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v11867(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v11867(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v11867(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v11867(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v11867(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v11867(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v11867(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v11867(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v11867(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v11867(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v11867(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v11867(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v11867(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v11867(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v11867(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v11867(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v11867(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v11867(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v11867(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v11867(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v11867(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v11867(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v11867(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v11867(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v11867(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v11867(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v11867(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v11867(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v11867(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v11867(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v11867(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v11867(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v11867(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v11867(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v11867(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v11867(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v11867(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v11867(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v11867(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v11867(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v11867(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v11867(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v11867(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v11867(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v11867(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v11867(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v11867(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v11867(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v11867(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v11867(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v11867(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v11867(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v11867(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v11867(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v11867(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v11867(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v11867(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v11867(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v11867(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v11867(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v11867(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v11867(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v11867(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v11867(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v11867(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v11867(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v11867(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v11867(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v11867(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v11867(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v11867(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v11867(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_610,axiom,
! [VarNext: state_type] :
( v11869(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11867(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2212,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11869(VarNext)
<=> ( v11871(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2211,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11871(VarNext)
<=> ( v2609(VarNext)
& v11872(VarNext) ) ) ) ).
tff(writeUnaryOperator_1248,axiom,
! [VarCurr: state_type] :
( ~ v11872(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2396,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8311)
<=> v11859(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8310)
<=> v11859(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8309)
<=> v11859(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8308)
<=> v11859(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8307)
<=> v11859(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8306)
<=> v11859(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8305)
<=> v11859(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8304)
<=> v11859(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_496,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11861(VarNext)
=> ( ( v11859(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v11859(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v11859(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v11859(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v11859(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v11859(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v11859(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v11859(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v11859(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v11859(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v11859(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v11859(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v11859(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v11859(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v11859(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v11859(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v11859(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v11859(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v11859(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v11859(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v11859(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v11859(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v11859(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v11859(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v11859(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v11859(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v11859(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v11859(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v11859(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v11859(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v11859(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v11859(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v11859(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v11859(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v11859(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v11859(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v11859(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v11859(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v11859(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v11859(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v11859(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v11859(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v11859(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v11859(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v11859(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v11859(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v11859(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v11859(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v11859(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v11859(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v11859(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v11859(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v11859(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v11859(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v11859(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v11859(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v11859(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v11859(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v11859(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v11859(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v11859(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v11859(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v11859(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v11859(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v11859(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v11859(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v11859(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v11859(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v11859(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v11859(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v11859(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v11859(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v11859(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v11859(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v11859(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v11859(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v11859(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v11859(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v11859(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v11859(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v11859(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v11859(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v11859(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v11859(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v11859(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v11859(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v11859(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v11859(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v11859(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v11859(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v11859(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v11859(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v11859(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v11859(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v11859(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v11859(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v11859(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v11859(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v11859(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v11859(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v11859(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v11859(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v11859(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v11859(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v11859(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v11859(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v11859(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v11859(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v11859(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v11859(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v11859(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v11859(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v11859(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v11859(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v11859(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v11859(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v11859(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v11859(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v11859(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v11859(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v11859(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v11859(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v11859(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v11859(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v11859(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v11859(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v11859(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v11859(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v11859(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v11859(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v11859(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v11859(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v11859(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v11859(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v11859(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v11859(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v11859(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v11859(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v11859(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v11859(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v11859(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v11859(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v11859(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v11859(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v11859(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v11859(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v11859(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v11859(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_609,axiom,
! [VarNext: state_type] :
( v11861(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11859(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2210,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11861(VarNext)
<=> ( v11863(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2209,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11863(VarNext)
<=> ( v2609(VarNext)
& v11864(VarNext) ) ) ) ).
tff(writeUnaryOperator_1247,axiom,
! [VarCurr: state_type] :
( ~ v11864(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2395,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8163)
<=> v11851(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8162)
<=> v11851(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8161)
<=> v11851(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8160)
<=> v11851(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8159)
<=> v11851(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8158)
<=> v11851(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8157)
<=> v11851(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8156)
<=> v11851(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_495,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11853(VarNext)
=> ( ( v11851(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v11851(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v11851(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v11851(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v11851(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v11851(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v11851(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v11851(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v11851(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v11851(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v11851(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v11851(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v11851(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v11851(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v11851(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v11851(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v11851(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v11851(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v11851(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v11851(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v11851(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v11851(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v11851(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v11851(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v11851(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v11851(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v11851(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v11851(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v11851(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v11851(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v11851(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v11851(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v11851(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v11851(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v11851(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v11851(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v11851(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v11851(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v11851(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v11851(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v11851(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v11851(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v11851(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v11851(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v11851(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v11851(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v11851(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v11851(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v11851(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v11851(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v11851(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v11851(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v11851(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v11851(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v11851(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v11851(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v11851(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v11851(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v11851(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v11851(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v11851(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v11851(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v11851(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v11851(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v11851(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v11851(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v11851(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v11851(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v11851(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v11851(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v11851(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v11851(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v11851(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v11851(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v11851(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v11851(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v11851(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v11851(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v11851(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v11851(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v11851(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v11851(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v11851(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v11851(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v11851(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v11851(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v11851(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v11851(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v11851(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v11851(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v11851(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v11851(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v11851(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v11851(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v11851(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v11851(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v11851(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v11851(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v11851(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v11851(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v11851(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v11851(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v11851(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v11851(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v11851(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v11851(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v11851(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v11851(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v11851(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v11851(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v11851(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v11851(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v11851(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v11851(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v11851(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v11851(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v11851(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v11851(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v11851(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v11851(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v11851(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v11851(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v11851(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v11851(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v11851(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v11851(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v11851(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v11851(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v11851(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v11851(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v11851(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v11851(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v11851(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v11851(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v11851(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v11851(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v11851(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v11851(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v11851(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v11851(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v11851(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v11851(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v11851(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v11851(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v11851(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v11851(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v11851(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v11851(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_608,axiom,
! [VarNext: state_type] :
( v11853(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11851(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2208,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11853(VarNext)
<=> ( v11855(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2207,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11855(VarNext)
<=> ( v2609(VarNext)
& v11856(VarNext) ) ) ) ).
tff(writeUnaryOperator_1246,axiom,
! [VarCurr: state_type] :
( ~ v11856(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2394,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8015)
<=> v11843(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex8014)
<=> v11843(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex8013)
<=> v11843(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex8012)
<=> v11843(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex8011)
<=> v11843(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex8010)
<=> v11843(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex8009)
<=> v11843(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex8008)
<=> v11843(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_494,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11845(VarNext)
=> ( ( v11843(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v11843(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v11843(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v11843(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v11843(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v11843(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v11843(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v11843(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v11843(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v11843(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v11843(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v11843(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v11843(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v11843(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v11843(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v11843(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v11843(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v11843(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v11843(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v11843(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v11843(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v11843(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v11843(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v11843(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v11843(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v11843(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v11843(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v11843(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v11843(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v11843(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v11843(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v11843(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v11843(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v11843(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v11843(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v11843(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v11843(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v11843(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v11843(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v11843(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v11843(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v11843(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v11843(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v11843(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v11843(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v11843(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v11843(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v11843(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v11843(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v11843(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v11843(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v11843(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v11843(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v11843(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v11843(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v11843(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v11843(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v11843(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v11843(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v11843(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v11843(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v11843(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v11843(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v11843(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v11843(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v11843(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v11843(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v11843(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v11843(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v11843(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v11843(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v11843(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v11843(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v11843(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v11843(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v11843(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v11843(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v11843(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v11843(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v11843(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v11843(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v11843(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v11843(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v11843(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v11843(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v11843(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v11843(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v11843(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v11843(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v11843(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v11843(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v11843(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v11843(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v11843(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v11843(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v11843(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v11843(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v11843(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v11843(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v11843(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v11843(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v11843(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v11843(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v11843(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v11843(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v11843(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v11843(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v11843(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v11843(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v11843(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v11843(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v11843(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v11843(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v11843(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v11843(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v11843(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v11843(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v11843(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v11843(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v11843(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v11843(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v11843(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v11843(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v11843(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v11843(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v11843(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v11843(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v11843(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v11843(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v11843(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v11843(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v11843(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v11843(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v11843(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v11843(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v11843(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v11843(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v11843(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v11843(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v11843(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v11843(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v11843(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v11843(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v11843(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v11843(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v11843(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v11843(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v11843(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_607,axiom,
! [VarNext: state_type] :
( v11845(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11843(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2206,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11845(VarNext)
<=> ( v11847(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2205,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11847(VarNext)
<=> ( v2609(VarNext)
& v11848(VarNext) ) ) ) ).
tff(writeUnaryOperator_1245,axiom,
! [VarCurr: state_type] :
( ~ v11848(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2393,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7867)
<=> v11835(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7866)
<=> v11835(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7865)
<=> v11835(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7864)
<=> v11835(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7863)
<=> v11835(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7862)
<=> v11835(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7861)
<=> v11835(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7860)
<=> v11835(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_493,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11837(VarNext)
=> ( ( v11835(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v11835(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v11835(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v11835(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v11835(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v11835(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v11835(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v11835(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v11835(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v11835(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v11835(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v11835(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v11835(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v11835(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v11835(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v11835(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v11835(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v11835(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v11835(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v11835(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v11835(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v11835(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v11835(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v11835(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v11835(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v11835(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v11835(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v11835(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v11835(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v11835(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v11835(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v11835(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v11835(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v11835(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v11835(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v11835(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v11835(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v11835(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v11835(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v11835(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v11835(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v11835(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v11835(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v11835(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v11835(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v11835(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v11835(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v11835(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v11835(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v11835(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v11835(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v11835(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v11835(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v11835(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v11835(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v11835(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v11835(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v11835(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v11835(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v11835(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v11835(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v11835(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v11835(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v11835(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v11835(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v11835(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v11835(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v11835(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v11835(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v11835(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v11835(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v11835(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v11835(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v11835(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v11835(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v11835(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v11835(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v11835(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v11835(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v11835(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v11835(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v11835(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v11835(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v11835(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v11835(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v11835(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v11835(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v11835(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v11835(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v11835(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v11835(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v11835(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v11835(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v11835(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v11835(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v11835(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v11835(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v11835(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v11835(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v11835(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v11835(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v11835(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v11835(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v11835(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v11835(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v11835(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v11835(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v11835(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v11835(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v11835(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v11835(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v11835(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v11835(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v11835(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v11835(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v11835(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v11835(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v11835(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v11835(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v11835(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v11835(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v11835(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v11835(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v11835(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v11835(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v11835(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v11835(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v11835(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v11835(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v11835(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v11835(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v11835(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v11835(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v11835(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v11835(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v11835(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v11835(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v11835(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v11835(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v11835(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v11835(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v11835(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v11835(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v11835(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v11835(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v11835(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v11835(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v11835(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_606,axiom,
! [VarNext: state_type] :
( v11837(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11835(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2204,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11837(VarNext)
<=> ( v11839(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2203,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11839(VarNext)
<=> ( v2609(VarNext)
& v11840(VarNext) ) ) ) ).
tff(writeUnaryOperator_1244,axiom,
! [VarCurr: state_type] :
( ~ v11840(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2392,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7719)
<=> v11827(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7718)
<=> v11827(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7717)
<=> v11827(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7716)
<=> v11827(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7715)
<=> v11827(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7714)
<=> v11827(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7713)
<=> v11827(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7712)
<=> v11827(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_492,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11829(VarNext)
=> ( ( v11827(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v11827(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v11827(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v11827(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v11827(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v11827(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v11827(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v11827(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v11827(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v11827(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v11827(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v11827(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v11827(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v11827(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v11827(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v11827(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v11827(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v11827(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v11827(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v11827(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v11827(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v11827(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v11827(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v11827(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v11827(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v11827(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v11827(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v11827(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v11827(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v11827(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v11827(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v11827(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v11827(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v11827(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v11827(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v11827(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v11827(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v11827(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v11827(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v11827(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v11827(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v11827(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v11827(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v11827(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v11827(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v11827(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v11827(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v11827(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v11827(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v11827(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v11827(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v11827(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v11827(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v11827(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v11827(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v11827(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v11827(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v11827(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v11827(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v11827(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v11827(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v11827(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v11827(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v11827(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v11827(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v11827(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v11827(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v11827(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v11827(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v11827(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v11827(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v11827(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v11827(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v11827(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v11827(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v11827(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v11827(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v11827(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v11827(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v11827(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v11827(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v11827(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v11827(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v11827(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v11827(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v11827(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v11827(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v11827(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v11827(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v11827(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v11827(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v11827(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v11827(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v11827(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v11827(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v11827(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v11827(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v11827(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v11827(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v11827(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v11827(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v11827(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v11827(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v11827(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v11827(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v11827(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v11827(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v11827(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v11827(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v11827(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v11827(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v11827(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v11827(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v11827(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v11827(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v11827(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v11827(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v11827(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v11827(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v11827(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v11827(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v11827(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v11827(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v11827(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v11827(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v11827(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v11827(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v11827(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v11827(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v11827(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v11827(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v11827(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v11827(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v11827(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v11827(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v11827(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v11827(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v11827(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v11827(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v11827(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v11827(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v11827(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v11827(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v11827(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v11827(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v11827(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v11827(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v11827(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_605,axiom,
! [VarNext: state_type] :
( v11829(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11827(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2202,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11829(VarNext)
<=> ( v11831(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2201,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11831(VarNext)
<=> ( v2609(VarNext)
& v11832(VarNext) ) ) ) ).
tff(writeUnaryOperator_1243,axiom,
! [VarCurr: state_type] :
( ~ v11832(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2391,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7571)
<=> v11819(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7570)
<=> v11819(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7569)
<=> v11819(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7568)
<=> v11819(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7567)
<=> v11819(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7566)
<=> v11819(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7565)
<=> v11819(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7564)
<=> v11819(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_491,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11821(VarNext)
=> ( ( v11819(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v11819(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v11819(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v11819(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v11819(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v11819(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v11819(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v11819(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v11819(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v11819(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v11819(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v11819(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v11819(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v11819(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v11819(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v11819(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v11819(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v11819(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v11819(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v11819(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v11819(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v11819(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v11819(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v11819(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v11819(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v11819(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v11819(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v11819(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v11819(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v11819(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v11819(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v11819(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v11819(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v11819(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v11819(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v11819(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v11819(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v11819(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v11819(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v11819(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v11819(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v11819(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v11819(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v11819(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v11819(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v11819(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v11819(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v11819(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v11819(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v11819(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v11819(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v11819(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v11819(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v11819(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v11819(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v11819(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v11819(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v11819(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v11819(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v11819(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v11819(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v11819(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v11819(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v11819(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v11819(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v11819(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v11819(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v11819(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v11819(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v11819(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v11819(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v11819(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v11819(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v11819(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v11819(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v11819(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v11819(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v11819(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v11819(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v11819(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v11819(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v11819(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v11819(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v11819(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v11819(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v11819(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v11819(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v11819(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v11819(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v11819(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v11819(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v11819(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v11819(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v11819(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v11819(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v11819(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v11819(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v11819(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v11819(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v11819(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v11819(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v11819(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v11819(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v11819(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v11819(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v11819(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v11819(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v11819(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v11819(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v11819(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v11819(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v11819(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v11819(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v11819(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v11819(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v11819(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v11819(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v11819(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v11819(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v11819(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v11819(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v11819(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v11819(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v11819(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v11819(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v11819(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v11819(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v11819(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v11819(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v11819(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v11819(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v11819(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v11819(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v11819(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v11819(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v11819(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v11819(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v11819(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v11819(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v11819(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v11819(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v11819(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v11819(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v11819(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v11819(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v11819(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v11819(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v11819(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_604,axiom,
! [VarNext: state_type] :
( v11821(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11819(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2200,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11821(VarNext)
<=> ( v11823(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2199,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11823(VarNext)
<=> ( v2609(VarNext)
& v11824(VarNext) ) ) ) ).
tff(writeUnaryOperator_1242,axiom,
! [VarCurr: state_type] :
( ~ v11824(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2390,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7423)
<=> v11811(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7422)
<=> v11811(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7421)
<=> v11811(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7420)
<=> v11811(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7419)
<=> v11811(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7418)
<=> v11811(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7417)
<=> v11811(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7416)
<=> v11811(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_490,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11813(VarNext)
=> ( ( v11811(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v11811(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v11811(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v11811(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v11811(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v11811(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v11811(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v11811(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v11811(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v11811(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v11811(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v11811(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v11811(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v11811(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v11811(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v11811(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v11811(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v11811(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v11811(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v11811(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v11811(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v11811(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v11811(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v11811(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v11811(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v11811(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v11811(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v11811(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v11811(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v11811(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v11811(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v11811(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v11811(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v11811(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v11811(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v11811(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v11811(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v11811(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v11811(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v11811(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v11811(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v11811(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v11811(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v11811(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v11811(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v11811(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v11811(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v11811(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v11811(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v11811(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v11811(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v11811(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v11811(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v11811(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v11811(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v11811(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v11811(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v11811(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v11811(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v11811(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v11811(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v11811(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v11811(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v11811(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v11811(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v11811(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v11811(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v11811(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v11811(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v11811(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v11811(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v11811(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v11811(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v11811(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v11811(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v11811(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v11811(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v11811(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v11811(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v11811(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v11811(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v11811(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v11811(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v11811(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v11811(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v11811(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v11811(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v11811(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v11811(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v11811(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v11811(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v11811(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v11811(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v11811(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v11811(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v11811(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v11811(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v11811(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v11811(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v11811(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v11811(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v11811(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v11811(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v11811(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v11811(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v11811(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v11811(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v11811(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v11811(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v11811(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v11811(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v11811(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v11811(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v11811(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v11811(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v11811(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v11811(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v11811(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v11811(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v11811(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v11811(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v11811(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v11811(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v11811(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v11811(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v11811(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v11811(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v11811(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v11811(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v11811(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v11811(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v11811(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v11811(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v11811(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v11811(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v11811(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v11811(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v11811(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v11811(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v11811(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v11811(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v11811(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v11811(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v11811(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v11811(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v11811(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v11811(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v11811(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_603,axiom,
! [VarNext: state_type] :
( v11813(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11811(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2198,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11813(VarNext)
<=> ( v11815(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2197,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11815(VarNext)
<=> ( v2609(VarNext)
& v11816(VarNext) ) ) ) ).
tff(writeUnaryOperator_1241,axiom,
! [VarCurr: state_type] :
( ~ v11816(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2389,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7275)
<=> v11803(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7274)
<=> v11803(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7273)
<=> v11803(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7272)
<=> v11803(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7271)
<=> v11803(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7270)
<=> v11803(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7269)
<=> v11803(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7268)
<=> v11803(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_489,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11805(VarNext)
=> ( ( v11803(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v11803(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v11803(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v11803(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v11803(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v11803(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v11803(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v11803(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v11803(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v11803(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v11803(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v11803(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v11803(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v11803(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v11803(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v11803(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v11803(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v11803(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v11803(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v11803(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v11803(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v11803(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v11803(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v11803(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v11803(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v11803(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v11803(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v11803(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v11803(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v11803(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v11803(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v11803(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v11803(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v11803(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v11803(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v11803(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v11803(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v11803(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v11803(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v11803(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v11803(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v11803(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v11803(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v11803(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v11803(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v11803(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v11803(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v11803(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v11803(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v11803(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v11803(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v11803(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v11803(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v11803(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v11803(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v11803(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v11803(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v11803(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v11803(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v11803(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v11803(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v11803(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v11803(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v11803(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v11803(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v11803(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v11803(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v11803(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v11803(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v11803(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v11803(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v11803(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v11803(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v11803(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v11803(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v11803(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v11803(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v11803(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v11803(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v11803(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v11803(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v11803(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v11803(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v11803(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v11803(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v11803(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v11803(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v11803(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v11803(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v11803(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v11803(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v11803(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v11803(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v11803(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v11803(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v11803(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v11803(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v11803(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v11803(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v11803(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v11803(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v11803(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v11803(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v11803(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v11803(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v11803(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v11803(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v11803(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v11803(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v11803(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v11803(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v11803(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v11803(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v11803(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v11803(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v11803(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v11803(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v11803(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v11803(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v11803(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v11803(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v11803(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v11803(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v11803(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v11803(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v11803(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v11803(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v11803(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v11803(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v11803(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v11803(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v11803(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v11803(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v11803(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v11803(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v11803(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v11803(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v11803(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v11803(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v11803(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v11803(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v11803(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v11803(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v11803(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v11803(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v11803(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v11803(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v11803(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_602,axiom,
! [VarNext: state_type] :
( v11805(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11803(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2196,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11805(VarNext)
<=> ( v11807(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2195,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11807(VarNext)
<=> ( v2609(VarNext)
& v11808(VarNext) ) ) ) ).
tff(writeUnaryOperator_1240,axiom,
! [VarCurr: state_type] :
( ~ v11808(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2388,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7127)
<=> v11795(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex7126)
<=> v11795(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex7125)
<=> v11795(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex7124)
<=> v11795(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex7123)
<=> v11795(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex7122)
<=> v11795(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex7121)
<=> v11795(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex7120)
<=> v11795(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_488,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11797(VarNext)
=> ( ( v11795(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v11795(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v11795(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v11795(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v11795(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v11795(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v11795(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v11795(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v11795(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v11795(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v11795(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v11795(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v11795(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v11795(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v11795(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v11795(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v11795(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v11795(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v11795(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v11795(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v11795(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v11795(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v11795(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v11795(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v11795(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v11795(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v11795(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v11795(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v11795(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v11795(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v11795(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v11795(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v11795(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v11795(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v11795(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v11795(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v11795(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v11795(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v11795(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v11795(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v11795(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v11795(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v11795(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v11795(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v11795(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v11795(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v11795(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v11795(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v11795(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v11795(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v11795(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v11795(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v11795(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v11795(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v11795(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v11795(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v11795(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v11795(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v11795(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v11795(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v11795(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v11795(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v11795(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v11795(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v11795(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v11795(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v11795(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v11795(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v11795(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v11795(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v11795(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v11795(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v11795(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v11795(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v11795(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v11795(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v11795(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v11795(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v11795(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v11795(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v11795(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v11795(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v11795(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v11795(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v11795(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v11795(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v11795(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v11795(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v11795(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v11795(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v11795(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v11795(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v11795(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v11795(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v11795(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v11795(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v11795(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v11795(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v11795(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v11795(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v11795(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v11795(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v11795(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v11795(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v11795(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v11795(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v11795(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v11795(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v11795(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v11795(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v11795(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v11795(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v11795(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v11795(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v11795(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v11795(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v11795(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v11795(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v11795(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v11795(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v11795(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v11795(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v11795(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v11795(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v11795(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v11795(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v11795(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v11795(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v11795(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v11795(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v11795(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v11795(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v11795(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v11795(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v11795(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v11795(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v11795(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v11795(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v11795(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v11795(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v11795(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v11795(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v11795(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v11795(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v11795(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v11795(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v11795(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v11795(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_601,axiom,
! [VarNext: state_type] :
( v11797(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11795(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2194,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11797(VarNext)
<=> ( v11799(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2193,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11799(VarNext)
<=> ( v2609(VarNext)
& v11800(VarNext) ) ) ) ).
tff(writeUnaryOperator_1239,axiom,
! [VarCurr: state_type] :
( ~ v11800(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2387,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6979)
<=> v11787(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6978)
<=> v11787(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6977)
<=> v11787(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6976)
<=> v11787(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6975)
<=> v11787(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6974)
<=> v11787(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6973)
<=> v11787(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6972)
<=> v11787(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_487,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11789(VarNext)
=> ( ( v11787(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v11787(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v11787(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v11787(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v11787(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v11787(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v11787(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v11787(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v11787(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v11787(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v11787(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v11787(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v11787(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v11787(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v11787(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v11787(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v11787(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v11787(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v11787(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v11787(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v11787(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v11787(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v11787(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v11787(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v11787(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v11787(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v11787(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v11787(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v11787(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v11787(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v11787(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v11787(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v11787(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v11787(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v11787(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v11787(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v11787(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v11787(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v11787(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v11787(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v11787(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v11787(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v11787(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v11787(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v11787(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v11787(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v11787(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v11787(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v11787(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v11787(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v11787(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v11787(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v11787(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v11787(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v11787(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v11787(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v11787(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v11787(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v11787(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v11787(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v11787(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v11787(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v11787(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v11787(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v11787(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v11787(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v11787(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v11787(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v11787(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v11787(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v11787(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v11787(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v11787(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v11787(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v11787(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v11787(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v11787(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v11787(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v11787(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v11787(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v11787(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v11787(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v11787(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v11787(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v11787(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v11787(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v11787(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v11787(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v11787(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v11787(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v11787(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v11787(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v11787(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v11787(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v11787(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v11787(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v11787(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v11787(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v11787(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v11787(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v11787(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v11787(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v11787(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v11787(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v11787(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v11787(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v11787(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v11787(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v11787(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v11787(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v11787(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v11787(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v11787(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v11787(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v11787(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v11787(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v11787(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v11787(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v11787(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v11787(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v11787(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v11787(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v11787(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v11787(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v11787(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v11787(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v11787(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v11787(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v11787(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v11787(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v11787(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v11787(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v11787(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v11787(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v11787(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v11787(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v11787(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v11787(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v11787(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v11787(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v11787(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v11787(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v11787(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v11787(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v11787(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v11787(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v11787(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v11787(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_600,axiom,
! [VarNext: state_type] :
( v11789(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11787(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2192,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11789(VarNext)
<=> ( v11791(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2191,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11791(VarNext)
<=> ( v2609(VarNext)
& v11792(VarNext) ) ) ) ).
tff(writeUnaryOperator_1238,axiom,
! [VarCurr: state_type] :
( ~ v11792(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2386,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6831)
<=> v11779(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6830)
<=> v11779(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6829)
<=> v11779(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6828)
<=> v11779(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6827)
<=> v11779(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6826)
<=> v11779(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6825)
<=> v11779(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6824)
<=> v11779(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_486,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11781(VarNext)
=> ( ( v11779(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v11779(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v11779(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v11779(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v11779(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v11779(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v11779(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v11779(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v11779(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v11779(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v11779(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v11779(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v11779(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v11779(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v11779(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v11779(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v11779(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v11779(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v11779(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v11779(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v11779(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v11779(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v11779(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v11779(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v11779(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v11779(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v11779(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v11779(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v11779(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v11779(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v11779(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v11779(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v11779(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v11779(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v11779(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v11779(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v11779(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v11779(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v11779(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v11779(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v11779(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v11779(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v11779(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v11779(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v11779(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v11779(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v11779(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v11779(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v11779(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v11779(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v11779(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v11779(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v11779(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v11779(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v11779(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v11779(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v11779(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v11779(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v11779(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v11779(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v11779(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v11779(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v11779(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v11779(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v11779(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v11779(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v11779(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v11779(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v11779(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v11779(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v11779(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v11779(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v11779(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v11779(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v11779(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v11779(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v11779(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v11779(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v11779(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v11779(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v11779(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v11779(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v11779(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v11779(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v11779(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v11779(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v11779(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v11779(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v11779(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v11779(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v11779(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v11779(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v11779(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v11779(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v11779(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v11779(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v11779(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v11779(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v11779(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v11779(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v11779(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v11779(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v11779(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v11779(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v11779(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v11779(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v11779(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v11779(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v11779(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v11779(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v11779(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v11779(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v11779(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v11779(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v11779(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v11779(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v11779(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v11779(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v11779(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v11779(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v11779(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v11779(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v11779(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v11779(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v11779(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v11779(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v11779(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v11779(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v11779(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v11779(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v11779(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v11779(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v11779(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v11779(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v11779(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v11779(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v11779(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v11779(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v11779(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v11779(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v11779(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v11779(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v11779(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v11779(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v11779(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v11779(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v11779(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v11779(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_599,axiom,
! [VarNext: state_type] :
( v11781(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11779(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2190,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11781(VarNext)
<=> ( v11783(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2189,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11783(VarNext)
<=> ( v2609(VarNext)
& v11784(VarNext) ) ) ) ).
tff(writeUnaryOperator_1237,axiom,
! [VarCurr: state_type] :
( ~ v11784(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2385,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6683)
<=> v11771(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6682)
<=> v11771(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6681)
<=> v11771(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6680)
<=> v11771(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6679)
<=> v11771(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6678)
<=> v11771(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6677)
<=> v11771(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6676)
<=> v11771(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_485,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11773(VarNext)
=> ( ( v11771(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v11771(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v11771(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v11771(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v11771(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v11771(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v11771(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v11771(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v11771(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v11771(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v11771(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v11771(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v11771(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v11771(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v11771(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v11771(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v11771(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v11771(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v11771(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v11771(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v11771(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v11771(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v11771(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v11771(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v11771(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v11771(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v11771(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v11771(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v11771(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v11771(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v11771(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v11771(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v11771(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v11771(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v11771(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v11771(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v11771(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v11771(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v11771(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v11771(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v11771(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v11771(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v11771(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v11771(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v11771(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v11771(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v11771(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v11771(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v11771(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v11771(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v11771(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v11771(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v11771(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v11771(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v11771(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v11771(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v11771(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v11771(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v11771(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v11771(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v11771(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v11771(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v11771(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v11771(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v11771(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v11771(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v11771(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v11771(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v11771(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v11771(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v11771(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v11771(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v11771(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v11771(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v11771(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v11771(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v11771(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v11771(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v11771(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v11771(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v11771(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v11771(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v11771(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v11771(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v11771(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v11771(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v11771(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v11771(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v11771(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v11771(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v11771(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v11771(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v11771(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v11771(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v11771(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v11771(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v11771(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v11771(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v11771(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v11771(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v11771(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v11771(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v11771(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v11771(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v11771(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v11771(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v11771(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v11771(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v11771(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v11771(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v11771(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v11771(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v11771(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v11771(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v11771(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v11771(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v11771(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v11771(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v11771(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v11771(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v11771(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v11771(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v11771(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v11771(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v11771(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v11771(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v11771(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v11771(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v11771(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v11771(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v11771(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v11771(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v11771(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v11771(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v11771(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v11771(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v11771(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v11771(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v11771(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v11771(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v11771(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v11771(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v11771(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v11771(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v11771(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v11771(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v11771(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v11771(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_598,axiom,
! [VarNext: state_type] :
( v11773(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11771(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2188,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11773(VarNext)
<=> ( v11775(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2187,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11775(VarNext)
<=> ( v2609(VarNext)
& v11776(VarNext) ) ) ) ).
tff(writeUnaryOperator_1236,axiom,
! [VarCurr: state_type] :
( ~ v11776(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2384,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6535)
<=> v11763(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6534)
<=> v11763(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6533)
<=> v11763(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6532)
<=> v11763(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6531)
<=> v11763(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6530)
<=> v11763(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6529)
<=> v11763(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6528)
<=> v11763(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_484,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11765(VarNext)
=> ( ( v11763(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v11763(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v11763(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v11763(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v11763(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v11763(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v11763(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v11763(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v11763(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v11763(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v11763(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v11763(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v11763(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v11763(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v11763(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v11763(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v11763(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v11763(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v11763(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v11763(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v11763(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v11763(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v11763(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v11763(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v11763(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v11763(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v11763(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v11763(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v11763(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v11763(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v11763(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v11763(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v11763(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v11763(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v11763(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v11763(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v11763(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v11763(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v11763(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v11763(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v11763(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v11763(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v11763(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v11763(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v11763(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v11763(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v11763(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v11763(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v11763(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v11763(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v11763(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v11763(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v11763(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v11763(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v11763(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v11763(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v11763(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v11763(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v11763(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v11763(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v11763(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v11763(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v11763(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v11763(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v11763(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v11763(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v11763(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v11763(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v11763(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v11763(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v11763(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v11763(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v11763(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v11763(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v11763(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v11763(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v11763(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v11763(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v11763(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v11763(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v11763(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v11763(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v11763(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v11763(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v11763(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v11763(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v11763(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v11763(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v11763(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v11763(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v11763(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v11763(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v11763(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v11763(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v11763(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v11763(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v11763(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v11763(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v11763(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v11763(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v11763(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v11763(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v11763(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v11763(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v11763(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v11763(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v11763(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v11763(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v11763(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v11763(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v11763(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v11763(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v11763(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v11763(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v11763(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v11763(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v11763(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v11763(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v11763(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v11763(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v11763(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v11763(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v11763(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v11763(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v11763(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v11763(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v11763(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v11763(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v11763(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v11763(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v11763(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v11763(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v11763(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v11763(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v11763(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v11763(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v11763(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v11763(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v11763(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v11763(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v11763(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v11763(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v11763(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v11763(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v11763(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v11763(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v11763(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v11763(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_597,axiom,
! [VarNext: state_type] :
( v11765(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11763(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2186,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11765(VarNext)
<=> ( v11767(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2185,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11767(VarNext)
<=> ( v2609(VarNext)
& v11768(VarNext) ) ) ) ).
tff(writeUnaryOperator_1235,axiom,
! [VarCurr: state_type] :
( ~ v11768(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2383,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6387)
<=> v11755(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6386)
<=> v11755(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6385)
<=> v11755(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6384)
<=> v11755(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6383)
<=> v11755(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6382)
<=> v11755(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6381)
<=> v11755(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6380)
<=> v11755(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_483,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11757(VarNext)
=> ( ( v11755(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v11755(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v11755(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v11755(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v11755(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v11755(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v11755(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v11755(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v11755(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v11755(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v11755(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v11755(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v11755(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v11755(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v11755(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v11755(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v11755(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v11755(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v11755(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v11755(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v11755(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v11755(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v11755(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v11755(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v11755(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v11755(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v11755(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v11755(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v11755(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v11755(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v11755(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v11755(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v11755(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v11755(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v11755(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v11755(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v11755(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v11755(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v11755(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v11755(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v11755(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v11755(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v11755(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v11755(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v11755(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v11755(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v11755(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v11755(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v11755(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v11755(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v11755(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v11755(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v11755(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v11755(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v11755(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v11755(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v11755(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v11755(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v11755(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v11755(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v11755(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v11755(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v11755(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v11755(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v11755(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v11755(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v11755(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v11755(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v11755(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v11755(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v11755(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v11755(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v11755(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v11755(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v11755(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v11755(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v11755(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v11755(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v11755(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v11755(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v11755(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v11755(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v11755(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v11755(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v11755(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v11755(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v11755(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v11755(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v11755(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v11755(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v11755(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v11755(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v11755(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v11755(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v11755(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v11755(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v11755(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v11755(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v11755(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v11755(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v11755(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v11755(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v11755(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v11755(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v11755(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v11755(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v11755(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v11755(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v11755(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v11755(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v11755(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v11755(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v11755(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v11755(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v11755(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v11755(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v11755(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v11755(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v11755(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v11755(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v11755(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v11755(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v11755(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v11755(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v11755(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v11755(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v11755(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v11755(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v11755(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v11755(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v11755(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v11755(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v11755(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v11755(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v11755(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v11755(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v11755(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v11755(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v11755(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v11755(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v11755(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v11755(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v11755(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v11755(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v11755(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v11755(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v11755(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v11755(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_596,axiom,
! [VarNext: state_type] :
( v11757(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11755(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2184,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11757(VarNext)
<=> ( v11759(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2183,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11759(VarNext)
<=> ( v2609(VarNext)
& v11760(VarNext) ) ) ) ).
tff(writeUnaryOperator_1234,axiom,
! [VarCurr: state_type] :
( ~ v11760(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2382,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6239)
<=> v11747(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6238)
<=> v11747(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6237)
<=> v11747(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6236)
<=> v11747(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6235)
<=> v11747(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6234)
<=> v11747(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6233)
<=> v11747(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6232)
<=> v11747(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_482,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11749(VarNext)
=> ( ( v11747(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v11747(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v11747(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v11747(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v11747(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v11747(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v11747(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v11747(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v11747(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v11747(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v11747(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v11747(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v11747(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v11747(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v11747(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v11747(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v11747(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v11747(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v11747(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v11747(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v11747(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v11747(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v11747(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v11747(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v11747(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v11747(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v11747(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v11747(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v11747(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v11747(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v11747(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v11747(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v11747(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v11747(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v11747(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v11747(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v11747(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v11747(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v11747(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v11747(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v11747(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v11747(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v11747(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v11747(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v11747(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v11747(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v11747(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v11747(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v11747(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v11747(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v11747(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v11747(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v11747(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v11747(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v11747(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v11747(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v11747(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v11747(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v11747(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v11747(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v11747(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v11747(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v11747(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v11747(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v11747(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v11747(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v11747(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v11747(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v11747(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v11747(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v11747(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v11747(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v11747(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v11747(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v11747(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v11747(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v11747(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v11747(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v11747(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v11747(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v11747(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v11747(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v11747(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v11747(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v11747(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v11747(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v11747(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v11747(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v11747(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v11747(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v11747(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v11747(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v11747(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v11747(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v11747(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v11747(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v11747(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v11747(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v11747(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v11747(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v11747(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v11747(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v11747(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v11747(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v11747(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v11747(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v11747(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v11747(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v11747(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v11747(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v11747(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v11747(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v11747(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v11747(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v11747(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v11747(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v11747(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v11747(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v11747(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v11747(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v11747(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v11747(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v11747(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v11747(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v11747(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v11747(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v11747(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v11747(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v11747(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v11747(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v11747(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v11747(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v11747(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v11747(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v11747(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v11747(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v11747(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v11747(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v11747(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v11747(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v11747(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v11747(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v11747(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v11747(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v11747(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v11747(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v11747(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v11747(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_595,axiom,
! [VarNext: state_type] :
( v11749(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11747(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2182,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11749(VarNext)
<=> ( v11751(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2181,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11751(VarNext)
<=> ( v2609(VarNext)
& v11752(VarNext) ) ) ) ).
tff(writeUnaryOperator_1233,axiom,
! [VarCurr: state_type] :
( ~ v11752(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2381,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6091)
<=> v11739(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex6090)
<=> v11739(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex6089)
<=> v11739(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex6088)
<=> v11739(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex6087)
<=> v11739(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex6086)
<=> v11739(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex6085)
<=> v11739(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex6084)
<=> v11739(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_481,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11741(VarNext)
=> ( ( v11739(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v11739(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v11739(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v11739(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v11739(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v11739(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v11739(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v11739(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v11739(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v11739(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v11739(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v11739(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v11739(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v11739(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v11739(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v11739(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v11739(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v11739(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v11739(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v11739(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v11739(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v11739(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v11739(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v11739(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v11739(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v11739(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v11739(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v11739(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v11739(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v11739(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v11739(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v11739(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v11739(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v11739(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v11739(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v11739(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v11739(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v11739(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v11739(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v11739(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v11739(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v11739(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v11739(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v11739(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v11739(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v11739(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v11739(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v11739(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v11739(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v11739(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v11739(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v11739(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v11739(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v11739(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v11739(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v11739(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v11739(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v11739(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v11739(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v11739(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v11739(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v11739(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v11739(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v11739(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v11739(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v11739(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v11739(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v11739(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v11739(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v11739(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v11739(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v11739(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v11739(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v11739(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v11739(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v11739(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v11739(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v11739(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v11739(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v11739(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v11739(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v11739(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v11739(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v11739(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v11739(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v11739(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v11739(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v11739(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v11739(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v11739(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v11739(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v11739(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v11739(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v11739(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v11739(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v11739(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v11739(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v11739(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v11739(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v11739(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v11739(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v11739(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v11739(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v11739(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v11739(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v11739(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v11739(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v11739(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v11739(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v11739(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v11739(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v11739(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v11739(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v11739(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v11739(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v11739(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v11739(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v11739(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v11739(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v11739(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v11739(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v11739(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v11739(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v11739(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v11739(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v11739(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v11739(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v11739(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v11739(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v11739(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v11739(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v11739(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v11739(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v11739(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v11739(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v11739(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v11739(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v11739(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v11739(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v11739(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v11739(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v11739(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v11739(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v11739(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v11739(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v11739(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v11739(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v11739(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_594,axiom,
! [VarNext: state_type] :
( v11741(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11739(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2180,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11741(VarNext)
<=> ( v11743(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2179,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11743(VarNext)
<=> ( v2609(VarNext)
& v11744(VarNext) ) ) ) ).
tff(writeUnaryOperator_1232,axiom,
! [VarCurr: state_type] :
( ~ v11744(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2380,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5943)
<=> v11731(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5942)
<=> v11731(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5941)
<=> v11731(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5940)
<=> v11731(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5939)
<=> v11731(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5938)
<=> v11731(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5937)
<=> v11731(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5936)
<=> v11731(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_480,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11733(VarNext)
=> ( ( v11731(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v11731(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v11731(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v11731(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v11731(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v11731(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v11731(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v11731(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v11731(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v11731(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v11731(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v11731(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v11731(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v11731(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v11731(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v11731(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v11731(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v11731(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v11731(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v11731(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v11731(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v11731(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v11731(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v11731(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v11731(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v11731(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v11731(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v11731(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v11731(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v11731(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v11731(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v11731(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v11731(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v11731(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v11731(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v11731(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v11731(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v11731(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v11731(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v11731(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v11731(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v11731(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v11731(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v11731(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v11731(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v11731(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v11731(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v11731(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v11731(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v11731(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v11731(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v11731(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v11731(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v11731(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v11731(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v11731(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v11731(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v11731(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v11731(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v11731(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v11731(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v11731(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v11731(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v11731(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v11731(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v11731(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v11731(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v11731(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v11731(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v11731(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v11731(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v11731(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v11731(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v11731(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v11731(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v11731(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v11731(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v11731(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v11731(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v11731(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v11731(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v11731(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v11731(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v11731(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v11731(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v11731(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v11731(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v11731(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v11731(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v11731(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v11731(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v11731(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v11731(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v11731(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v11731(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v11731(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v11731(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v11731(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v11731(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v11731(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v11731(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v11731(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v11731(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v11731(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v11731(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v11731(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v11731(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v11731(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v11731(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v11731(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v11731(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v11731(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v11731(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v11731(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v11731(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v11731(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v11731(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v11731(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v11731(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v11731(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v11731(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v11731(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v11731(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v11731(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v11731(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v11731(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v11731(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v11731(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v11731(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v11731(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v11731(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v11731(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v11731(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v11731(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v11731(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v11731(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v11731(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v11731(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v11731(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v11731(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v11731(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v11731(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v11731(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v11731(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v11731(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v11731(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v11731(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v11731(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_593,axiom,
! [VarNext: state_type] :
( v11733(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11731(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2178,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11733(VarNext)
<=> ( v11735(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2177,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11735(VarNext)
<=> ( v2609(VarNext)
& v11736(VarNext) ) ) ) ).
tff(writeUnaryOperator_1231,axiom,
! [VarCurr: state_type] :
( ~ v11736(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2379,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5795)
<=> v11723(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5794)
<=> v11723(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5793)
<=> v11723(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5792)
<=> v11723(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5791)
<=> v11723(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5790)
<=> v11723(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5789)
<=> v11723(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5788)
<=> v11723(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_479,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11725(VarNext)
=> ( ( v11723(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v11723(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v11723(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v11723(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v11723(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v11723(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v11723(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v11723(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v11723(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v11723(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v11723(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v11723(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v11723(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v11723(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v11723(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v11723(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v11723(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v11723(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v11723(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v11723(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v11723(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v11723(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v11723(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v11723(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v11723(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v11723(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v11723(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v11723(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v11723(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v11723(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v11723(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v11723(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v11723(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v11723(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v11723(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v11723(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v11723(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v11723(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v11723(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v11723(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v11723(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v11723(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v11723(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v11723(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v11723(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v11723(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v11723(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v11723(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v11723(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v11723(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v11723(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v11723(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v11723(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v11723(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v11723(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v11723(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v11723(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v11723(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v11723(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v11723(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v11723(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v11723(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v11723(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v11723(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v11723(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v11723(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v11723(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v11723(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v11723(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v11723(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v11723(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v11723(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v11723(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v11723(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v11723(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v11723(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v11723(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v11723(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v11723(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v11723(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v11723(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v11723(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v11723(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v11723(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v11723(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v11723(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v11723(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v11723(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v11723(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v11723(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v11723(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v11723(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v11723(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v11723(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v11723(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v11723(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v11723(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v11723(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v11723(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v11723(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v11723(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v11723(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v11723(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v11723(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v11723(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v11723(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v11723(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v11723(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v11723(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v11723(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v11723(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v11723(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v11723(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v11723(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v11723(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v11723(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v11723(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v11723(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v11723(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v11723(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v11723(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v11723(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v11723(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v11723(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v11723(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v11723(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v11723(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v11723(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v11723(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v11723(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v11723(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v11723(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v11723(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v11723(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v11723(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v11723(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v11723(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v11723(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v11723(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v11723(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v11723(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v11723(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v11723(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v11723(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v11723(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v11723(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v11723(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v11723(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_592,axiom,
! [VarNext: state_type] :
( v11725(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11723(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2176,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11725(VarNext)
<=> ( v11727(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2175,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11727(VarNext)
<=> ( v2609(VarNext)
& v11728(VarNext) ) ) ) ).
tff(writeUnaryOperator_1230,axiom,
! [VarCurr: state_type] :
( ~ v11728(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2378,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5647)
<=> v11715(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5646)
<=> v11715(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5645)
<=> v11715(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5644)
<=> v11715(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5643)
<=> v11715(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5642)
<=> v11715(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5641)
<=> v11715(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5640)
<=> v11715(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_478,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11717(VarNext)
=> ( ( v11715(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v11715(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v11715(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v11715(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v11715(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v11715(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v11715(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v11715(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v11715(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v11715(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v11715(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v11715(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v11715(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v11715(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v11715(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v11715(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v11715(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v11715(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v11715(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v11715(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v11715(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v11715(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v11715(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v11715(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v11715(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v11715(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v11715(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v11715(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v11715(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v11715(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v11715(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v11715(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v11715(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v11715(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v11715(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v11715(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v11715(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v11715(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v11715(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v11715(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v11715(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v11715(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v11715(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v11715(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v11715(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v11715(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v11715(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v11715(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v11715(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v11715(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v11715(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v11715(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v11715(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v11715(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v11715(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v11715(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v11715(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v11715(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v11715(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v11715(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v11715(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v11715(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v11715(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v11715(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v11715(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v11715(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v11715(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v11715(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v11715(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v11715(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v11715(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v11715(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v11715(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v11715(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v11715(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v11715(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v11715(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v11715(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v11715(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v11715(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v11715(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v11715(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v11715(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v11715(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v11715(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v11715(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v11715(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v11715(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v11715(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v11715(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v11715(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v11715(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v11715(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v11715(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v11715(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v11715(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v11715(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v11715(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v11715(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v11715(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v11715(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v11715(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v11715(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v11715(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v11715(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v11715(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v11715(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v11715(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v11715(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v11715(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v11715(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v11715(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v11715(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v11715(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v11715(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v11715(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v11715(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v11715(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v11715(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v11715(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v11715(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v11715(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v11715(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v11715(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v11715(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v11715(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v11715(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v11715(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v11715(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v11715(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v11715(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v11715(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v11715(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v11715(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v11715(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v11715(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v11715(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v11715(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v11715(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v11715(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v11715(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v11715(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v11715(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v11715(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v11715(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v11715(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v11715(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v11715(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_591,axiom,
! [VarNext: state_type] :
( v11717(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11715(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2174,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11717(VarNext)
<=> ( v11719(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2173,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11719(VarNext)
<=> ( v2609(VarNext)
& v11720(VarNext) ) ) ) ).
tff(writeUnaryOperator_1229,axiom,
! [VarCurr: state_type] :
( ~ v11720(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2377,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5499)
<=> v11707(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5498)
<=> v11707(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5497)
<=> v11707(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5496)
<=> v11707(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5495)
<=> v11707(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5494)
<=> v11707(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5493)
<=> v11707(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5492)
<=> v11707(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_477,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11709(VarNext)
=> ( ( v11707(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v11707(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v11707(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v11707(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v11707(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v11707(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v11707(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v11707(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v11707(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v11707(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v11707(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v11707(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v11707(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v11707(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v11707(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v11707(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v11707(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v11707(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v11707(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v11707(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v11707(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v11707(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v11707(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v11707(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v11707(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v11707(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v11707(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v11707(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v11707(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v11707(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v11707(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v11707(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v11707(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v11707(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v11707(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v11707(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v11707(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v11707(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v11707(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v11707(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v11707(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v11707(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v11707(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v11707(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v11707(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v11707(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v11707(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v11707(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v11707(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v11707(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v11707(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v11707(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v11707(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v11707(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v11707(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v11707(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v11707(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v11707(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v11707(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v11707(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v11707(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v11707(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v11707(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v11707(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v11707(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v11707(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v11707(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v11707(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v11707(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v11707(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v11707(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v11707(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v11707(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v11707(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v11707(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v11707(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v11707(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v11707(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v11707(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v11707(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v11707(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v11707(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v11707(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v11707(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v11707(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v11707(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v11707(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v11707(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v11707(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v11707(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v11707(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v11707(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v11707(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v11707(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v11707(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v11707(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v11707(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v11707(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v11707(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v11707(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v11707(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v11707(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v11707(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v11707(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v11707(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v11707(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v11707(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v11707(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v11707(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v11707(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v11707(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v11707(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v11707(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v11707(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v11707(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v11707(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v11707(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v11707(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v11707(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v11707(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v11707(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v11707(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v11707(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v11707(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v11707(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v11707(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v11707(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v11707(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v11707(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v11707(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v11707(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v11707(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v11707(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v11707(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v11707(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v11707(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v11707(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v11707(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v11707(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v11707(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v11707(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v11707(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v11707(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v11707(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v11707(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v11707(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v11707(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v11707(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_590,axiom,
! [VarNext: state_type] :
( v11709(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11707(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2172,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11709(VarNext)
<=> ( v11711(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2171,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11711(VarNext)
<=> ( v2609(VarNext)
& v11712(VarNext) ) ) ) ).
tff(writeUnaryOperator_1228,axiom,
! [VarCurr: state_type] :
( ~ v11712(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2376,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5351)
<=> v11699(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5350)
<=> v11699(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5349)
<=> v11699(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5348)
<=> v11699(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5347)
<=> v11699(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5346)
<=> v11699(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5345)
<=> v11699(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5344)
<=> v11699(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_476,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11701(VarNext)
=> ( ( v11699(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v11699(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v11699(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v11699(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v11699(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v11699(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v11699(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v11699(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v11699(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v11699(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v11699(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v11699(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v11699(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v11699(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v11699(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v11699(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v11699(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v11699(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v11699(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v11699(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v11699(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v11699(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v11699(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v11699(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v11699(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v11699(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v11699(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v11699(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v11699(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v11699(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v11699(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v11699(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v11699(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v11699(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v11699(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v11699(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v11699(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v11699(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v11699(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v11699(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v11699(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v11699(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v11699(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v11699(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v11699(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v11699(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v11699(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v11699(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v11699(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v11699(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v11699(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v11699(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v11699(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v11699(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v11699(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v11699(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v11699(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v11699(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v11699(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v11699(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v11699(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v11699(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v11699(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v11699(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v11699(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v11699(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v11699(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v11699(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v11699(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v11699(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v11699(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v11699(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v11699(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v11699(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v11699(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v11699(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v11699(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v11699(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v11699(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v11699(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v11699(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v11699(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v11699(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v11699(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v11699(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v11699(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v11699(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v11699(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v11699(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v11699(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v11699(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v11699(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v11699(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v11699(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v11699(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v11699(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v11699(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v11699(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v11699(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v11699(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v11699(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v11699(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v11699(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v11699(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v11699(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v11699(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v11699(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v11699(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v11699(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v11699(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v11699(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v11699(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v11699(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v11699(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v11699(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v11699(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v11699(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v11699(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v11699(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v11699(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v11699(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v11699(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v11699(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v11699(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v11699(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v11699(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v11699(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v11699(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v11699(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v11699(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v11699(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v11699(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v11699(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v11699(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v11699(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v11699(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v11699(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v11699(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v11699(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v11699(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v11699(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v11699(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v11699(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v11699(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v11699(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v11699(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v11699(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v11699(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_589,axiom,
! [VarNext: state_type] :
( v11701(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11699(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2170,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11701(VarNext)
<=> ( v11703(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2169,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11703(VarNext)
<=> ( v2609(VarNext)
& v11704(VarNext) ) ) ) ).
tff(writeUnaryOperator_1227,axiom,
! [VarCurr: state_type] :
( ~ v11704(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2375,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5203)
<=> v11691(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5202)
<=> v11691(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5201)
<=> v11691(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5200)
<=> v11691(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5199)
<=> v11691(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5198)
<=> v11691(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5197)
<=> v11691(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5196)
<=> v11691(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_475,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11693(VarNext)
=> ( ( v11691(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v11691(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v11691(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v11691(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v11691(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v11691(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v11691(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v11691(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v11691(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v11691(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v11691(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v11691(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v11691(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v11691(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v11691(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v11691(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v11691(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v11691(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v11691(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v11691(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v11691(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v11691(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v11691(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v11691(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v11691(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v11691(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v11691(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v11691(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v11691(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v11691(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v11691(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v11691(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v11691(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v11691(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v11691(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v11691(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v11691(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v11691(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v11691(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v11691(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v11691(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v11691(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v11691(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v11691(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v11691(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v11691(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v11691(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v11691(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v11691(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v11691(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v11691(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v11691(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v11691(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v11691(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v11691(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v11691(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v11691(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v11691(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v11691(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v11691(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v11691(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v11691(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v11691(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v11691(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v11691(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v11691(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v11691(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v11691(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v11691(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v11691(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v11691(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v11691(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v11691(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v11691(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v11691(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v11691(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v11691(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v11691(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v11691(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v11691(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v11691(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v11691(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v11691(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v11691(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v11691(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v11691(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v11691(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v11691(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v11691(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v11691(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v11691(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v11691(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v11691(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v11691(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v11691(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v11691(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v11691(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v11691(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v11691(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v11691(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v11691(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v11691(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v11691(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v11691(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v11691(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v11691(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v11691(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v11691(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v11691(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v11691(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v11691(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v11691(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v11691(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v11691(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v11691(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v11691(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v11691(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v11691(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v11691(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v11691(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v11691(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v11691(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v11691(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v11691(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v11691(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v11691(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v11691(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v11691(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v11691(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v11691(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v11691(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v11691(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v11691(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v11691(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v11691(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v11691(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v11691(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v11691(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v11691(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v11691(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v11691(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v11691(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v11691(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v11691(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v11691(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v11691(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v11691(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v11691(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_588,axiom,
! [VarNext: state_type] :
( v11693(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11691(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2168,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11693(VarNext)
<=> ( v11695(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2167,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11695(VarNext)
<=> ( v2609(VarNext)
& v11696(VarNext) ) ) ) ).
tff(writeUnaryOperator_1226,axiom,
! [VarCurr: state_type] :
( ~ v11696(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2374,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5055)
<=> v11683(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex5054)
<=> v11683(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex5053)
<=> v11683(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex5052)
<=> v11683(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex5051)
<=> v11683(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex5050)
<=> v11683(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex5049)
<=> v11683(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex5048)
<=> v11683(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_474,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11685(VarNext)
=> ( ( v11683(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v11683(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v11683(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v11683(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v11683(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v11683(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v11683(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v11683(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v11683(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v11683(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v11683(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v11683(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v11683(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v11683(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v11683(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v11683(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v11683(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v11683(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v11683(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v11683(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v11683(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v11683(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v11683(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v11683(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v11683(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v11683(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v11683(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v11683(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v11683(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v11683(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v11683(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v11683(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v11683(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v11683(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v11683(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v11683(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v11683(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v11683(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v11683(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v11683(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v11683(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v11683(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v11683(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v11683(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v11683(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v11683(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v11683(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v11683(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v11683(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v11683(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v11683(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v11683(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v11683(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v11683(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v11683(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v11683(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v11683(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v11683(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v11683(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v11683(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v11683(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v11683(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v11683(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v11683(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v11683(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v11683(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v11683(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v11683(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v11683(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v11683(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v11683(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v11683(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v11683(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v11683(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v11683(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v11683(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v11683(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v11683(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v11683(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v11683(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v11683(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v11683(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v11683(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v11683(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v11683(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v11683(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v11683(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v11683(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v11683(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v11683(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v11683(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v11683(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v11683(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v11683(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v11683(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v11683(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v11683(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v11683(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v11683(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v11683(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v11683(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v11683(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v11683(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v11683(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v11683(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v11683(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v11683(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v11683(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v11683(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v11683(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v11683(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v11683(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v11683(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v11683(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v11683(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v11683(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v11683(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v11683(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v11683(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v11683(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v11683(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v11683(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v11683(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v11683(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v11683(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v11683(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v11683(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v11683(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v11683(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v11683(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v11683(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v11683(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v11683(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v11683(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v11683(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v11683(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v11683(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v11683(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v11683(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v11683(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v11683(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v11683(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v11683(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v11683(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v11683(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v11683(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v11683(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v11683(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_587,axiom,
! [VarNext: state_type] :
( v11685(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11683(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2166,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11685(VarNext)
<=> ( v11687(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2165,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11687(VarNext)
<=> ( v2609(VarNext)
& v11688(VarNext) ) ) ) ).
tff(writeUnaryOperator_1225,axiom,
! [VarCurr: state_type] :
( ~ v11688(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2373,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4907)
<=> v11675(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4906)
<=> v11675(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4905)
<=> v11675(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4904)
<=> v11675(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4903)
<=> v11675(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4902)
<=> v11675(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4901)
<=> v11675(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4900)
<=> v11675(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_473,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11677(VarNext)
=> ( ( v11675(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v11675(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v11675(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v11675(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v11675(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v11675(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v11675(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v11675(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v11675(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v11675(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v11675(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v11675(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v11675(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v11675(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v11675(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v11675(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v11675(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v11675(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v11675(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v11675(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v11675(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v11675(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v11675(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v11675(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v11675(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v11675(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v11675(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v11675(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v11675(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v11675(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v11675(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v11675(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v11675(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v11675(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v11675(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v11675(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v11675(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v11675(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v11675(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v11675(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v11675(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v11675(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v11675(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v11675(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v11675(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v11675(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v11675(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v11675(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v11675(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v11675(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v11675(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v11675(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v11675(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v11675(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v11675(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v11675(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v11675(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v11675(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v11675(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v11675(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v11675(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v11675(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v11675(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v11675(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v11675(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v11675(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v11675(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v11675(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v11675(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v11675(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v11675(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v11675(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v11675(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v11675(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v11675(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v11675(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v11675(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v11675(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v11675(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v11675(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v11675(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v11675(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v11675(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v11675(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v11675(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v11675(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v11675(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v11675(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v11675(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v11675(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v11675(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v11675(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v11675(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v11675(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v11675(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v11675(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v11675(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v11675(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v11675(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v11675(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v11675(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v11675(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v11675(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v11675(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v11675(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v11675(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v11675(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v11675(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v11675(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v11675(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v11675(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v11675(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v11675(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v11675(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v11675(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v11675(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v11675(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v11675(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v11675(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v11675(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v11675(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v11675(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v11675(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v11675(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v11675(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v11675(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v11675(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v11675(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v11675(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v11675(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v11675(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v11675(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v11675(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v11675(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v11675(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v11675(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v11675(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v11675(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v11675(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v11675(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v11675(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v11675(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v11675(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v11675(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v11675(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v11675(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v11675(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v11675(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_586,axiom,
! [VarNext: state_type] :
( v11677(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11675(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2164,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11677(VarNext)
<=> ( v11679(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2163,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11679(VarNext)
<=> ( v2609(VarNext)
& v11680(VarNext) ) ) ) ).
tff(writeUnaryOperator_1224,axiom,
! [VarCurr: state_type] :
( ~ v11680(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2372,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4759)
<=> v11667(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4758)
<=> v11667(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4757)
<=> v11667(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4756)
<=> v11667(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4755)
<=> v11667(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4754)
<=> v11667(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4753)
<=> v11667(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4752)
<=> v11667(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_472,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11669(VarNext)
=> ( ( v11667(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v11667(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v11667(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v11667(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v11667(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v11667(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v11667(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v11667(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v11667(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v11667(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v11667(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v11667(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v11667(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v11667(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v11667(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v11667(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v11667(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v11667(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v11667(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v11667(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v11667(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v11667(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v11667(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v11667(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v11667(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v11667(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v11667(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v11667(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v11667(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v11667(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v11667(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v11667(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v11667(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v11667(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v11667(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v11667(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v11667(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v11667(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v11667(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v11667(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v11667(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v11667(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v11667(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v11667(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v11667(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v11667(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v11667(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v11667(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v11667(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v11667(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v11667(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v11667(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v11667(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v11667(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v11667(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v11667(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v11667(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v11667(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v11667(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v11667(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v11667(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v11667(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v11667(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v11667(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v11667(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v11667(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v11667(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v11667(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v11667(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v11667(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v11667(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v11667(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v11667(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v11667(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v11667(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v11667(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v11667(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v11667(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v11667(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v11667(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v11667(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v11667(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v11667(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v11667(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v11667(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v11667(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v11667(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v11667(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v11667(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v11667(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v11667(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v11667(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v11667(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v11667(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v11667(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v11667(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v11667(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v11667(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v11667(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v11667(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v11667(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v11667(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v11667(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v11667(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v11667(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v11667(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v11667(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v11667(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v11667(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v11667(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v11667(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v11667(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v11667(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v11667(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v11667(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v11667(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v11667(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v11667(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v11667(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v11667(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v11667(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v11667(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v11667(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v11667(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v11667(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v11667(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v11667(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v11667(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v11667(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v11667(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v11667(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v11667(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v11667(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v11667(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v11667(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v11667(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v11667(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v11667(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v11667(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v11667(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v11667(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v11667(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v11667(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v11667(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v11667(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v11667(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v11667(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v11667(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_585,axiom,
! [VarNext: state_type] :
( v11669(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11667(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2162,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11669(VarNext)
<=> ( v11671(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2161,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11671(VarNext)
<=> ( v2609(VarNext)
& v11672(VarNext) ) ) ) ).
tff(writeUnaryOperator_1223,axiom,
! [VarCurr: state_type] :
( ~ v11672(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2371,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4611)
<=> v11659(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4610)
<=> v11659(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4609)
<=> v11659(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4608)
<=> v11659(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4607)
<=> v11659(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4606)
<=> v11659(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4605)
<=> v11659(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4604)
<=> v11659(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_471,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11661(VarNext)
=> ( ( v11659(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v11659(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v11659(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v11659(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v11659(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v11659(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v11659(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v11659(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v11659(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v11659(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v11659(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v11659(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v11659(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v11659(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v11659(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v11659(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v11659(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v11659(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v11659(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v11659(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v11659(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v11659(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v11659(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v11659(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v11659(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v11659(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v11659(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v11659(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v11659(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v11659(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v11659(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v11659(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v11659(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v11659(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v11659(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v11659(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v11659(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v11659(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v11659(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v11659(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v11659(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v11659(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v11659(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v11659(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v11659(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v11659(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v11659(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v11659(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v11659(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v11659(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v11659(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v11659(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v11659(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v11659(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v11659(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v11659(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v11659(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v11659(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v11659(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v11659(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v11659(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v11659(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v11659(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v11659(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v11659(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v11659(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v11659(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v11659(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v11659(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v11659(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v11659(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v11659(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v11659(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v11659(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v11659(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v11659(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v11659(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v11659(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v11659(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v11659(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v11659(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v11659(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v11659(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v11659(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v11659(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v11659(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v11659(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v11659(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v11659(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v11659(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v11659(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v11659(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v11659(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v11659(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v11659(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v11659(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v11659(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v11659(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v11659(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v11659(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v11659(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v11659(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v11659(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v11659(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v11659(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v11659(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v11659(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v11659(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v11659(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v11659(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v11659(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v11659(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v11659(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v11659(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v11659(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v11659(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v11659(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v11659(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v11659(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v11659(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v11659(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v11659(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v11659(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v11659(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v11659(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v11659(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v11659(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v11659(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v11659(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v11659(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v11659(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v11659(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v11659(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v11659(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v11659(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v11659(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v11659(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v11659(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v11659(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v11659(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v11659(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v11659(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v11659(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v11659(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v11659(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v11659(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v11659(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v11659(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_584,axiom,
! [VarNext: state_type] :
( v11661(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11659(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2160,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11661(VarNext)
<=> ( v11663(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2159,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11663(VarNext)
<=> ( v2609(VarNext)
& v11664(VarNext) ) ) ) ).
tff(writeUnaryOperator_1222,axiom,
! [VarCurr: state_type] :
( ~ v11664(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2370,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4463)
<=> v11651(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4462)
<=> v11651(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4461)
<=> v11651(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4460)
<=> v11651(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4459)
<=> v11651(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4458)
<=> v11651(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4457)
<=> v11651(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4456)
<=> v11651(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_470,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11653(VarNext)
=> ( ( v11651(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v11651(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v11651(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v11651(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v11651(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v11651(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v11651(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v11651(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v11651(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v11651(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v11651(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v11651(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v11651(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v11651(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v11651(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v11651(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v11651(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v11651(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v11651(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v11651(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v11651(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v11651(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v11651(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v11651(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v11651(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v11651(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v11651(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v11651(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v11651(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v11651(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v11651(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v11651(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v11651(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v11651(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v11651(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v11651(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v11651(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v11651(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v11651(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v11651(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v11651(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v11651(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v11651(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v11651(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v11651(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v11651(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v11651(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v11651(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v11651(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v11651(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v11651(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v11651(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v11651(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v11651(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v11651(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v11651(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v11651(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v11651(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v11651(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v11651(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v11651(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v11651(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v11651(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v11651(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v11651(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v11651(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v11651(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v11651(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v11651(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v11651(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v11651(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v11651(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v11651(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v11651(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v11651(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v11651(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v11651(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v11651(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v11651(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v11651(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v11651(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v11651(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v11651(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v11651(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v11651(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v11651(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v11651(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v11651(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v11651(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v11651(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v11651(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v11651(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v11651(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v11651(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v11651(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v11651(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v11651(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v11651(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v11651(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v11651(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v11651(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v11651(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v11651(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v11651(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v11651(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v11651(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v11651(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v11651(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v11651(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v11651(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v11651(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v11651(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v11651(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v11651(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v11651(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v11651(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v11651(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v11651(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v11651(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v11651(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v11651(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v11651(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v11651(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v11651(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v11651(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v11651(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v11651(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v11651(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v11651(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v11651(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v11651(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v11651(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v11651(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v11651(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v11651(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v11651(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v11651(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v11651(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v11651(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v11651(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v11651(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v11651(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v11651(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v11651(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v11651(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v11651(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v11651(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v11651(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_583,axiom,
! [VarNext: state_type] :
( v11653(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11651(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2158,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11653(VarNext)
<=> ( v11655(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2157,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11655(VarNext)
<=> ( v2609(VarNext)
& v11656(VarNext) ) ) ) ).
tff(writeUnaryOperator_1221,axiom,
! [VarCurr: state_type] :
( ~ v11656(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2369,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4315)
<=> v11643(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4314)
<=> v11643(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4313)
<=> v11643(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4312)
<=> v11643(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4311)
<=> v11643(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4310)
<=> v11643(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4309)
<=> v11643(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4308)
<=> v11643(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_469,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11645(VarNext)
=> ( ( v11643(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v11643(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v11643(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v11643(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v11643(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v11643(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v11643(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v11643(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v11643(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v11643(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v11643(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v11643(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v11643(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v11643(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v11643(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v11643(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v11643(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v11643(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v11643(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v11643(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v11643(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v11643(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v11643(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v11643(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v11643(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v11643(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v11643(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v11643(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v11643(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v11643(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v11643(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v11643(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v11643(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v11643(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v11643(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v11643(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v11643(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v11643(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v11643(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v11643(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v11643(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v11643(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v11643(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v11643(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v11643(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v11643(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v11643(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v11643(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v11643(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v11643(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v11643(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v11643(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v11643(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v11643(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v11643(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v11643(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v11643(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v11643(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v11643(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v11643(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v11643(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v11643(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v11643(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v11643(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v11643(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v11643(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v11643(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v11643(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v11643(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v11643(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v11643(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v11643(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v11643(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v11643(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v11643(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v11643(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v11643(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v11643(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v11643(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v11643(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v11643(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v11643(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v11643(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v11643(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v11643(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v11643(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v11643(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v11643(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v11643(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v11643(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v11643(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v11643(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v11643(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v11643(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v11643(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v11643(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v11643(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v11643(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v11643(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v11643(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v11643(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v11643(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v11643(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v11643(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v11643(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v11643(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v11643(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v11643(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v11643(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v11643(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v11643(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v11643(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v11643(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v11643(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v11643(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v11643(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v11643(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v11643(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v11643(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v11643(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v11643(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v11643(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v11643(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v11643(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v11643(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v11643(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v11643(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v11643(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v11643(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v11643(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v11643(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v11643(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v11643(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v11643(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v11643(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v11643(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v11643(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v11643(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v11643(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v11643(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v11643(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v11643(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v11643(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v11643(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v11643(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v11643(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v11643(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v11643(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_582,axiom,
! [VarNext: state_type] :
( v11645(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11643(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2156,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11645(VarNext)
<=> ( v11647(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2155,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11647(VarNext)
<=> ( v2609(VarNext)
& v11648(VarNext) ) ) ) ).
tff(writeUnaryOperator_1220,axiom,
! [VarCurr: state_type] :
( ~ v11648(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2368,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4167)
<=> v11635(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4166)
<=> v11635(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4165)
<=> v11635(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4164)
<=> v11635(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4163)
<=> v11635(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4162)
<=> v11635(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4161)
<=> v11635(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4160)
<=> v11635(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_468,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11637(VarNext)
=> ( ( v11635(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v11635(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v11635(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v11635(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v11635(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v11635(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v11635(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v11635(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v11635(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v11635(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v11635(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v11635(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v11635(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v11635(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v11635(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v11635(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v11635(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v11635(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v11635(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v11635(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v11635(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v11635(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v11635(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v11635(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v11635(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v11635(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v11635(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v11635(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v11635(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v11635(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v11635(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v11635(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v11635(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v11635(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v11635(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v11635(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v11635(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v11635(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v11635(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v11635(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v11635(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v11635(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v11635(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v11635(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v11635(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v11635(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v11635(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v11635(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v11635(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v11635(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v11635(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v11635(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v11635(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v11635(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v11635(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v11635(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v11635(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v11635(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v11635(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v11635(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v11635(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v11635(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v11635(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v11635(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v11635(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v11635(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v11635(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v11635(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v11635(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v11635(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v11635(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v11635(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v11635(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v11635(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v11635(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v11635(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v11635(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v11635(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v11635(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v11635(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v11635(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v11635(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v11635(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v11635(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v11635(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v11635(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v11635(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v11635(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v11635(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v11635(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v11635(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v11635(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v11635(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v11635(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v11635(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v11635(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v11635(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v11635(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v11635(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v11635(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v11635(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v11635(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v11635(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v11635(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v11635(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v11635(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v11635(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v11635(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v11635(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v11635(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v11635(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v11635(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v11635(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v11635(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v11635(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v11635(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v11635(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v11635(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v11635(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v11635(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v11635(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v11635(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v11635(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v11635(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v11635(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v11635(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v11635(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v11635(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v11635(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v11635(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v11635(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v11635(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v11635(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v11635(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v11635(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v11635(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v11635(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v11635(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v11635(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v11635(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v11635(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v11635(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v11635(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v11635(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v11635(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v11635(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v11635(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v11635(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_581,axiom,
! [VarNext: state_type] :
( v11637(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11635(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2154,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11637(VarNext)
<=> ( v11639(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2153,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11639(VarNext)
<=> ( v2609(VarNext)
& v11640(VarNext) ) ) ) ).
tff(writeUnaryOperator_1219,axiom,
! [VarCurr: state_type] :
( ~ v11640(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2367,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4019)
<=> v11627(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex4018)
<=> v11627(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex4017)
<=> v11627(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex4016)
<=> v11627(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex4015)
<=> v11627(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex4014)
<=> v11627(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex4013)
<=> v11627(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex4012)
<=> v11627(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_467,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11629(VarNext)
=> ( ( v11627(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v11627(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v11627(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v11627(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v11627(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v11627(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v11627(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v11627(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v11627(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v11627(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v11627(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v11627(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v11627(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v11627(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v11627(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v11627(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v11627(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v11627(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v11627(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v11627(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v11627(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v11627(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v11627(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v11627(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v11627(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v11627(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v11627(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v11627(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v11627(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v11627(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v11627(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v11627(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v11627(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v11627(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v11627(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v11627(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v11627(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v11627(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v11627(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v11627(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v11627(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v11627(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v11627(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v11627(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v11627(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v11627(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v11627(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v11627(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v11627(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v11627(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v11627(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v11627(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v11627(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v11627(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v11627(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v11627(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v11627(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v11627(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v11627(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v11627(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v11627(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v11627(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v11627(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v11627(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v11627(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v11627(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v11627(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v11627(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v11627(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v11627(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v11627(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v11627(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v11627(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v11627(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v11627(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v11627(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v11627(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v11627(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v11627(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v11627(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v11627(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v11627(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v11627(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v11627(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v11627(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v11627(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v11627(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v11627(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v11627(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v11627(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v11627(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v11627(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v11627(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v11627(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v11627(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v11627(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v11627(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v11627(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v11627(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v11627(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v11627(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v11627(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v11627(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v11627(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v11627(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v11627(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v11627(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v11627(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v11627(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v11627(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v11627(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v11627(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v11627(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v11627(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v11627(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v11627(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v11627(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v11627(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v11627(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v11627(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v11627(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v11627(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v11627(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v11627(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v11627(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v11627(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v11627(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v11627(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v11627(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v11627(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v11627(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v11627(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v11627(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v11627(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v11627(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v11627(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v11627(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v11627(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v11627(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v11627(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v11627(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v11627(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v11627(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v11627(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v11627(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v11627(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v11627(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v11627(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_580,axiom,
! [VarNext: state_type] :
( v11629(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11627(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2152,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11629(VarNext)
<=> ( v11631(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2151,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11631(VarNext)
<=> ( v2609(VarNext)
& v11632(VarNext) ) ) ) ).
tff(writeUnaryOperator_1218,axiom,
! [VarCurr: state_type] :
( ~ v11632(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2366,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3871)
<=> v11619(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3870)
<=> v11619(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3869)
<=> v11619(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3868)
<=> v11619(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3867)
<=> v11619(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3866)
<=> v11619(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3865)
<=> v11619(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3864)
<=> v11619(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_466,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11621(VarNext)
=> ( ( v11619(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v11619(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v11619(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v11619(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v11619(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v11619(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v11619(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v11619(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v11619(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v11619(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v11619(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v11619(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v11619(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v11619(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v11619(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v11619(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v11619(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v11619(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v11619(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v11619(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v11619(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v11619(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v11619(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v11619(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v11619(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v11619(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v11619(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v11619(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v11619(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v11619(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v11619(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v11619(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v11619(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v11619(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v11619(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v11619(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v11619(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v11619(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v11619(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v11619(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v11619(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v11619(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v11619(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v11619(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v11619(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v11619(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v11619(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v11619(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v11619(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v11619(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v11619(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v11619(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v11619(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v11619(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v11619(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v11619(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v11619(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v11619(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v11619(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v11619(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v11619(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v11619(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v11619(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v11619(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v11619(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v11619(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v11619(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v11619(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v11619(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v11619(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v11619(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v11619(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v11619(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v11619(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v11619(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v11619(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v11619(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v11619(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v11619(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v11619(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v11619(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v11619(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v11619(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v11619(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v11619(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v11619(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v11619(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v11619(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v11619(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v11619(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v11619(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v11619(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v11619(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v11619(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v11619(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v11619(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v11619(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v11619(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v11619(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v11619(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v11619(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v11619(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v11619(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v11619(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v11619(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v11619(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v11619(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v11619(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v11619(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v11619(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v11619(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v11619(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v11619(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v11619(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v11619(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v11619(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v11619(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v11619(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v11619(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v11619(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v11619(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v11619(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v11619(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v11619(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v11619(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v11619(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v11619(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v11619(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v11619(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v11619(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v11619(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v11619(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v11619(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v11619(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v11619(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v11619(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v11619(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v11619(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v11619(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v11619(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v11619(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v11619(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v11619(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v11619(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v11619(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v11619(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v11619(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v11619(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_579,axiom,
! [VarNext: state_type] :
( v11621(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11619(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2150,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11621(VarNext)
<=> ( v11623(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2149,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11623(VarNext)
<=> ( v2609(VarNext)
& v11624(VarNext) ) ) ) ).
tff(writeUnaryOperator_1217,axiom,
! [VarCurr: state_type] :
( ~ v11624(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2365,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3723)
<=> v11611(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3722)
<=> v11611(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3721)
<=> v11611(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3720)
<=> v11611(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3719)
<=> v11611(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3718)
<=> v11611(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3717)
<=> v11611(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3716)
<=> v11611(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_465,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11613(VarNext)
=> ( ( v11611(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v11611(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v11611(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v11611(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v11611(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v11611(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v11611(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v11611(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v11611(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v11611(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v11611(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v11611(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v11611(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v11611(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v11611(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v11611(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v11611(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v11611(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v11611(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v11611(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v11611(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v11611(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v11611(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v11611(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v11611(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v11611(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v11611(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v11611(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v11611(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v11611(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v11611(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v11611(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v11611(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v11611(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v11611(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v11611(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v11611(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v11611(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v11611(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v11611(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v11611(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v11611(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v11611(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v11611(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v11611(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v11611(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v11611(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v11611(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v11611(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v11611(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v11611(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v11611(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v11611(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v11611(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v11611(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v11611(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v11611(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v11611(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v11611(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v11611(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v11611(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v11611(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v11611(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v11611(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v11611(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v11611(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v11611(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v11611(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v11611(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v11611(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v11611(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v11611(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v11611(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v11611(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v11611(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v11611(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v11611(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v11611(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v11611(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v11611(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v11611(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v11611(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v11611(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v11611(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v11611(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v11611(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v11611(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v11611(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v11611(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v11611(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v11611(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v11611(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v11611(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v11611(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v11611(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v11611(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v11611(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v11611(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v11611(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v11611(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v11611(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v11611(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v11611(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v11611(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v11611(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v11611(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v11611(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v11611(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v11611(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v11611(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v11611(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v11611(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v11611(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v11611(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v11611(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v11611(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v11611(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v11611(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v11611(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v11611(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v11611(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v11611(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v11611(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v11611(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v11611(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v11611(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v11611(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v11611(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v11611(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v11611(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v11611(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v11611(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v11611(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v11611(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v11611(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v11611(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v11611(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v11611(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v11611(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v11611(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v11611(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v11611(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v11611(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v11611(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v11611(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v11611(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v11611(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v11611(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_578,axiom,
! [VarNext: state_type] :
( v11613(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11611(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2148,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11613(VarNext)
<=> ( v11615(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2147,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11615(VarNext)
<=> ( v2609(VarNext)
& v11616(VarNext) ) ) ) ).
tff(writeUnaryOperator_1216,axiom,
! [VarCurr: state_type] :
( ~ v11616(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2364,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3575)
<=> v11603(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3574)
<=> v11603(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3573)
<=> v11603(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3572)
<=> v11603(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3571)
<=> v11603(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3570)
<=> v11603(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3569)
<=> v11603(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3568)
<=> v11603(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_464,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11605(VarNext)
=> ( ( v11603(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v11603(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v11603(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v11603(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v11603(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v11603(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v11603(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v11603(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v11603(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v11603(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v11603(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v11603(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v11603(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v11603(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v11603(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v11603(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v11603(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v11603(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v11603(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v11603(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v11603(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v11603(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v11603(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v11603(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v11603(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v11603(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v11603(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v11603(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v11603(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v11603(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v11603(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v11603(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v11603(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v11603(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v11603(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v11603(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v11603(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v11603(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v11603(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v11603(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v11603(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v11603(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v11603(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v11603(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v11603(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v11603(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v11603(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v11603(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v11603(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v11603(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v11603(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v11603(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v11603(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v11603(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v11603(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v11603(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v11603(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v11603(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v11603(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v11603(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v11603(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v11603(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v11603(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v11603(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v11603(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v11603(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v11603(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v11603(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v11603(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v11603(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v11603(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v11603(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v11603(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v11603(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v11603(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v11603(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v11603(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v11603(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v11603(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v11603(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v11603(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v11603(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v11603(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v11603(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v11603(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v11603(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v11603(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v11603(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v11603(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v11603(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v11603(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v11603(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v11603(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v11603(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v11603(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v11603(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v11603(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v11603(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v11603(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v11603(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v11603(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v11603(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v11603(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v11603(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v11603(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v11603(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v11603(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v11603(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v11603(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v11603(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v11603(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v11603(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v11603(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v11603(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v11603(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v11603(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v11603(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v11603(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v11603(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v11603(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v11603(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v11603(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v11603(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v11603(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v11603(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v11603(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v11603(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v11603(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v11603(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v11603(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v11603(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v11603(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v11603(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v11603(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v11603(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v11603(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v11603(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v11603(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v11603(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v11603(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v11603(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v11603(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v11603(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v11603(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v11603(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v11603(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v11603(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v11603(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_577,axiom,
! [VarNext: state_type] :
( v11605(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11603(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2146,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11605(VarNext)
<=> ( v11607(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2145,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11607(VarNext)
<=> ( v2609(VarNext)
& v11608(VarNext) ) ) ) ).
tff(writeUnaryOperator_1215,axiom,
! [VarCurr: state_type] :
( ~ v11608(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2363,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3427)
<=> v11595(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3426)
<=> v11595(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3425)
<=> v11595(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3424)
<=> v11595(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3423)
<=> v11595(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3422)
<=> v11595(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3421)
<=> v11595(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3420)
<=> v11595(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_463,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11597(VarNext)
=> ( ( v11595(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v11595(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v11595(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v11595(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v11595(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v11595(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v11595(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v11595(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v11595(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v11595(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v11595(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v11595(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v11595(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v11595(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v11595(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v11595(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v11595(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v11595(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v11595(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v11595(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v11595(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v11595(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v11595(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v11595(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v11595(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v11595(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v11595(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v11595(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v11595(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v11595(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v11595(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v11595(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v11595(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v11595(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v11595(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v11595(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v11595(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v11595(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v11595(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v11595(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v11595(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v11595(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v11595(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v11595(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v11595(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v11595(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v11595(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v11595(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v11595(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v11595(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v11595(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v11595(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v11595(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v11595(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v11595(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v11595(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v11595(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v11595(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v11595(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v11595(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v11595(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v11595(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v11595(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v11595(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v11595(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v11595(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v11595(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v11595(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v11595(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v11595(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v11595(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v11595(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v11595(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v11595(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v11595(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v11595(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v11595(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v11595(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v11595(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v11595(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v11595(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v11595(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v11595(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v11595(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v11595(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v11595(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v11595(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v11595(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v11595(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v11595(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v11595(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v11595(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v11595(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v11595(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v11595(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v11595(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v11595(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v11595(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v11595(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v11595(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v11595(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v11595(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v11595(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v11595(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v11595(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v11595(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v11595(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v11595(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v11595(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v11595(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v11595(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v11595(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v11595(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v11595(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v11595(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v11595(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v11595(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v11595(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v11595(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v11595(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v11595(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v11595(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v11595(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v11595(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v11595(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v11595(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v11595(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v11595(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v11595(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v11595(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v11595(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v11595(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v11595(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v11595(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v11595(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v11595(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v11595(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v11595(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v11595(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v11595(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v11595(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v11595(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v11595(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v11595(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v11595(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v11595(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v11595(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v11595(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_576,axiom,
! [VarNext: state_type] :
( v11597(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11595(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2144,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11597(VarNext)
<=> ( v11599(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2143,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11599(VarNext)
<=> ( v2609(VarNext)
& v11600(VarNext) ) ) ) ).
tff(writeUnaryOperator_1214,axiom,
! [VarCurr: state_type] :
( ~ v11600(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2362,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3279)
<=> v11587(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3278)
<=> v11587(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3277)
<=> v11587(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3276)
<=> v11587(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3275)
<=> v11587(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3274)
<=> v11587(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3273)
<=> v11587(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3272)
<=> v11587(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_462,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11589(VarNext)
=> ( ( v11587(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v11587(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v11587(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v11587(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v11587(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v11587(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v11587(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v11587(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v11587(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v11587(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v11587(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v11587(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v11587(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v11587(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v11587(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v11587(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v11587(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v11587(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v11587(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v11587(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v11587(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v11587(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v11587(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v11587(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v11587(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v11587(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v11587(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v11587(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v11587(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v11587(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v11587(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v11587(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v11587(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v11587(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v11587(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v11587(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v11587(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v11587(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v11587(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v11587(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v11587(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v11587(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v11587(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v11587(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v11587(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v11587(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v11587(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v11587(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v11587(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v11587(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v11587(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v11587(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v11587(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v11587(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v11587(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v11587(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v11587(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v11587(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v11587(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v11587(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v11587(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v11587(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v11587(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v11587(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v11587(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v11587(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v11587(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v11587(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v11587(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v11587(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v11587(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v11587(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v11587(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v11587(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v11587(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v11587(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v11587(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v11587(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v11587(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v11587(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v11587(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v11587(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v11587(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v11587(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v11587(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v11587(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v11587(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v11587(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v11587(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v11587(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v11587(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v11587(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v11587(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v11587(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v11587(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v11587(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v11587(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v11587(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v11587(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v11587(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v11587(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v11587(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v11587(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v11587(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v11587(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v11587(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v11587(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v11587(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v11587(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v11587(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v11587(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v11587(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v11587(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v11587(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v11587(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v11587(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v11587(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v11587(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v11587(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v11587(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v11587(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v11587(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v11587(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v11587(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v11587(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v11587(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v11587(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v11587(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v11587(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v11587(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v11587(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v11587(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v11587(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v11587(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v11587(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v11587(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v11587(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v11587(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v11587(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v11587(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v11587(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v11587(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v11587(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v11587(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v11587(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v11587(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v11587(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v11587(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_575,axiom,
! [VarNext: state_type] :
( v11589(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11587(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2142,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11589(VarNext)
<=> ( v11591(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2141,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11591(VarNext)
<=> ( v2609(VarNext)
& v11592(VarNext) ) ) ) ).
tff(writeUnaryOperator_1213,axiom,
! [VarCurr: state_type] :
( ~ v11592(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2361,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3131)
<=> v11579(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex3130)
<=> v11579(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex3129)
<=> v11579(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex3128)
<=> v11579(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex3127)
<=> v11579(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex3126)
<=> v11579(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex3125)
<=> v11579(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex3124)
<=> v11579(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_461,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11581(VarNext)
=> ( ( v11579(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v11579(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v11579(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v11579(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v11579(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v11579(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v11579(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v11579(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v11579(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v11579(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v11579(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v11579(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v11579(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v11579(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v11579(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v11579(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v11579(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v11579(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v11579(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v11579(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v11579(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v11579(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v11579(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v11579(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v11579(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v11579(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v11579(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v11579(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v11579(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v11579(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v11579(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v11579(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v11579(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v11579(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v11579(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v11579(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v11579(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v11579(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v11579(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v11579(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v11579(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v11579(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v11579(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v11579(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v11579(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v11579(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v11579(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v11579(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v11579(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v11579(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v11579(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v11579(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v11579(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v11579(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v11579(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v11579(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v11579(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v11579(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v11579(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v11579(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v11579(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v11579(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v11579(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v11579(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v11579(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v11579(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v11579(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v11579(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v11579(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v11579(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v11579(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v11579(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v11579(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v11579(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v11579(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v11579(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v11579(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v11579(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v11579(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v11579(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v11579(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v11579(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v11579(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v11579(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v11579(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v11579(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v11579(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v11579(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v11579(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v11579(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v11579(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v11579(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v11579(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v11579(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v11579(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v11579(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v11579(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v11579(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v11579(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v11579(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v11579(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v11579(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v11579(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v11579(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v11579(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v11579(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v11579(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v11579(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v11579(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v11579(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v11579(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v11579(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v11579(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v11579(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v11579(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v11579(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v11579(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v11579(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v11579(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v11579(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v11579(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v11579(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v11579(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v11579(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v11579(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v11579(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v11579(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v11579(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v11579(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v11579(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v11579(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v11579(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v11579(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v11579(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v11579(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v11579(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v11579(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v11579(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v11579(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v11579(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v11579(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v11579(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v11579(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v11579(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v11579(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v11579(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v11579(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v11579(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_574,axiom,
! [VarNext: state_type] :
( v11581(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11579(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2140,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11581(VarNext)
<=> ( v11583(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2139,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11583(VarNext)
<=> ( v2609(VarNext)
& v11584(VarNext) ) ) ) ).
tff(writeUnaryOperator_1212,axiom,
! [VarCurr: state_type] :
( ~ v11584(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2360,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2983)
<=> v11571(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2982)
<=> v11571(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2981)
<=> v11571(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2980)
<=> v11571(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2979)
<=> v11571(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2978)
<=> v11571(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2977)
<=> v11571(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2976)
<=> v11571(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_460,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11573(VarNext)
=> ( ( v11571(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v11571(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v11571(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v11571(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v11571(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v11571(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v11571(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v11571(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v11571(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v11571(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v11571(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v11571(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v11571(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v11571(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v11571(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v11571(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v11571(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v11571(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v11571(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v11571(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v11571(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v11571(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v11571(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v11571(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v11571(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v11571(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v11571(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v11571(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v11571(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v11571(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v11571(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v11571(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v11571(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v11571(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v11571(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v11571(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v11571(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v11571(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v11571(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v11571(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v11571(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v11571(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v11571(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v11571(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v11571(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v11571(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v11571(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v11571(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v11571(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v11571(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v11571(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v11571(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v11571(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v11571(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v11571(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v11571(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v11571(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v11571(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v11571(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v11571(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v11571(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v11571(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v11571(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v11571(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v11571(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v11571(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v11571(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v11571(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v11571(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v11571(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v11571(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v11571(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v11571(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v11571(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v11571(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v11571(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v11571(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v11571(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v11571(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v11571(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v11571(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v11571(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v11571(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v11571(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v11571(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v11571(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v11571(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v11571(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v11571(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v11571(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v11571(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v11571(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v11571(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v11571(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v11571(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v11571(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v11571(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v11571(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v11571(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v11571(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v11571(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v11571(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v11571(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v11571(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v11571(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v11571(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v11571(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v11571(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v11571(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v11571(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v11571(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v11571(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v11571(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v11571(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v11571(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v11571(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v11571(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v11571(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v11571(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v11571(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v11571(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v11571(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v11571(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v11571(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v11571(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v11571(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v11571(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v11571(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v11571(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v11571(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v11571(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v11571(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v11571(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v11571(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v11571(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v11571(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v11571(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v11571(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v11571(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v11571(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v11571(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v11571(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v11571(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v11571(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v11571(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v11571(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v11571(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v11571(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_573,axiom,
! [VarNext: state_type] :
( v11573(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11571(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2138,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11573(VarNext)
<=> ( v11575(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2137,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11575(VarNext)
<=> ( v2609(VarNext)
& v11576(VarNext) ) ) ) ).
tff(writeUnaryOperator_1211,axiom,
! [VarCurr: state_type] :
( ~ v11576(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2359,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2835)
<=> v11563(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2834)
<=> v11563(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2833)
<=> v11563(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2832)
<=> v11563(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2831)
<=> v11563(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2830)
<=> v11563(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2829)
<=> v11563(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2828)
<=> v11563(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_459,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11565(VarNext)
=> ( ( v11563(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v11563(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v11563(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v11563(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v11563(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v11563(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v11563(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v11563(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v11563(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v11563(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v11563(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v11563(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v11563(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v11563(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v11563(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v11563(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v11563(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v11563(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v11563(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v11563(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v11563(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v11563(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v11563(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v11563(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v11563(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v11563(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v11563(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v11563(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v11563(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v11563(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v11563(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v11563(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v11563(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v11563(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v11563(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v11563(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v11563(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v11563(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v11563(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v11563(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v11563(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v11563(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v11563(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v11563(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v11563(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v11563(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v11563(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v11563(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v11563(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v11563(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v11563(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v11563(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v11563(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v11563(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v11563(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v11563(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v11563(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v11563(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v11563(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v11563(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v11563(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v11563(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v11563(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v11563(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v11563(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v11563(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v11563(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v11563(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v11563(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v11563(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v11563(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v11563(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v11563(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v11563(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v11563(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v11563(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v11563(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v11563(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v11563(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v11563(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v11563(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v11563(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v11563(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v11563(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v11563(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v11563(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v11563(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v11563(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v11563(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v11563(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v11563(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v11563(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v11563(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v11563(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v11563(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v11563(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v11563(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v11563(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v11563(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v11563(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v11563(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v11563(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v11563(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v11563(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v11563(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v11563(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v11563(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v11563(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v11563(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v11563(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v11563(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v11563(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v11563(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v11563(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v11563(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v11563(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v11563(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v11563(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v11563(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v11563(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v11563(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v11563(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v11563(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v11563(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v11563(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v11563(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v11563(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v11563(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v11563(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v11563(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v11563(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v11563(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v11563(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v11563(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v11563(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v11563(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v11563(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v11563(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v11563(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v11563(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v11563(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v11563(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v11563(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v11563(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v11563(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v11563(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v11563(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v11563(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_572,axiom,
! [VarNext: state_type] :
( v11565(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11563(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2136,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11565(VarNext)
<=> ( v11567(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2135,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11567(VarNext)
<=> ( v2609(VarNext)
& v11568(VarNext) ) ) ) ).
tff(writeUnaryOperator_1210,axiom,
! [VarCurr: state_type] :
( ~ v11568(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2358,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2687)
<=> v11555(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2686)
<=> v11555(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2685)
<=> v11555(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2684)
<=> v11555(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2683)
<=> v11555(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2682)
<=> v11555(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2681)
<=> v11555(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2680)
<=> v11555(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_458,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11557(VarNext)
=> ( ( v11555(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v11555(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v11555(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v11555(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v11555(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v11555(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v11555(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v11555(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v11555(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v11555(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v11555(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v11555(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v11555(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v11555(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v11555(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v11555(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v11555(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v11555(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v11555(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v11555(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v11555(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v11555(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v11555(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v11555(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v11555(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v11555(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v11555(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v11555(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v11555(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v11555(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v11555(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v11555(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v11555(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v11555(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v11555(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v11555(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v11555(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v11555(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v11555(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v11555(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v11555(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v11555(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v11555(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v11555(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v11555(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v11555(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v11555(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v11555(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v11555(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v11555(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v11555(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v11555(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v11555(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v11555(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v11555(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v11555(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v11555(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v11555(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v11555(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v11555(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v11555(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v11555(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v11555(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v11555(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v11555(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v11555(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v11555(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v11555(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v11555(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v11555(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v11555(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v11555(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v11555(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v11555(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v11555(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v11555(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v11555(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v11555(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v11555(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v11555(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v11555(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v11555(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v11555(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v11555(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v11555(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v11555(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v11555(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v11555(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v11555(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v11555(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v11555(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v11555(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v11555(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v11555(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v11555(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v11555(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v11555(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v11555(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v11555(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v11555(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v11555(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v11555(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v11555(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v11555(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v11555(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v11555(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v11555(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v11555(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v11555(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v11555(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v11555(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v11555(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v11555(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v11555(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v11555(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v11555(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v11555(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v11555(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v11555(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v11555(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v11555(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v11555(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v11555(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v11555(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v11555(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v11555(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v11555(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v11555(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v11555(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v11555(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v11555(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v11555(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v11555(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v11555(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v11555(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v11555(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v11555(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v11555(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v11555(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v11555(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v11555(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v11555(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v11555(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v11555(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v11555(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v11555(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v11555(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v11555(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_571,axiom,
! [VarNext: state_type] :
( v11557(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11555(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2134,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11557(VarNext)
<=> ( v11559(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2133,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11559(VarNext)
<=> ( v2609(VarNext)
& v11560(VarNext) ) ) ) ).
tff(writeUnaryOperator_1209,axiom,
! [VarCurr: state_type] :
( ~ v11560(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2357,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2539)
<=> v11547(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2538)
<=> v11547(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2537)
<=> v11547(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2536)
<=> v11547(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2535)
<=> v11547(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2534)
<=> v11547(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2533)
<=> v11547(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2532)
<=> v11547(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_457,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11549(VarNext)
=> ( ( v11547(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v11547(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v11547(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v11547(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v11547(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v11547(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v11547(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v11547(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v11547(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v11547(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v11547(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v11547(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v11547(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v11547(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v11547(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v11547(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v11547(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v11547(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v11547(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v11547(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v11547(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v11547(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v11547(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v11547(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v11547(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v11547(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v11547(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v11547(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v11547(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v11547(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v11547(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v11547(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v11547(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v11547(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v11547(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v11547(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v11547(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v11547(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v11547(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v11547(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v11547(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v11547(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v11547(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v11547(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v11547(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v11547(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v11547(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v11547(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v11547(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v11547(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v11547(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v11547(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v11547(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v11547(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v11547(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v11547(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v11547(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v11547(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v11547(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v11547(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v11547(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v11547(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v11547(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v11547(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v11547(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v11547(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v11547(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v11547(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v11547(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v11547(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v11547(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v11547(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v11547(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v11547(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v11547(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v11547(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v11547(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v11547(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v11547(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v11547(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v11547(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v11547(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v11547(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v11547(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v11547(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v11547(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v11547(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v11547(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v11547(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v11547(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v11547(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v11547(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v11547(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v11547(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v11547(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v11547(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v11547(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v11547(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v11547(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v11547(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v11547(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v11547(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v11547(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v11547(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v11547(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v11547(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v11547(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v11547(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v11547(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v11547(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v11547(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v11547(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v11547(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v11547(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v11547(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v11547(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v11547(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v11547(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v11547(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v11547(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v11547(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v11547(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v11547(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v11547(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v11547(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v11547(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v11547(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v11547(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v11547(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v11547(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v11547(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v11547(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v11547(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v11547(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v11547(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v11547(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v11547(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v11547(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v11547(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v11547(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v11547(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v11547(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v11547(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v11547(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v11547(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v11547(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v11547(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v11547(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_570,axiom,
! [VarNext: state_type] :
( v11549(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11547(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2132,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11549(VarNext)
<=> ( v11551(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2131,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11551(VarNext)
<=> ( v2609(VarNext)
& v11552(VarNext) ) ) ) ).
tff(writeUnaryOperator_1208,axiom,
! [VarCurr: state_type] :
( ~ v11552(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2356,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2391)
<=> v11539(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2390)
<=> v11539(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2389)
<=> v11539(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2388)
<=> v11539(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2387)
<=> v11539(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2386)
<=> v11539(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2385)
<=> v11539(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2384)
<=> v11539(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_456,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11541(VarNext)
=> ( ( v11539(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v11539(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v11539(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v11539(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v11539(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v11539(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v11539(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v11539(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v11539(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v11539(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v11539(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v11539(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v11539(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v11539(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v11539(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v11539(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v11539(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v11539(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v11539(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v11539(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v11539(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v11539(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v11539(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v11539(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v11539(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v11539(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v11539(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v11539(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v11539(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v11539(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v11539(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v11539(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v11539(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v11539(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v11539(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v11539(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v11539(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v11539(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v11539(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v11539(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v11539(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v11539(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v11539(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v11539(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v11539(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v11539(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v11539(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v11539(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v11539(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v11539(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v11539(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v11539(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v11539(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v11539(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v11539(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v11539(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v11539(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v11539(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v11539(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v11539(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v11539(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v11539(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v11539(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v11539(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v11539(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v11539(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v11539(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v11539(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v11539(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v11539(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v11539(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v11539(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v11539(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v11539(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v11539(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v11539(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v11539(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v11539(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v11539(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v11539(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v11539(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v11539(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v11539(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v11539(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v11539(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v11539(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v11539(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v11539(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v11539(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v11539(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v11539(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v11539(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v11539(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v11539(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v11539(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v11539(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v11539(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v11539(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v11539(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v11539(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v11539(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v11539(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v11539(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v11539(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v11539(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v11539(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v11539(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v11539(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v11539(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v11539(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v11539(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v11539(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v11539(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v11539(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v11539(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v11539(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v11539(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v11539(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v11539(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v11539(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v11539(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v11539(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v11539(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v11539(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v11539(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v11539(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v11539(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v11539(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v11539(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v11539(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v11539(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v11539(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v11539(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v11539(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v11539(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v11539(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v11539(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v11539(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v11539(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v11539(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v11539(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v11539(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v11539(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v11539(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v11539(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v11539(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v11539(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v11539(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_569,axiom,
! [VarNext: state_type] :
( v11541(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11539(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2130,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11541(VarNext)
<=> ( v11543(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2129,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11543(VarNext)
<=> ( v2609(VarNext)
& v11544(VarNext) ) ) ) ).
tff(writeUnaryOperator_1207,axiom,
! [VarCurr: state_type] :
( ~ v11544(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2355,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2243)
<=> v11531(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2242)
<=> v11531(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2241)
<=> v11531(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2240)
<=> v11531(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2239)
<=> v11531(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2238)
<=> v11531(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2237)
<=> v11531(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2236)
<=> v11531(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_455,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11533(VarNext)
=> ( ( v11531(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v11531(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v11531(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v11531(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v11531(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v11531(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v11531(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v11531(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v11531(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v11531(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v11531(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v11531(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v11531(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v11531(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v11531(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v11531(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v11531(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v11531(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v11531(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v11531(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v11531(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v11531(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v11531(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v11531(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v11531(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v11531(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v11531(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v11531(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v11531(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v11531(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v11531(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v11531(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v11531(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v11531(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v11531(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v11531(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v11531(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v11531(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v11531(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v11531(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v11531(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v11531(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v11531(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v11531(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v11531(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v11531(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v11531(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v11531(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v11531(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v11531(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v11531(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v11531(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v11531(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v11531(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v11531(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v11531(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v11531(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v11531(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v11531(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v11531(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v11531(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v11531(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v11531(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v11531(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v11531(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v11531(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v11531(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v11531(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v11531(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v11531(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v11531(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v11531(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v11531(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v11531(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v11531(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v11531(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v11531(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v11531(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v11531(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v11531(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v11531(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v11531(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v11531(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v11531(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v11531(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v11531(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v11531(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v11531(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v11531(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v11531(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v11531(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v11531(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v11531(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v11531(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v11531(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v11531(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v11531(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v11531(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v11531(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v11531(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v11531(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v11531(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v11531(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v11531(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v11531(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v11531(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v11531(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v11531(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v11531(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v11531(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v11531(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v11531(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v11531(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v11531(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v11531(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v11531(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v11531(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v11531(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v11531(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v11531(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v11531(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v11531(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v11531(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v11531(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v11531(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v11531(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v11531(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v11531(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v11531(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v11531(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v11531(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v11531(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v11531(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v11531(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v11531(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v11531(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v11531(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v11531(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v11531(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v11531(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v11531(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v11531(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v11531(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v11531(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v11531(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v11531(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v11531(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v11531(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_568,axiom,
! [VarNext: state_type] :
( v11533(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11531(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2128,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11533(VarNext)
<=> ( v11535(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2127,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11535(VarNext)
<=> ( v2609(VarNext)
& v11536(VarNext) ) ) ) ).
tff(writeUnaryOperator_1206,axiom,
! [VarCurr: state_type] :
( ~ v11536(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2354,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2095)
<=> v11523(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex2094)
<=> v11523(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex2093)
<=> v11523(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex2092)
<=> v11523(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex2091)
<=> v11523(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex2090)
<=> v11523(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex2089)
<=> v11523(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex2088)
<=> v11523(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_454,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11525(VarNext)
=> ( ( v11523(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v11523(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v11523(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v11523(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v11523(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v11523(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v11523(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v11523(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v11523(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v11523(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v11523(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v11523(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v11523(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v11523(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v11523(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v11523(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v11523(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v11523(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v11523(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v11523(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v11523(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v11523(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v11523(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v11523(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v11523(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v11523(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v11523(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v11523(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v11523(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v11523(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v11523(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v11523(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v11523(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v11523(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v11523(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v11523(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v11523(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v11523(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v11523(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v11523(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v11523(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v11523(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v11523(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v11523(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v11523(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v11523(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v11523(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v11523(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v11523(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v11523(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v11523(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v11523(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v11523(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v11523(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v11523(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v11523(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v11523(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v11523(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v11523(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v11523(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v11523(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v11523(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v11523(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v11523(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v11523(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v11523(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v11523(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v11523(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v11523(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v11523(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v11523(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v11523(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v11523(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v11523(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v11523(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v11523(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v11523(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v11523(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v11523(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v11523(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v11523(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v11523(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v11523(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v11523(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v11523(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v11523(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v11523(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v11523(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v11523(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v11523(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v11523(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v11523(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v11523(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v11523(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v11523(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v11523(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v11523(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v11523(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v11523(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v11523(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v11523(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v11523(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v11523(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v11523(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v11523(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v11523(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v11523(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v11523(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v11523(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v11523(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v11523(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v11523(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v11523(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v11523(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v11523(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v11523(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v11523(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v11523(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v11523(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v11523(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v11523(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v11523(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v11523(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v11523(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v11523(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v11523(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v11523(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v11523(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v11523(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v11523(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v11523(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v11523(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v11523(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v11523(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v11523(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v11523(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v11523(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v11523(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v11523(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v11523(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v11523(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v11523(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v11523(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v11523(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v11523(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v11523(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v11523(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v11523(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_567,axiom,
! [VarNext: state_type] :
( v11525(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11523(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2126,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11525(VarNext)
<=> ( v11527(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2125,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11527(VarNext)
<=> ( v2609(VarNext)
& v11528(VarNext) ) ) ) ).
tff(writeUnaryOperator_1205,axiom,
! [VarCurr: state_type] :
( ~ v11528(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2353,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1947)
<=> v11515(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1946)
<=> v11515(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1945)
<=> v11515(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1944)
<=> v11515(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1943)
<=> v11515(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1942)
<=> v11515(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1941)
<=> v11515(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1940)
<=> v11515(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_453,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11517(VarNext)
=> ( ( v11515(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v11515(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v11515(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v11515(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v11515(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v11515(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v11515(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v11515(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v11515(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v11515(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v11515(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v11515(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v11515(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v11515(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v11515(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v11515(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v11515(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v11515(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v11515(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v11515(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v11515(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v11515(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v11515(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v11515(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v11515(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v11515(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v11515(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v11515(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v11515(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v11515(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v11515(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v11515(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v11515(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v11515(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v11515(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v11515(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v11515(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v11515(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v11515(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v11515(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v11515(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v11515(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v11515(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v11515(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v11515(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v11515(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v11515(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v11515(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v11515(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v11515(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v11515(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v11515(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v11515(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v11515(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v11515(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v11515(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v11515(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v11515(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v11515(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v11515(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v11515(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v11515(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v11515(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v11515(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v11515(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v11515(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v11515(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v11515(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v11515(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v11515(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v11515(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v11515(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v11515(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v11515(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v11515(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v11515(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v11515(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v11515(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v11515(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v11515(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v11515(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v11515(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v11515(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v11515(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v11515(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v11515(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v11515(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v11515(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v11515(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v11515(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v11515(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v11515(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v11515(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v11515(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v11515(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v11515(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v11515(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v11515(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v11515(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v11515(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v11515(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v11515(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v11515(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v11515(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v11515(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v11515(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v11515(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v11515(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v11515(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v11515(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v11515(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v11515(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v11515(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v11515(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v11515(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v11515(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v11515(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v11515(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v11515(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v11515(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v11515(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v11515(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v11515(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v11515(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v11515(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v11515(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v11515(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v11515(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v11515(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v11515(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v11515(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v11515(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v11515(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v11515(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v11515(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v11515(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v11515(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v11515(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v11515(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v11515(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v11515(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v11515(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v11515(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v11515(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v11515(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v11515(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v11515(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v11515(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_566,axiom,
! [VarNext: state_type] :
( v11517(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11515(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2124,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11517(VarNext)
<=> ( v11519(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2123,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11519(VarNext)
<=> ( v2609(VarNext)
& v11520(VarNext) ) ) ) ).
tff(writeUnaryOperator_1204,axiom,
! [VarCurr: state_type] :
( ~ v11520(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2352,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1799)
<=> v11507(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1798)
<=> v11507(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1797)
<=> v11507(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1796)
<=> v11507(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1795)
<=> v11507(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1794)
<=> v11507(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1793)
<=> v11507(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1792)
<=> v11507(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_452,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11509(VarNext)
=> ( ( v11507(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v11507(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v11507(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v11507(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v11507(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v11507(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v11507(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v11507(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v11507(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v11507(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v11507(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v11507(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v11507(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v11507(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v11507(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v11507(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v11507(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v11507(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v11507(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v11507(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v11507(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v11507(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v11507(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v11507(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v11507(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v11507(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v11507(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v11507(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v11507(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v11507(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v11507(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v11507(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v11507(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v11507(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v11507(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v11507(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v11507(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v11507(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v11507(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v11507(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v11507(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v11507(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v11507(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v11507(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v11507(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v11507(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v11507(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v11507(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v11507(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v11507(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v11507(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v11507(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v11507(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v11507(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v11507(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v11507(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v11507(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v11507(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v11507(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v11507(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v11507(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v11507(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v11507(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v11507(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v11507(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v11507(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v11507(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v11507(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v11507(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v11507(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v11507(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v11507(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v11507(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v11507(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v11507(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v11507(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v11507(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v11507(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v11507(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v11507(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v11507(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v11507(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v11507(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v11507(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v11507(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v11507(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v11507(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v11507(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v11507(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v11507(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v11507(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v11507(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v11507(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v11507(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v11507(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v11507(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v11507(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v11507(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v11507(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v11507(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v11507(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v11507(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v11507(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v11507(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v11507(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v11507(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v11507(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v11507(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v11507(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v11507(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v11507(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v11507(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v11507(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v11507(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v11507(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v11507(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v11507(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v11507(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v11507(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v11507(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v11507(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v11507(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v11507(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v11507(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v11507(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v11507(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v11507(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v11507(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v11507(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v11507(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v11507(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v11507(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v11507(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v11507(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v11507(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v11507(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v11507(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v11507(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v11507(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v11507(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v11507(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v11507(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v11507(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v11507(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v11507(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v11507(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v11507(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v11507(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_565,axiom,
! [VarNext: state_type] :
( v11509(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11507(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2122,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11509(VarNext)
<=> ( v11511(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2121,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11511(VarNext)
<=> ( v2609(VarNext)
& v11512(VarNext) ) ) ) ).
tff(writeUnaryOperator_1203,axiom,
! [VarCurr: state_type] :
( ~ v11512(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2351,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1651)
<=> v11499(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1650)
<=> v11499(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1649)
<=> v11499(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1648)
<=> v11499(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1647)
<=> v11499(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1646)
<=> v11499(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1645)
<=> v11499(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1644)
<=> v11499(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_451,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11501(VarNext)
=> ( ( v11499(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v11499(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v11499(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v11499(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v11499(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v11499(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v11499(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v11499(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v11499(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v11499(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v11499(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v11499(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v11499(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v11499(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v11499(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v11499(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v11499(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v11499(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v11499(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v11499(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v11499(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v11499(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v11499(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v11499(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v11499(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v11499(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v11499(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v11499(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v11499(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v11499(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v11499(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v11499(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v11499(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v11499(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v11499(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v11499(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v11499(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v11499(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v11499(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v11499(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v11499(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v11499(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v11499(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v11499(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v11499(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v11499(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v11499(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v11499(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v11499(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v11499(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v11499(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v11499(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v11499(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v11499(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v11499(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v11499(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v11499(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v11499(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v11499(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v11499(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v11499(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v11499(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v11499(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v11499(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v11499(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v11499(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v11499(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v11499(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v11499(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v11499(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v11499(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v11499(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v11499(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v11499(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v11499(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v11499(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v11499(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v11499(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v11499(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v11499(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v11499(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v11499(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v11499(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v11499(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v11499(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v11499(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v11499(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v11499(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v11499(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v11499(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v11499(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v11499(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v11499(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v11499(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v11499(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v11499(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v11499(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v11499(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v11499(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v11499(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v11499(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v11499(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v11499(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v11499(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v11499(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v11499(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v11499(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v11499(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v11499(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v11499(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v11499(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v11499(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v11499(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v11499(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v11499(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v11499(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v11499(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v11499(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v11499(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v11499(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v11499(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v11499(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v11499(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v11499(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v11499(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v11499(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v11499(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v11499(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v11499(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v11499(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v11499(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v11499(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v11499(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v11499(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v11499(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v11499(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v11499(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v11499(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v11499(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v11499(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v11499(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v11499(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v11499(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v11499(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v11499(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v11499(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v11499(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v11499(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_564,axiom,
! [VarNext: state_type] :
( v11501(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11499(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2120,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11501(VarNext)
<=> ( v11503(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2119,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11503(VarNext)
<=> ( v2609(VarNext)
& v11504(VarNext) ) ) ) ).
tff(writeUnaryOperator_1202,axiom,
! [VarCurr: state_type] :
( ~ v11504(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2350,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1503)
<=> v11491(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1502)
<=> v11491(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1501)
<=> v11491(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1500)
<=> v11491(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1499)
<=> v11491(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1498)
<=> v11491(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1497)
<=> v11491(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1496)
<=> v11491(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_450,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11493(VarNext)
=> ( ( v11491(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v11491(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v11491(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v11491(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v11491(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v11491(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v11491(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v11491(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v11491(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v11491(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v11491(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v11491(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v11491(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v11491(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v11491(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v11491(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v11491(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v11491(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v11491(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v11491(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v11491(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v11491(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v11491(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v11491(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v11491(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v11491(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v11491(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v11491(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v11491(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v11491(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v11491(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v11491(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v11491(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v11491(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v11491(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v11491(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v11491(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v11491(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v11491(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v11491(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v11491(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v11491(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v11491(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v11491(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v11491(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v11491(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v11491(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v11491(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v11491(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v11491(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v11491(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v11491(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v11491(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v11491(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v11491(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v11491(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v11491(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v11491(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v11491(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v11491(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v11491(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v11491(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v11491(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v11491(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v11491(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v11491(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v11491(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v11491(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v11491(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v11491(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v11491(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v11491(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v11491(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v11491(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v11491(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v11491(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v11491(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v11491(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v11491(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v11491(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v11491(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v11491(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v11491(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v11491(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v11491(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v11491(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v11491(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v11491(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v11491(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v11491(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v11491(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v11491(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v11491(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v11491(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v11491(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v11491(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v11491(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v11491(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v11491(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v11491(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v11491(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v11491(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v11491(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v11491(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v11491(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v11491(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v11491(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v11491(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v11491(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v11491(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v11491(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v11491(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v11491(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v11491(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v11491(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v11491(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v11491(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v11491(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v11491(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v11491(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v11491(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v11491(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v11491(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v11491(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v11491(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v11491(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v11491(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v11491(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v11491(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v11491(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v11491(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v11491(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v11491(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v11491(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v11491(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v11491(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v11491(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v11491(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v11491(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v11491(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v11491(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v11491(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v11491(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v11491(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v11491(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v11491(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v11491(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v11491(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_563,axiom,
! [VarNext: state_type] :
( v11493(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11491(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2118,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11493(VarNext)
<=> ( v11495(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2117,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11495(VarNext)
<=> ( v2609(VarNext)
& v11496(VarNext) ) ) ) ).
tff(writeUnaryOperator_1201,axiom,
! [VarCurr: state_type] :
( ~ v11496(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2349,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1355)
<=> v11483(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1354)
<=> v11483(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1353)
<=> v11483(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1352)
<=> v11483(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1351)
<=> v11483(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1350)
<=> v11483(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1349)
<=> v11483(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1348)
<=> v11483(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_449,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11485(VarNext)
=> ( ( v11483(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v11483(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v11483(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v11483(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v11483(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v11483(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v11483(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v11483(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v11483(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v11483(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v11483(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v11483(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v11483(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v11483(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v11483(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v11483(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v11483(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v11483(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v11483(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v11483(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v11483(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v11483(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v11483(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v11483(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v11483(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v11483(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v11483(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v11483(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v11483(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v11483(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v11483(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v11483(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v11483(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v11483(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v11483(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v11483(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v11483(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v11483(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v11483(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v11483(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v11483(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v11483(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v11483(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v11483(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v11483(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v11483(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v11483(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v11483(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v11483(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v11483(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v11483(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v11483(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v11483(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v11483(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v11483(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v11483(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v11483(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v11483(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v11483(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v11483(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v11483(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v11483(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v11483(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v11483(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v11483(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v11483(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v11483(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v11483(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v11483(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v11483(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v11483(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v11483(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v11483(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v11483(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v11483(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v11483(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v11483(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v11483(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v11483(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v11483(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v11483(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v11483(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v11483(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v11483(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v11483(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v11483(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v11483(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v11483(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v11483(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v11483(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v11483(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v11483(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v11483(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v11483(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v11483(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v11483(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v11483(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v11483(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v11483(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v11483(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v11483(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v11483(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v11483(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v11483(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v11483(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v11483(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v11483(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v11483(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v11483(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v11483(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v11483(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v11483(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v11483(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v11483(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v11483(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v11483(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v11483(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v11483(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v11483(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v11483(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v11483(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v11483(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v11483(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v11483(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v11483(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v11483(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v11483(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v11483(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v11483(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v11483(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v11483(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v11483(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v11483(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v11483(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v11483(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v11483(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v11483(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v11483(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v11483(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v11483(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v11483(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v11483(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v11483(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v11483(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v11483(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v11483(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v11483(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v11483(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_562,axiom,
! [VarNext: state_type] :
( v11485(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11483(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2116,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11485(VarNext)
<=> ( v11487(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2115,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11487(VarNext)
<=> ( v2609(VarNext)
& v11488(VarNext) ) ) ) ).
tff(writeUnaryOperator_1200,axiom,
! [VarCurr: state_type] :
( ~ v11488(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2348,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1207)
<=> v11475(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1206)
<=> v11475(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1205)
<=> v11475(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1204)
<=> v11475(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1203)
<=> v11475(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1202)
<=> v11475(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1201)
<=> v11475(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1200)
<=> v11475(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_448,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11477(VarNext)
=> ( ( v11475(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v11475(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v11475(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v11475(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v11475(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v11475(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v11475(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v11475(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v11475(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v11475(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v11475(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v11475(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v11475(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v11475(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v11475(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v11475(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v11475(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v11475(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v11475(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v11475(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v11475(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v11475(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v11475(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v11475(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v11475(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v11475(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v11475(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v11475(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v11475(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v11475(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v11475(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v11475(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v11475(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v11475(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v11475(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v11475(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v11475(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v11475(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v11475(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v11475(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v11475(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v11475(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v11475(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v11475(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v11475(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v11475(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v11475(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v11475(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v11475(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v11475(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v11475(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v11475(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v11475(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v11475(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v11475(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v11475(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v11475(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v11475(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v11475(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v11475(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v11475(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v11475(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v11475(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v11475(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v11475(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v11475(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v11475(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v11475(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v11475(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v11475(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v11475(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v11475(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v11475(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v11475(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v11475(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v11475(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v11475(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v11475(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v11475(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v11475(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v11475(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v11475(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v11475(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v11475(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v11475(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v11475(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v11475(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v11475(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v11475(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v11475(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v11475(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v11475(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v11475(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v11475(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v11475(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v11475(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v11475(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v11475(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v11475(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v11475(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v11475(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v11475(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v11475(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v11475(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v11475(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v11475(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v11475(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v11475(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v11475(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v11475(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v11475(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v11475(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v11475(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v11475(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v11475(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v11475(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v11475(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v11475(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v11475(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v11475(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v11475(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v11475(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v11475(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v11475(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v11475(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v11475(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v11475(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v11475(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v11475(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v11475(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v11475(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v11475(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v11475(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v11475(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v11475(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v11475(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v11475(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v11475(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v11475(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v11475(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v11475(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v11475(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v11475(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v11475(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v11475(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v11475(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v11475(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v11475(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_561,axiom,
! [VarNext: state_type] :
( v11477(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11475(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2114,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11477(VarNext)
<=> ( v11479(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2113,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11479(VarNext)
<=> ( v2609(VarNext)
& v11480(VarNext) ) ) ) ).
tff(writeUnaryOperator_1199,axiom,
! [VarCurr: state_type] :
( ~ v11480(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2347,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1059)
<=> v11467(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex1058)
<=> v11467(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex1057)
<=> v11467(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex1056)
<=> v11467(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex1055)
<=> v11467(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex1054)
<=> v11467(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex1053)
<=> v11467(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex1052)
<=> v11467(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_447,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11469(VarNext)
=> ( ( v11467(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v11467(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v11467(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v11467(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v11467(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v11467(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v11467(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v11467(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v11467(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v11467(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v11467(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v11467(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v11467(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v11467(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v11467(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v11467(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v11467(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v11467(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v11467(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v11467(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v11467(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v11467(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v11467(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v11467(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v11467(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v11467(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v11467(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v11467(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v11467(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v11467(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v11467(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v11467(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v11467(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v11467(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v11467(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v11467(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v11467(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v11467(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v11467(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v11467(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v11467(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v11467(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v11467(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v11467(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v11467(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v11467(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v11467(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v11467(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v11467(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v11467(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v11467(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v11467(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v11467(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v11467(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v11467(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v11467(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v11467(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v11467(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v11467(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v11467(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v11467(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v11467(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v11467(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v11467(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v11467(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v11467(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v11467(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v11467(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v11467(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v11467(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v11467(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v11467(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v11467(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v11467(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v11467(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v11467(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v11467(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v11467(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v11467(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v11467(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v11467(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v11467(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v11467(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v11467(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v11467(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v11467(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v11467(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v11467(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v11467(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v11467(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v11467(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v11467(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v11467(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v11467(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v11467(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v11467(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v11467(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v11467(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v11467(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v11467(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v11467(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v11467(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v11467(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v11467(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v11467(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v11467(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v11467(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v11467(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v11467(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v11467(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v11467(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v11467(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v11467(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v11467(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v11467(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v11467(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v11467(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v11467(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v11467(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v11467(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v11467(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v11467(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v11467(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v11467(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v11467(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v11467(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v11467(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v11467(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v11467(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v11467(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v11467(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v11467(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v11467(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v11467(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v11467(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v11467(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v11467(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v11467(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v11467(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v11467(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v11467(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v11467(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v11467(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v11467(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v11467(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v11467(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v11467(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v11467(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_560,axiom,
! [VarNext: state_type] :
( v11469(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11467(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2112,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11469(VarNext)
<=> ( v11471(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2111,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11471(VarNext)
<=> ( v2609(VarNext)
& v11472(VarNext) ) ) ) ).
tff(writeUnaryOperator_1198,axiom,
! [VarCurr: state_type] :
( ~ v11472(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2346,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex911)
<=> v11459(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex910)
<=> v11459(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex909)
<=> v11459(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex908)
<=> v11459(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex907)
<=> v11459(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex906)
<=> v11459(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex905)
<=> v11459(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex904)
<=> v11459(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_446,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11461(VarNext)
=> ( ( v11459(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v11459(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v11459(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v11459(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v11459(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v11459(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v11459(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v11459(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v11459(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v11459(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v11459(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v11459(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v11459(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v11459(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v11459(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v11459(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v11459(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v11459(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v11459(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v11459(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v11459(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v11459(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v11459(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v11459(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v11459(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v11459(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v11459(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v11459(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v11459(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v11459(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v11459(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v11459(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v11459(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v11459(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v11459(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v11459(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v11459(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v11459(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v11459(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v11459(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v11459(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v11459(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v11459(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v11459(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v11459(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v11459(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v11459(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v11459(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v11459(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v11459(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v11459(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v11459(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v11459(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v11459(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v11459(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v11459(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v11459(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v11459(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v11459(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v11459(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v11459(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v11459(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v11459(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v11459(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v11459(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v11459(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v11459(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v11459(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v11459(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v11459(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v11459(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v11459(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v11459(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v11459(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v11459(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v11459(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v11459(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v11459(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v11459(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v11459(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v11459(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v11459(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v11459(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v11459(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v11459(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v11459(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v11459(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v11459(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v11459(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v11459(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v11459(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v11459(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v11459(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v11459(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v11459(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v11459(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v11459(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v11459(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v11459(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v11459(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v11459(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v11459(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v11459(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v11459(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v11459(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v11459(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v11459(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v11459(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v11459(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v11459(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v11459(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v11459(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v11459(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v11459(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v11459(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v11459(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v11459(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v11459(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v11459(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v11459(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v11459(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v11459(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v11459(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v11459(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v11459(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v11459(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v11459(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v11459(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v11459(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v11459(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v11459(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v11459(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v11459(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v11459(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v11459(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v11459(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v11459(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v11459(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v11459(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v11459(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v11459(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v11459(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v11459(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v11459(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v11459(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v11459(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v11459(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v11459(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_559,axiom,
! [VarNext: state_type] :
( v11461(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11459(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2110,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11461(VarNext)
<=> ( v11463(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2109,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11463(VarNext)
<=> ( v2609(VarNext)
& v11464(VarNext) ) ) ) ).
tff(writeUnaryOperator_1197,axiom,
! [VarCurr: state_type] :
( ~ v11464(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2345,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex763)
<=> v11451(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex762)
<=> v11451(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex761)
<=> v11451(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex760)
<=> v11451(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex759)
<=> v11451(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex758)
<=> v11451(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex757)
<=> v11451(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex756)
<=> v11451(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_445,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11453(VarNext)
=> ( ( v11451(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v11451(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v11451(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v11451(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v11451(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v11451(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v11451(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v11451(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v11451(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v11451(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v11451(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v11451(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v11451(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v11451(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v11451(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v11451(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v11451(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v11451(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v11451(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v11451(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v11451(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v11451(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v11451(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v11451(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v11451(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v11451(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v11451(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v11451(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v11451(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v11451(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v11451(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v11451(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v11451(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v11451(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v11451(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v11451(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v11451(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v11451(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v11451(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v11451(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v11451(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v11451(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v11451(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v11451(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v11451(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v11451(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v11451(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v11451(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v11451(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v11451(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v11451(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v11451(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v11451(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v11451(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v11451(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v11451(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v11451(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v11451(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v11451(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v11451(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v11451(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v11451(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v11451(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v11451(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v11451(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v11451(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v11451(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v11451(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v11451(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v11451(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v11451(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v11451(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v11451(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v11451(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v11451(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v11451(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v11451(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v11451(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v11451(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v11451(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v11451(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v11451(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v11451(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v11451(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v11451(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v11451(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v11451(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v11451(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v11451(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v11451(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v11451(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v11451(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v11451(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v11451(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v11451(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v11451(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v11451(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v11451(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v11451(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v11451(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v11451(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v11451(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v11451(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v11451(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v11451(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v11451(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v11451(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v11451(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v11451(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v11451(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v11451(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v11451(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v11451(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v11451(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v11451(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v11451(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v11451(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v11451(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v11451(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v11451(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v11451(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v11451(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v11451(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v11451(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v11451(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v11451(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v11451(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v11451(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v11451(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v11451(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v11451(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v11451(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v11451(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v11451(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v11451(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v11451(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v11451(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v11451(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v11451(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v11451(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v11451(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v11451(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v11451(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v11451(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v11451(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v11451(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v11451(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v11451(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_558,axiom,
! [VarNext: state_type] :
( v11453(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11451(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2108,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11453(VarNext)
<=> ( v11455(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2107,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11455(VarNext)
<=> ( v2609(VarNext)
& v11456(VarNext) ) ) ) ).
tff(writeUnaryOperator_1196,axiom,
! [VarCurr: state_type] :
( ~ v11456(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2344,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex615)
<=> v11443(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex614)
<=> v11443(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex613)
<=> v11443(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex612)
<=> v11443(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex611)
<=> v11443(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex610)
<=> v11443(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex609)
<=> v11443(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex608)
<=> v11443(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_444,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11445(VarNext)
=> ( ( v11443(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v11443(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v11443(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v11443(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v11443(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v11443(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v11443(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v11443(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v11443(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v11443(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v11443(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v11443(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v11443(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v11443(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v11443(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v11443(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v11443(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v11443(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v11443(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v11443(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v11443(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v11443(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v11443(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v11443(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v11443(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v11443(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v11443(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v11443(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v11443(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v11443(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v11443(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v11443(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v11443(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v11443(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v11443(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v11443(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v11443(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v11443(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v11443(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v11443(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v11443(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v11443(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v11443(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v11443(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v11443(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v11443(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v11443(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v11443(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v11443(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v11443(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v11443(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v11443(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v11443(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v11443(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v11443(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v11443(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v11443(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v11443(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v11443(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v11443(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v11443(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v11443(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v11443(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v11443(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v11443(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v11443(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v11443(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v11443(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v11443(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v11443(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v11443(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v11443(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v11443(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v11443(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v11443(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v11443(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v11443(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v11443(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v11443(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v11443(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v11443(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v11443(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v11443(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v11443(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v11443(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v11443(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v11443(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v11443(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v11443(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v11443(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v11443(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v11443(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v11443(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v11443(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v11443(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v11443(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v11443(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v11443(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v11443(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v11443(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v11443(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v11443(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v11443(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v11443(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v11443(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v11443(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v11443(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v11443(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v11443(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v11443(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v11443(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v11443(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v11443(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v11443(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v11443(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v11443(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v11443(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v11443(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v11443(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v11443(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v11443(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v11443(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v11443(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v11443(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v11443(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v11443(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v11443(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v11443(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v11443(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v11443(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v11443(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v11443(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v11443(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v11443(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v11443(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v11443(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v11443(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v11443(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v11443(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v11443(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v11443(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v11443(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v11443(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v11443(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v11443(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v11443(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v11443(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v11443(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_557,axiom,
! [VarNext: state_type] :
( v11445(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11443(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2106,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11445(VarNext)
<=> ( v11447(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2105,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11447(VarNext)
<=> ( v2609(VarNext)
& v11448(VarNext) ) ) ) ).
tff(writeUnaryOperator_1195,axiom,
! [VarCurr: state_type] :
( ~ v11448(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2343,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex467)
<=> v11435(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex466)
<=> v11435(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex465)
<=> v11435(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex464)
<=> v11435(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex463)
<=> v11435(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex462)
<=> v11435(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex461)
<=> v11435(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex460)
<=> v11435(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_443,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11437(VarNext)
=> ( ( v11435(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v11435(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v11435(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v11435(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v11435(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v11435(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v11435(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v11435(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v11435(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v11435(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v11435(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v11435(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v11435(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v11435(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v11435(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v11435(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v11435(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v11435(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v11435(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v11435(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v11435(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v11435(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v11435(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v11435(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v11435(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v11435(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v11435(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v11435(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v11435(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v11435(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v11435(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v11435(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v11435(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v11435(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v11435(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v11435(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v11435(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v11435(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v11435(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v11435(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v11435(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v11435(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v11435(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v11435(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v11435(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v11435(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v11435(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v11435(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v11435(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v11435(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v11435(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v11435(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v11435(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v11435(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v11435(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v11435(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v11435(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v11435(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v11435(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v11435(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v11435(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v11435(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v11435(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v11435(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v11435(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v11435(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v11435(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v11435(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v11435(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v11435(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v11435(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v11435(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v11435(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v11435(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v11435(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v11435(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v11435(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v11435(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v11435(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v11435(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v11435(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v11435(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v11435(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v11435(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v11435(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v11435(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v11435(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v11435(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v11435(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v11435(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v11435(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v11435(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v11435(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v11435(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v11435(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v11435(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v11435(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v11435(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v11435(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v11435(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v11435(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v11435(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v11435(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v11435(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v11435(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v11435(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v11435(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v11435(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v11435(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v11435(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v11435(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v11435(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v11435(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v11435(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v11435(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v11435(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v11435(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v11435(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v11435(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v11435(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v11435(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v11435(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v11435(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v11435(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v11435(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v11435(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v11435(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v11435(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v11435(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v11435(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v11435(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v11435(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v11435(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v11435(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v11435(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v11435(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v11435(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v11435(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v11435(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v11435(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v11435(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v11435(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v11435(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v11435(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v11435(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v11435(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v11435(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v11435(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_556,axiom,
! [VarNext: state_type] :
( v11437(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11435(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2104,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11437(VarNext)
<=> ( v11439(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2103,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11439(VarNext)
<=> ( v2609(VarNext)
& v11440(VarNext) ) ) ) ).
tff(writeUnaryOperator_1194,axiom,
! [VarCurr: state_type] :
( ~ v11440(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2342,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex319)
<=> v11427(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex318)
<=> v11427(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex317)
<=> v11427(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex316)
<=> v11427(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex315)
<=> v11427(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex314)
<=> v11427(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex313)
<=> v11427(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex312)
<=> v11427(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_442,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11429(VarNext)
=> ( ( v11427(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v11427(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v11427(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v11427(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v11427(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v11427(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v11427(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v11427(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v11427(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v11427(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v11427(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v11427(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v11427(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v11427(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v11427(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v11427(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v11427(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v11427(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v11427(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v11427(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v11427(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v11427(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v11427(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v11427(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v11427(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v11427(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v11427(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v11427(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v11427(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v11427(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v11427(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v11427(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v11427(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v11427(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v11427(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v11427(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v11427(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v11427(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v11427(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v11427(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v11427(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v11427(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v11427(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v11427(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v11427(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v11427(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v11427(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v11427(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v11427(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v11427(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v11427(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v11427(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v11427(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v11427(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v11427(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v11427(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v11427(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v11427(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v11427(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v11427(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v11427(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v11427(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v11427(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v11427(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v11427(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v11427(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v11427(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v11427(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v11427(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v11427(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v11427(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v11427(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v11427(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v11427(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v11427(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v11427(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v11427(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v11427(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v11427(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v11427(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v11427(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v11427(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v11427(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v11427(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v11427(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v11427(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v11427(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v11427(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v11427(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v11427(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v11427(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v11427(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v11427(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v11427(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v11427(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v11427(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v11427(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v11427(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v11427(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v11427(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v11427(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v11427(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v11427(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v11427(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v11427(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v11427(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v11427(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v11427(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v11427(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v11427(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v11427(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v11427(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v11427(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v11427(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v11427(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v11427(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v11427(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v11427(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v11427(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v11427(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v11427(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v11427(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v11427(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v11427(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v11427(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v11427(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v11427(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v11427(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v11427(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v11427(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v11427(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v11427(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v11427(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v11427(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v11427(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v11427(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v11427(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v11427(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v11427(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v11427(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v11427(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v11427(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v11427(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v11427(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v11427(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v11427(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v11427(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v11427(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_555,axiom,
! [VarNext: state_type] :
( v11429(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11427(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2102,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11429(VarNext)
<=> ( v11431(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2101,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11431(VarNext)
<=> ( v2609(VarNext)
& v11432(VarNext) ) ) ) ).
tff(writeUnaryOperator_1193,axiom,
! [VarCurr: state_type] :
( ~ v11432(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2341,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex171)
<=> v11419(VarNext,bitIndex23) )
& ( v2571(VarNext,bitIndex170)
<=> v11419(VarNext,bitIndex22) )
& ( v2571(VarNext,bitIndex169)
<=> v11419(VarNext,bitIndex21) )
& ( v2571(VarNext,bitIndex168)
<=> v11419(VarNext,bitIndex20) )
& ( v2571(VarNext,bitIndex167)
<=> v11419(VarNext,bitIndex19) )
& ( v2571(VarNext,bitIndex166)
<=> v11419(VarNext,bitIndex18) )
& ( v2571(VarNext,bitIndex165)
<=> v11419(VarNext,bitIndex17) )
& ( v2571(VarNext,bitIndex164)
<=> v11419(VarNext,bitIndex16) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_441,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11421(VarNext)
=> ( ( v11419(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v11419(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v11419(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v11419(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v11419(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v11419(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v11419(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v11419(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v11419(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v11419(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v11419(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v11419(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v11419(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v11419(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v11419(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v11419(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v11419(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v11419(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v11419(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v11419(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v11419(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v11419(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v11419(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v11419(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v11419(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v11419(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v11419(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v11419(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v11419(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v11419(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v11419(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v11419(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v11419(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v11419(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v11419(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v11419(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v11419(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v11419(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v11419(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v11419(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v11419(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v11419(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v11419(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v11419(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v11419(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v11419(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v11419(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v11419(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v11419(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v11419(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v11419(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v11419(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v11419(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v11419(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v11419(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v11419(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v11419(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v11419(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v11419(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v11419(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v11419(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v11419(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v11419(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v11419(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v11419(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v11419(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v11419(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v11419(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v11419(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v11419(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v11419(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v11419(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v11419(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v11419(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v11419(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v11419(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v11419(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v11419(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v11419(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v11419(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v11419(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v11419(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v11419(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v11419(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v11419(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v11419(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v11419(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v11419(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v11419(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v11419(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v11419(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v11419(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v11419(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v11419(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v11419(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v11419(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v11419(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v11419(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v11419(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v11419(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v11419(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v11419(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v11419(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v11419(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v11419(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v11419(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v11419(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v11419(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v11419(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v11419(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v11419(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v11419(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v11419(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v11419(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v11419(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v11419(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v11419(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v11419(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v11419(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v11419(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v11419(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v11419(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v11419(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v11419(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v11419(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v11419(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v11419(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v11419(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v11419(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v11419(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v11419(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v11419(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v11419(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v11419(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v11419(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v11419(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v11419(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v11419(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v11419(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v11419(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v11419(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v11419(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v11419(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v11419(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v11419(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v11419(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v11419(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v11419(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_554,axiom,
! [VarNext: state_type] :
( v11421(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11419(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2100,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11421(VarNext)
<=> ( v11423(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2099,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11423(VarNext)
<=> ( v2609(VarNext)
& v11424(VarNext) ) ) ) ).
tff(writeUnaryOperator_1192,axiom,
! [VarCurr: state_type] :
( ~ v11424(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2340,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v2571(VarNext,B)
<=> v11411(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_112,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11413(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11411(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_553,axiom,
! [VarNext: state_type] :
( v11413(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11411(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2098,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11413(VarNext)
<=> ( v11415(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2097,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11415(VarNext)
<=> ( v2609(VarNext)
& v11416(VarNext) ) ) ) ).
tff(writeUnaryOperator_1191,axiom,
! [VarCurr: state_type] :
( ~ v11416(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2339,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_2338,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v2575(VarCurr,B)
<=> v10363(VarCurr,B) ) ) ).
tff(addAssignment_2337,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_23_16(B)
=> ( v10363(VarCurr,B)
<=> v10365(VarCurr,B) ) ) ).
tff(addAssignment_2336,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_64(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2335,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_79_64(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_68,axiom,
! [B: bitindex_type] :
( range_79_64(B)
<=> ( $false
| ( bitIndex64 = B )
| ( bitIndex65 = B )
| ( bitIndex66 = B )
| ( bitIndex67 = B )
| ( bitIndex68 = B )
| ( bitIndex69 = B )
| ( bitIndex70 = B )
| ( bitIndex71 = B )
| ( bitIndex72 = B )
| ( bitIndex73 = B )
| ( bitIndex74 = B )
| ( bitIndex75 = B )
| ( bitIndex76 = B )
| ( bitIndex77 = B )
| ( bitIndex78 = B )
| ( bitIndex79 = B ) ) ) ).
tff(addAssignment_2334,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2333,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v8264(VarNext,B)
<=> v11403(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_111,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11404(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v11403(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_552,axiom,
! [VarNext: state_type] :
( v11404(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v11403(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2096,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11404(VarNext)
<=> v11405(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2095,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11405(VarNext)
<=> ( v11407(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1190,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11407(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2332,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2331,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2330,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2329,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2328,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2327,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2326,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2325,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v1228(VarNext,B)
<=> v11401(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_156,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11401(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_173,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11401(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2324,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9387)
<=> v11393(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex9386)
<=> v11393(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex9385)
<=> v11393(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex9384)
<=> v11393(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex9383)
<=> v11393(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex9382)
<=> v11393(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex9381)
<=> v11393(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex9380)
<=> v11393(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_440,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11395(VarNext)
=> ( ( v11393(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v11393(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v11393(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v11393(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v11393(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v11393(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v11393(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v11393(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v11393(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v11393(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v11393(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v11393(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v11393(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v11393(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v11393(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v11393(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v11393(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v11393(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v11393(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v11393(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v11393(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v11393(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v11393(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v11393(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v11393(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v11393(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v11393(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v11393(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v11393(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v11393(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v11393(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v11393(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v11393(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v11393(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v11393(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v11393(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v11393(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v11393(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v11393(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v11393(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v11393(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v11393(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v11393(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v11393(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v11393(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v11393(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v11393(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v11393(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v11393(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v11393(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v11393(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v11393(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v11393(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v11393(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v11393(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v11393(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v11393(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v11393(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v11393(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v11393(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v11393(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v11393(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v11393(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v11393(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v11393(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v11393(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v11393(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v11393(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v11393(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v11393(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v11393(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v11393(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v11393(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v11393(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v11393(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v11393(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v11393(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v11393(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v11393(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v11393(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v11393(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v11393(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v11393(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v11393(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v11393(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v11393(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v11393(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v11393(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v11393(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v11393(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v11393(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v11393(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v11393(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v11393(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v11393(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v11393(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v11393(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v11393(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v11393(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v11393(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v11393(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v11393(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v11393(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v11393(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v11393(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v11393(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v11393(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v11393(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v11393(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v11393(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v11393(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v11393(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v11393(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v11393(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v11393(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v11393(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v11393(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v11393(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v11393(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v11393(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v11393(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v11393(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v11393(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v11393(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v11393(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v11393(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v11393(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v11393(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v11393(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v11393(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v11393(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v11393(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v11393(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v11393(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v11393(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v11393(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v11393(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v11393(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v11393(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v11393(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v11393(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v11393(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v11393(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v11393(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v11393(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v11393(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v11393(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v11393(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_551,axiom,
! [VarNext: state_type] :
( v11395(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11393(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2094,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11395(VarNext)
<=> ( v11397(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2093,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11397(VarNext)
<=> ( v2609(VarNext)
& v11398(VarNext) ) ) ) ).
tff(writeUnaryOperator_1189,axiom,
! [VarCurr: state_type] :
( ~ v11398(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2323,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9239)
<=> v11385(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex9238)
<=> v11385(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex9237)
<=> v11385(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex9236)
<=> v11385(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex9235)
<=> v11385(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex9234)
<=> v11385(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex9233)
<=> v11385(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex9232)
<=> v11385(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_439,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11387(VarNext)
=> ( ( v11385(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v11385(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v11385(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v11385(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v11385(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v11385(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v11385(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v11385(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v11385(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v11385(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v11385(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v11385(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v11385(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v11385(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v11385(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v11385(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v11385(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v11385(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v11385(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v11385(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v11385(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v11385(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v11385(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v11385(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v11385(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v11385(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v11385(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v11385(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v11385(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v11385(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v11385(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v11385(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v11385(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v11385(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v11385(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v11385(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v11385(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v11385(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v11385(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v11385(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v11385(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v11385(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v11385(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v11385(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v11385(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v11385(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v11385(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v11385(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v11385(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v11385(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v11385(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v11385(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v11385(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v11385(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v11385(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v11385(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v11385(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v11385(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v11385(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v11385(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v11385(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v11385(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v11385(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v11385(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v11385(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v11385(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v11385(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v11385(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v11385(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v11385(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v11385(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v11385(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v11385(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v11385(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v11385(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v11385(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v11385(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v11385(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v11385(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v11385(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v11385(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v11385(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v11385(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v11385(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v11385(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v11385(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v11385(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v11385(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v11385(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v11385(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v11385(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v11385(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v11385(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v11385(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v11385(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v11385(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v11385(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v11385(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v11385(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v11385(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v11385(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v11385(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v11385(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v11385(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v11385(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v11385(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v11385(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v11385(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v11385(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v11385(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v11385(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v11385(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v11385(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v11385(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v11385(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v11385(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v11385(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v11385(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v11385(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v11385(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v11385(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v11385(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v11385(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v11385(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v11385(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v11385(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v11385(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v11385(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v11385(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v11385(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v11385(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v11385(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v11385(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v11385(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v11385(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v11385(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v11385(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v11385(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v11385(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v11385(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v11385(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v11385(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v11385(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v11385(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v11385(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v11385(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v11385(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v11385(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_550,axiom,
! [VarNext: state_type] :
( v11387(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11385(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2092,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11387(VarNext)
<=> ( v11389(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2091,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11389(VarNext)
<=> ( v2609(VarNext)
& v11390(VarNext) ) ) ) ).
tff(writeUnaryOperator_1188,axiom,
! [VarCurr: state_type] :
( ~ v11390(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2322,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9091)
<=> v11377(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex9090)
<=> v11377(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex9089)
<=> v11377(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex9088)
<=> v11377(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex9087)
<=> v11377(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex9086)
<=> v11377(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex9085)
<=> v11377(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex9084)
<=> v11377(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_438,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11379(VarNext)
=> ( ( v11377(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v11377(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v11377(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v11377(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v11377(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v11377(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v11377(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v11377(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v11377(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v11377(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v11377(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v11377(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v11377(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v11377(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v11377(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v11377(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v11377(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v11377(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v11377(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v11377(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v11377(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v11377(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v11377(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v11377(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v11377(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v11377(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v11377(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v11377(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v11377(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v11377(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v11377(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v11377(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v11377(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v11377(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v11377(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v11377(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v11377(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v11377(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v11377(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v11377(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v11377(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v11377(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v11377(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v11377(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v11377(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v11377(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v11377(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v11377(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v11377(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v11377(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v11377(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v11377(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v11377(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v11377(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v11377(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v11377(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v11377(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v11377(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v11377(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v11377(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v11377(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v11377(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v11377(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v11377(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v11377(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v11377(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v11377(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v11377(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v11377(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v11377(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v11377(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v11377(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v11377(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v11377(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v11377(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v11377(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v11377(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v11377(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v11377(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v11377(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v11377(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v11377(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v11377(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v11377(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v11377(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v11377(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v11377(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v11377(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v11377(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v11377(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v11377(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v11377(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v11377(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v11377(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v11377(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v11377(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v11377(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v11377(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v11377(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v11377(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v11377(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v11377(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v11377(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v11377(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v11377(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v11377(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v11377(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v11377(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v11377(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v11377(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v11377(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v11377(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v11377(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v11377(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v11377(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v11377(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v11377(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v11377(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v11377(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v11377(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v11377(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v11377(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v11377(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v11377(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v11377(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v11377(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v11377(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v11377(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v11377(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v11377(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v11377(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v11377(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v11377(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v11377(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v11377(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v11377(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v11377(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v11377(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v11377(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v11377(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v11377(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v11377(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v11377(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v11377(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v11377(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v11377(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v11377(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v11377(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_549,axiom,
! [VarNext: state_type] :
( v11379(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11377(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2090,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11379(VarNext)
<=> ( v11381(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2089,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11381(VarNext)
<=> ( v2609(VarNext)
& v11382(VarNext) ) ) ) ).
tff(writeUnaryOperator_1187,axiom,
! [VarCurr: state_type] :
( ~ v11382(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2321,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8943)
<=> v11369(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8942)
<=> v11369(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8941)
<=> v11369(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8940)
<=> v11369(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8939)
<=> v11369(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8938)
<=> v11369(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8937)
<=> v11369(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8936)
<=> v11369(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_437,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11371(VarNext)
=> ( ( v11369(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v11369(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v11369(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v11369(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v11369(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v11369(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v11369(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v11369(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v11369(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v11369(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v11369(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v11369(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v11369(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v11369(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v11369(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v11369(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v11369(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v11369(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v11369(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v11369(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v11369(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v11369(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v11369(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v11369(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v11369(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v11369(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v11369(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v11369(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v11369(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v11369(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v11369(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v11369(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v11369(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v11369(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v11369(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v11369(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v11369(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v11369(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v11369(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v11369(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v11369(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v11369(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v11369(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v11369(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v11369(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v11369(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v11369(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v11369(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v11369(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v11369(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v11369(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v11369(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v11369(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v11369(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v11369(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v11369(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v11369(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v11369(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v11369(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v11369(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v11369(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v11369(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v11369(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v11369(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v11369(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v11369(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v11369(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v11369(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v11369(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v11369(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v11369(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v11369(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v11369(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v11369(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v11369(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v11369(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v11369(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v11369(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v11369(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v11369(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v11369(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v11369(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v11369(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v11369(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v11369(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v11369(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v11369(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v11369(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v11369(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v11369(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v11369(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v11369(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v11369(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v11369(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v11369(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v11369(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v11369(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v11369(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v11369(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v11369(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v11369(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v11369(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v11369(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v11369(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v11369(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v11369(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v11369(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v11369(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v11369(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v11369(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v11369(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v11369(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v11369(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v11369(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v11369(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v11369(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v11369(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v11369(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v11369(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v11369(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v11369(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v11369(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v11369(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v11369(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v11369(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v11369(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v11369(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v11369(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v11369(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v11369(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v11369(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v11369(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v11369(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v11369(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v11369(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v11369(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v11369(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v11369(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v11369(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v11369(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v11369(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v11369(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v11369(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v11369(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v11369(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v11369(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v11369(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v11369(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_548,axiom,
! [VarNext: state_type] :
( v11371(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11369(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2088,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11371(VarNext)
<=> ( v11373(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2087,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11373(VarNext)
<=> ( v2609(VarNext)
& v11374(VarNext) ) ) ) ).
tff(writeUnaryOperator_1186,axiom,
! [VarCurr: state_type] :
( ~ v11374(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2320,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8795)
<=> v11361(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8794)
<=> v11361(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8793)
<=> v11361(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8792)
<=> v11361(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8791)
<=> v11361(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8790)
<=> v11361(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8789)
<=> v11361(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8788)
<=> v11361(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_436,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11363(VarNext)
=> ( ( v11361(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v11361(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v11361(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v11361(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v11361(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v11361(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v11361(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v11361(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v11361(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v11361(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v11361(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v11361(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v11361(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v11361(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v11361(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v11361(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v11361(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v11361(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v11361(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v11361(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v11361(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v11361(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v11361(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v11361(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v11361(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v11361(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v11361(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v11361(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v11361(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v11361(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v11361(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v11361(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v11361(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v11361(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v11361(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v11361(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v11361(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v11361(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v11361(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v11361(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v11361(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v11361(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v11361(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v11361(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v11361(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v11361(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v11361(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v11361(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v11361(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v11361(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v11361(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v11361(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v11361(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v11361(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v11361(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v11361(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v11361(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v11361(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v11361(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v11361(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v11361(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v11361(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v11361(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v11361(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v11361(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v11361(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v11361(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v11361(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v11361(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v11361(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v11361(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v11361(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v11361(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v11361(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v11361(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v11361(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v11361(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v11361(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v11361(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v11361(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v11361(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v11361(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v11361(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v11361(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v11361(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v11361(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v11361(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v11361(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v11361(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v11361(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v11361(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v11361(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v11361(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v11361(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v11361(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v11361(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v11361(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v11361(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v11361(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v11361(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v11361(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v11361(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v11361(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v11361(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v11361(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v11361(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v11361(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v11361(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v11361(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v11361(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v11361(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v11361(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v11361(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v11361(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v11361(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v11361(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v11361(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v11361(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v11361(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v11361(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v11361(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v11361(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v11361(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v11361(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v11361(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v11361(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v11361(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v11361(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v11361(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v11361(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v11361(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v11361(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v11361(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v11361(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v11361(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v11361(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v11361(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v11361(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v11361(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v11361(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v11361(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v11361(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v11361(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v11361(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v11361(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v11361(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v11361(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v11361(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_547,axiom,
! [VarNext: state_type] :
( v11363(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11361(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2086,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11363(VarNext)
<=> ( v11365(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2085,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11365(VarNext)
<=> ( v2609(VarNext)
& v11366(VarNext) ) ) ) ).
tff(writeUnaryOperator_1185,axiom,
! [VarCurr: state_type] :
( ~ v11366(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2319,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8647)
<=> v11353(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8646)
<=> v11353(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8645)
<=> v11353(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8644)
<=> v11353(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8643)
<=> v11353(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8642)
<=> v11353(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8641)
<=> v11353(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8640)
<=> v11353(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_435,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11355(VarNext)
=> ( ( v11353(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v11353(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v11353(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v11353(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v11353(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v11353(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v11353(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v11353(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v11353(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v11353(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v11353(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v11353(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v11353(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v11353(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v11353(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v11353(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v11353(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v11353(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v11353(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v11353(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v11353(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v11353(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v11353(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v11353(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v11353(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v11353(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v11353(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v11353(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v11353(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v11353(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v11353(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v11353(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v11353(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v11353(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v11353(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v11353(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v11353(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v11353(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v11353(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v11353(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v11353(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v11353(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v11353(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v11353(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v11353(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v11353(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v11353(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v11353(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v11353(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v11353(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v11353(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v11353(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v11353(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v11353(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v11353(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v11353(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v11353(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v11353(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v11353(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v11353(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v11353(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v11353(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v11353(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v11353(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v11353(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v11353(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v11353(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v11353(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v11353(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v11353(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v11353(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v11353(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v11353(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v11353(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v11353(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v11353(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v11353(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v11353(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v11353(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v11353(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v11353(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v11353(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v11353(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v11353(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v11353(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v11353(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v11353(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v11353(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v11353(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v11353(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v11353(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v11353(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v11353(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v11353(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v11353(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v11353(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v11353(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v11353(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v11353(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v11353(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v11353(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v11353(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v11353(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v11353(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v11353(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v11353(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v11353(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v11353(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v11353(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v11353(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v11353(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v11353(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v11353(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v11353(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v11353(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v11353(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v11353(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v11353(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v11353(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v11353(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v11353(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v11353(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v11353(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v11353(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v11353(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v11353(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v11353(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v11353(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v11353(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v11353(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v11353(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v11353(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v11353(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v11353(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v11353(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v11353(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v11353(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v11353(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v11353(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v11353(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v11353(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v11353(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v11353(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v11353(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v11353(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v11353(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v11353(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v11353(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_546,axiom,
! [VarNext: state_type] :
( v11355(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11353(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2084,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11355(VarNext)
<=> ( v11357(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2083,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11357(VarNext)
<=> ( v2609(VarNext)
& v11358(VarNext) ) ) ) ).
tff(writeUnaryOperator_1184,axiom,
! [VarCurr: state_type] :
( ~ v11358(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2318,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8499)
<=> v11345(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8498)
<=> v11345(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8497)
<=> v11345(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8496)
<=> v11345(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8495)
<=> v11345(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8494)
<=> v11345(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8493)
<=> v11345(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8492)
<=> v11345(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_434,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11347(VarNext)
=> ( ( v11345(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v11345(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v11345(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v11345(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v11345(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v11345(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v11345(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v11345(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v11345(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v11345(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v11345(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v11345(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v11345(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v11345(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v11345(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v11345(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v11345(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v11345(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v11345(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v11345(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v11345(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v11345(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v11345(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v11345(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v11345(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v11345(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v11345(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v11345(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v11345(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v11345(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v11345(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v11345(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v11345(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v11345(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v11345(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v11345(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v11345(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v11345(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v11345(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v11345(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v11345(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v11345(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v11345(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v11345(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v11345(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v11345(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v11345(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v11345(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v11345(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v11345(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v11345(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v11345(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v11345(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v11345(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v11345(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v11345(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v11345(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v11345(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v11345(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v11345(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v11345(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v11345(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v11345(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v11345(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v11345(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v11345(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v11345(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v11345(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v11345(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v11345(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v11345(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v11345(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v11345(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v11345(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v11345(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v11345(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v11345(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v11345(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v11345(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v11345(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v11345(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v11345(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v11345(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v11345(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v11345(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v11345(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v11345(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v11345(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v11345(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v11345(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v11345(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v11345(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v11345(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v11345(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v11345(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v11345(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v11345(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v11345(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v11345(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v11345(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v11345(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v11345(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v11345(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v11345(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v11345(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v11345(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v11345(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v11345(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v11345(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v11345(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v11345(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v11345(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v11345(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v11345(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v11345(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v11345(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v11345(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v11345(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v11345(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v11345(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v11345(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v11345(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v11345(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v11345(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v11345(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v11345(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v11345(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v11345(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v11345(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v11345(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v11345(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v11345(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v11345(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v11345(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v11345(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v11345(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v11345(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v11345(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v11345(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v11345(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v11345(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v11345(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v11345(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v11345(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v11345(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v11345(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v11345(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v11345(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_545,axiom,
! [VarNext: state_type] :
( v11347(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11345(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2082,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11347(VarNext)
<=> ( v11349(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2081,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11349(VarNext)
<=> ( v2609(VarNext)
& v11350(VarNext) ) ) ) ).
tff(writeUnaryOperator_1183,axiom,
! [VarCurr: state_type] :
( ~ v11350(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2317,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8351)
<=> v11337(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8350)
<=> v11337(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8349)
<=> v11337(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8348)
<=> v11337(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8347)
<=> v11337(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8346)
<=> v11337(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8345)
<=> v11337(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8344)
<=> v11337(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_433,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11339(VarNext)
=> ( ( v11337(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v11337(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v11337(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v11337(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v11337(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v11337(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v11337(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v11337(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v11337(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v11337(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v11337(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v11337(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v11337(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v11337(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v11337(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v11337(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v11337(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v11337(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v11337(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v11337(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v11337(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v11337(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v11337(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v11337(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v11337(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v11337(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v11337(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v11337(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v11337(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v11337(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v11337(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v11337(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v11337(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v11337(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v11337(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v11337(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v11337(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v11337(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v11337(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v11337(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v11337(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v11337(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v11337(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v11337(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v11337(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v11337(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v11337(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v11337(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v11337(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v11337(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v11337(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v11337(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v11337(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v11337(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v11337(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v11337(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v11337(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v11337(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v11337(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v11337(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v11337(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v11337(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v11337(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v11337(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v11337(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v11337(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v11337(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v11337(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v11337(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v11337(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v11337(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v11337(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v11337(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v11337(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v11337(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v11337(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v11337(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v11337(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v11337(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v11337(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v11337(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v11337(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v11337(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v11337(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v11337(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v11337(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v11337(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v11337(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v11337(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v11337(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v11337(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v11337(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v11337(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v11337(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v11337(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v11337(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v11337(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v11337(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v11337(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v11337(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v11337(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v11337(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v11337(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v11337(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v11337(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v11337(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v11337(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v11337(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v11337(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v11337(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v11337(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v11337(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v11337(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v11337(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v11337(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v11337(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v11337(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v11337(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v11337(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v11337(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v11337(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v11337(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v11337(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v11337(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v11337(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v11337(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v11337(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v11337(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v11337(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v11337(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v11337(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v11337(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v11337(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v11337(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v11337(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v11337(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v11337(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v11337(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v11337(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v11337(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v11337(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v11337(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v11337(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v11337(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v11337(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v11337(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v11337(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v11337(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_544,axiom,
! [VarNext: state_type] :
( v11339(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11337(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2080,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11339(VarNext)
<=> ( v11341(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2079,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11341(VarNext)
<=> ( v2609(VarNext)
& v11342(VarNext) ) ) ) ).
tff(writeUnaryOperator_1182,axiom,
! [VarCurr: state_type] :
( ~ v11342(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2316,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8203)
<=> v11329(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8202)
<=> v11329(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8201)
<=> v11329(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8200)
<=> v11329(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8199)
<=> v11329(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8198)
<=> v11329(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8197)
<=> v11329(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8196)
<=> v11329(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_432,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11331(VarNext)
=> ( ( v11329(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v11329(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v11329(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v11329(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v11329(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v11329(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v11329(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v11329(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v11329(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v11329(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v11329(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v11329(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v11329(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v11329(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v11329(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v11329(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v11329(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v11329(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v11329(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v11329(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v11329(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v11329(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v11329(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v11329(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v11329(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v11329(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v11329(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v11329(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v11329(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v11329(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v11329(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v11329(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v11329(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v11329(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v11329(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v11329(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v11329(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v11329(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v11329(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v11329(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v11329(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v11329(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v11329(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v11329(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v11329(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v11329(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v11329(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v11329(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v11329(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v11329(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v11329(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v11329(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v11329(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v11329(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v11329(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v11329(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v11329(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v11329(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v11329(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v11329(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v11329(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v11329(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v11329(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v11329(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v11329(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v11329(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v11329(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v11329(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v11329(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v11329(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v11329(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v11329(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v11329(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v11329(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v11329(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v11329(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v11329(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v11329(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v11329(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v11329(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v11329(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v11329(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v11329(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v11329(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v11329(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v11329(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v11329(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v11329(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v11329(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v11329(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v11329(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v11329(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v11329(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v11329(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v11329(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v11329(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v11329(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v11329(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v11329(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v11329(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v11329(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v11329(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v11329(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v11329(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v11329(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v11329(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v11329(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v11329(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v11329(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v11329(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v11329(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v11329(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v11329(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v11329(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v11329(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v11329(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v11329(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v11329(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v11329(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v11329(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v11329(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v11329(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v11329(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v11329(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v11329(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v11329(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v11329(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v11329(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v11329(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v11329(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v11329(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v11329(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v11329(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v11329(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v11329(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v11329(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v11329(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v11329(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v11329(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v11329(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v11329(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v11329(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v11329(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v11329(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v11329(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v11329(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v11329(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v11329(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_543,axiom,
! [VarNext: state_type] :
( v11331(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11329(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2078,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11331(VarNext)
<=> ( v11333(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2077,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11333(VarNext)
<=> ( v2609(VarNext)
& v11334(VarNext) ) ) ) ).
tff(writeUnaryOperator_1181,axiom,
! [VarCurr: state_type] :
( ~ v11334(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2315,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8055)
<=> v11321(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex8054)
<=> v11321(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex8053)
<=> v11321(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex8052)
<=> v11321(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex8051)
<=> v11321(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex8050)
<=> v11321(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex8049)
<=> v11321(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex8048)
<=> v11321(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_431,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11323(VarNext)
=> ( ( v11321(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v11321(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v11321(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v11321(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v11321(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v11321(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v11321(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v11321(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v11321(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v11321(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v11321(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v11321(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v11321(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v11321(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v11321(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v11321(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v11321(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v11321(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v11321(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v11321(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v11321(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v11321(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v11321(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v11321(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v11321(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v11321(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v11321(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v11321(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v11321(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v11321(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v11321(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v11321(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v11321(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v11321(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v11321(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v11321(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v11321(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v11321(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v11321(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v11321(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v11321(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v11321(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v11321(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v11321(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v11321(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v11321(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v11321(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v11321(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v11321(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v11321(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v11321(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v11321(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v11321(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v11321(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v11321(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v11321(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v11321(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v11321(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v11321(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v11321(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v11321(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v11321(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v11321(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v11321(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v11321(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v11321(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v11321(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v11321(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v11321(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v11321(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v11321(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v11321(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v11321(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v11321(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v11321(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v11321(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v11321(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v11321(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v11321(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v11321(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v11321(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v11321(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v11321(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v11321(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v11321(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v11321(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v11321(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v11321(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v11321(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v11321(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v11321(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v11321(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v11321(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v11321(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v11321(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v11321(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v11321(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v11321(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v11321(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v11321(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v11321(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v11321(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v11321(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v11321(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v11321(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v11321(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v11321(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v11321(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v11321(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v11321(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v11321(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v11321(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v11321(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v11321(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v11321(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v11321(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v11321(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v11321(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v11321(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v11321(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v11321(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v11321(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v11321(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v11321(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v11321(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v11321(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v11321(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v11321(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v11321(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v11321(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v11321(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v11321(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v11321(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v11321(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v11321(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v11321(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v11321(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v11321(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v11321(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v11321(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v11321(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v11321(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v11321(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v11321(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v11321(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v11321(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v11321(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v11321(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_542,axiom,
! [VarNext: state_type] :
( v11323(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11321(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2076,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11323(VarNext)
<=> ( v11325(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2075,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11325(VarNext)
<=> ( v2609(VarNext)
& v11326(VarNext) ) ) ) ).
tff(writeUnaryOperator_1180,axiom,
! [VarCurr: state_type] :
( ~ v11326(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2314,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7907)
<=> v11313(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7906)
<=> v11313(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7905)
<=> v11313(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7904)
<=> v11313(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7903)
<=> v11313(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7902)
<=> v11313(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7901)
<=> v11313(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7900)
<=> v11313(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_430,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11315(VarNext)
=> ( ( v11313(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v11313(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v11313(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v11313(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v11313(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v11313(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v11313(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v11313(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v11313(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v11313(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v11313(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v11313(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v11313(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v11313(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v11313(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v11313(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v11313(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v11313(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v11313(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v11313(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v11313(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v11313(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v11313(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v11313(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v11313(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v11313(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v11313(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v11313(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v11313(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v11313(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v11313(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v11313(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v11313(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v11313(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v11313(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v11313(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v11313(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v11313(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v11313(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v11313(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v11313(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v11313(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v11313(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v11313(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v11313(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v11313(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v11313(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v11313(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v11313(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v11313(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v11313(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v11313(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v11313(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v11313(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v11313(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v11313(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v11313(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v11313(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v11313(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v11313(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v11313(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v11313(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v11313(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v11313(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v11313(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v11313(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v11313(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v11313(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v11313(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v11313(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v11313(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v11313(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v11313(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v11313(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v11313(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v11313(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v11313(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v11313(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v11313(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v11313(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v11313(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v11313(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v11313(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v11313(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v11313(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v11313(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v11313(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v11313(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v11313(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v11313(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v11313(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v11313(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v11313(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v11313(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v11313(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v11313(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v11313(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v11313(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v11313(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v11313(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v11313(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v11313(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v11313(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v11313(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v11313(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v11313(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v11313(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v11313(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v11313(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v11313(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v11313(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v11313(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v11313(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v11313(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v11313(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v11313(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v11313(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v11313(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v11313(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v11313(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v11313(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v11313(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v11313(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v11313(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v11313(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v11313(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v11313(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v11313(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v11313(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v11313(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v11313(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v11313(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v11313(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v11313(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v11313(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v11313(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v11313(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v11313(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v11313(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v11313(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v11313(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v11313(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v11313(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v11313(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v11313(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v11313(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v11313(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v11313(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_541,axiom,
! [VarNext: state_type] :
( v11315(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11313(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2074,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11315(VarNext)
<=> ( v11317(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2073,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11317(VarNext)
<=> ( v2609(VarNext)
& v11318(VarNext) ) ) ) ).
tff(writeUnaryOperator_1179,axiom,
! [VarCurr: state_type] :
( ~ v11318(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2313,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7759)
<=> v11305(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7758)
<=> v11305(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7757)
<=> v11305(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7756)
<=> v11305(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7755)
<=> v11305(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7754)
<=> v11305(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7753)
<=> v11305(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7752)
<=> v11305(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_429,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11307(VarNext)
=> ( ( v11305(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v11305(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v11305(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v11305(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v11305(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v11305(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v11305(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v11305(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v11305(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v11305(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v11305(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v11305(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v11305(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v11305(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v11305(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v11305(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v11305(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v11305(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v11305(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v11305(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v11305(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v11305(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v11305(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v11305(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v11305(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v11305(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v11305(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v11305(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v11305(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v11305(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v11305(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v11305(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v11305(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v11305(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v11305(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v11305(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v11305(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v11305(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v11305(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v11305(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v11305(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v11305(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v11305(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v11305(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v11305(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v11305(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v11305(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v11305(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v11305(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v11305(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v11305(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v11305(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v11305(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v11305(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v11305(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v11305(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v11305(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v11305(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v11305(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v11305(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v11305(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v11305(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v11305(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v11305(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v11305(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v11305(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v11305(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v11305(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v11305(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v11305(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v11305(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v11305(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v11305(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v11305(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v11305(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v11305(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v11305(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v11305(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v11305(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v11305(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v11305(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v11305(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v11305(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v11305(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v11305(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v11305(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v11305(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v11305(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v11305(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v11305(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v11305(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v11305(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v11305(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v11305(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v11305(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v11305(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v11305(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v11305(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v11305(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v11305(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v11305(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v11305(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v11305(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v11305(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v11305(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v11305(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v11305(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v11305(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v11305(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v11305(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v11305(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v11305(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v11305(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v11305(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v11305(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v11305(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v11305(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v11305(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v11305(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v11305(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v11305(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v11305(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v11305(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v11305(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v11305(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v11305(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v11305(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v11305(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v11305(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v11305(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v11305(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v11305(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v11305(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v11305(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v11305(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v11305(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v11305(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v11305(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v11305(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v11305(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v11305(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v11305(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v11305(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v11305(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v11305(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v11305(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v11305(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v11305(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_540,axiom,
! [VarNext: state_type] :
( v11307(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11305(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2072,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11307(VarNext)
<=> ( v11309(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2071,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11309(VarNext)
<=> ( v2609(VarNext)
& v11310(VarNext) ) ) ) ).
tff(writeUnaryOperator_1178,axiom,
! [VarCurr: state_type] :
( ~ v11310(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2312,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7611)
<=> v11297(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7610)
<=> v11297(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7609)
<=> v11297(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7608)
<=> v11297(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7607)
<=> v11297(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7606)
<=> v11297(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7605)
<=> v11297(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7604)
<=> v11297(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_428,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11299(VarNext)
=> ( ( v11297(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v11297(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v11297(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v11297(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v11297(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v11297(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v11297(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v11297(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v11297(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v11297(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v11297(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v11297(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v11297(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v11297(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v11297(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v11297(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v11297(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v11297(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v11297(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v11297(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v11297(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v11297(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v11297(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v11297(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v11297(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v11297(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v11297(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v11297(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v11297(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v11297(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v11297(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v11297(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v11297(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v11297(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v11297(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v11297(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v11297(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v11297(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v11297(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v11297(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v11297(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v11297(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v11297(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v11297(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v11297(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v11297(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v11297(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v11297(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v11297(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v11297(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v11297(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v11297(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v11297(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v11297(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v11297(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v11297(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v11297(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v11297(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v11297(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v11297(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v11297(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v11297(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v11297(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v11297(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v11297(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v11297(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v11297(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v11297(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v11297(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v11297(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v11297(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v11297(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v11297(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v11297(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v11297(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v11297(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v11297(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v11297(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v11297(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v11297(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v11297(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v11297(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v11297(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v11297(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v11297(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v11297(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v11297(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v11297(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v11297(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v11297(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v11297(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v11297(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v11297(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v11297(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v11297(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v11297(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v11297(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v11297(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v11297(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v11297(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v11297(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v11297(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v11297(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v11297(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v11297(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v11297(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v11297(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v11297(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v11297(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v11297(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v11297(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v11297(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v11297(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v11297(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v11297(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v11297(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v11297(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v11297(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v11297(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v11297(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v11297(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v11297(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v11297(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v11297(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v11297(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v11297(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v11297(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v11297(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v11297(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v11297(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v11297(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v11297(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v11297(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v11297(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v11297(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v11297(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v11297(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v11297(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v11297(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v11297(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v11297(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v11297(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v11297(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v11297(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v11297(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v11297(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v11297(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v11297(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_539,axiom,
! [VarNext: state_type] :
( v11299(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11297(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2070,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11299(VarNext)
<=> ( v11301(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2069,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11301(VarNext)
<=> ( v2609(VarNext)
& v11302(VarNext) ) ) ) ).
tff(writeUnaryOperator_1177,axiom,
! [VarCurr: state_type] :
( ~ v11302(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2311,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7463)
<=> v11289(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7462)
<=> v11289(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7461)
<=> v11289(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7460)
<=> v11289(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7459)
<=> v11289(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7458)
<=> v11289(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7457)
<=> v11289(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7456)
<=> v11289(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_427,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11291(VarNext)
=> ( ( v11289(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v11289(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v11289(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v11289(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v11289(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v11289(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v11289(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v11289(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v11289(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v11289(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v11289(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v11289(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v11289(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v11289(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v11289(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v11289(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v11289(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v11289(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v11289(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v11289(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v11289(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v11289(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v11289(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v11289(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v11289(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v11289(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v11289(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v11289(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v11289(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v11289(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v11289(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v11289(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v11289(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v11289(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v11289(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v11289(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v11289(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v11289(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v11289(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v11289(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v11289(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v11289(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v11289(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v11289(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v11289(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v11289(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v11289(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v11289(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v11289(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v11289(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v11289(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v11289(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v11289(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v11289(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v11289(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v11289(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v11289(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v11289(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v11289(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v11289(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v11289(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v11289(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v11289(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v11289(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v11289(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v11289(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v11289(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v11289(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v11289(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v11289(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v11289(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v11289(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v11289(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v11289(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v11289(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v11289(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v11289(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v11289(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v11289(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v11289(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v11289(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v11289(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v11289(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v11289(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v11289(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v11289(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v11289(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v11289(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v11289(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v11289(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v11289(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v11289(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v11289(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v11289(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v11289(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v11289(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v11289(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v11289(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v11289(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v11289(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v11289(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v11289(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v11289(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v11289(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v11289(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v11289(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v11289(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v11289(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v11289(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v11289(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v11289(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v11289(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v11289(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v11289(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v11289(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v11289(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v11289(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v11289(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v11289(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v11289(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v11289(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v11289(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v11289(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v11289(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v11289(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v11289(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v11289(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v11289(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v11289(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v11289(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v11289(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v11289(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v11289(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v11289(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v11289(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v11289(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v11289(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v11289(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v11289(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v11289(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v11289(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v11289(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v11289(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v11289(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v11289(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v11289(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v11289(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v11289(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_538,axiom,
! [VarNext: state_type] :
( v11291(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11289(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2068,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11291(VarNext)
<=> ( v11293(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2067,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11293(VarNext)
<=> ( v2609(VarNext)
& v11294(VarNext) ) ) ) ).
tff(writeUnaryOperator_1176,axiom,
! [VarCurr: state_type] :
( ~ v11294(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2310,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7315)
<=> v11281(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7314)
<=> v11281(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7313)
<=> v11281(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7312)
<=> v11281(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7311)
<=> v11281(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7310)
<=> v11281(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7309)
<=> v11281(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7308)
<=> v11281(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_426,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11283(VarNext)
=> ( ( v11281(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v11281(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v11281(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v11281(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v11281(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v11281(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v11281(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v11281(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v11281(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v11281(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v11281(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v11281(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v11281(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v11281(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v11281(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v11281(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v11281(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v11281(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v11281(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v11281(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v11281(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v11281(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v11281(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v11281(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v11281(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v11281(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v11281(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v11281(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v11281(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v11281(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v11281(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v11281(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v11281(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v11281(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v11281(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v11281(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v11281(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v11281(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v11281(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v11281(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v11281(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v11281(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v11281(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v11281(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v11281(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v11281(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v11281(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v11281(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v11281(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v11281(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v11281(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v11281(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v11281(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v11281(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v11281(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v11281(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v11281(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v11281(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v11281(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v11281(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v11281(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v11281(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v11281(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v11281(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v11281(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v11281(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v11281(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v11281(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v11281(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v11281(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v11281(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v11281(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v11281(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v11281(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v11281(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v11281(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v11281(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v11281(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v11281(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v11281(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v11281(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v11281(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v11281(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v11281(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v11281(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v11281(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v11281(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v11281(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v11281(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v11281(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v11281(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v11281(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v11281(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v11281(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v11281(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v11281(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v11281(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v11281(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v11281(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v11281(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v11281(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v11281(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v11281(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v11281(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v11281(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v11281(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v11281(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v11281(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v11281(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v11281(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v11281(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v11281(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v11281(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v11281(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v11281(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v11281(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v11281(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v11281(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v11281(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v11281(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v11281(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v11281(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v11281(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v11281(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v11281(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v11281(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v11281(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v11281(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v11281(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v11281(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v11281(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v11281(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v11281(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v11281(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v11281(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v11281(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v11281(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v11281(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v11281(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v11281(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v11281(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v11281(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v11281(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v11281(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v11281(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v11281(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v11281(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v11281(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_537,axiom,
! [VarNext: state_type] :
( v11283(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11281(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2066,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11283(VarNext)
<=> ( v11285(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2065,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11285(VarNext)
<=> ( v2609(VarNext)
& v11286(VarNext) ) ) ) ).
tff(writeUnaryOperator_1175,axiom,
! [VarCurr: state_type] :
( ~ v11286(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2309,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7167)
<=> v11273(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7166)
<=> v11273(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7165)
<=> v11273(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7164)
<=> v11273(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7163)
<=> v11273(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7162)
<=> v11273(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7161)
<=> v11273(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7160)
<=> v11273(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_425,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11275(VarNext)
=> ( ( v11273(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v11273(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v11273(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v11273(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v11273(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v11273(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v11273(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v11273(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v11273(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v11273(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v11273(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v11273(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v11273(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v11273(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v11273(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v11273(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v11273(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v11273(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v11273(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v11273(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v11273(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v11273(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v11273(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v11273(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v11273(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v11273(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v11273(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v11273(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v11273(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v11273(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v11273(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v11273(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v11273(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v11273(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v11273(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v11273(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v11273(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v11273(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v11273(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v11273(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v11273(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v11273(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v11273(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v11273(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v11273(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v11273(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v11273(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v11273(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v11273(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v11273(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v11273(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v11273(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v11273(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v11273(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v11273(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v11273(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v11273(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v11273(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v11273(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v11273(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v11273(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v11273(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v11273(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v11273(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v11273(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v11273(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v11273(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v11273(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v11273(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v11273(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v11273(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v11273(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v11273(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v11273(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v11273(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v11273(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v11273(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v11273(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v11273(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v11273(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v11273(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v11273(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v11273(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v11273(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v11273(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v11273(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v11273(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v11273(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v11273(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v11273(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v11273(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v11273(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v11273(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v11273(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v11273(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v11273(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v11273(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v11273(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v11273(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v11273(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v11273(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v11273(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v11273(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v11273(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v11273(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v11273(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v11273(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v11273(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v11273(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v11273(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v11273(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v11273(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v11273(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v11273(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v11273(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v11273(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v11273(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v11273(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v11273(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v11273(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v11273(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v11273(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v11273(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v11273(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v11273(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v11273(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v11273(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v11273(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v11273(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v11273(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v11273(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v11273(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v11273(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v11273(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v11273(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v11273(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v11273(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v11273(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v11273(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v11273(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v11273(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v11273(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v11273(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v11273(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v11273(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v11273(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v11273(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v11273(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_536,axiom,
! [VarNext: state_type] :
( v11275(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11273(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2064,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11275(VarNext)
<=> ( v11277(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2063,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11277(VarNext)
<=> ( v2609(VarNext)
& v11278(VarNext) ) ) ) ).
tff(writeUnaryOperator_1174,axiom,
! [VarCurr: state_type] :
( ~ v11278(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2308,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7019)
<=> v11265(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex7018)
<=> v11265(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex7017)
<=> v11265(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex7016)
<=> v11265(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex7015)
<=> v11265(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex7014)
<=> v11265(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex7013)
<=> v11265(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex7012)
<=> v11265(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_424,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11267(VarNext)
=> ( ( v11265(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v11265(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v11265(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v11265(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v11265(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v11265(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v11265(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v11265(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v11265(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v11265(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v11265(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v11265(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v11265(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v11265(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v11265(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v11265(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v11265(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v11265(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v11265(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v11265(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v11265(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v11265(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v11265(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v11265(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v11265(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v11265(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v11265(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v11265(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v11265(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v11265(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v11265(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v11265(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v11265(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v11265(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v11265(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v11265(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v11265(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v11265(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v11265(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v11265(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v11265(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v11265(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v11265(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v11265(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v11265(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v11265(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v11265(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v11265(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v11265(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v11265(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v11265(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v11265(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v11265(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v11265(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v11265(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v11265(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v11265(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v11265(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v11265(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v11265(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v11265(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v11265(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v11265(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v11265(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v11265(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v11265(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v11265(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v11265(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v11265(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v11265(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v11265(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v11265(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v11265(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v11265(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v11265(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v11265(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v11265(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v11265(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v11265(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v11265(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v11265(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v11265(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v11265(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v11265(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v11265(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v11265(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v11265(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v11265(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v11265(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v11265(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v11265(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v11265(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v11265(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v11265(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v11265(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v11265(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v11265(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v11265(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v11265(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v11265(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v11265(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v11265(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v11265(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v11265(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v11265(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v11265(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v11265(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v11265(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v11265(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v11265(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v11265(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v11265(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v11265(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v11265(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v11265(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v11265(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v11265(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v11265(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v11265(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v11265(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v11265(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v11265(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v11265(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v11265(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v11265(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v11265(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v11265(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v11265(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v11265(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v11265(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v11265(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v11265(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v11265(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v11265(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v11265(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v11265(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v11265(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v11265(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v11265(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v11265(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v11265(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v11265(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v11265(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v11265(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v11265(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v11265(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v11265(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v11265(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_535,axiom,
! [VarNext: state_type] :
( v11267(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11265(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2062,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11267(VarNext)
<=> ( v11269(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2061,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11269(VarNext)
<=> ( v2609(VarNext)
& v11270(VarNext) ) ) ) ).
tff(writeUnaryOperator_1173,axiom,
! [VarCurr: state_type] :
( ~ v11270(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2307,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6871)
<=> v11257(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6870)
<=> v11257(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6869)
<=> v11257(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6868)
<=> v11257(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6867)
<=> v11257(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6866)
<=> v11257(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6865)
<=> v11257(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6864)
<=> v11257(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_423,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11259(VarNext)
=> ( ( v11257(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v11257(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v11257(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v11257(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v11257(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v11257(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v11257(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v11257(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v11257(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v11257(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v11257(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v11257(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v11257(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v11257(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v11257(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v11257(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v11257(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v11257(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v11257(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v11257(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v11257(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v11257(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v11257(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v11257(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v11257(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v11257(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v11257(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v11257(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v11257(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v11257(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v11257(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v11257(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v11257(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v11257(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v11257(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v11257(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v11257(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v11257(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v11257(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v11257(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v11257(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v11257(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v11257(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v11257(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v11257(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v11257(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v11257(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v11257(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v11257(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v11257(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v11257(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v11257(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v11257(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v11257(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v11257(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v11257(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v11257(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v11257(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v11257(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v11257(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v11257(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v11257(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v11257(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v11257(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v11257(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v11257(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v11257(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v11257(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v11257(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v11257(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v11257(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v11257(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v11257(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v11257(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v11257(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v11257(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v11257(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v11257(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v11257(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v11257(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v11257(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v11257(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v11257(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v11257(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v11257(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v11257(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v11257(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v11257(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v11257(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v11257(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v11257(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v11257(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v11257(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v11257(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v11257(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v11257(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v11257(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v11257(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v11257(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v11257(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v11257(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v11257(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v11257(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v11257(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v11257(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v11257(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v11257(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v11257(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v11257(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v11257(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v11257(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v11257(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v11257(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v11257(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v11257(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v11257(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v11257(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v11257(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v11257(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v11257(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v11257(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v11257(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v11257(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v11257(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v11257(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v11257(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v11257(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v11257(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v11257(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v11257(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v11257(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v11257(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v11257(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v11257(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v11257(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v11257(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v11257(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v11257(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v11257(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v11257(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v11257(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v11257(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v11257(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v11257(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v11257(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v11257(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v11257(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v11257(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_534,axiom,
! [VarNext: state_type] :
( v11259(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11257(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2060,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11259(VarNext)
<=> ( v11261(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2059,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11261(VarNext)
<=> ( v2609(VarNext)
& v11262(VarNext) ) ) ) ).
tff(writeUnaryOperator_1172,axiom,
! [VarCurr: state_type] :
( ~ v11262(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2306,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6723)
<=> v11249(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6722)
<=> v11249(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6721)
<=> v11249(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6720)
<=> v11249(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6719)
<=> v11249(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6718)
<=> v11249(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6717)
<=> v11249(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6716)
<=> v11249(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_422,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11251(VarNext)
=> ( ( v11249(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v11249(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v11249(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v11249(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v11249(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v11249(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v11249(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v11249(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v11249(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v11249(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v11249(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v11249(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v11249(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v11249(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v11249(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v11249(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v11249(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v11249(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v11249(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v11249(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v11249(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v11249(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v11249(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v11249(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v11249(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v11249(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v11249(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v11249(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v11249(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v11249(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v11249(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v11249(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v11249(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v11249(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v11249(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v11249(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v11249(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v11249(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v11249(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v11249(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v11249(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v11249(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v11249(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v11249(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v11249(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v11249(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v11249(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v11249(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v11249(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v11249(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v11249(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v11249(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v11249(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v11249(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v11249(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v11249(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v11249(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v11249(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v11249(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v11249(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v11249(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v11249(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v11249(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v11249(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v11249(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v11249(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v11249(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v11249(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v11249(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v11249(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v11249(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v11249(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v11249(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v11249(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v11249(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v11249(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v11249(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v11249(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v11249(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v11249(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v11249(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v11249(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v11249(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v11249(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v11249(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v11249(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v11249(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v11249(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v11249(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v11249(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v11249(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v11249(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v11249(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v11249(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v11249(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v11249(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v11249(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v11249(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v11249(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v11249(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v11249(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v11249(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v11249(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v11249(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v11249(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v11249(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v11249(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v11249(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v11249(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v11249(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v11249(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v11249(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v11249(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v11249(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v11249(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v11249(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v11249(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v11249(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v11249(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v11249(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v11249(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v11249(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v11249(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v11249(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v11249(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v11249(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v11249(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v11249(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v11249(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v11249(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v11249(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v11249(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v11249(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v11249(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v11249(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v11249(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v11249(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v11249(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v11249(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v11249(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v11249(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v11249(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v11249(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v11249(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v11249(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v11249(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v11249(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v11249(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_533,axiom,
! [VarNext: state_type] :
( v11251(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11249(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2058,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11251(VarNext)
<=> ( v11253(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2057,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11253(VarNext)
<=> ( v2609(VarNext)
& v11254(VarNext) ) ) ) ).
tff(writeUnaryOperator_1171,axiom,
! [VarCurr: state_type] :
( ~ v11254(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2305,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6575)
<=> v11241(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6574)
<=> v11241(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6573)
<=> v11241(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6572)
<=> v11241(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6571)
<=> v11241(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6570)
<=> v11241(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6569)
<=> v11241(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6568)
<=> v11241(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_421,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11243(VarNext)
=> ( ( v11241(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v11241(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v11241(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v11241(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v11241(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v11241(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v11241(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v11241(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v11241(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v11241(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v11241(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v11241(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v11241(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v11241(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v11241(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v11241(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v11241(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v11241(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v11241(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v11241(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v11241(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v11241(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v11241(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v11241(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v11241(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v11241(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v11241(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v11241(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v11241(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v11241(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v11241(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v11241(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v11241(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v11241(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v11241(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v11241(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v11241(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v11241(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v11241(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v11241(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v11241(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v11241(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v11241(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v11241(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v11241(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v11241(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v11241(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v11241(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v11241(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v11241(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v11241(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v11241(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v11241(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v11241(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v11241(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v11241(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v11241(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v11241(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v11241(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v11241(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v11241(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v11241(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v11241(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v11241(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v11241(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v11241(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v11241(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v11241(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v11241(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v11241(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v11241(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v11241(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v11241(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v11241(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v11241(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v11241(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v11241(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v11241(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v11241(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v11241(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v11241(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v11241(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v11241(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v11241(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v11241(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v11241(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v11241(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v11241(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v11241(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v11241(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v11241(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v11241(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v11241(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v11241(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v11241(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v11241(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v11241(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v11241(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v11241(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v11241(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v11241(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v11241(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v11241(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v11241(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v11241(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v11241(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v11241(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v11241(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v11241(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v11241(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v11241(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v11241(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v11241(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v11241(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v11241(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v11241(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v11241(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v11241(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v11241(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v11241(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v11241(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v11241(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v11241(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v11241(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v11241(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v11241(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v11241(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v11241(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v11241(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v11241(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v11241(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v11241(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v11241(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v11241(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v11241(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v11241(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v11241(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v11241(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v11241(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v11241(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v11241(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v11241(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v11241(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v11241(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v11241(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v11241(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v11241(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v11241(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_532,axiom,
! [VarNext: state_type] :
( v11243(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11241(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2056,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11243(VarNext)
<=> ( v11245(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2055,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11245(VarNext)
<=> ( v2609(VarNext)
& v11246(VarNext) ) ) ) ).
tff(writeUnaryOperator_1170,axiom,
! [VarCurr: state_type] :
( ~ v11246(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2304,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6427)
<=> v11233(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6426)
<=> v11233(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6425)
<=> v11233(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6424)
<=> v11233(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6423)
<=> v11233(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6422)
<=> v11233(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6421)
<=> v11233(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6420)
<=> v11233(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_420,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11235(VarNext)
=> ( ( v11233(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v11233(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v11233(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v11233(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v11233(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v11233(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v11233(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v11233(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v11233(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v11233(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v11233(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v11233(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v11233(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v11233(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v11233(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v11233(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v11233(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v11233(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v11233(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v11233(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v11233(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v11233(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v11233(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v11233(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v11233(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v11233(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v11233(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v11233(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v11233(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v11233(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v11233(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v11233(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v11233(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v11233(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v11233(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v11233(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v11233(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v11233(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v11233(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v11233(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v11233(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v11233(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v11233(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v11233(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v11233(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v11233(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v11233(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v11233(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v11233(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v11233(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v11233(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v11233(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v11233(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v11233(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v11233(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v11233(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v11233(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v11233(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v11233(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v11233(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v11233(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v11233(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v11233(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v11233(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v11233(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v11233(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v11233(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v11233(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v11233(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v11233(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v11233(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v11233(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v11233(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v11233(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v11233(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v11233(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v11233(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v11233(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v11233(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v11233(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v11233(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v11233(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v11233(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v11233(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v11233(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v11233(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v11233(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v11233(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v11233(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v11233(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v11233(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v11233(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v11233(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v11233(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v11233(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v11233(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v11233(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v11233(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v11233(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v11233(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v11233(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v11233(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v11233(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v11233(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v11233(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v11233(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v11233(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v11233(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v11233(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v11233(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v11233(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v11233(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v11233(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v11233(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v11233(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v11233(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v11233(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v11233(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v11233(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v11233(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v11233(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v11233(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v11233(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v11233(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v11233(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v11233(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v11233(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v11233(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v11233(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v11233(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v11233(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v11233(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v11233(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v11233(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v11233(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v11233(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v11233(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v11233(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v11233(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v11233(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v11233(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v11233(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v11233(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v11233(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v11233(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v11233(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v11233(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v11233(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_531,axiom,
! [VarNext: state_type] :
( v11235(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11233(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2054,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11235(VarNext)
<=> ( v11237(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2053,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11237(VarNext)
<=> ( v2609(VarNext)
& v11238(VarNext) ) ) ) ).
tff(writeUnaryOperator_1169,axiom,
! [VarCurr: state_type] :
( ~ v11238(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2303,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6279)
<=> v11225(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6278)
<=> v11225(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6277)
<=> v11225(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6276)
<=> v11225(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6275)
<=> v11225(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6274)
<=> v11225(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6273)
<=> v11225(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6272)
<=> v11225(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_419,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11227(VarNext)
=> ( ( v11225(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v11225(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v11225(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v11225(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v11225(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v11225(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v11225(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v11225(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v11225(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v11225(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v11225(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v11225(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v11225(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v11225(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v11225(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v11225(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v11225(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v11225(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v11225(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v11225(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v11225(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v11225(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v11225(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v11225(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v11225(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v11225(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v11225(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v11225(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v11225(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v11225(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v11225(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v11225(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v11225(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v11225(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v11225(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v11225(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v11225(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v11225(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v11225(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v11225(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v11225(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v11225(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v11225(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v11225(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v11225(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v11225(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v11225(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v11225(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v11225(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v11225(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v11225(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v11225(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v11225(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v11225(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v11225(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v11225(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v11225(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v11225(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v11225(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v11225(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v11225(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v11225(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v11225(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v11225(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v11225(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v11225(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v11225(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v11225(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v11225(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v11225(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v11225(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v11225(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v11225(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v11225(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v11225(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v11225(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v11225(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v11225(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v11225(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v11225(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v11225(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v11225(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v11225(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v11225(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v11225(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v11225(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v11225(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v11225(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v11225(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v11225(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v11225(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v11225(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v11225(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v11225(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v11225(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v11225(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v11225(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v11225(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v11225(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v11225(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v11225(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v11225(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v11225(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v11225(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v11225(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v11225(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v11225(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v11225(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v11225(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v11225(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v11225(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v11225(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v11225(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v11225(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v11225(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v11225(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v11225(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v11225(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v11225(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v11225(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v11225(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v11225(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v11225(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v11225(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v11225(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v11225(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v11225(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v11225(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v11225(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v11225(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v11225(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v11225(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v11225(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v11225(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v11225(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v11225(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v11225(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v11225(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v11225(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v11225(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v11225(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v11225(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v11225(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v11225(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v11225(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v11225(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v11225(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v11225(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_530,axiom,
! [VarNext: state_type] :
( v11227(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11225(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2052,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11227(VarNext)
<=> ( v11229(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2051,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11229(VarNext)
<=> ( v2609(VarNext)
& v11230(VarNext) ) ) ) ).
tff(writeUnaryOperator_1168,axiom,
! [VarCurr: state_type] :
( ~ v11230(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2302,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6131)
<=> v11217(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex6130)
<=> v11217(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex6129)
<=> v11217(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex6128)
<=> v11217(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex6127)
<=> v11217(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex6126)
<=> v11217(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex6125)
<=> v11217(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex6124)
<=> v11217(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_418,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11219(VarNext)
=> ( ( v11217(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v11217(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v11217(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v11217(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v11217(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v11217(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v11217(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v11217(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v11217(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v11217(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v11217(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v11217(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v11217(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v11217(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v11217(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v11217(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v11217(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v11217(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v11217(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v11217(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v11217(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v11217(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v11217(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v11217(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v11217(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v11217(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v11217(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v11217(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v11217(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v11217(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v11217(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v11217(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v11217(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v11217(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v11217(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v11217(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v11217(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v11217(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v11217(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v11217(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v11217(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v11217(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v11217(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v11217(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v11217(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v11217(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v11217(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v11217(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v11217(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v11217(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v11217(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v11217(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v11217(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v11217(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v11217(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v11217(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v11217(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v11217(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v11217(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v11217(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v11217(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v11217(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v11217(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v11217(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v11217(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v11217(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v11217(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v11217(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v11217(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v11217(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v11217(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v11217(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v11217(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v11217(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v11217(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v11217(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v11217(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v11217(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v11217(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v11217(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v11217(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v11217(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v11217(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v11217(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v11217(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v11217(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v11217(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v11217(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v11217(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v11217(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v11217(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v11217(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v11217(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v11217(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v11217(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v11217(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v11217(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v11217(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v11217(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v11217(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v11217(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v11217(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v11217(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v11217(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v11217(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v11217(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v11217(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v11217(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v11217(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v11217(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v11217(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v11217(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v11217(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v11217(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v11217(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v11217(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v11217(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v11217(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v11217(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v11217(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v11217(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v11217(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v11217(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v11217(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v11217(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v11217(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v11217(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v11217(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v11217(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v11217(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v11217(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v11217(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v11217(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v11217(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v11217(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v11217(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v11217(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v11217(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v11217(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v11217(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v11217(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v11217(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v11217(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v11217(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v11217(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v11217(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v11217(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v11217(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_529,axiom,
! [VarNext: state_type] :
( v11219(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11217(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2050,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11219(VarNext)
<=> ( v11221(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2049,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11221(VarNext)
<=> ( v2609(VarNext)
& v11222(VarNext) ) ) ) ).
tff(writeUnaryOperator_1167,axiom,
! [VarCurr: state_type] :
( ~ v11222(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2301,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5983)
<=> v11209(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5982)
<=> v11209(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5981)
<=> v11209(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5980)
<=> v11209(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5979)
<=> v11209(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5978)
<=> v11209(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5977)
<=> v11209(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5976)
<=> v11209(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_417,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11211(VarNext)
=> ( ( v11209(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v11209(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v11209(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v11209(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v11209(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v11209(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v11209(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v11209(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v11209(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v11209(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v11209(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v11209(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v11209(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v11209(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v11209(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v11209(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v11209(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v11209(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v11209(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v11209(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v11209(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v11209(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v11209(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v11209(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v11209(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v11209(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v11209(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v11209(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v11209(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v11209(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v11209(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v11209(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v11209(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v11209(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v11209(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v11209(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v11209(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v11209(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v11209(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v11209(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v11209(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v11209(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v11209(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v11209(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v11209(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v11209(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v11209(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v11209(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v11209(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v11209(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v11209(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v11209(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v11209(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v11209(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v11209(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v11209(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v11209(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v11209(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v11209(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v11209(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v11209(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v11209(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v11209(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v11209(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v11209(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v11209(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v11209(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v11209(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v11209(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v11209(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v11209(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v11209(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v11209(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v11209(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v11209(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v11209(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v11209(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v11209(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v11209(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v11209(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v11209(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v11209(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v11209(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v11209(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v11209(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v11209(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v11209(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v11209(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v11209(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v11209(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v11209(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v11209(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v11209(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v11209(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v11209(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v11209(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v11209(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v11209(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v11209(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v11209(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v11209(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v11209(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v11209(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v11209(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v11209(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v11209(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v11209(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v11209(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v11209(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v11209(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v11209(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v11209(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v11209(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v11209(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v11209(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v11209(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v11209(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v11209(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v11209(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v11209(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v11209(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v11209(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v11209(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v11209(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v11209(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v11209(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v11209(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v11209(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v11209(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v11209(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v11209(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v11209(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v11209(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v11209(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v11209(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v11209(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v11209(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v11209(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v11209(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v11209(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v11209(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v11209(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v11209(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v11209(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v11209(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v11209(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v11209(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v11209(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_528,axiom,
! [VarNext: state_type] :
( v11211(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11209(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2048,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11211(VarNext)
<=> ( v11213(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2047,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11213(VarNext)
<=> ( v2609(VarNext)
& v11214(VarNext) ) ) ) ).
tff(writeUnaryOperator_1166,axiom,
! [VarCurr: state_type] :
( ~ v11214(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2300,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5835)
<=> v11201(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5834)
<=> v11201(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5833)
<=> v11201(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5832)
<=> v11201(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5831)
<=> v11201(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5830)
<=> v11201(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5829)
<=> v11201(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5828)
<=> v11201(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_416,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11203(VarNext)
=> ( ( v11201(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v11201(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v11201(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v11201(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v11201(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v11201(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v11201(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v11201(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v11201(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v11201(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v11201(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v11201(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v11201(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v11201(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v11201(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v11201(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v11201(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v11201(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v11201(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v11201(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v11201(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v11201(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v11201(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v11201(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v11201(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v11201(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v11201(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v11201(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v11201(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v11201(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v11201(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v11201(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v11201(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v11201(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v11201(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v11201(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v11201(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v11201(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v11201(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v11201(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v11201(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v11201(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v11201(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v11201(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v11201(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v11201(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v11201(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v11201(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v11201(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v11201(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v11201(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v11201(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v11201(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v11201(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v11201(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v11201(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v11201(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v11201(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v11201(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v11201(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v11201(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v11201(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v11201(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v11201(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v11201(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v11201(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v11201(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v11201(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v11201(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v11201(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v11201(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v11201(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v11201(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v11201(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v11201(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v11201(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v11201(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v11201(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v11201(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v11201(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v11201(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v11201(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v11201(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v11201(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v11201(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v11201(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v11201(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v11201(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v11201(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v11201(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v11201(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v11201(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v11201(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v11201(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v11201(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v11201(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v11201(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v11201(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v11201(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v11201(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v11201(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v11201(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v11201(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v11201(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v11201(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v11201(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v11201(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v11201(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v11201(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v11201(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v11201(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v11201(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v11201(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v11201(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v11201(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v11201(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v11201(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v11201(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v11201(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v11201(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v11201(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v11201(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v11201(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v11201(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v11201(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v11201(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v11201(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v11201(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v11201(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v11201(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v11201(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v11201(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v11201(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v11201(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v11201(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v11201(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v11201(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v11201(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v11201(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v11201(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v11201(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v11201(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v11201(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v11201(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v11201(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v11201(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v11201(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v11201(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_527,axiom,
! [VarNext: state_type] :
( v11203(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11201(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2046,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11203(VarNext)
<=> ( v11205(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2045,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11205(VarNext)
<=> ( v2609(VarNext)
& v11206(VarNext) ) ) ) ).
tff(writeUnaryOperator_1165,axiom,
! [VarCurr: state_type] :
( ~ v11206(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2299,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5687)
<=> v11193(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5686)
<=> v11193(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5685)
<=> v11193(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5684)
<=> v11193(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5683)
<=> v11193(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5682)
<=> v11193(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5681)
<=> v11193(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5680)
<=> v11193(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_415,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11195(VarNext)
=> ( ( v11193(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v11193(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v11193(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v11193(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v11193(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v11193(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v11193(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v11193(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v11193(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v11193(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v11193(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v11193(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v11193(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v11193(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v11193(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v11193(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v11193(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v11193(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v11193(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v11193(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v11193(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v11193(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v11193(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v11193(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v11193(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v11193(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v11193(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v11193(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v11193(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v11193(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v11193(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v11193(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v11193(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v11193(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v11193(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v11193(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v11193(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v11193(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v11193(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v11193(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v11193(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v11193(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v11193(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v11193(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v11193(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v11193(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v11193(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v11193(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v11193(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v11193(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v11193(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v11193(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v11193(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v11193(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v11193(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v11193(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v11193(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v11193(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v11193(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v11193(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v11193(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v11193(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v11193(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v11193(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v11193(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v11193(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v11193(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v11193(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v11193(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v11193(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v11193(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v11193(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v11193(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v11193(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v11193(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v11193(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v11193(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v11193(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v11193(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v11193(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v11193(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v11193(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v11193(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v11193(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v11193(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v11193(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v11193(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v11193(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v11193(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v11193(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v11193(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v11193(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v11193(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v11193(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v11193(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v11193(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v11193(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v11193(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v11193(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v11193(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v11193(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v11193(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v11193(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v11193(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v11193(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v11193(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v11193(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v11193(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v11193(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v11193(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v11193(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v11193(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v11193(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v11193(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v11193(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v11193(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v11193(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v11193(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v11193(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v11193(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v11193(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v11193(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v11193(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v11193(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v11193(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v11193(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v11193(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v11193(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v11193(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v11193(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v11193(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v11193(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v11193(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v11193(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v11193(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v11193(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v11193(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v11193(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v11193(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v11193(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v11193(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v11193(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v11193(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v11193(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v11193(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v11193(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v11193(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v11193(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_526,axiom,
! [VarNext: state_type] :
( v11195(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11193(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2044,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11195(VarNext)
<=> ( v11197(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2043,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11197(VarNext)
<=> ( v2609(VarNext)
& v11198(VarNext) ) ) ) ).
tff(writeUnaryOperator_1164,axiom,
! [VarCurr: state_type] :
( ~ v11198(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2298,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5539)
<=> v11185(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5538)
<=> v11185(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5537)
<=> v11185(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5536)
<=> v11185(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5535)
<=> v11185(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5534)
<=> v11185(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5533)
<=> v11185(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5532)
<=> v11185(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_414,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11187(VarNext)
=> ( ( v11185(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v11185(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v11185(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v11185(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v11185(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v11185(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v11185(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v11185(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v11185(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v11185(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v11185(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v11185(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v11185(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v11185(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v11185(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v11185(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v11185(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v11185(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v11185(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v11185(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v11185(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v11185(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v11185(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v11185(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v11185(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v11185(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v11185(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v11185(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v11185(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v11185(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v11185(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v11185(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v11185(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v11185(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v11185(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v11185(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v11185(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v11185(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v11185(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v11185(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v11185(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v11185(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v11185(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v11185(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v11185(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v11185(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v11185(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v11185(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v11185(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v11185(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v11185(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v11185(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v11185(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v11185(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v11185(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v11185(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v11185(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v11185(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v11185(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v11185(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v11185(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v11185(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v11185(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v11185(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v11185(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v11185(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v11185(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v11185(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v11185(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v11185(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v11185(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v11185(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v11185(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v11185(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v11185(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v11185(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v11185(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v11185(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v11185(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v11185(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v11185(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v11185(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v11185(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v11185(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v11185(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v11185(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v11185(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v11185(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v11185(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v11185(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v11185(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v11185(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v11185(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v11185(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v11185(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v11185(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v11185(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v11185(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v11185(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v11185(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v11185(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v11185(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v11185(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v11185(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v11185(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v11185(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v11185(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v11185(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v11185(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v11185(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v11185(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v11185(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v11185(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v11185(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v11185(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v11185(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v11185(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v11185(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v11185(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v11185(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v11185(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v11185(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v11185(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v11185(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v11185(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v11185(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v11185(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v11185(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v11185(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v11185(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v11185(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v11185(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v11185(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v11185(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v11185(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v11185(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v11185(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v11185(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v11185(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v11185(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v11185(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v11185(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v11185(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v11185(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v11185(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v11185(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v11185(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v11185(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_525,axiom,
! [VarNext: state_type] :
( v11187(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11185(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2042,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11187(VarNext)
<=> ( v11189(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2041,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11189(VarNext)
<=> ( v2609(VarNext)
& v11190(VarNext) ) ) ) ).
tff(writeUnaryOperator_1163,axiom,
! [VarCurr: state_type] :
( ~ v11190(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2297,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5391)
<=> v11177(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5390)
<=> v11177(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5389)
<=> v11177(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5388)
<=> v11177(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5387)
<=> v11177(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5386)
<=> v11177(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5385)
<=> v11177(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5384)
<=> v11177(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_413,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11179(VarNext)
=> ( ( v11177(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v11177(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v11177(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v11177(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v11177(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v11177(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v11177(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v11177(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v11177(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v11177(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v11177(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v11177(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v11177(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v11177(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v11177(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v11177(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v11177(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v11177(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v11177(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v11177(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v11177(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v11177(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v11177(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v11177(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v11177(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v11177(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v11177(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v11177(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v11177(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v11177(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v11177(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v11177(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v11177(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v11177(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v11177(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v11177(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v11177(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v11177(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v11177(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v11177(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v11177(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v11177(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v11177(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v11177(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v11177(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v11177(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v11177(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v11177(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v11177(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v11177(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v11177(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v11177(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v11177(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v11177(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v11177(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v11177(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v11177(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v11177(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v11177(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v11177(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v11177(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v11177(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v11177(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v11177(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v11177(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v11177(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v11177(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v11177(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v11177(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v11177(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v11177(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v11177(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v11177(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v11177(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v11177(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v11177(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v11177(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v11177(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v11177(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v11177(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v11177(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v11177(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v11177(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v11177(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v11177(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v11177(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v11177(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v11177(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v11177(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v11177(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v11177(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v11177(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v11177(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v11177(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v11177(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v11177(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v11177(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v11177(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v11177(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v11177(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v11177(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v11177(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v11177(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v11177(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v11177(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v11177(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v11177(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v11177(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v11177(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v11177(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v11177(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v11177(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v11177(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v11177(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v11177(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v11177(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v11177(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v11177(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v11177(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v11177(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v11177(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v11177(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v11177(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v11177(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v11177(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v11177(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v11177(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v11177(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v11177(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v11177(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v11177(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v11177(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v11177(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v11177(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v11177(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v11177(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v11177(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v11177(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v11177(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v11177(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v11177(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v11177(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v11177(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v11177(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v11177(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v11177(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v11177(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v11177(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_524,axiom,
! [VarNext: state_type] :
( v11179(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11177(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2040,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11179(VarNext)
<=> ( v11181(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2039,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11181(VarNext)
<=> ( v2609(VarNext)
& v11182(VarNext) ) ) ) ).
tff(writeUnaryOperator_1162,axiom,
! [VarCurr: state_type] :
( ~ v11182(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2296,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5243)
<=> v11169(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5242)
<=> v11169(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5241)
<=> v11169(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5240)
<=> v11169(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5239)
<=> v11169(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5238)
<=> v11169(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5237)
<=> v11169(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5236)
<=> v11169(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_412,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11171(VarNext)
=> ( ( v11169(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v11169(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v11169(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v11169(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v11169(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v11169(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v11169(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v11169(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v11169(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v11169(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v11169(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v11169(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v11169(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v11169(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v11169(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v11169(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v11169(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v11169(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v11169(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v11169(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v11169(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v11169(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v11169(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v11169(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v11169(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v11169(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v11169(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v11169(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v11169(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v11169(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v11169(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v11169(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v11169(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v11169(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v11169(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v11169(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v11169(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v11169(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v11169(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v11169(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v11169(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v11169(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v11169(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v11169(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v11169(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v11169(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v11169(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v11169(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v11169(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v11169(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v11169(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v11169(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v11169(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v11169(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v11169(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v11169(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v11169(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v11169(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v11169(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v11169(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v11169(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v11169(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v11169(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v11169(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v11169(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v11169(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v11169(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v11169(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v11169(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v11169(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v11169(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v11169(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v11169(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v11169(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v11169(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v11169(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v11169(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v11169(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v11169(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v11169(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v11169(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v11169(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v11169(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v11169(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v11169(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v11169(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v11169(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v11169(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v11169(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v11169(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v11169(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v11169(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v11169(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v11169(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v11169(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v11169(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v11169(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v11169(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v11169(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v11169(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v11169(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v11169(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v11169(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v11169(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v11169(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v11169(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v11169(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v11169(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v11169(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v11169(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v11169(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v11169(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v11169(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v11169(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v11169(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v11169(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v11169(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v11169(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v11169(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v11169(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v11169(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v11169(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v11169(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v11169(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v11169(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v11169(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v11169(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v11169(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v11169(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v11169(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v11169(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v11169(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v11169(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v11169(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v11169(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v11169(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v11169(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v11169(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v11169(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v11169(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v11169(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v11169(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v11169(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v11169(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v11169(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v11169(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v11169(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v11169(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_523,axiom,
! [VarNext: state_type] :
( v11171(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11169(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2038,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11171(VarNext)
<=> ( v11173(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2037,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11173(VarNext)
<=> ( v2609(VarNext)
& v11174(VarNext) ) ) ) ).
tff(writeUnaryOperator_1161,axiom,
! [VarCurr: state_type] :
( ~ v11174(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2295,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5095)
<=> v11161(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex5094)
<=> v11161(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex5093)
<=> v11161(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex5092)
<=> v11161(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex5091)
<=> v11161(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex5090)
<=> v11161(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex5089)
<=> v11161(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex5088)
<=> v11161(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_411,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11163(VarNext)
=> ( ( v11161(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v11161(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v11161(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v11161(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v11161(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v11161(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v11161(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v11161(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v11161(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v11161(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v11161(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v11161(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v11161(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v11161(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v11161(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v11161(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v11161(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v11161(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v11161(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v11161(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v11161(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v11161(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v11161(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v11161(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v11161(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v11161(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v11161(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v11161(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v11161(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v11161(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v11161(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v11161(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v11161(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v11161(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v11161(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v11161(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v11161(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v11161(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v11161(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v11161(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v11161(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v11161(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v11161(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v11161(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v11161(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v11161(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v11161(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v11161(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v11161(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v11161(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v11161(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v11161(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v11161(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v11161(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v11161(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v11161(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v11161(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v11161(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v11161(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v11161(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v11161(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v11161(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v11161(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v11161(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v11161(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v11161(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v11161(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v11161(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v11161(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v11161(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v11161(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v11161(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v11161(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v11161(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v11161(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v11161(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v11161(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v11161(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v11161(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v11161(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v11161(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v11161(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v11161(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v11161(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v11161(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v11161(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v11161(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v11161(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v11161(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v11161(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v11161(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v11161(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v11161(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v11161(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v11161(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v11161(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v11161(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v11161(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v11161(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v11161(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v11161(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v11161(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v11161(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v11161(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v11161(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v11161(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v11161(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v11161(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v11161(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v11161(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v11161(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v11161(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v11161(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v11161(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v11161(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v11161(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v11161(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v11161(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v11161(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v11161(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v11161(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v11161(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v11161(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v11161(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v11161(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v11161(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v11161(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v11161(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v11161(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v11161(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v11161(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v11161(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v11161(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v11161(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v11161(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v11161(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v11161(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v11161(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v11161(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v11161(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v11161(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v11161(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v11161(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v11161(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v11161(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v11161(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v11161(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v11161(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_522,axiom,
! [VarNext: state_type] :
( v11163(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11161(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2036,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11163(VarNext)
<=> ( v11165(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2035,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11165(VarNext)
<=> ( v2609(VarNext)
& v11166(VarNext) ) ) ) ).
tff(writeUnaryOperator_1160,axiom,
! [VarCurr: state_type] :
( ~ v11166(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2294,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4947)
<=> v11153(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4946)
<=> v11153(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4945)
<=> v11153(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4944)
<=> v11153(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4943)
<=> v11153(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4942)
<=> v11153(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4941)
<=> v11153(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4940)
<=> v11153(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_410,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11155(VarNext)
=> ( ( v11153(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v11153(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v11153(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v11153(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v11153(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v11153(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v11153(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v11153(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v11153(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v11153(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v11153(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v11153(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v11153(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v11153(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v11153(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v11153(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v11153(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v11153(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v11153(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v11153(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v11153(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v11153(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v11153(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v11153(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v11153(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v11153(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v11153(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v11153(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v11153(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v11153(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v11153(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v11153(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v11153(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v11153(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v11153(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v11153(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v11153(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v11153(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v11153(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v11153(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v11153(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v11153(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v11153(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v11153(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v11153(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v11153(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v11153(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v11153(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v11153(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v11153(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v11153(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v11153(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v11153(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v11153(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v11153(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v11153(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v11153(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v11153(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v11153(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v11153(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v11153(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v11153(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v11153(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v11153(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v11153(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v11153(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v11153(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v11153(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v11153(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v11153(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v11153(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v11153(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v11153(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v11153(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v11153(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v11153(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v11153(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v11153(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v11153(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v11153(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v11153(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v11153(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v11153(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v11153(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v11153(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v11153(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v11153(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v11153(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v11153(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v11153(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v11153(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v11153(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v11153(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v11153(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v11153(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v11153(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v11153(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v11153(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v11153(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v11153(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v11153(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v11153(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v11153(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v11153(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v11153(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v11153(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v11153(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v11153(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v11153(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v11153(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v11153(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v11153(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v11153(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v11153(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v11153(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v11153(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v11153(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v11153(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v11153(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v11153(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v11153(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v11153(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v11153(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v11153(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v11153(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v11153(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v11153(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v11153(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v11153(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v11153(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v11153(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v11153(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v11153(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v11153(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v11153(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v11153(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v11153(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v11153(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v11153(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v11153(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v11153(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v11153(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v11153(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v11153(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v11153(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v11153(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v11153(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v11153(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_521,axiom,
! [VarNext: state_type] :
( v11155(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11153(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2034,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11155(VarNext)
<=> ( v11157(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2033,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11157(VarNext)
<=> ( v2609(VarNext)
& v11158(VarNext) ) ) ) ).
tff(writeUnaryOperator_1159,axiom,
! [VarCurr: state_type] :
( ~ v11158(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2293,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4799)
<=> v11145(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4798)
<=> v11145(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4797)
<=> v11145(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4796)
<=> v11145(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4795)
<=> v11145(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4794)
<=> v11145(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4793)
<=> v11145(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4792)
<=> v11145(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_409,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11147(VarNext)
=> ( ( v11145(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v11145(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v11145(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v11145(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v11145(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v11145(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v11145(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v11145(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v11145(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v11145(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v11145(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v11145(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v11145(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v11145(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v11145(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v11145(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v11145(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v11145(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v11145(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v11145(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v11145(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v11145(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v11145(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v11145(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v11145(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v11145(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v11145(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v11145(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v11145(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v11145(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v11145(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v11145(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v11145(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v11145(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v11145(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v11145(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v11145(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v11145(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v11145(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v11145(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v11145(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v11145(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v11145(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v11145(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v11145(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v11145(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v11145(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v11145(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v11145(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v11145(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v11145(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v11145(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v11145(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v11145(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v11145(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v11145(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v11145(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v11145(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v11145(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v11145(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v11145(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v11145(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v11145(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v11145(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v11145(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v11145(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v11145(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v11145(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v11145(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v11145(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v11145(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v11145(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v11145(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v11145(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v11145(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v11145(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v11145(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v11145(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v11145(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v11145(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v11145(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v11145(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v11145(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v11145(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v11145(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v11145(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v11145(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v11145(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v11145(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v11145(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v11145(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v11145(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v11145(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v11145(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v11145(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v11145(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v11145(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v11145(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v11145(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v11145(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v11145(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v11145(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v11145(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v11145(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v11145(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v11145(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v11145(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v11145(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v11145(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v11145(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v11145(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v11145(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v11145(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v11145(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v11145(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v11145(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v11145(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v11145(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v11145(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v11145(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v11145(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v11145(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v11145(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v11145(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v11145(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v11145(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v11145(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v11145(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v11145(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v11145(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v11145(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v11145(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v11145(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v11145(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v11145(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v11145(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v11145(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v11145(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v11145(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v11145(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v11145(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v11145(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v11145(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v11145(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v11145(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v11145(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v11145(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v11145(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_520,axiom,
! [VarNext: state_type] :
( v11147(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11145(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2032,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11147(VarNext)
<=> ( v11149(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2031,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11149(VarNext)
<=> ( v2609(VarNext)
& v11150(VarNext) ) ) ) ).
tff(writeUnaryOperator_1158,axiom,
! [VarCurr: state_type] :
( ~ v11150(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2292,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4651)
<=> v11137(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4650)
<=> v11137(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4649)
<=> v11137(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4648)
<=> v11137(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4647)
<=> v11137(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4646)
<=> v11137(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4645)
<=> v11137(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4644)
<=> v11137(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_408,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11139(VarNext)
=> ( ( v11137(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v11137(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v11137(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v11137(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v11137(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v11137(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v11137(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v11137(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v11137(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v11137(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v11137(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v11137(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v11137(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v11137(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v11137(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v11137(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v11137(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v11137(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v11137(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v11137(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v11137(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v11137(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v11137(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v11137(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v11137(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v11137(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v11137(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v11137(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v11137(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v11137(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v11137(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v11137(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v11137(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v11137(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v11137(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v11137(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v11137(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v11137(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v11137(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v11137(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v11137(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v11137(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v11137(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v11137(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v11137(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v11137(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v11137(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v11137(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v11137(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v11137(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v11137(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v11137(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v11137(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v11137(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v11137(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v11137(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v11137(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v11137(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v11137(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v11137(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v11137(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v11137(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v11137(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v11137(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v11137(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v11137(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v11137(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v11137(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v11137(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v11137(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v11137(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v11137(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v11137(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v11137(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v11137(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v11137(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v11137(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v11137(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v11137(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v11137(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v11137(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v11137(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v11137(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v11137(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v11137(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v11137(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v11137(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v11137(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v11137(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v11137(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v11137(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v11137(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v11137(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v11137(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v11137(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v11137(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v11137(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v11137(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v11137(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v11137(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v11137(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v11137(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v11137(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v11137(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v11137(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v11137(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v11137(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v11137(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v11137(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v11137(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v11137(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v11137(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v11137(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v11137(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v11137(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v11137(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v11137(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v11137(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v11137(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v11137(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v11137(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v11137(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v11137(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v11137(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v11137(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v11137(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v11137(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v11137(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v11137(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v11137(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v11137(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v11137(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v11137(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v11137(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v11137(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v11137(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v11137(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v11137(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v11137(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v11137(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v11137(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v11137(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v11137(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v11137(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v11137(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v11137(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v11137(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v11137(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_519,axiom,
! [VarNext: state_type] :
( v11139(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11137(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2030,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11139(VarNext)
<=> ( v11141(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2029,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11141(VarNext)
<=> ( v2609(VarNext)
& v11142(VarNext) ) ) ) ).
tff(writeUnaryOperator_1157,axiom,
! [VarCurr: state_type] :
( ~ v11142(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2291,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4503)
<=> v11129(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4502)
<=> v11129(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4501)
<=> v11129(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4500)
<=> v11129(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4499)
<=> v11129(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4498)
<=> v11129(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4497)
<=> v11129(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4496)
<=> v11129(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_407,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11131(VarNext)
=> ( ( v11129(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v11129(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v11129(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v11129(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v11129(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v11129(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v11129(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v11129(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v11129(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v11129(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v11129(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v11129(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v11129(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v11129(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v11129(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v11129(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v11129(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v11129(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v11129(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v11129(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v11129(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v11129(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v11129(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v11129(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v11129(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v11129(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v11129(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v11129(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v11129(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v11129(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v11129(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v11129(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v11129(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v11129(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v11129(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v11129(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v11129(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v11129(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v11129(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v11129(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v11129(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v11129(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v11129(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v11129(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v11129(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v11129(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v11129(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v11129(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v11129(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v11129(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v11129(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v11129(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v11129(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v11129(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v11129(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v11129(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v11129(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v11129(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v11129(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v11129(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v11129(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v11129(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v11129(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v11129(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v11129(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v11129(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v11129(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v11129(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v11129(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v11129(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v11129(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v11129(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v11129(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v11129(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v11129(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v11129(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v11129(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v11129(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v11129(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v11129(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v11129(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v11129(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v11129(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v11129(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v11129(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v11129(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v11129(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v11129(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v11129(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v11129(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v11129(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v11129(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v11129(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v11129(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v11129(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v11129(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v11129(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v11129(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v11129(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v11129(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v11129(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v11129(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v11129(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v11129(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v11129(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v11129(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v11129(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v11129(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v11129(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v11129(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v11129(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v11129(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v11129(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v11129(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v11129(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v11129(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v11129(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v11129(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v11129(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v11129(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v11129(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v11129(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v11129(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v11129(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v11129(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v11129(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v11129(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v11129(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v11129(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v11129(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v11129(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v11129(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v11129(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v11129(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v11129(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v11129(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v11129(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v11129(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v11129(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v11129(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v11129(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v11129(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v11129(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v11129(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v11129(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v11129(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v11129(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v11129(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_518,axiom,
! [VarNext: state_type] :
( v11131(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11129(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2028,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11131(VarNext)
<=> ( v11133(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2027,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11133(VarNext)
<=> ( v2609(VarNext)
& v11134(VarNext) ) ) ) ).
tff(writeUnaryOperator_1156,axiom,
! [VarCurr: state_type] :
( ~ v11134(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2290,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4355)
<=> v11121(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4354)
<=> v11121(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4353)
<=> v11121(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4352)
<=> v11121(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4351)
<=> v11121(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4350)
<=> v11121(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4349)
<=> v11121(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4348)
<=> v11121(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_406,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11123(VarNext)
=> ( ( v11121(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v11121(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v11121(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v11121(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v11121(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v11121(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v11121(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v11121(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v11121(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v11121(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v11121(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v11121(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v11121(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v11121(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v11121(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v11121(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v11121(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v11121(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v11121(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v11121(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v11121(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v11121(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v11121(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v11121(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v11121(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v11121(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v11121(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v11121(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v11121(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v11121(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v11121(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v11121(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v11121(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v11121(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v11121(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v11121(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v11121(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v11121(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v11121(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v11121(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v11121(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v11121(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v11121(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v11121(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v11121(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v11121(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v11121(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v11121(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v11121(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v11121(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v11121(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v11121(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v11121(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v11121(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v11121(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v11121(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v11121(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v11121(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v11121(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v11121(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v11121(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v11121(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v11121(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v11121(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v11121(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v11121(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v11121(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v11121(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v11121(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v11121(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v11121(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v11121(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v11121(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v11121(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v11121(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v11121(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v11121(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v11121(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v11121(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v11121(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v11121(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v11121(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v11121(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v11121(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v11121(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v11121(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v11121(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v11121(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v11121(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v11121(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v11121(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v11121(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v11121(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v11121(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v11121(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v11121(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v11121(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v11121(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v11121(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v11121(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v11121(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v11121(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v11121(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v11121(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v11121(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v11121(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v11121(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v11121(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v11121(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v11121(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v11121(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v11121(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v11121(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v11121(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v11121(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v11121(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v11121(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v11121(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v11121(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v11121(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v11121(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v11121(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v11121(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v11121(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v11121(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v11121(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v11121(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v11121(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v11121(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v11121(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v11121(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v11121(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v11121(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v11121(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v11121(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v11121(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v11121(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v11121(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v11121(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v11121(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v11121(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v11121(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v11121(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v11121(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v11121(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v11121(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v11121(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v11121(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_517,axiom,
! [VarNext: state_type] :
( v11123(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11121(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2026,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11123(VarNext)
<=> ( v11125(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2025,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11125(VarNext)
<=> ( v2609(VarNext)
& v11126(VarNext) ) ) ) ).
tff(writeUnaryOperator_1155,axiom,
! [VarCurr: state_type] :
( ~ v11126(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2289,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4207)
<=> v11113(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4206)
<=> v11113(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4205)
<=> v11113(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4204)
<=> v11113(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4203)
<=> v11113(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4202)
<=> v11113(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4201)
<=> v11113(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4200)
<=> v11113(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_405,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11115(VarNext)
=> ( ( v11113(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v11113(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v11113(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v11113(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v11113(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v11113(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v11113(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v11113(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v11113(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v11113(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v11113(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v11113(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v11113(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v11113(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v11113(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v11113(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v11113(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v11113(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v11113(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v11113(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v11113(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v11113(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v11113(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v11113(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v11113(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v11113(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v11113(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v11113(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v11113(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v11113(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v11113(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v11113(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v11113(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v11113(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v11113(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v11113(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v11113(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v11113(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v11113(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v11113(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v11113(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v11113(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v11113(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v11113(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v11113(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v11113(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v11113(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v11113(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v11113(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v11113(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v11113(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v11113(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v11113(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v11113(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v11113(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v11113(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v11113(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v11113(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v11113(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v11113(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v11113(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v11113(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v11113(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v11113(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v11113(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v11113(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v11113(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v11113(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v11113(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v11113(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v11113(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v11113(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v11113(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v11113(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v11113(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v11113(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v11113(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v11113(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v11113(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v11113(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v11113(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v11113(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v11113(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v11113(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v11113(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v11113(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v11113(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v11113(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v11113(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v11113(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v11113(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v11113(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v11113(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v11113(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v11113(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v11113(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v11113(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v11113(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v11113(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v11113(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v11113(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v11113(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v11113(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v11113(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v11113(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v11113(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v11113(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v11113(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v11113(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v11113(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v11113(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v11113(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v11113(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v11113(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v11113(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v11113(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v11113(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v11113(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v11113(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v11113(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v11113(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v11113(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v11113(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v11113(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v11113(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v11113(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v11113(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v11113(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v11113(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v11113(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v11113(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v11113(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v11113(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v11113(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v11113(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v11113(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v11113(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v11113(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v11113(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v11113(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v11113(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v11113(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v11113(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v11113(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v11113(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v11113(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v11113(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v11113(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_516,axiom,
! [VarNext: state_type] :
( v11115(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11113(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2024,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11115(VarNext)
<=> ( v11117(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2023,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11117(VarNext)
<=> ( v2609(VarNext)
& v11118(VarNext) ) ) ) ).
tff(writeUnaryOperator_1154,axiom,
! [VarCurr: state_type] :
( ~ v11118(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2288,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4059)
<=> v11105(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex4058)
<=> v11105(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex4057)
<=> v11105(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex4056)
<=> v11105(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex4055)
<=> v11105(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex4054)
<=> v11105(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex4053)
<=> v11105(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex4052)
<=> v11105(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_404,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11107(VarNext)
=> ( ( v11105(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v11105(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v11105(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v11105(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v11105(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v11105(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v11105(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v11105(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v11105(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v11105(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v11105(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v11105(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v11105(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v11105(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v11105(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v11105(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v11105(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v11105(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v11105(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v11105(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v11105(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v11105(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v11105(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v11105(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v11105(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v11105(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v11105(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v11105(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v11105(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v11105(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v11105(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v11105(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v11105(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v11105(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v11105(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v11105(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v11105(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v11105(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v11105(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v11105(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v11105(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v11105(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v11105(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v11105(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v11105(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v11105(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v11105(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v11105(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v11105(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v11105(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v11105(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v11105(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v11105(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v11105(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v11105(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v11105(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v11105(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v11105(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v11105(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v11105(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v11105(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v11105(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v11105(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v11105(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v11105(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v11105(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v11105(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v11105(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v11105(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v11105(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v11105(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v11105(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v11105(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v11105(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v11105(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v11105(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v11105(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v11105(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v11105(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v11105(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v11105(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v11105(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v11105(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v11105(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v11105(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v11105(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v11105(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v11105(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v11105(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v11105(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v11105(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v11105(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v11105(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v11105(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v11105(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v11105(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v11105(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v11105(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v11105(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v11105(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v11105(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v11105(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v11105(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v11105(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v11105(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v11105(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v11105(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v11105(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v11105(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v11105(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v11105(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v11105(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v11105(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v11105(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v11105(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v11105(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v11105(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v11105(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v11105(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v11105(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v11105(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v11105(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v11105(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v11105(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v11105(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v11105(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v11105(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v11105(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v11105(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v11105(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v11105(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v11105(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v11105(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v11105(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v11105(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v11105(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v11105(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v11105(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v11105(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v11105(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v11105(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v11105(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v11105(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v11105(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v11105(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v11105(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v11105(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v11105(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_515,axiom,
! [VarNext: state_type] :
( v11107(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11105(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2022,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11107(VarNext)
<=> ( v11109(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2021,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11109(VarNext)
<=> ( v2609(VarNext)
& v11110(VarNext) ) ) ) ).
tff(writeUnaryOperator_1153,axiom,
! [VarCurr: state_type] :
( ~ v11110(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2287,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3911)
<=> v11097(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3910)
<=> v11097(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3909)
<=> v11097(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3908)
<=> v11097(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3907)
<=> v11097(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3906)
<=> v11097(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3905)
<=> v11097(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3904)
<=> v11097(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_403,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11099(VarNext)
=> ( ( v11097(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v11097(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v11097(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v11097(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v11097(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v11097(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v11097(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v11097(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v11097(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v11097(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v11097(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v11097(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v11097(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v11097(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v11097(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v11097(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v11097(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v11097(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v11097(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v11097(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v11097(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v11097(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v11097(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v11097(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v11097(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v11097(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v11097(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v11097(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v11097(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v11097(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v11097(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v11097(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v11097(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v11097(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v11097(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v11097(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v11097(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v11097(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v11097(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v11097(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v11097(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v11097(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v11097(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v11097(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v11097(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v11097(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v11097(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v11097(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v11097(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v11097(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v11097(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v11097(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v11097(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v11097(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v11097(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v11097(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v11097(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v11097(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v11097(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v11097(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v11097(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v11097(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v11097(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v11097(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v11097(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v11097(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v11097(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v11097(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v11097(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v11097(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v11097(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v11097(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v11097(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v11097(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v11097(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v11097(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v11097(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v11097(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v11097(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v11097(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v11097(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v11097(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v11097(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v11097(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v11097(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v11097(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v11097(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v11097(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v11097(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v11097(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v11097(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v11097(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v11097(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v11097(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v11097(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v11097(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v11097(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v11097(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v11097(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v11097(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v11097(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v11097(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v11097(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v11097(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v11097(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v11097(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v11097(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v11097(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v11097(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v11097(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v11097(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v11097(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v11097(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v11097(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v11097(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v11097(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v11097(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v11097(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v11097(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v11097(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v11097(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v11097(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v11097(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v11097(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v11097(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v11097(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v11097(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v11097(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v11097(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v11097(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v11097(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v11097(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v11097(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v11097(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v11097(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v11097(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v11097(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v11097(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v11097(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v11097(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v11097(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v11097(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v11097(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v11097(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v11097(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v11097(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v11097(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v11097(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_514,axiom,
! [VarNext: state_type] :
( v11099(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11097(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2020,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11099(VarNext)
<=> ( v11101(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2019,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11101(VarNext)
<=> ( v2609(VarNext)
& v11102(VarNext) ) ) ) ).
tff(writeUnaryOperator_1152,axiom,
! [VarCurr: state_type] :
( ~ v11102(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2286,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3763)
<=> v11089(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3762)
<=> v11089(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3761)
<=> v11089(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3760)
<=> v11089(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3759)
<=> v11089(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3758)
<=> v11089(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3757)
<=> v11089(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3756)
<=> v11089(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_402,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11091(VarNext)
=> ( ( v11089(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v11089(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v11089(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v11089(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v11089(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v11089(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v11089(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v11089(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v11089(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v11089(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v11089(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v11089(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v11089(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v11089(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v11089(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v11089(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v11089(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v11089(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v11089(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v11089(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v11089(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v11089(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v11089(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v11089(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v11089(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v11089(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v11089(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v11089(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v11089(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v11089(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v11089(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v11089(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v11089(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v11089(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v11089(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v11089(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v11089(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v11089(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v11089(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v11089(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v11089(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v11089(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v11089(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v11089(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v11089(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v11089(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v11089(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v11089(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v11089(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v11089(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v11089(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v11089(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v11089(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v11089(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v11089(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v11089(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v11089(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v11089(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v11089(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v11089(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v11089(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v11089(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v11089(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v11089(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v11089(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v11089(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v11089(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v11089(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v11089(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v11089(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v11089(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v11089(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v11089(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v11089(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v11089(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v11089(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v11089(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v11089(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v11089(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v11089(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v11089(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v11089(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v11089(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v11089(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v11089(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v11089(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v11089(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v11089(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v11089(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v11089(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v11089(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v11089(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v11089(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v11089(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v11089(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v11089(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v11089(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v11089(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v11089(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v11089(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v11089(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v11089(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v11089(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v11089(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v11089(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v11089(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v11089(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v11089(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v11089(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v11089(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v11089(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v11089(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v11089(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v11089(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v11089(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v11089(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v11089(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v11089(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v11089(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v11089(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v11089(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v11089(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v11089(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v11089(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v11089(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v11089(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v11089(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v11089(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v11089(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v11089(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v11089(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v11089(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v11089(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v11089(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v11089(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v11089(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v11089(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v11089(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v11089(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v11089(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v11089(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v11089(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v11089(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v11089(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v11089(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v11089(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v11089(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v11089(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_513,axiom,
! [VarNext: state_type] :
( v11091(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11089(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2018,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11091(VarNext)
<=> ( v11093(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2017,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11093(VarNext)
<=> ( v2609(VarNext)
& v11094(VarNext) ) ) ) ).
tff(writeUnaryOperator_1151,axiom,
! [VarCurr: state_type] :
( ~ v11094(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2285,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3615)
<=> v11081(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3614)
<=> v11081(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3613)
<=> v11081(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3612)
<=> v11081(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3611)
<=> v11081(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3610)
<=> v11081(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3609)
<=> v11081(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3608)
<=> v11081(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_401,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11083(VarNext)
=> ( ( v11081(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v11081(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v11081(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v11081(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v11081(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v11081(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v11081(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v11081(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v11081(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v11081(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v11081(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v11081(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v11081(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v11081(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v11081(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v11081(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v11081(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v11081(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v11081(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v11081(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v11081(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v11081(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v11081(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v11081(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v11081(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v11081(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v11081(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v11081(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v11081(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v11081(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v11081(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v11081(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v11081(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v11081(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v11081(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v11081(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v11081(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v11081(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v11081(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v11081(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v11081(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v11081(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v11081(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v11081(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v11081(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v11081(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v11081(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v11081(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v11081(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v11081(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v11081(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v11081(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v11081(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v11081(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v11081(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v11081(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v11081(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v11081(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v11081(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v11081(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v11081(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v11081(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v11081(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v11081(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v11081(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v11081(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v11081(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v11081(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v11081(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v11081(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v11081(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v11081(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v11081(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v11081(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v11081(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v11081(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v11081(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v11081(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v11081(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v11081(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v11081(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v11081(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v11081(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v11081(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v11081(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v11081(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v11081(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v11081(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v11081(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v11081(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v11081(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v11081(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v11081(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v11081(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v11081(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v11081(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v11081(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v11081(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v11081(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v11081(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v11081(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v11081(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v11081(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v11081(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v11081(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v11081(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v11081(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v11081(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v11081(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v11081(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v11081(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v11081(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v11081(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v11081(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v11081(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v11081(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v11081(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v11081(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v11081(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v11081(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v11081(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v11081(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v11081(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v11081(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v11081(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v11081(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v11081(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v11081(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v11081(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v11081(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v11081(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v11081(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v11081(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v11081(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v11081(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v11081(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v11081(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v11081(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v11081(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v11081(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v11081(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v11081(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v11081(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v11081(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v11081(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v11081(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v11081(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v11081(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_512,axiom,
! [VarNext: state_type] :
( v11083(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11081(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2016,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11083(VarNext)
<=> ( v11085(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2015,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11085(VarNext)
<=> ( v2609(VarNext)
& v11086(VarNext) ) ) ) ).
tff(writeUnaryOperator_1150,axiom,
! [VarCurr: state_type] :
( ~ v11086(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2284,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3467)
<=> v11073(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3466)
<=> v11073(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3465)
<=> v11073(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3464)
<=> v11073(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3463)
<=> v11073(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3462)
<=> v11073(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3461)
<=> v11073(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3460)
<=> v11073(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_400,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11075(VarNext)
=> ( ( v11073(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v11073(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v11073(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v11073(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v11073(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v11073(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v11073(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v11073(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v11073(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v11073(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v11073(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v11073(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v11073(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v11073(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v11073(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v11073(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v11073(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v11073(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v11073(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v11073(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v11073(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v11073(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v11073(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v11073(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v11073(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v11073(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v11073(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v11073(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v11073(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v11073(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v11073(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v11073(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v11073(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v11073(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v11073(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v11073(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v11073(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v11073(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v11073(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v11073(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v11073(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v11073(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v11073(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v11073(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v11073(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v11073(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v11073(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v11073(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v11073(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v11073(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v11073(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v11073(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v11073(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v11073(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v11073(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v11073(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v11073(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v11073(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v11073(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v11073(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v11073(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v11073(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v11073(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v11073(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v11073(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v11073(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v11073(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v11073(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v11073(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v11073(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v11073(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v11073(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v11073(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v11073(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v11073(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v11073(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v11073(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v11073(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v11073(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v11073(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v11073(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v11073(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v11073(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v11073(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v11073(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v11073(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v11073(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v11073(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v11073(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v11073(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v11073(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v11073(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v11073(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v11073(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v11073(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v11073(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v11073(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v11073(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v11073(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v11073(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v11073(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v11073(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v11073(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v11073(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v11073(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v11073(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v11073(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v11073(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v11073(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v11073(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v11073(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v11073(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v11073(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v11073(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v11073(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v11073(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v11073(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v11073(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v11073(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v11073(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v11073(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v11073(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v11073(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v11073(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v11073(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v11073(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v11073(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v11073(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v11073(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v11073(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v11073(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v11073(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v11073(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v11073(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v11073(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v11073(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v11073(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v11073(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v11073(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v11073(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v11073(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v11073(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v11073(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v11073(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v11073(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v11073(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v11073(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v11073(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_511,axiom,
! [VarNext: state_type] :
( v11075(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11073(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2014,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11075(VarNext)
<=> ( v11077(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2013,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11077(VarNext)
<=> ( v2609(VarNext)
& v11078(VarNext) ) ) ) ).
tff(writeUnaryOperator_1149,axiom,
! [VarCurr: state_type] :
( ~ v11078(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2283,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3319)
<=> v11065(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3318)
<=> v11065(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3317)
<=> v11065(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3316)
<=> v11065(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3315)
<=> v11065(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3314)
<=> v11065(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3313)
<=> v11065(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3312)
<=> v11065(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_399,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11067(VarNext)
=> ( ( v11065(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v11065(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v11065(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v11065(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v11065(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v11065(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v11065(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v11065(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v11065(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v11065(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v11065(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v11065(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v11065(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v11065(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v11065(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v11065(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v11065(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v11065(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v11065(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v11065(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v11065(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v11065(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v11065(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v11065(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v11065(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v11065(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v11065(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v11065(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v11065(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v11065(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v11065(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v11065(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v11065(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v11065(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v11065(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v11065(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v11065(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v11065(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v11065(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v11065(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v11065(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v11065(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v11065(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v11065(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v11065(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v11065(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v11065(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v11065(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v11065(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v11065(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v11065(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v11065(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v11065(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v11065(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v11065(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v11065(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v11065(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v11065(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v11065(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v11065(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v11065(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v11065(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v11065(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v11065(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v11065(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v11065(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v11065(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v11065(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v11065(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v11065(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v11065(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v11065(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v11065(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v11065(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v11065(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v11065(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v11065(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v11065(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v11065(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v11065(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v11065(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v11065(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v11065(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v11065(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v11065(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v11065(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v11065(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v11065(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v11065(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v11065(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v11065(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v11065(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v11065(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v11065(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v11065(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v11065(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v11065(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v11065(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v11065(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v11065(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v11065(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v11065(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v11065(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v11065(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v11065(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v11065(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v11065(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v11065(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v11065(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v11065(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v11065(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v11065(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v11065(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v11065(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v11065(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v11065(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v11065(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v11065(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v11065(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v11065(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v11065(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v11065(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v11065(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v11065(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v11065(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v11065(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v11065(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v11065(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v11065(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v11065(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v11065(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v11065(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v11065(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v11065(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v11065(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v11065(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v11065(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v11065(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v11065(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v11065(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v11065(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v11065(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v11065(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v11065(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v11065(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v11065(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v11065(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v11065(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_510,axiom,
! [VarNext: state_type] :
( v11067(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11065(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2012,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11067(VarNext)
<=> ( v11069(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2011,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11069(VarNext)
<=> ( v2609(VarNext)
& v11070(VarNext) ) ) ) ).
tff(writeUnaryOperator_1148,axiom,
! [VarCurr: state_type] :
( ~ v11070(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2282,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3171)
<=> v11057(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3170)
<=> v11057(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3169)
<=> v11057(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3168)
<=> v11057(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3167)
<=> v11057(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3166)
<=> v11057(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3165)
<=> v11057(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3164)
<=> v11057(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_398,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11059(VarNext)
=> ( ( v11057(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v11057(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v11057(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v11057(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v11057(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v11057(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v11057(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v11057(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v11057(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v11057(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v11057(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v11057(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v11057(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v11057(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v11057(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v11057(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v11057(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v11057(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v11057(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v11057(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v11057(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v11057(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v11057(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v11057(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v11057(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v11057(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v11057(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v11057(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v11057(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v11057(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v11057(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v11057(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v11057(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v11057(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v11057(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v11057(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v11057(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v11057(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v11057(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v11057(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v11057(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v11057(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v11057(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v11057(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v11057(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v11057(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v11057(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v11057(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v11057(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v11057(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v11057(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v11057(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v11057(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v11057(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v11057(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v11057(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v11057(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v11057(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v11057(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v11057(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v11057(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v11057(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v11057(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v11057(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v11057(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v11057(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v11057(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v11057(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v11057(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v11057(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v11057(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v11057(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v11057(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v11057(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v11057(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v11057(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v11057(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v11057(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v11057(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v11057(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v11057(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v11057(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v11057(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v11057(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v11057(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v11057(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v11057(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v11057(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v11057(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v11057(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v11057(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v11057(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v11057(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v11057(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v11057(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v11057(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v11057(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v11057(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v11057(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v11057(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v11057(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v11057(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v11057(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v11057(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v11057(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v11057(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v11057(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v11057(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v11057(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v11057(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v11057(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v11057(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v11057(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v11057(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v11057(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v11057(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v11057(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v11057(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v11057(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v11057(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v11057(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v11057(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v11057(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v11057(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v11057(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v11057(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v11057(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v11057(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v11057(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v11057(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v11057(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v11057(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v11057(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v11057(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v11057(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v11057(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v11057(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v11057(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v11057(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v11057(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v11057(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v11057(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v11057(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v11057(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v11057(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v11057(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v11057(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v11057(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_509,axiom,
! [VarNext: state_type] :
( v11059(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11057(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2010,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11059(VarNext)
<=> ( v11061(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2009,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11061(VarNext)
<=> ( v2609(VarNext)
& v11062(VarNext) ) ) ) ).
tff(writeUnaryOperator_1147,axiom,
! [VarCurr: state_type] :
( ~ v11062(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2281,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3023)
<=> v11049(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex3022)
<=> v11049(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex3021)
<=> v11049(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex3020)
<=> v11049(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex3019)
<=> v11049(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex3018)
<=> v11049(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex3017)
<=> v11049(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex3016)
<=> v11049(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_397,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11051(VarNext)
=> ( ( v11049(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v11049(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v11049(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v11049(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v11049(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v11049(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v11049(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v11049(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v11049(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v11049(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v11049(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v11049(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v11049(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v11049(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v11049(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v11049(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v11049(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v11049(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v11049(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v11049(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v11049(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v11049(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v11049(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v11049(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v11049(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v11049(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v11049(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v11049(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v11049(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v11049(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v11049(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v11049(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v11049(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v11049(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v11049(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v11049(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v11049(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v11049(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v11049(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v11049(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v11049(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v11049(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v11049(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v11049(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v11049(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v11049(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v11049(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v11049(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v11049(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v11049(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v11049(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v11049(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v11049(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v11049(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v11049(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v11049(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v11049(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v11049(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v11049(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v11049(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v11049(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v11049(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v11049(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v11049(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v11049(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v11049(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v11049(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v11049(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v11049(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v11049(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v11049(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v11049(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v11049(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v11049(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v11049(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v11049(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v11049(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v11049(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v11049(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v11049(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v11049(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v11049(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v11049(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v11049(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v11049(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v11049(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v11049(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v11049(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v11049(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v11049(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v11049(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v11049(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v11049(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v11049(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v11049(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v11049(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v11049(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v11049(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v11049(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v11049(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v11049(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v11049(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v11049(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v11049(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v11049(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v11049(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v11049(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v11049(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v11049(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v11049(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v11049(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v11049(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v11049(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v11049(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v11049(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v11049(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v11049(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v11049(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v11049(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v11049(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v11049(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v11049(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v11049(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v11049(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v11049(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v11049(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v11049(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v11049(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v11049(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v11049(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v11049(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v11049(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v11049(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v11049(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v11049(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v11049(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v11049(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v11049(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v11049(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v11049(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v11049(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v11049(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v11049(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v11049(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v11049(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v11049(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v11049(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v11049(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_508,axiom,
! [VarNext: state_type] :
( v11051(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11049(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2008,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11051(VarNext)
<=> ( v11053(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2007,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11053(VarNext)
<=> ( v2609(VarNext)
& v11054(VarNext) ) ) ) ).
tff(writeUnaryOperator_1146,axiom,
! [VarCurr: state_type] :
( ~ v11054(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2280,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2875)
<=> v11041(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2874)
<=> v11041(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2873)
<=> v11041(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2872)
<=> v11041(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2871)
<=> v11041(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2870)
<=> v11041(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2869)
<=> v11041(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2868)
<=> v11041(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_396,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11043(VarNext)
=> ( ( v11041(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v11041(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v11041(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v11041(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v11041(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v11041(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v11041(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v11041(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v11041(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v11041(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v11041(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v11041(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v11041(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v11041(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v11041(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v11041(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v11041(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v11041(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v11041(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v11041(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v11041(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v11041(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v11041(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v11041(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v11041(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v11041(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v11041(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v11041(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v11041(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v11041(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v11041(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v11041(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v11041(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v11041(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v11041(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v11041(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v11041(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v11041(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v11041(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v11041(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v11041(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v11041(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v11041(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v11041(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v11041(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v11041(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v11041(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v11041(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v11041(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v11041(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v11041(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v11041(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v11041(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v11041(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v11041(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v11041(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v11041(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v11041(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v11041(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v11041(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v11041(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v11041(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v11041(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v11041(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v11041(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v11041(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v11041(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v11041(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v11041(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v11041(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v11041(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v11041(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v11041(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v11041(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v11041(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v11041(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v11041(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v11041(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v11041(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v11041(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v11041(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v11041(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v11041(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v11041(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v11041(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v11041(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v11041(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v11041(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v11041(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v11041(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v11041(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v11041(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v11041(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v11041(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v11041(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v11041(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v11041(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v11041(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v11041(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v11041(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v11041(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v11041(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v11041(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v11041(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v11041(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v11041(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v11041(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v11041(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v11041(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v11041(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v11041(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v11041(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v11041(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v11041(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v11041(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v11041(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v11041(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v11041(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v11041(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v11041(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v11041(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v11041(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v11041(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v11041(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v11041(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v11041(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v11041(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v11041(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v11041(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v11041(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v11041(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v11041(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v11041(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v11041(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v11041(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v11041(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v11041(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v11041(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v11041(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v11041(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v11041(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v11041(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v11041(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v11041(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v11041(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v11041(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v11041(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v11041(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_507,axiom,
! [VarNext: state_type] :
( v11043(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11041(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2006,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11043(VarNext)
<=> ( v11045(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2005,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11045(VarNext)
<=> ( v2609(VarNext)
& v11046(VarNext) ) ) ) ).
tff(writeUnaryOperator_1145,axiom,
! [VarCurr: state_type] :
( ~ v11046(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2279,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2727)
<=> v11033(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2726)
<=> v11033(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2725)
<=> v11033(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2724)
<=> v11033(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2723)
<=> v11033(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2722)
<=> v11033(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2721)
<=> v11033(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2720)
<=> v11033(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_395,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11035(VarNext)
=> ( ( v11033(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v11033(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v11033(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v11033(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v11033(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v11033(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v11033(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v11033(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v11033(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v11033(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v11033(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v11033(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v11033(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v11033(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v11033(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v11033(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v11033(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v11033(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v11033(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v11033(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v11033(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v11033(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v11033(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v11033(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v11033(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v11033(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v11033(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v11033(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v11033(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v11033(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v11033(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v11033(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v11033(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v11033(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v11033(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v11033(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v11033(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v11033(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v11033(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v11033(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v11033(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v11033(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v11033(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v11033(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v11033(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v11033(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v11033(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v11033(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v11033(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v11033(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v11033(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v11033(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v11033(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v11033(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v11033(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v11033(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v11033(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v11033(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v11033(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v11033(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v11033(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v11033(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v11033(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v11033(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v11033(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v11033(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v11033(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v11033(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v11033(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v11033(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v11033(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v11033(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v11033(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v11033(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v11033(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v11033(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v11033(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v11033(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v11033(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v11033(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v11033(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v11033(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v11033(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v11033(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v11033(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v11033(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v11033(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v11033(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v11033(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v11033(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v11033(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v11033(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v11033(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v11033(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v11033(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v11033(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v11033(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v11033(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v11033(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v11033(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v11033(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v11033(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v11033(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v11033(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v11033(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v11033(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v11033(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v11033(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v11033(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v11033(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v11033(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v11033(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v11033(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v11033(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v11033(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v11033(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v11033(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v11033(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v11033(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v11033(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v11033(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v11033(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v11033(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v11033(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v11033(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v11033(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v11033(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v11033(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v11033(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v11033(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v11033(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v11033(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v11033(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v11033(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v11033(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v11033(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v11033(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v11033(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v11033(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v11033(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v11033(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v11033(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v11033(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v11033(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v11033(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v11033(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v11033(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v11033(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_506,axiom,
! [VarNext: state_type] :
( v11035(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11033(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2004,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11035(VarNext)
<=> ( v11037(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2003,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11037(VarNext)
<=> ( v2609(VarNext)
& v11038(VarNext) ) ) ) ).
tff(writeUnaryOperator_1144,axiom,
! [VarCurr: state_type] :
( ~ v11038(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2278,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2579)
<=> v11025(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2578)
<=> v11025(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2577)
<=> v11025(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2576)
<=> v11025(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2575)
<=> v11025(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2574)
<=> v11025(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2573)
<=> v11025(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2572)
<=> v11025(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_394,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11027(VarNext)
=> ( ( v11025(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v11025(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v11025(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v11025(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v11025(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v11025(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v11025(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v11025(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v11025(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v11025(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v11025(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v11025(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v11025(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v11025(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v11025(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v11025(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v11025(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v11025(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v11025(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v11025(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v11025(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v11025(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v11025(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v11025(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v11025(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v11025(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v11025(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v11025(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v11025(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v11025(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v11025(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v11025(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v11025(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v11025(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v11025(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v11025(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v11025(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v11025(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v11025(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v11025(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v11025(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v11025(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v11025(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v11025(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v11025(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v11025(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v11025(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v11025(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v11025(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v11025(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v11025(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v11025(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v11025(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v11025(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v11025(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v11025(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v11025(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v11025(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v11025(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v11025(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v11025(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v11025(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v11025(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v11025(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v11025(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v11025(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v11025(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v11025(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v11025(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v11025(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v11025(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v11025(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v11025(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v11025(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v11025(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v11025(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v11025(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v11025(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v11025(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v11025(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v11025(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v11025(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v11025(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v11025(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v11025(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v11025(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v11025(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v11025(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v11025(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v11025(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v11025(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v11025(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v11025(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v11025(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v11025(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v11025(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v11025(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v11025(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v11025(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v11025(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v11025(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v11025(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v11025(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v11025(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v11025(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v11025(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v11025(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v11025(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v11025(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v11025(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v11025(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v11025(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v11025(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v11025(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v11025(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v11025(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v11025(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v11025(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v11025(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v11025(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v11025(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v11025(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v11025(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v11025(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v11025(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v11025(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v11025(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v11025(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v11025(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v11025(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v11025(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v11025(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v11025(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v11025(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v11025(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v11025(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v11025(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v11025(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v11025(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v11025(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v11025(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v11025(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v11025(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v11025(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v11025(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v11025(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v11025(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v11025(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_505,axiom,
! [VarNext: state_type] :
( v11027(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11025(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2002,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11027(VarNext)
<=> ( v11029(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2001,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11029(VarNext)
<=> ( v2609(VarNext)
& v11030(VarNext) ) ) ) ).
tff(writeUnaryOperator_1143,axiom,
! [VarCurr: state_type] :
( ~ v11030(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2277,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2431)
<=> v11017(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2430)
<=> v11017(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2429)
<=> v11017(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2428)
<=> v11017(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2427)
<=> v11017(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2426)
<=> v11017(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2425)
<=> v11017(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2424)
<=> v11017(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_393,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11019(VarNext)
=> ( ( v11017(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v11017(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v11017(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v11017(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v11017(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v11017(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v11017(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v11017(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v11017(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v11017(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v11017(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v11017(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v11017(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v11017(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v11017(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v11017(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v11017(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v11017(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v11017(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v11017(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v11017(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v11017(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v11017(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v11017(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v11017(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v11017(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v11017(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v11017(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v11017(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v11017(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v11017(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v11017(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v11017(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v11017(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v11017(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v11017(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v11017(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v11017(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v11017(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v11017(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v11017(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v11017(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v11017(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v11017(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v11017(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v11017(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v11017(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v11017(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v11017(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v11017(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v11017(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v11017(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v11017(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v11017(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v11017(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v11017(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v11017(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v11017(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v11017(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v11017(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v11017(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v11017(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v11017(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v11017(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v11017(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v11017(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v11017(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v11017(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v11017(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v11017(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v11017(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v11017(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v11017(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v11017(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v11017(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v11017(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v11017(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v11017(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v11017(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v11017(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v11017(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v11017(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v11017(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v11017(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v11017(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v11017(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v11017(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v11017(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v11017(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v11017(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v11017(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v11017(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v11017(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v11017(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v11017(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v11017(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v11017(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v11017(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v11017(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v11017(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v11017(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v11017(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v11017(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v11017(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v11017(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v11017(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v11017(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v11017(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v11017(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v11017(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v11017(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v11017(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v11017(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v11017(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v11017(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v11017(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v11017(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v11017(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v11017(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v11017(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v11017(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v11017(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v11017(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v11017(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v11017(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v11017(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v11017(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v11017(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v11017(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v11017(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v11017(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v11017(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v11017(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v11017(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v11017(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v11017(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v11017(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v11017(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v11017(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v11017(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v11017(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v11017(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v11017(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v11017(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v11017(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v11017(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v11017(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v11017(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_504,axiom,
! [VarNext: state_type] :
( v11019(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11017(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_2000,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11019(VarNext)
<=> ( v11021(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1999,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11021(VarNext)
<=> ( v2609(VarNext)
& v11022(VarNext) ) ) ) ).
tff(writeUnaryOperator_1142,axiom,
! [VarCurr: state_type] :
( ~ v11022(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2276,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2283)
<=> v11009(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2282)
<=> v11009(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2281)
<=> v11009(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2280)
<=> v11009(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2279)
<=> v11009(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2278)
<=> v11009(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2277)
<=> v11009(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2276)
<=> v11009(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_392,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11011(VarNext)
=> ( ( v11009(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v11009(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v11009(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v11009(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v11009(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v11009(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v11009(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v11009(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v11009(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v11009(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v11009(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v11009(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v11009(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v11009(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v11009(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v11009(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v11009(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v11009(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v11009(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v11009(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v11009(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v11009(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v11009(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v11009(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v11009(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v11009(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v11009(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v11009(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v11009(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v11009(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v11009(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v11009(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v11009(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v11009(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v11009(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v11009(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v11009(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v11009(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v11009(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v11009(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v11009(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v11009(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v11009(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v11009(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v11009(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v11009(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v11009(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v11009(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v11009(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v11009(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v11009(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v11009(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v11009(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v11009(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v11009(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v11009(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v11009(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v11009(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v11009(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v11009(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v11009(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v11009(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v11009(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v11009(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v11009(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v11009(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v11009(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v11009(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v11009(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v11009(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v11009(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v11009(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v11009(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v11009(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v11009(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v11009(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v11009(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v11009(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v11009(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v11009(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v11009(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v11009(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v11009(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v11009(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v11009(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v11009(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v11009(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v11009(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v11009(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v11009(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v11009(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v11009(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v11009(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v11009(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v11009(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v11009(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v11009(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v11009(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v11009(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v11009(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v11009(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v11009(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v11009(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v11009(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v11009(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v11009(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v11009(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v11009(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v11009(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v11009(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v11009(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v11009(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v11009(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v11009(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v11009(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v11009(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v11009(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v11009(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v11009(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v11009(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v11009(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v11009(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v11009(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v11009(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v11009(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v11009(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v11009(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v11009(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v11009(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v11009(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v11009(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v11009(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v11009(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v11009(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v11009(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v11009(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v11009(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v11009(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v11009(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v11009(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v11009(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v11009(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v11009(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v11009(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v11009(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v11009(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v11009(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v11009(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_503,axiom,
! [VarNext: state_type] :
( v11011(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11009(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1998,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11011(VarNext)
<=> ( v11013(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1997,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11013(VarNext)
<=> ( v2609(VarNext)
& v11014(VarNext) ) ) ) ).
tff(writeUnaryOperator_1141,axiom,
! [VarCurr: state_type] :
( ~ v11014(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2275,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2135)
<=> v11001(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex2134)
<=> v11001(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex2133)
<=> v11001(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex2132)
<=> v11001(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex2131)
<=> v11001(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex2130)
<=> v11001(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex2129)
<=> v11001(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex2128)
<=> v11001(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_391,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v11003(VarNext)
=> ( ( v11001(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v11001(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v11001(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v11001(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v11001(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v11001(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v11001(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v11001(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v11001(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v11001(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v11001(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v11001(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v11001(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v11001(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v11001(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v11001(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v11001(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v11001(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v11001(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v11001(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v11001(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v11001(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v11001(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v11001(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v11001(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v11001(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v11001(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v11001(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v11001(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v11001(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v11001(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v11001(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v11001(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v11001(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v11001(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v11001(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v11001(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v11001(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v11001(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v11001(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v11001(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v11001(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v11001(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v11001(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v11001(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v11001(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v11001(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v11001(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v11001(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v11001(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v11001(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v11001(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v11001(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v11001(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v11001(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v11001(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v11001(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v11001(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v11001(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v11001(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v11001(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v11001(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v11001(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v11001(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v11001(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v11001(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v11001(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v11001(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v11001(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v11001(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v11001(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v11001(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v11001(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v11001(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v11001(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v11001(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v11001(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v11001(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v11001(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v11001(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v11001(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v11001(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v11001(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v11001(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v11001(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v11001(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v11001(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v11001(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v11001(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v11001(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v11001(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v11001(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v11001(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v11001(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v11001(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v11001(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v11001(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v11001(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v11001(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v11001(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v11001(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v11001(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v11001(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v11001(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v11001(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v11001(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v11001(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v11001(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v11001(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v11001(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v11001(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v11001(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v11001(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v11001(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v11001(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v11001(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v11001(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v11001(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v11001(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v11001(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v11001(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v11001(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v11001(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v11001(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v11001(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v11001(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v11001(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v11001(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v11001(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v11001(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v11001(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v11001(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v11001(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v11001(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v11001(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v11001(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v11001(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v11001(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v11001(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v11001(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v11001(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v11001(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v11001(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v11001(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v11001(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v11001(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v11001(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v11001(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_502,axiom,
! [VarNext: state_type] :
( v11003(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v11001(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1996,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11003(VarNext)
<=> ( v11005(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1995,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v11005(VarNext)
<=> ( v2609(VarNext)
& v11006(VarNext) ) ) ) ).
tff(writeUnaryOperator_1140,axiom,
! [VarCurr: state_type] :
( ~ v11006(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2274,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1987)
<=> v10993(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1986)
<=> v10993(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1985)
<=> v10993(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1984)
<=> v10993(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1983)
<=> v10993(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1982)
<=> v10993(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1981)
<=> v10993(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1980)
<=> v10993(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_390,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10995(VarNext)
=> ( ( v10993(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v10993(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v10993(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v10993(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v10993(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v10993(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v10993(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v10993(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v10993(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v10993(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v10993(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v10993(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v10993(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v10993(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v10993(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v10993(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v10993(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v10993(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v10993(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v10993(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v10993(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v10993(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v10993(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v10993(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v10993(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v10993(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v10993(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v10993(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v10993(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v10993(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v10993(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v10993(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v10993(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v10993(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v10993(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v10993(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v10993(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v10993(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v10993(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v10993(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v10993(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v10993(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v10993(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v10993(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v10993(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v10993(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v10993(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v10993(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v10993(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v10993(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v10993(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v10993(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v10993(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v10993(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v10993(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v10993(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v10993(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v10993(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v10993(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v10993(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v10993(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v10993(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v10993(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v10993(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v10993(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v10993(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v10993(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v10993(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v10993(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v10993(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v10993(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v10993(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v10993(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v10993(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v10993(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v10993(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v10993(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v10993(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v10993(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v10993(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v10993(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v10993(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v10993(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v10993(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v10993(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v10993(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v10993(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v10993(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v10993(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v10993(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v10993(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v10993(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v10993(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v10993(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v10993(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v10993(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v10993(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v10993(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v10993(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v10993(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v10993(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v10993(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v10993(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v10993(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v10993(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v10993(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v10993(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v10993(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v10993(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v10993(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v10993(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v10993(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v10993(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v10993(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v10993(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v10993(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v10993(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v10993(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v10993(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v10993(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v10993(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v10993(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v10993(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v10993(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v10993(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v10993(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v10993(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v10993(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v10993(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v10993(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v10993(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v10993(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v10993(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v10993(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v10993(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v10993(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v10993(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v10993(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v10993(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v10993(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v10993(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v10993(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v10993(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v10993(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v10993(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v10993(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v10993(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v10993(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_501,axiom,
! [VarNext: state_type] :
( v10995(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10993(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1994,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10995(VarNext)
<=> ( v10997(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1993,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10997(VarNext)
<=> ( v2609(VarNext)
& v10998(VarNext) ) ) ) ).
tff(writeUnaryOperator_1139,axiom,
! [VarCurr: state_type] :
( ~ v10998(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2273,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1839)
<=> v10985(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1838)
<=> v10985(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1837)
<=> v10985(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1836)
<=> v10985(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1835)
<=> v10985(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1834)
<=> v10985(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1833)
<=> v10985(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1832)
<=> v10985(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_389,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10987(VarNext)
=> ( ( v10985(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v10985(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v10985(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v10985(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v10985(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v10985(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v10985(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v10985(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v10985(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v10985(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v10985(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v10985(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v10985(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v10985(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v10985(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v10985(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v10985(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v10985(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v10985(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v10985(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v10985(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v10985(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v10985(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v10985(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v10985(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v10985(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v10985(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v10985(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v10985(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v10985(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v10985(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v10985(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v10985(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v10985(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v10985(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v10985(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v10985(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v10985(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v10985(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v10985(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v10985(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v10985(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v10985(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v10985(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v10985(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v10985(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v10985(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v10985(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v10985(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v10985(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v10985(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v10985(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v10985(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v10985(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v10985(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v10985(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v10985(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v10985(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v10985(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v10985(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v10985(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v10985(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v10985(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v10985(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v10985(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v10985(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v10985(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v10985(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v10985(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v10985(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v10985(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v10985(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v10985(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v10985(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v10985(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v10985(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v10985(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v10985(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v10985(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v10985(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v10985(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v10985(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v10985(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v10985(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v10985(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v10985(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v10985(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v10985(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v10985(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v10985(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v10985(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v10985(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v10985(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v10985(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v10985(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v10985(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v10985(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v10985(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v10985(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v10985(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v10985(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v10985(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v10985(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v10985(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v10985(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v10985(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v10985(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v10985(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v10985(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v10985(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v10985(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v10985(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v10985(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v10985(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v10985(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v10985(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v10985(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v10985(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v10985(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v10985(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v10985(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v10985(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v10985(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v10985(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v10985(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v10985(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v10985(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v10985(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v10985(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v10985(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v10985(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v10985(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v10985(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v10985(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v10985(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v10985(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v10985(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v10985(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v10985(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v10985(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v10985(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v10985(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v10985(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v10985(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v10985(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v10985(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v10985(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v10985(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_500,axiom,
! [VarNext: state_type] :
( v10987(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10985(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1992,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10987(VarNext)
<=> ( v10989(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1991,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10989(VarNext)
<=> ( v2609(VarNext)
& v10990(VarNext) ) ) ) ).
tff(writeUnaryOperator_1138,axiom,
! [VarCurr: state_type] :
( ~ v10990(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2272,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1691)
<=> v10977(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1690)
<=> v10977(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1689)
<=> v10977(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1688)
<=> v10977(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1687)
<=> v10977(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1686)
<=> v10977(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1685)
<=> v10977(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1684)
<=> v10977(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_388,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10979(VarNext)
=> ( ( v10977(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v10977(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v10977(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v10977(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v10977(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v10977(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v10977(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v10977(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v10977(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v10977(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v10977(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v10977(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v10977(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v10977(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v10977(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v10977(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v10977(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v10977(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v10977(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v10977(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v10977(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v10977(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v10977(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v10977(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v10977(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v10977(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v10977(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v10977(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v10977(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v10977(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v10977(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v10977(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v10977(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v10977(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v10977(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v10977(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v10977(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v10977(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v10977(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v10977(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v10977(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v10977(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v10977(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v10977(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v10977(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v10977(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v10977(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v10977(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v10977(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v10977(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v10977(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v10977(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v10977(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v10977(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v10977(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v10977(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v10977(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v10977(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v10977(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v10977(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v10977(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v10977(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v10977(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v10977(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v10977(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v10977(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v10977(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v10977(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v10977(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v10977(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v10977(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v10977(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v10977(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v10977(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v10977(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v10977(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v10977(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v10977(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v10977(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v10977(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v10977(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v10977(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v10977(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v10977(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v10977(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v10977(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v10977(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v10977(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v10977(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v10977(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v10977(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v10977(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v10977(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v10977(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v10977(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v10977(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v10977(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v10977(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v10977(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v10977(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v10977(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v10977(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v10977(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v10977(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v10977(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v10977(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v10977(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v10977(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v10977(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v10977(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v10977(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v10977(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v10977(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v10977(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v10977(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v10977(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v10977(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v10977(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v10977(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v10977(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v10977(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v10977(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v10977(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v10977(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v10977(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v10977(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v10977(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v10977(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v10977(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v10977(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v10977(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v10977(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v10977(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v10977(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v10977(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v10977(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v10977(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v10977(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v10977(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v10977(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v10977(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v10977(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v10977(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v10977(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v10977(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v10977(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v10977(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v10977(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_499,axiom,
! [VarNext: state_type] :
( v10979(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10977(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1990,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10979(VarNext)
<=> ( v10981(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1989,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10981(VarNext)
<=> ( v2609(VarNext)
& v10982(VarNext) ) ) ) ).
tff(writeUnaryOperator_1137,axiom,
! [VarCurr: state_type] :
( ~ v10982(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2271,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1543)
<=> v10969(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1542)
<=> v10969(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1541)
<=> v10969(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1540)
<=> v10969(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1539)
<=> v10969(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1538)
<=> v10969(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1537)
<=> v10969(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1536)
<=> v10969(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_387,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10971(VarNext)
=> ( ( v10969(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v10969(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v10969(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v10969(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v10969(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v10969(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v10969(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v10969(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v10969(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v10969(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v10969(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v10969(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v10969(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v10969(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v10969(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v10969(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v10969(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v10969(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v10969(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v10969(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v10969(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v10969(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v10969(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v10969(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v10969(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v10969(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v10969(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v10969(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v10969(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v10969(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v10969(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v10969(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v10969(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v10969(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v10969(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v10969(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v10969(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v10969(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v10969(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v10969(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v10969(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v10969(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v10969(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v10969(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v10969(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v10969(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v10969(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v10969(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v10969(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v10969(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v10969(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v10969(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v10969(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v10969(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v10969(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v10969(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v10969(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v10969(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v10969(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v10969(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v10969(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v10969(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v10969(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v10969(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v10969(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v10969(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v10969(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v10969(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v10969(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v10969(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v10969(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v10969(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v10969(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v10969(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v10969(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v10969(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v10969(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v10969(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v10969(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v10969(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v10969(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v10969(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v10969(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v10969(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v10969(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v10969(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v10969(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v10969(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v10969(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v10969(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v10969(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v10969(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v10969(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v10969(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v10969(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v10969(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v10969(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v10969(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v10969(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v10969(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v10969(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v10969(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v10969(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v10969(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v10969(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v10969(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v10969(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v10969(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v10969(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v10969(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v10969(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v10969(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v10969(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v10969(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v10969(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v10969(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v10969(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v10969(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v10969(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v10969(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v10969(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v10969(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v10969(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v10969(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v10969(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v10969(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v10969(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v10969(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v10969(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v10969(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v10969(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v10969(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v10969(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v10969(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v10969(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v10969(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v10969(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v10969(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v10969(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v10969(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v10969(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v10969(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v10969(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v10969(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v10969(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v10969(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v10969(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v10969(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_498,axiom,
! [VarNext: state_type] :
( v10971(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10969(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1988,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10971(VarNext)
<=> ( v10973(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1987,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10973(VarNext)
<=> ( v2609(VarNext)
& v10974(VarNext) ) ) ) ).
tff(writeUnaryOperator_1136,axiom,
! [VarCurr: state_type] :
( ~ v10974(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2270,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1395)
<=> v10961(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1394)
<=> v10961(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1393)
<=> v10961(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1392)
<=> v10961(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1391)
<=> v10961(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1390)
<=> v10961(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1389)
<=> v10961(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1388)
<=> v10961(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_386,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10963(VarNext)
=> ( ( v10961(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v10961(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v10961(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v10961(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v10961(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v10961(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v10961(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v10961(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v10961(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v10961(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v10961(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v10961(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v10961(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v10961(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v10961(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v10961(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v10961(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v10961(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v10961(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v10961(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v10961(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v10961(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v10961(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v10961(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v10961(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v10961(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v10961(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v10961(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v10961(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v10961(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v10961(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v10961(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v10961(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v10961(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v10961(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v10961(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v10961(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v10961(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v10961(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v10961(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v10961(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v10961(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v10961(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v10961(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v10961(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v10961(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v10961(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v10961(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v10961(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v10961(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v10961(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v10961(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v10961(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v10961(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v10961(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v10961(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v10961(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v10961(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v10961(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v10961(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v10961(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v10961(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v10961(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v10961(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v10961(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v10961(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v10961(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v10961(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v10961(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v10961(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v10961(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v10961(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v10961(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v10961(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v10961(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v10961(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v10961(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v10961(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v10961(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v10961(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v10961(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v10961(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v10961(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v10961(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v10961(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v10961(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v10961(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v10961(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v10961(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v10961(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v10961(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v10961(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v10961(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v10961(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v10961(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v10961(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v10961(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v10961(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v10961(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v10961(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v10961(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v10961(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v10961(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v10961(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v10961(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v10961(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v10961(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v10961(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v10961(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v10961(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v10961(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v10961(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v10961(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v10961(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v10961(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v10961(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v10961(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v10961(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v10961(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v10961(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v10961(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v10961(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v10961(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v10961(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v10961(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v10961(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v10961(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v10961(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v10961(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v10961(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v10961(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v10961(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v10961(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v10961(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v10961(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v10961(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v10961(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v10961(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v10961(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v10961(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v10961(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v10961(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v10961(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v10961(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v10961(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v10961(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v10961(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v10961(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_497,axiom,
! [VarNext: state_type] :
( v10963(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10961(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1986,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10963(VarNext)
<=> ( v10965(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1985,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10965(VarNext)
<=> ( v2609(VarNext)
& v10966(VarNext) ) ) ) ).
tff(writeUnaryOperator_1135,axiom,
! [VarCurr: state_type] :
( ~ v10966(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2269,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1247)
<=> v10953(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1246)
<=> v10953(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1245)
<=> v10953(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1244)
<=> v10953(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1243)
<=> v10953(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1242)
<=> v10953(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1241)
<=> v10953(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1240)
<=> v10953(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_385,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10955(VarNext)
=> ( ( v10953(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v10953(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v10953(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v10953(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v10953(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v10953(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v10953(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v10953(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v10953(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v10953(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v10953(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v10953(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v10953(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v10953(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v10953(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v10953(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v10953(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v10953(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v10953(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v10953(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v10953(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v10953(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v10953(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v10953(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v10953(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v10953(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v10953(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v10953(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v10953(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v10953(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v10953(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v10953(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v10953(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v10953(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v10953(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v10953(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v10953(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v10953(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v10953(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v10953(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v10953(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v10953(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v10953(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v10953(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v10953(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v10953(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v10953(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v10953(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v10953(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v10953(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v10953(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v10953(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v10953(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v10953(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v10953(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v10953(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v10953(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v10953(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v10953(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v10953(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v10953(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v10953(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v10953(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v10953(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v10953(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v10953(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v10953(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v10953(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v10953(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v10953(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v10953(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v10953(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v10953(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v10953(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v10953(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v10953(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v10953(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v10953(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v10953(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v10953(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v10953(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v10953(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v10953(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v10953(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v10953(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v10953(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v10953(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v10953(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v10953(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v10953(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v10953(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v10953(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v10953(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v10953(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v10953(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v10953(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v10953(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v10953(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v10953(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v10953(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v10953(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v10953(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v10953(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v10953(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v10953(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v10953(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v10953(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v10953(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v10953(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v10953(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v10953(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v10953(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v10953(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v10953(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v10953(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v10953(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v10953(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v10953(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v10953(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v10953(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v10953(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v10953(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v10953(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v10953(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v10953(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v10953(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v10953(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v10953(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v10953(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v10953(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v10953(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v10953(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v10953(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v10953(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v10953(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v10953(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v10953(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v10953(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v10953(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v10953(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v10953(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v10953(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v10953(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v10953(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v10953(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v10953(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v10953(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v10953(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_496,axiom,
! [VarNext: state_type] :
( v10955(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10953(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1984,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10955(VarNext)
<=> ( v10957(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1983,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10957(VarNext)
<=> ( v2609(VarNext)
& v10958(VarNext) ) ) ) ).
tff(writeUnaryOperator_1134,axiom,
! [VarCurr: state_type] :
( ~ v10958(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2268,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1099)
<=> v10945(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex1098)
<=> v10945(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex1097)
<=> v10945(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex1096)
<=> v10945(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex1095)
<=> v10945(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex1094)
<=> v10945(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex1093)
<=> v10945(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex1092)
<=> v10945(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_384,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10947(VarNext)
=> ( ( v10945(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v10945(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v10945(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v10945(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v10945(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v10945(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v10945(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v10945(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v10945(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v10945(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v10945(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v10945(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v10945(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v10945(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v10945(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v10945(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v10945(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v10945(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v10945(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v10945(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v10945(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v10945(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v10945(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v10945(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v10945(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v10945(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v10945(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v10945(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v10945(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v10945(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v10945(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v10945(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v10945(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v10945(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v10945(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v10945(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v10945(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v10945(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v10945(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v10945(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v10945(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v10945(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v10945(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v10945(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v10945(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v10945(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v10945(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v10945(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v10945(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v10945(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v10945(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v10945(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v10945(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v10945(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v10945(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v10945(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v10945(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v10945(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v10945(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v10945(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v10945(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v10945(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v10945(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v10945(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v10945(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v10945(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v10945(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v10945(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v10945(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v10945(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v10945(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v10945(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v10945(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v10945(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v10945(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v10945(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v10945(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v10945(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v10945(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v10945(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v10945(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v10945(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v10945(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v10945(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v10945(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v10945(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v10945(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v10945(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v10945(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v10945(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v10945(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v10945(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v10945(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v10945(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v10945(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v10945(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v10945(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v10945(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v10945(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v10945(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v10945(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v10945(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v10945(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v10945(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v10945(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v10945(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v10945(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v10945(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v10945(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v10945(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v10945(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v10945(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v10945(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v10945(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v10945(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v10945(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v10945(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v10945(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v10945(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v10945(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v10945(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v10945(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v10945(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v10945(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v10945(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v10945(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v10945(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v10945(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v10945(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v10945(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v10945(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v10945(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v10945(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v10945(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v10945(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v10945(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v10945(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v10945(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v10945(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v10945(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v10945(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v10945(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v10945(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v10945(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v10945(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v10945(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v10945(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v10945(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_495,axiom,
! [VarNext: state_type] :
( v10947(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10945(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1982,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10947(VarNext)
<=> ( v10949(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1981,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10949(VarNext)
<=> ( v2609(VarNext)
& v10950(VarNext) ) ) ) ).
tff(writeUnaryOperator_1133,axiom,
! [VarCurr: state_type] :
( ~ v10950(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2267,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex951)
<=> v10937(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex950)
<=> v10937(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex949)
<=> v10937(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex948)
<=> v10937(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex947)
<=> v10937(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex946)
<=> v10937(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex945)
<=> v10937(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex944)
<=> v10937(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_383,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10939(VarNext)
=> ( ( v10937(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v10937(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v10937(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v10937(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v10937(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v10937(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v10937(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v10937(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v10937(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v10937(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v10937(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v10937(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v10937(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v10937(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v10937(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v10937(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v10937(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v10937(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v10937(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v10937(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v10937(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v10937(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v10937(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v10937(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v10937(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v10937(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v10937(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v10937(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v10937(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v10937(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v10937(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v10937(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v10937(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v10937(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v10937(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v10937(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v10937(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v10937(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v10937(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v10937(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v10937(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v10937(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v10937(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v10937(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v10937(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v10937(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v10937(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v10937(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v10937(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v10937(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v10937(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v10937(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v10937(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v10937(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v10937(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v10937(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v10937(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v10937(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v10937(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v10937(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v10937(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v10937(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v10937(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v10937(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v10937(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v10937(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v10937(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v10937(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v10937(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v10937(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v10937(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v10937(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v10937(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v10937(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v10937(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v10937(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v10937(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v10937(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v10937(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v10937(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v10937(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v10937(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v10937(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v10937(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v10937(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v10937(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v10937(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v10937(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v10937(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v10937(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v10937(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v10937(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v10937(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v10937(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v10937(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v10937(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v10937(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v10937(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v10937(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v10937(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v10937(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v10937(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v10937(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v10937(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v10937(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v10937(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v10937(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v10937(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v10937(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v10937(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v10937(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v10937(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v10937(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v10937(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v10937(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v10937(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v10937(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v10937(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v10937(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v10937(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v10937(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v10937(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v10937(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v10937(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v10937(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v10937(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v10937(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v10937(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v10937(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v10937(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v10937(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v10937(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v10937(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v10937(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v10937(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v10937(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v10937(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v10937(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v10937(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v10937(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v10937(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v10937(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v10937(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v10937(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v10937(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v10937(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v10937(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v10937(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_494,axiom,
! [VarNext: state_type] :
( v10939(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10937(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1980,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10939(VarNext)
<=> ( v10941(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1979,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10941(VarNext)
<=> ( v2609(VarNext)
& v10942(VarNext) ) ) ) ).
tff(writeUnaryOperator_1132,axiom,
! [VarCurr: state_type] :
( ~ v10942(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2266,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex803)
<=> v10929(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex802)
<=> v10929(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex801)
<=> v10929(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex800)
<=> v10929(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex799)
<=> v10929(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex798)
<=> v10929(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex797)
<=> v10929(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex796)
<=> v10929(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_382,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10931(VarNext)
=> ( ( v10929(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v10929(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v10929(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v10929(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v10929(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v10929(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v10929(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v10929(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v10929(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v10929(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v10929(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v10929(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v10929(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v10929(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v10929(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v10929(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v10929(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v10929(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v10929(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v10929(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v10929(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v10929(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v10929(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v10929(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v10929(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v10929(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v10929(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v10929(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v10929(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v10929(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v10929(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v10929(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v10929(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v10929(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v10929(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v10929(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v10929(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v10929(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v10929(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v10929(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v10929(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v10929(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v10929(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v10929(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v10929(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v10929(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v10929(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v10929(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v10929(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v10929(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v10929(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v10929(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v10929(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v10929(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v10929(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v10929(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v10929(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v10929(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v10929(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v10929(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v10929(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v10929(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v10929(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v10929(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v10929(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v10929(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v10929(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v10929(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v10929(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v10929(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v10929(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v10929(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v10929(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v10929(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v10929(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v10929(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v10929(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v10929(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v10929(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v10929(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v10929(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v10929(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v10929(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v10929(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v10929(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v10929(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v10929(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v10929(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v10929(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v10929(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v10929(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v10929(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v10929(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v10929(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v10929(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v10929(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v10929(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v10929(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v10929(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v10929(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v10929(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v10929(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v10929(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v10929(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v10929(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v10929(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v10929(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v10929(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v10929(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v10929(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v10929(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v10929(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v10929(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v10929(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v10929(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v10929(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v10929(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v10929(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v10929(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v10929(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v10929(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v10929(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v10929(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v10929(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v10929(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v10929(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v10929(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v10929(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v10929(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v10929(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v10929(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v10929(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v10929(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v10929(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v10929(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v10929(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v10929(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v10929(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v10929(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v10929(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v10929(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v10929(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v10929(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v10929(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v10929(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v10929(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v10929(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v10929(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_493,axiom,
! [VarNext: state_type] :
( v10931(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10929(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1978,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10931(VarNext)
<=> ( v10933(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1977,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10933(VarNext)
<=> ( v2609(VarNext)
& v10934(VarNext) ) ) ) ).
tff(writeUnaryOperator_1131,axiom,
! [VarCurr: state_type] :
( ~ v10934(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2265,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex655)
<=> v10921(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex654)
<=> v10921(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex653)
<=> v10921(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex652)
<=> v10921(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex651)
<=> v10921(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex650)
<=> v10921(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex649)
<=> v10921(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex648)
<=> v10921(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_381,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10923(VarNext)
=> ( ( v10921(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v10921(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v10921(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v10921(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v10921(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v10921(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v10921(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v10921(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v10921(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v10921(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v10921(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v10921(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v10921(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v10921(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v10921(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v10921(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v10921(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v10921(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v10921(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v10921(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v10921(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v10921(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v10921(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v10921(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v10921(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v10921(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v10921(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v10921(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v10921(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v10921(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v10921(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v10921(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v10921(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v10921(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v10921(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v10921(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v10921(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v10921(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v10921(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v10921(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v10921(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v10921(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v10921(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v10921(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v10921(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v10921(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v10921(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v10921(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v10921(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v10921(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v10921(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v10921(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v10921(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v10921(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v10921(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v10921(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v10921(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v10921(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v10921(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v10921(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v10921(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v10921(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v10921(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v10921(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v10921(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v10921(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v10921(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v10921(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v10921(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v10921(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v10921(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v10921(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v10921(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v10921(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v10921(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v10921(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v10921(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v10921(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v10921(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v10921(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v10921(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v10921(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v10921(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v10921(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v10921(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v10921(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v10921(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v10921(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v10921(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v10921(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v10921(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v10921(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v10921(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v10921(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v10921(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v10921(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v10921(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v10921(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v10921(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v10921(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v10921(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v10921(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v10921(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v10921(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v10921(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v10921(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v10921(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v10921(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v10921(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v10921(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v10921(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v10921(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v10921(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v10921(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v10921(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v10921(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v10921(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v10921(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v10921(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v10921(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v10921(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v10921(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v10921(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v10921(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v10921(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v10921(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v10921(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v10921(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v10921(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v10921(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v10921(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v10921(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v10921(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v10921(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v10921(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v10921(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v10921(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v10921(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v10921(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v10921(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v10921(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v10921(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v10921(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v10921(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v10921(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v10921(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v10921(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v10921(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_492,axiom,
! [VarNext: state_type] :
( v10923(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10921(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1976,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10923(VarNext)
<=> ( v10925(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1975,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10925(VarNext)
<=> ( v2609(VarNext)
& v10926(VarNext) ) ) ) ).
tff(writeUnaryOperator_1130,axiom,
! [VarCurr: state_type] :
( ~ v10926(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2264,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex507)
<=> v10913(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex506)
<=> v10913(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex505)
<=> v10913(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex504)
<=> v10913(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex503)
<=> v10913(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex502)
<=> v10913(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex501)
<=> v10913(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex500)
<=> v10913(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_380,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10915(VarNext)
=> ( ( v10913(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v10913(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v10913(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v10913(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v10913(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v10913(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v10913(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v10913(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v10913(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v10913(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v10913(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v10913(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v10913(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v10913(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v10913(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v10913(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v10913(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v10913(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v10913(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v10913(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v10913(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v10913(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v10913(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v10913(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v10913(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v10913(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v10913(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v10913(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v10913(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v10913(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v10913(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v10913(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v10913(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v10913(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v10913(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v10913(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v10913(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v10913(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v10913(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v10913(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v10913(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v10913(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v10913(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v10913(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v10913(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v10913(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v10913(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v10913(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v10913(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v10913(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v10913(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v10913(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v10913(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v10913(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v10913(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v10913(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v10913(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v10913(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v10913(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v10913(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v10913(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v10913(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v10913(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v10913(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v10913(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v10913(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v10913(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v10913(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v10913(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v10913(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v10913(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v10913(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v10913(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v10913(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v10913(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v10913(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v10913(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v10913(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v10913(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v10913(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v10913(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v10913(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v10913(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v10913(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v10913(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v10913(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v10913(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v10913(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v10913(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v10913(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v10913(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v10913(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v10913(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v10913(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v10913(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v10913(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v10913(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v10913(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v10913(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v10913(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v10913(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v10913(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v10913(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v10913(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v10913(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v10913(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v10913(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v10913(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v10913(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v10913(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v10913(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v10913(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v10913(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v10913(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v10913(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v10913(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v10913(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v10913(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v10913(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v10913(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v10913(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v10913(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v10913(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v10913(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v10913(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v10913(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v10913(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v10913(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v10913(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v10913(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v10913(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v10913(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v10913(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v10913(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v10913(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v10913(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v10913(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v10913(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v10913(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v10913(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v10913(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v10913(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v10913(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v10913(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v10913(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v10913(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v10913(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v10913(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_491,axiom,
! [VarNext: state_type] :
( v10915(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10913(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1974,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10915(VarNext)
<=> ( v10917(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1973,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10917(VarNext)
<=> ( v2609(VarNext)
& v10918(VarNext) ) ) ) ).
tff(writeUnaryOperator_1129,axiom,
! [VarCurr: state_type] :
( ~ v10918(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2263,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex359)
<=> v10905(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex358)
<=> v10905(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex357)
<=> v10905(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex356)
<=> v10905(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex355)
<=> v10905(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex354)
<=> v10905(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex353)
<=> v10905(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex352)
<=> v10905(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_379,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10907(VarNext)
=> ( ( v10905(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v10905(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v10905(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v10905(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v10905(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v10905(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v10905(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v10905(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v10905(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v10905(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v10905(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v10905(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v10905(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v10905(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v10905(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v10905(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v10905(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v10905(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v10905(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v10905(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v10905(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v10905(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v10905(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v10905(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v10905(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v10905(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v10905(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v10905(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v10905(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v10905(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v10905(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v10905(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v10905(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v10905(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v10905(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v10905(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v10905(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v10905(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v10905(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v10905(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v10905(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v10905(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v10905(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v10905(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v10905(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v10905(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v10905(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v10905(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v10905(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v10905(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v10905(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v10905(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v10905(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v10905(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v10905(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v10905(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v10905(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v10905(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v10905(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v10905(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v10905(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v10905(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v10905(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v10905(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v10905(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v10905(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v10905(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v10905(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v10905(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v10905(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v10905(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v10905(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v10905(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v10905(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v10905(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v10905(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v10905(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v10905(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v10905(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v10905(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v10905(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v10905(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v10905(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v10905(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v10905(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v10905(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v10905(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v10905(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v10905(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v10905(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v10905(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v10905(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v10905(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v10905(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v10905(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v10905(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v10905(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v10905(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v10905(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v10905(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v10905(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v10905(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v10905(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v10905(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v10905(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v10905(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v10905(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v10905(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v10905(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v10905(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v10905(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v10905(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v10905(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v10905(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v10905(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v10905(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v10905(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v10905(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v10905(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v10905(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v10905(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v10905(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v10905(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v10905(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v10905(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v10905(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v10905(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v10905(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v10905(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v10905(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v10905(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v10905(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v10905(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v10905(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v10905(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v10905(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v10905(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v10905(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v10905(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v10905(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v10905(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v10905(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v10905(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v10905(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v10905(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v10905(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v10905(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v10905(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_490,axiom,
! [VarNext: state_type] :
( v10907(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10905(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1972,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10907(VarNext)
<=> ( v10909(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1971,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10909(VarNext)
<=> ( v2609(VarNext)
& v10910(VarNext) ) ) ) ).
tff(writeUnaryOperator_1128,axiom,
! [VarCurr: state_type] :
( ~ v10910(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2262,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex211)
<=> v10897(VarNext,bitIndex63) )
& ( v2571(VarNext,bitIndex210)
<=> v10897(VarNext,bitIndex62) )
& ( v2571(VarNext,bitIndex209)
<=> v10897(VarNext,bitIndex61) )
& ( v2571(VarNext,bitIndex208)
<=> v10897(VarNext,bitIndex60) )
& ( v2571(VarNext,bitIndex207)
<=> v10897(VarNext,bitIndex59) )
& ( v2571(VarNext,bitIndex206)
<=> v10897(VarNext,bitIndex58) )
& ( v2571(VarNext,bitIndex205)
<=> v10897(VarNext,bitIndex57) )
& ( v2571(VarNext,bitIndex204)
<=> v10897(VarNext,bitIndex56) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_378,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10899(VarNext)
=> ( ( v10897(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v10897(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v10897(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v10897(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v10897(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v10897(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v10897(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v10897(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v10897(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v10897(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v10897(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v10897(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v10897(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v10897(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v10897(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v10897(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v10897(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v10897(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v10897(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v10897(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v10897(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v10897(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v10897(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v10897(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v10897(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v10897(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v10897(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v10897(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v10897(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v10897(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v10897(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v10897(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v10897(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v10897(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v10897(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v10897(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v10897(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v10897(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v10897(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v10897(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v10897(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v10897(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v10897(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v10897(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v10897(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v10897(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v10897(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v10897(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v10897(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v10897(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v10897(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v10897(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v10897(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v10897(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v10897(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v10897(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v10897(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v10897(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v10897(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v10897(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v10897(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v10897(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v10897(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v10897(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v10897(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v10897(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v10897(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v10897(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v10897(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v10897(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v10897(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v10897(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v10897(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v10897(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v10897(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v10897(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v10897(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v10897(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v10897(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v10897(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v10897(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v10897(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v10897(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v10897(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v10897(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v10897(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v10897(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v10897(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v10897(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v10897(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v10897(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v10897(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v10897(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v10897(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v10897(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v10897(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v10897(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v10897(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v10897(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v10897(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v10897(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v10897(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v10897(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v10897(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v10897(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v10897(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v10897(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v10897(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v10897(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v10897(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v10897(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v10897(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v10897(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v10897(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v10897(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v10897(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v10897(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v10897(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v10897(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v10897(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v10897(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v10897(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v10897(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v10897(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v10897(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v10897(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v10897(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v10897(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v10897(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v10897(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v10897(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v10897(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v10897(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v10897(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v10897(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v10897(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v10897(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v10897(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v10897(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v10897(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v10897(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v10897(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v10897(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v10897(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v10897(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v10897(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v10897(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v10897(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_489,axiom,
! [VarNext: state_type] :
( v10899(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10897(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1970,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10899(VarNext)
<=> ( v10901(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1969,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10901(VarNext)
<=> ( v2609(VarNext)
& v10902(VarNext) ) ) ) ).
tff(writeUnaryOperator_1127,axiom,
! [VarCurr: state_type] :
( ~ v10902(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2261,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v2571(VarNext,B)
<=> v10889(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_110,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10891(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10889(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_488,axiom,
! [VarNext: state_type] :
( v10891(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10889(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1968,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10891(VarNext)
<=> ( v10893(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1967,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10893(VarNext)
<=> ( v2609(VarNext)
& v10894(VarNext) ) ) ) ).
tff(writeUnaryOperator_1126,axiom,
! [VarCurr: state_type] :
( ~ v10894(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2260,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_2259,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v2575(VarCurr,B)
<=> v10363(VarCurr,B) ) ) ).
tff(addAssignment_2258,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_63_56(B)
=> ( v10363(VarCurr,B)
<=> v10365(VarCurr,B) ) ) ).
tff(addAssignment_2257,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2256,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v8264(VarNext,B)
<=> v10881(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_109,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10882(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v10881(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_487,axiom,
! [VarNext: state_type] :
( v10882(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v10881(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1966,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10882(VarNext)
<=> v10883(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1965,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10883(VarNext)
<=> ( v10885(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1125,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10885(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2255,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2254,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2253,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2252,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2251,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2250,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2249,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2248,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v1228(VarNext,B)
<=> v10879(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_155,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10879(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_172,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10879(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2247,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9379)
<=> v10871(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex9378)
<=> v10871(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex9377)
<=> v10871(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex9376)
<=> v10871(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex9375)
<=> v10871(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex9374)
<=> v10871(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex9373)
<=> v10871(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex9372)
<=> v10871(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_377,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10873(VarNext)
=> ( ( v10871(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v10871(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v10871(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v10871(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v10871(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v10871(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v10871(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v10871(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v10871(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v10871(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v10871(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v10871(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v10871(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v10871(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v10871(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v10871(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v10871(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v10871(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v10871(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v10871(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v10871(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v10871(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v10871(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v10871(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v10871(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v10871(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v10871(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v10871(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v10871(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v10871(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v10871(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v10871(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v10871(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v10871(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v10871(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v10871(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v10871(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v10871(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v10871(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v10871(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v10871(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v10871(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v10871(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v10871(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v10871(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v10871(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v10871(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v10871(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v10871(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v10871(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v10871(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v10871(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v10871(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v10871(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v10871(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v10871(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v10871(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v10871(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v10871(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v10871(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v10871(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v10871(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v10871(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v10871(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v10871(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v10871(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v10871(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v10871(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v10871(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v10871(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v10871(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v10871(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v10871(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v10871(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v10871(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v10871(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v10871(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v10871(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v10871(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v10871(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v10871(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v10871(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v10871(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v10871(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v10871(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v10871(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v10871(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v10871(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v10871(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v10871(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v10871(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v10871(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v10871(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v10871(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v10871(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v10871(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v10871(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v10871(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v10871(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v10871(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v10871(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v10871(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v10871(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v10871(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v10871(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v10871(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v10871(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v10871(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v10871(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v10871(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v10871(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v10871(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v10871(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v10871(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v10871(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v10871(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v10871(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v10871(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v10871(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v10871(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v10871(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v10871(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v10871(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v10871(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v10871(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v10871(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v10871(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v10871(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v10871(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v10871(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v10871(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v10871(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v10871(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v10871(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v10871(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v10871(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v10871(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v10871(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v10871(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v10871(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v10871(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v10871(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v10871(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v10871(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v10871(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v10871(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v10871(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v10871(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_486,axiom,
! [VarNext: state_type] :
( v10873(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10871(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1964,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10873(VarNext)
<=> ( v10875(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1963,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10875(VarNext)
<=> ( v2609(VarNext)
& v10876(VarNext) ) ) ) ).
tff(writeUnaryOperator_1124,axiom,
! [VarCurr: state_type] :
( ~ v10876(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2246,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9231)
<=> v10863(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex9230)
<=> v10863(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex9229)
<=> v10863(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex9228)
<=> v10863(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex9227)
<=> v10863(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex9226)
<=> v10863(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex9225)
<=> v10863(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex9224)
<=> v10863(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_376,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10865(VarNext)
=> ( ( v10863(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v10863(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v10863(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v10863(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v10863(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v10863(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v10863(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v10863(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v10863(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v10863(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v10863(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v10863(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v10863(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v10863(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v10863(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v10863(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v10863(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v10863(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v10863(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v10863(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v10863(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v10863(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v10863(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v10863(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v10863(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v10863(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v10863(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v10863(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v10863(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v10863(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v10863(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v10863(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v10863(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v10863(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v10863(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v10863(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v10863(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v10863(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v10863(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v10863(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v10863(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v10863(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v10863(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v10863(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v10863(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v10863(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v10863(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v10863(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v10863(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v10863(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v10863(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v10863(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v10863(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v10863(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v10863(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v10863(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v10863(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v10863(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v10863(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v10863(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v10863(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v10863(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v10863(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v10863(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v10863(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v10863(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v10863(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v10863(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v10863(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v10863(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v10863(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v10863(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v10863(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v10863(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v10863(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v10863(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v10863(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v10863(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v10863(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v10863(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v10863(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v10863(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v10863(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v10863(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v10863(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v10863(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v10863(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v10863(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v10863(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v10863(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v10863(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v10863(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v10863(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v10863(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v10863(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v10863(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v10863(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v10863(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v10863(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v10863(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v10863(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v10863(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v10863(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v10863(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v10863(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v10863(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v10863(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v10863(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v10863(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v10863(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v10863(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v10863(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v10863(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v10863(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v10863(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v10863(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v10863(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v10863(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v10863(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v10863(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v10863(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v10863(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v10863(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v10863(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v10863(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v10863(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v10863(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v10863(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v10863(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v10863(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v10863(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v10863(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v10863(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v10863(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v10863(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v10863(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v10863(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v10863(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v10863(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v10863(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v10863(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v10863(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v10863(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v10863(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v10863(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v10863(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v10863(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v10863(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_485,axiom,
! [VarNext: state_type] :
( v10865(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10863(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1962,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10865(VarNext)
<=> ( v10867(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1961,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10867(VarNext)
<=> ( v2609(VarNext)
& v10868(VarNext) ) ) ) ).
tff(writeUnaryOperator_1123,axiom,
! [VarCurr: state_type] :
( ~ v10868(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2245,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9083)
<=> v10855(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex9082)
<=> v10855(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex9081)
<=> v10855(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex9080)
<=> v10855(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex9079)
<=> v10855(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex9078)
<=> v10855(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex9077)
<=> v10855(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex9076)
<=> v10855(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_375,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10857(VarNext)
=> ( ( v10855(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v10855(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v10855(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v10855(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v10855(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v10855(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v10855(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v10855(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v10855(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v10855(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v10855(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v10855(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v10855(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v10855(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v10855(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v10855(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v10855(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v10855(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v10855(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v10855(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v10855(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v10855(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v10855(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v10855(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v10855(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v10855(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v10855(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v10855(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v10855(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v10855(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v10855(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v10855(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v10855(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v10855(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v10855(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v10855(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v10855(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v10855(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v10855(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v10855(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v10855(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v10855(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v10855(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v10855(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v10855(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v10855(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v10855(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v10855(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v10855(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v10855(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v10855(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v10855(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v10855(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v10855(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v10855(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v10855(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v10855(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v10855(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v10855(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v10855(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v10855(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v10855(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v10855(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v10855(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v10855(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v10855(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v10855(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v10855(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v10855(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v10855(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v10855(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v10855(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v10855(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v10855(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v10855(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v10855(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v10855(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v10855(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v10855(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v10855(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v10855(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v10855(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v10855(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v10855(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v10855(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v10855(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v10855(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v10855(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v10855(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v10855(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v10855(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v10855(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v10855(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v10855(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v10855(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v10855(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v10855(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v10855(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v10855(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v10855(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v10855(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v10855(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v10855(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v10855(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v10855(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v10855(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v10855(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v10855(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v10855(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v10855(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v10855(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v10855(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v10855(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v10855(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v10855(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v10855(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v10855(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v10855(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v10855(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v10855(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v10855(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v10855(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v10855(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v10855(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v10855(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v10855(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v10855(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v10855(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v10855(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v10855(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v10855(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v10855(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v10855(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v10855(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v10855(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v10855(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v10855(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v10855(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v10855(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v10855(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v10855(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v10855(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v10855(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v10855(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v10855(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v10855(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v10855(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v10855(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_484,axiom,
! [VarNext: state_type] :
( v10857(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10855(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1960,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10857(VarNext)
<=> ( v10859(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1959,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10859(VarNext)
<=> ( v2609(VarNext)
& v10860(VarNext) ) ) ) ).
tff(writeUnaryOperator_1122,axiom,
! [VarCurr: state_type] :
( ~ v10860(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2244,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8935)
<=> v10847(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8934)
<=> v10847(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8933)
<=> v10847(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8932)
<=> v10847(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8931)
<=> v10847(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8930)
<=> v10847(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8929)
<=> v10847(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8928)
<=> v10847(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_374,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10849(VarNext)
=> ( ( v10847(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v10847(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v10847(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v10847(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v10847(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v10847(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v10847(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v10847(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v10847(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v10847(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v10847(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v10847(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v10847(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v10847(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v10847(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v10847(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v10847(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v10847(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v10847(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v10847(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v10847(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v10847(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v10847(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v10847(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v10847(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v10847(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v10847(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v10847(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v10847(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v10847(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v10847(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v10847(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v10847(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v10847(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v10847(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v10847(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v10847(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v10847(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v10847(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v10847(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v10847(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v10847(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v10847(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v10847(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v10847(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v10847(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v10847(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v10847(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v10847(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v10847(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v10847(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v10847(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v10847(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v10847(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v10847(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v10847(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v10847(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v10847(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v10847(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v10847(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v10847(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v10847(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v10847(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v10847(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v10847(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v10847(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v10847(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v10847(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v10847(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v10847(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v10847(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v10847(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v10847(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v10847(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v10847(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v10847(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v10847(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v10847(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v10847(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v10847(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v10847(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v10847(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v10847(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v10847(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v10847(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v10847(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v10847(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v10847(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v10847(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v10847(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v10847(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v10847(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v10847(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v10847(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v10847(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v10847(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v10847(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v10847(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v10847(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v10847(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v10847(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v10847(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v10847(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v10847(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v10847(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v10847(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v10847(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v10847(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v10847(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v10847(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v10847(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v10847(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v10847(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v10847(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v10847(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v10847(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v10847(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v10847(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v10847(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v10847(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v10847(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v10847(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v10847(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v10847(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v10847(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v10847(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v10847(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v10847(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v10847(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v10847(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v10847(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v10847(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v10847(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v10847(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v10847(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v10847(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v10847(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v10847(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v10847(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v10847(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v10847(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v10847(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v10847(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v10847(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v10847(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v10847(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v10847(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v10847(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_483,axiom,
! [VarNext: state_type] :
( v10849(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10847(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1958,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10849(VarNext)
<=> ( v10851(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1957,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10851(VarNext)
<=> ( v2609(VarNext)
& v10852(VarNext) ) ) ) ).
tff(writeUnaryOperator_1121,axiom,
! [VarCurr: state_type] :
( ~ v10852(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2243,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8787)
<=> v10839(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8786)
<=> v10839(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8785)
<=> v10839(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8784)
<=> v10839(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8783)
<=> v10839(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8782)
<=> v10839(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8781)
<=> v10839(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8780)
<=> v10839(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_373,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10841(VarNext)
=> ( ( v10839(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v10839(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v10839(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v10839(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v10839(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v10839(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v10839(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v10839(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v10839(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v10839(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v10839(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v10839(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v10839(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v10839(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v10839(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v10839(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v10839(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v10839(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v10839(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v10839(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v10839(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v10839(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v10839(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v10839(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v10839(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v10839(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v10839(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v10839(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v10839(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v10839(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v10839(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v10839(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v10839(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v10839(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v10839(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v10839(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v10839(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v10839(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v10839(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v10839(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v10839(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v10839(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v10839(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v10839(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v10839(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v10839(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v10839(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v10839(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v10839(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v10839(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v10839(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v10839(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v10839(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v10839(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v10839(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v10839(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v10839(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v10839(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v10839(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v10839(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v10839(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v10839(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v10839(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v10839(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v10839(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v10839(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v10839(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v10839(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v10839(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v10839(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v10839(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v10839(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v10839(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v10839(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v10839(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v10839(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v10839(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v10839(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v10839(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v10839(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v10839(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v10839(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v10839(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v10839(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v10839(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v10839(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v10839(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v10839(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v10839(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v10839(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v10839(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v10839(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v10839(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v10839(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v10839(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v10839(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v10839(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v10839(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v10839(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v10839(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v10839(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v10839(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v10839(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v10839(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v10839(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v10839(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v10839(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v10839(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v10839(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v10839(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v10839(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v10839(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v10839(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v10839(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v10839(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v10839(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v10839(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v10839(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v10839(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v10839(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v10839(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v10839(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v10839(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v10839(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v10839(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v10839(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v10839(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v10839(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v10839(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v10839(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v10839(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v10839(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v10839(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v10839(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v10839(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v10839(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v10839(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v10839(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v10839(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v10839(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v10839(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v10839(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v10839(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v10839(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v10839(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v10839(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v10839(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v10839(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_482,axiom,
! [VarNext: state_type] :
( v10841(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10839(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1956,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10841(VarNext)
<=> ( v10843(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1955,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10843(VarNext)
<=> ( v2609(VarNext)
& v10844(VarNext) ) ) ) ).
tff(writeUnaryOperator_1120,axiom,
! [VarCurr: state_type] :
( ~ v10844(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2242,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8639)
<=> v10831(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8638)
<=> v10831(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8637)
<=> v10831(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8636)
<=> v10831(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8635)
<=> v10831(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8634)
<=> v10831(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8633)
<=> v10831(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8632)
<=> v10831(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_372,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10833(VarNext)
=> ( ( v10831(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v10831(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v10831(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v10831(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v10831(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v10831(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v10831(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v10831(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v10831(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v10831(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v10831(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v10831(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v10831(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v10831(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v10831(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v10831(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v10831(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v10831(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v10831(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v10831(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v10831(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v10831(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v10831(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v10831(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v10831(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v10831(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v10831(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v10831(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v10831(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v10831(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v10831(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v10831(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v10831(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v10831(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v10831(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v10831(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v10831(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v10831(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v10831(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v10831(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v10831(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v10831(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v10831(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v10831(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v10831(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v10831(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v10831(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v10831(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v10831(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v10831(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v10831(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v10831(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v10831(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v10831(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v10831(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v10831(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v10831(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v10831(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v10831(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v10831(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v10831(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v10831(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v10831(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v10831(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v10831(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v10831(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v10831(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v10831(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v10831(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v10831(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v10831(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v10831(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v10831(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v10831(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v10831(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v10831(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v10831(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v10831(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v10831(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v10831(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v10831(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v10831(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v10831(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v10831(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v10831(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v10831(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v10831(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v10831(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v10831(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v10831(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v10831(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v10831(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v10831(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v10831(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v10831(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v10831(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v10831(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v10831(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v10831(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v10831(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v10831(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v10831(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v10831(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v10831(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v10831(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v10831(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v10831(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v10831(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v10831(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v10831(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v10831(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v10831(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v10831(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v10831(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v10831(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v10831(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v10831(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v10831(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v10831(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v10831(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v10831(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v10831(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v10831(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v10831(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v10831(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v10831(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v10831(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v10831(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v10831(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v10831(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v10831(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v10831(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v10831(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v10831(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v10831(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v10831(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v10831(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v10831(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v10831(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v10831(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v10831(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v10831(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v10831(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v10831(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v10831(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v10831(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v10831(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v10831(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_481,axiom,
! [VarNext: state_type] :
( v10833(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10831(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1954,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10833(VarNext)
<=> ( v10835(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1953,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10835(VarNext)
<=> ( v2609(VarNext)
& v10836(VarNext) ) ) ) ).
tff(writeUnaryOperator_1119,axiom,
! [VarCurr: state_type] :
( ~ v10836(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2241,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8491)
<=> v10823(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8490)
<=> v10823(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8489)
<=> v10823(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8488)
<=> v10823(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8487)
<=> v10823(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8486)
<=> v10823(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8485)
<=> v10823(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8484)
<=> v10823(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_371,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10825(VarNext)
=> ( ( v10823(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v10823(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v10823(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v10823(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v10823(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v10823(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v10823(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v10823(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v10823(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v10823(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v10823(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v10823(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v10823(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v10823(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v10823(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v10823(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v10823(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v10823(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v10823(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v10823(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v10823(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v10823(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v10823(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v10823(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v10823(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v10823(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v10823(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v10823(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v10823(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v10823(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v10823(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v10823(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v10823(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v10823(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v10823(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v10823(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v10823(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v10823(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v10823(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v10823(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v10823(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v10823(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v10823(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v10823(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v10823(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v10823(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v10823(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v10823(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v10823(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v10823(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v10823(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v10823(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v10823(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v10823(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v10823(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v10823(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v10823(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v10823(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v10823(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v10823(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v10823(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v10823(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v10823(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v10823(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v10823(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v10823(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v10823(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v10823(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v10823(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v10823(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v10823(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v10823(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v10823(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v10823(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v10823(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v10823(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v10823(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v10823(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v10823(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v10823(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v10823(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v10823(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v10823(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v10823(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v10823(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v10823(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v10823(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v10823(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v10823(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v10823(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v10823(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v10823(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v10823(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v10823(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v10823(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v10823(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v10823(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v10823(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v10823(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v10823(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v10823(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v10823(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v10823(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v10823(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v10823(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v10823(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v10823(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v10823(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v10823(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v10823(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v10823(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v10823(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v10823(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v10823(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v10823(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v10823(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v10823(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v10823(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v10823(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v10823(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v10823(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v10823(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v10823(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v10823(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v10823(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v10823(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v10823(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v10823(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v10823(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v10823(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v10823(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v10823(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v10823(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v10823(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v10823(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v10823(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v10823(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v10823(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v10823(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v10823(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v10823(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v10823(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v10823(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v10823(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v10823(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v10823(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v10823(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v10823(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_480,axiom,
! [VarNext: state_type] :
( v10825(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10823(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1952,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10825(VarNext)
<=> ( v10827(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1951,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10827(VarNext)
<=> ( v2609(VarNext)
& v10828(VarNext) ) ) ) ).
tff(writeUnaryOperator_1118,axiom,
! [VarCurr: state_type] :
( ~ v10828(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2240,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8343)
<=> v10815(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8342)
<=> v10815(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8341)
<=> v10815(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8340)
<=> v10815(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8339)
<=> v10815(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8338)
<=> v10815(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8337)
<=> v10815(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8336)
<=> v10815(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_370,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10817(VarNext)
=> ( ( v10815(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v10815(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v10815(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v10815(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v10815(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v10815(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v10815(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v10815(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v10815(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v10815(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v10815(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v10815(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v10815(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v10815(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v10815(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v10815(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v10815(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v10815(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v10815(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v10815(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v10815(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v10815(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v10815(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v10815(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v10815(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v10815(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v10815(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v10815(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v10815(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v10815(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v10815(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v10815(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v10815(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v10815(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v10815(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v10815(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v10815(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v10815(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v10815(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v10815(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v10815(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v10815(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v10815(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v10815(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v10815(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v10815(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v10815(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v10815(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v10815(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v10815(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v10815(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v10815(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v10815(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v10815(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v10815(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v10815(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v10815(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v10815(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v10815(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v10815(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v10815(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v10815(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v10815(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v10815(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v10815(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v10815(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v10815(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v10815(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v10815(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v10815(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v10815(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v10815(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v10815(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v10815(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v10815(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v10815(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v10815(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v10815(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v10815(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v10815(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v10815(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v10815(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v10815(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v10815(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v10815(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v10815(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v10815(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v10815(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v10815(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v10815(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v10815(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v10815(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v10815(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v10815(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v10815(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v10815(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v10815(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v10815(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v10815(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v10815(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v10815(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v10815(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v10815(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v10815(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v10815(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v10815(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v10815(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v10815(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v10815(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v10815(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v10815(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v10815(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v10815(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v10815(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v10815(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v10815(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v10815(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v10815(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v10815(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v10815(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v10815(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v10815(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v10815(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v10815(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v10815(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v10815(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v10815(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v10815(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v10815(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v10815(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v10815(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v10815(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v10815(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v10815(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v10815(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v10815(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v10815(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v10815(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v10815(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v10815(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v10815(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v10815(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v10815(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v10815(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v10815(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v10815(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v10815(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v10815(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_479,axiom,
! [VarNext: state_type] :
( v10817(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10815(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1950,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10817(VarNext)
<=> ( v10819(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1949,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10819(VarNext)
<=> ( v2609(VarNext)
& v10820(VarNext) ) ) ) ).
tff(writeUnaryOperator_1117,axiom,
! [VarCurr: state_type] :
( ~ v10820(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2239,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8195)
<=> v10807(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8194)
<=> v10807(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8193)
<=> v10807(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8192)
<=> v10807(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8191)
<=> v10807(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8190)
<=> v10807(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8189)
<=> v10807(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8188)
<=> v10807(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_369,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10809(VarNext)
=> ( ( v10807(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v10807(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v10807(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v10807(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v10807(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v10807(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v10807(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v10807(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v10807(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v10807(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v10807(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v10807(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v10807(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v10807(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v10807(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v10807(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v10807(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v10807(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v10807(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v10807(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v10807(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v10807(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v10807(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v10807(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v10807(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v10807(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v10807(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v10807(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v10807(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v10807(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v10807(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v10807(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v10807(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v10807(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v10807(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v10807(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v10807(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v10807(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v10807(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v10807(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v10807(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v10807(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v10807(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v10807(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v10807(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v10807(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v10807(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v10807(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v10807(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v10807(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v10807(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v10807(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v10807(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v10807(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v10807(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v10807(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v10807(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v10807(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v10807(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v10807(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v10807(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v10807(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v10807(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v10807(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v10807(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v10807(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v10807(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v10807(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v10807(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v10807(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v10807(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v10807(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v10807(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v10807(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v10807(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v10807(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v10807(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v10807(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v10807(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v10807(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v10807(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v10807(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v10807(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v10807(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v10807(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v10807(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v10807(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v10807(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v10807(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v10807(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v10807(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v10807(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v10807(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v10807(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v10807(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v10807(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v10807(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v10807(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v10807(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v10807(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v10807(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v10807(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v10807(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v10807(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v10807(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v10807(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v10807(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v10807(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v10807(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v10807(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v10807(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v10807(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v10807(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v10807(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v10807(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v10807(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v10807(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v10807(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v10807(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v10807(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v10807(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v10807(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v10807(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v10807(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v10807(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v10807(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v10807(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v10807(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v10807(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v10807(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v10807(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v10807(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v10807(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v10807(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v10807(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v10807(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v10807(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v10807(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v10807(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v10807(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v10807(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v10807(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v10807(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v10807(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v10807(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v10807(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v10807(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v10807(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_478,axiom,
! [VarNext: state_type] :
( v10809(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10807(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1948,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10809(VarNext)
<=> ( v10811(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1947,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10811(VarNext)
<=> ( v2609(VarNext)
& v10812(VarNext) ) ) ) ).
tff(writeUnaryOperator_1116,axiom,
! [VarCurr: state_type] :
( ~ v10812(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2238,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8047)
<=> v10799(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex8046)
<=> v10799(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex8045)
<=> v10799(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex8044)
<=> v10799(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex8043)
<=> v10799(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex8042)
<=> v10799(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex8041)
<=> v10799(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex8040)
<=> v10799(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_368,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10801(VarNext)
=> ( ( v10799(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v10799(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v10799(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v10799(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v10799(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v10799(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v10799(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v10799(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v10799(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v10799(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v10799(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v10799(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v10799(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v10799(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v10799(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v10799(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v10799(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v10799(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v10799(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v10799(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v10799(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v10799(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v10799(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v10799(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v10799(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v10799(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v10799(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v10799(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v10799(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v10799(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v10799(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v10799(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v10799(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v10799(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v10799(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v10799(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v10799(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v10799(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v10799(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v10799(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v10799(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v10799(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v10799(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v10799(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v10799(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v10799(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v10799(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v10799(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v10799(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v10799(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v10799(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v10799(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v10799(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v10799(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v10799(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v10799(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v10799(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v10799(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v10799(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v10799(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v10799(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v10799(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v10799(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v10799(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v10799(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v10799(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v10799(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v10799(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v10799(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v10799(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v10799(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v10799(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v10799(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v10799(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v10799(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v10799(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v10799(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v10799(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v10799(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v10799(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v10799(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v10799(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v10799(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v10799(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v10799(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v10799(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v10799(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v10799(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v10799(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v10799(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v10799(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v10799(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v10799(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v10799(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v10799(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v10799(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v10799(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v10799(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v10799(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v10799(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v10799(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v10799(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v10799(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v10799(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v10799(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v10799(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v10799(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v10799(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v10799(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v10799(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v10799(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v10799(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v10799(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v10799(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v10799(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v10799(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v10799(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v10799(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v10799(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v10799(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v10799(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v10799(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v10799(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v10799(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v10799(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v10799(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v10799(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v10799(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v10799(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v10799(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v10799(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v10799(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v10799(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v10799(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v10799(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v10799(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v10799(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v10799(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v10799(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v10799(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v10799(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v10799(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v10799(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v10799(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v10799(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v10799(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v10799(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v10799(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_477,axiom,
! [VarNext: state_type] :
( v10801(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10799(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1946,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10801(VarNext)
<=> ( v10803(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1945,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10803(VarNext)
<=> ( v2609(VarNext)
& v10804(VarNext) ) ) ) ).
tff(writeUnaryOperator_1115,axiom,
! [VarCurr: state_type] :
( ~ v10804(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2237,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7899)
<=> v10791(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7898)
<=> v10791(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7897)
<=> v10791(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7896)
<=> v10791(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7895)
<=> v10791(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7894)
<=> v10791(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7893)
<=> v10791(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7892)
<=> v10791(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_367,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10793(VarNext)
=> ( ( v10791(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v10791(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v10791(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v10791(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v10791(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v10791(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v10791(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v10791(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v10791(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v10791(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v10791(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v10791(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v10791(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v10791(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v10791(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v10791(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v10791(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v10791(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v10791(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v10791(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v10791(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v10791(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v10791(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v10791(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v10791(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v10791(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v10791(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v10791(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v10791(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v10791(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v10791(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v10791(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v10791(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v10791(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v10791(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v10791(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v10791(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v10791(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v10791(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v10791(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v10791(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v10791(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v10791(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v10791(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v10791(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v10791(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v10791(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v10791(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v10791(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v10791(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v10791(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v10791(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v10791(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v10791(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v10791(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v10791(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v10791(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v10791(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v10791(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v10791(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v10791(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v10791(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v10791(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v10791(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v10791(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v10791(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v10791(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v10791(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v10791(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v10791(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v10791(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v10791(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v10791(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v10791(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v10791(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v10791(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v10791(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v10791(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v10791(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v10791(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v10791(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v10791(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v10791(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v10791(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v10791(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v10791(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v10791(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v10791(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v10791(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v10791(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v10791(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v10791(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v10791(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v10791(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v10791(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v10791(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v10791(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v10791(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v10791(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v10791(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v10791(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v10791(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v10791(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v10791(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v10791(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v10791(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v10791(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v10791(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v10791(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v10791(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v10791(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v10791(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v10791(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v10791(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v10791(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v10791(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v10791(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v10791(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v10791(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v10791(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v10791(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v10791(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v10791(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v10791(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v10791(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v10791(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v10791(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v10791(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v10791(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v10791(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v10791(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v10791(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v10791(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v10791(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v10791(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v10791(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v10791(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v10791(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v10791(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v10791(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v10791(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v10791(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v10791(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v10791(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v10791(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v10791(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v10791(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v10791(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_476,axiom,
! [VarNext: state_type] :
( v10793(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10791(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1944,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10793(VarNext)
<=> ( v10795(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1943,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10795(VarNext)
<=> ( v2609(VarNext)
& v10796(VarNext) ) ) ) ).
tff(writeUnaryOperator_1114,axiom,
! [VarCurr: state_type] :
( ~ v10796(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2236,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7751)
<=> v10783(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7750)
<=> v10783(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7749)
<=> v10783(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7748)
<=> v10783(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7747)
<=> v10783(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7746)
<=> v10783(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7745)
<=> v10783(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7744)
<=> v10783(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_366,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10785(VarNext)
=> ( ( v10783(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v10783(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v10783(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v10783(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v10783(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v10783(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v10783(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v10783(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v10783(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v10783(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v10783(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v10783(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v10783(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v10783(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v10783(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v10783(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v10783(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v10783(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v10783(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v10783(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v10783(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v10783(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v10783(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v10783(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v10783(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v10783(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v10783(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v10783(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v10783(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v10783(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v10783(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v10783(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v10783(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v10783(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v10783(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v10783(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v10783(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v10783(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v10783(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v10783(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v10783(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v10783(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v10783(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v10783(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v10783(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v10783(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v10783(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v10783(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v10783(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v10783(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v10783(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v10783(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v10783(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v10783(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v10783(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v10783(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v10783(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v10783(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v10783(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v10783(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v10783(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v10783(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v10783(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v10783(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v10783(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v10783(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v10783(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v10783(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v10783(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v10783(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v10783(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v10783(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v10783(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v10783(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v10783(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v10783(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v10783(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v10783(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v10783(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v10783(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v10783(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v10783(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v10783(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v10783(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v10783(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v10783(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v10783(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v10783(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v10783(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v10783(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v10783(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v10783(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v10783(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v10783(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v10783(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v10783(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v10783(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v10783(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v10783(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v10783(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v10783(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v10783(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v10783(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v10783(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v10783(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v10783(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v10783(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v10783(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v10783(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v10783(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v10783(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v10783(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v10783(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v10783(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v10783(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v10783(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v10783(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v10783(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v10783(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v10783(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v10783(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v10783(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v10783(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v10783(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v10783(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v10783(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v10783(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v10783(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v10783(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v10783(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v10783(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v10783(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v10783(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v10783(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v10783(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v10783(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v10783(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v10783(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v10783(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v10783(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v10783(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v10783(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v10783(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v10783(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v10783(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v10783(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v10783(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v10783(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_475,axiom,
! [VarNext: state_type] :
( v10785(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10783(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1942,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10785(VarNext)
<=> ( v10787(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1941,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10787(VarNext)
<=> ( v2609(VarNext)
& v10788(VarNext) ) ) ) ).
tff(writeUnaryOperator_1113,axiom,
! [VarCurr: state_type] :
( ~ v10788(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2235,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7603)
<=> v10775(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7602)
<=> v10775(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7601)
<=> v10775(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7600)
<=> v10775(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7599)
<=> v10775(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7598)
<=> v10775(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7597)
<=> v10775(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7596)
<=> v10775(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_365,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10777(VarNext)
=> ( ( v10775(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v10775(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v10775(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v10775(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v10775(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v10775(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v10775(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v10775(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v10775(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v10775(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v10775(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v10775(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v10775(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v10775(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v10775(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v10775(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v10775(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v10775(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v10775(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v10775(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v10775(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v10775(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v10775(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v10775(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v10775(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v10775(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v10775(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v10775(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v10775(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v10775(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v10775(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v10775(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v10775(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v10775(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v10775(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v10775(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v10775(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v10775(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v10775(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v10775(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v10775(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v10775(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v10775(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v10775(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v10775(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v10775(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v10775(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v10775(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v10775(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v10775(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v10775(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v10775(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v10775(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v10775(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v10775(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v10775(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v10775(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v10775(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v10775(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v10775(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v10775(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v10775(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v10775(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v10775(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v10775(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v10775(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v10775(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v10775(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v10775(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v10775(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v10775(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v10775(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v10775(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v10775(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v10775(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v10775(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v10775(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v10775(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v10775(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v10775(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v10775(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v10775(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v10775(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v10775(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v10775(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v10775(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v10775(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v10775(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v10775(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v10775(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v10775(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v10775(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v10775(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v10775(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v10775(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v10775(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v10775(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v10775(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v10775(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v10775(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v10775(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v10775(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v10775(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v10775(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v10775(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v10775(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v10775(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v10775(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v10775(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v10775(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v10775(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v10775(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v10775(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v10775(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v10775(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v10775(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v10775(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v10775(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v10775(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v10775(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v10775(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v10775(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v10775(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v10775(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v10775(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v10775(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v10775(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v10775(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v10775(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v10775(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v10775(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v10775(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v10775(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v10775(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v10775(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v10775(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v10775(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v10775(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v10775(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v10775(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v10775(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v10775(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v10775(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v10775(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v10775(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v10775(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v10775(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v10775(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_474,axiom,
! [VarNext: state_type] :
( v10777(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10775(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1940,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10777(VarNext)
<=> ( v10779(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1939,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10779(VarNext)
<=> ( v2609(VarNext)
& v10780(VarNext) ) ) ) ).
tff(writeUnaryOperator_1112,axiom,
! [VarCurr: state_type] :
( ~ v10780(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2234,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7455)
<=> v10767(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7454)
<=> v10767(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7453)
<=> v10767(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7452)
<=> v10767(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7451)
<=> v10767(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7450)
<=> v10767(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7449)
<=> v10767(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7448)
<=> v10767(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_364,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10769(VarNext)
=> ( ( v10767(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v10767(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v10767(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v10767(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v10767(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v10767(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v10767(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v10767(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v10767(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v10767(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v10767(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v10767(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v10767(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v10767(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v10767(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v10767(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v10767(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v10767(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v10767(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v10767(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v10767(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v10767(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v10767(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v10767(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v10767(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v10767(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v10767(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v10767(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v10767(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v10767(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v10767(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v10767(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v10767(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v10767(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v10767(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v10767(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v10767(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v10767(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v10767(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v10767(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v10767(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v10767(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v10767(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v10767(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v10767(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v10767(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v10767(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v10767(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v10767(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v10767(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v10767(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v10767(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v10767(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v10767(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v10767(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v10767(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v10767(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v10767(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v10767(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v10767(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v10767(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v10767(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v10767(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v10767(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v10767(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v10767(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v10767(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v10767(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v10767(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v10767(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v10767(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v10767(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v10767(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v10767(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v10767(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v10767(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v10767(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v10767(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v10767(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v10767(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v10767(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v10767(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v10767(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v10767(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v10767(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v10767(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v10767(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v10767(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v10767(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v10767(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v10767(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v10767(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v10767(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v10767(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v10767(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v10767(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v10767(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v10767(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v10767(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v10767(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v10767(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v10767(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v10767(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v10767(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v10767(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v10767(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v10767(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v10767(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v10767(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v10767(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v10767(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v10767(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v10767(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v10767(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v10767(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v10767(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v10767(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v10767(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v10767(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v10767(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v10767(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v10767(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v10767(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v10767(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v10767(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v10767(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v10767(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v10767(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v10767(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v10767(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v10767(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v10767(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v10767(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v10767(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v10767(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v10767(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v10767(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v10767(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v10767(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v10767(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v10767(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v10767(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v10767(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v10767(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v10767(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v10767(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v10767(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v10767(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_473,axiom,
! [VarNext: state_type] :
( v10769(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10767(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1938,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10769(VarNext)
<=> ( v10771(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1937,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10771(VarNext)
<=> ( v2609(VarNext)
& v10772(VarNext) ) ) ) ).
tff(writeUnaryOperator_1111,axiom,
! [VarCurr: state_type] :
( ~ v10772(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2233,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7307)
<=> v10759(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7306)
<=> v10759(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7305)
<=> v10759(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7304)
<=> v10759(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7303)
<=> v10759(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7302)
<=> v10759(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7301)
<=> v10759(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7300)
<=> v10759(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_363,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10761(VarNext)
=> ( ( v10759(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v10759(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v10759(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v10759(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v10759(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v10759(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v10759(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v10759(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v10759(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v10759(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v10759(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v10759(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v10759(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v10759(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v10759(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v10759(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v10759(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v10759(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v10759(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v10759(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v10759(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v10759(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v10759(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v10759(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v10759(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v10759(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v10759(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v10759(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v10759(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v10759(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v10759(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v10759(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v10759(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v10759(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v10759(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v10759(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v10759(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v10759(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v10759(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v10759(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v10759(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v10759(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v10759(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v10759(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v10759(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v10759(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v10759(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v10759(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v10759(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v10759(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v10759(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v10759(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v10759(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v10759(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v10759(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v10759(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v10759(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v10759(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v10759(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v10759(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v10759(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v10759(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v10759(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v10759(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v10759(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v10759(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v10759(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v10759(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v10759(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v10759(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v10759(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v10759(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v10759(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v10759(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v10759(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v10759(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v10759(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v10759(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v10759(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v10759(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v10759(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v10759(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v10759(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v10759(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v10759(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v10759(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v10759(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v10759(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v10759(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v10759(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v10759(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v10759(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v10759(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v10759(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v10759(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v10759(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v10759(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v10759(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v10759(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v10759(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v10759(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v10759(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v10759(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v10759(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v10759(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v10759(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v10759(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v10759(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v10759(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v10759(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v10759(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v10759(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v10759(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v10759(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v10759(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v10759(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v10759(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v10759(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v10759(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v10759(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v10759(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v10759(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v10759(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v10759(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v10759(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v10759(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v10759(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v10759(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v10759(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v10759(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v10759(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v10759(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v10759(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v10759(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v10759(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v10759(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v10759(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v10759(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v10759(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v10759(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v10759(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v10759(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v10759(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v10759(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v10759(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v10759(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v10759(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v10759(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_472,axiom,
! [VarNext: state_type] :
( v10761(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10759(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1936,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10761(VarNext)
<=> ( v10763(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1935,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10763(VarNext)
<=> ( v2609(VarNext)
& v10764(VarNext) ) ) ) ).
tff(writeUnaryOperator_1110,axiom,
! [VarCurr: state_type] :
( ~ v10764(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2232,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7159)
<=> v10751(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7158)
<=> v10751(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7157)
<=> v10751(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7156)
<=> v10751(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7155)
<=> v10751(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7154)
<=> v10751(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7153)
<=> v10751(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7152)
<=> v10751(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_362,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10753(VarNext)
=> ( ( v10751(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v10751(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v10751(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v10751(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v10751(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v10751(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v10751(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v10751(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v10751(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v10751(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v10751(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v10751(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v10751(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v10751(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v10751(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v10751(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v10751(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v10751(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v10751(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v10751(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v10751(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v10751(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v10751(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v10751(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v10751(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v10751(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v10751(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v10751(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v10751(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v10751(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v10751(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v10751(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v10751(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v10751(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v10751(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v10751(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v10751(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v10751(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v10751(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v10751(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v10751(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v10751(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v10751(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v10751(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v10751(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v10751(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v10751(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v10751(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v10751(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v10751(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v10751(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v10751(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v10751(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v10751(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v10751(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v10751(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v10751(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v10751(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v10751(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v10751(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v10751(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v10751(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v10751(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v10751(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v10751(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v10751(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v10751(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v10751(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v10751(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v10751(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v10751(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v10751(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v10751(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v10751(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v10751(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v10751(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v10751(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v10751(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v10751(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v10751(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v10751(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v10751(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v10751(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v10751(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v10751(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v10751(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v10751(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v10751(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v10751(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v10751(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v10751(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v10751(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v10751(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v10751(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v10751(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v10751(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v10751(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v10751(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v10751(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v10751(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v10751(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v10751(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v10751(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v10751(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v10751(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v10751(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v10751(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v10751(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v10751(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v10751(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v10751(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v10751(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v10751(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v10751(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v10751(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v10751(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v10751(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v10751(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v10751(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v10751(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v10751(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v10751(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v10751(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v10751(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v10751(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v10751(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v10751(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v10751(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v10751(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v10751(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v10751(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v10751(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v10751(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v10751(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v10751(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v10751(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v10751(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v10751(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v10751(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v10751(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v10751(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v10751(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v10751(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v10751(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v10751(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v10751(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v10751(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v10751(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_471,axiom,
! [VarNext: state_type] :
( v10753(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10751(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1934,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10753(VarNext)
<=> ( v10755(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1933,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10755(VarNext)
<=> ( v2609(VarNext)
& v10756(VarNext) ) ) ) ).
tff(writeUnaryOperator_1109,axiom,
! [VarCurr: state_type] :
( ~ v10756(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2231,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7011)
<=> v10743(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex7010)
<=> v10743(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex7009)
<=> v10743(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex7008)
<=> v10743(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex7007)
<=> v10743(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex7006)
<=> v10743(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex7005)
<=> v10743(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex7004)
<=> v10743(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_361,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10745(VarNext)
=> ( ( v10743(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v10743(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v10743(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v10743(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v10743(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v10743(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v10743(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v10743(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v10743(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v10743(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v10743(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v10743(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v10743(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v10743(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v10743(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v10743(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v10743(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v10743(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v10743(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v10743(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v10743(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v10743(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v10743(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v10743(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v10743(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v10743(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v10743(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v10743(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v10743(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v10743(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v10743(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v10743(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v10743(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v10743(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v10743(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v10743(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v10743(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v10743(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v10743(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v10743(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v10743(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v10743(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v10743(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v10743(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v10743(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v10743(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v10743(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v10743(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v10743(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v10743(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v10743(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v10743(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v10743(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v10743(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v10743(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v10743(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v10743(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v10743(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v10743(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v10743(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v10743(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v10743(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v10743(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v10743(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v10743(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v10743(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v10743(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v10743(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v10743(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v10743(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v10743(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v10743(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v10743(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v10743(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v10743(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v10743(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v10743(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v10743(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v10743(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v10743(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v10743(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v10743(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v10743(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v10743(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v10743(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v10743(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v10743(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v10743(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v10743(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v10743(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v10743(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v10743(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v10743(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v10743(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v10743(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v10743(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v10743(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v10743(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v10743(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v10743(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v10743(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v10743(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v10743(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v10743(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v10743(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v10743(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v10743(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v10743(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v10743(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v10743(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v10743(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v10743(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v10743(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v10743(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v10743(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v10743(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v10743(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v10743(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v10743(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v10743(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v10743(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v10743(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v10743(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v10743(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v10743(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v10743(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v10743(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v10743(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v10743(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v10743(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v10743(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v10743(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v10743(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v10743(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v10743(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v10743(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v10743(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v10743(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v10743(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v10743(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v10743(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v10743(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v10743(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v10743(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v10743(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v10743(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v10743(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v10743(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_470,axiom,
! [VarNext: state_type] :
( v10745(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10743(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1932,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10745(VarNext)
<=> ( v10747(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1931,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10747(VarNext)
<=> ( v2609(VarNext)
& v10748(VarNext) ) ) ) ).
tff(writeUnaryOperator_1108,axiom,
! [VarCurr: state_type] :
( ~ v10748(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2230,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6863)
<=> v10735(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6862)
<=> v10735(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6861)
<=> v10735(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6860)
<=> v10735(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6859)
<=> v10735(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6858)
<=> v10735(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6857)
<=> v10735(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6856)
<=> v10735(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_360,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10737(VarNext)
=> ( ( v10735(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v10735(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v10735(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v10735(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v10735(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v10735(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v10735(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v10735(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v10735(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v10735(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v10735(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v10735(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v10735(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v10735(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v10735(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v10735(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v10735(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v10735(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v10735(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v10735(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v10735(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v10735(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v10735(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v10735(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v10735(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v10735(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v10735(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v10735(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v10735(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v10735(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v10735(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v10735(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v10735(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v10735(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v10735(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v10735(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v10735(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v10735(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v10735(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v10735(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v10735(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v10735(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v10735(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v10735(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v10735(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v10735(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v10735(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v10735(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v10735(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v10735(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v10735(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v10735(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v10735(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v10735(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v10735(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v10735(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v10735(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v10735(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v10735(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v10735(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v10735(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v10735(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v10735(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v10735(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v10735(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v10735(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v10735(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v10735(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v10735(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v10735(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v10735(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v10735(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v10735(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v10735(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v10735(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v10735(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v10735(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v10735(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v10735(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v10735(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v10735(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v10735(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v10735(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v10735(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v10735(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v10735(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v10735(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v10735(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v10735(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v10735(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v10735(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v10735(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v10735(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v10735(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v10735(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v10735(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v10735(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v10735(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v10735(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v10735(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v10735(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v10735(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v10735(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v10735(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v10735(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v10735(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v10735(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v10735(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v10735(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v10735(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v10735(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v10735(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v10735(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v10735(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v10735(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v10735(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v10735(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v10735(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v10735(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v10735(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v10735(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v10735(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v10735(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v10735(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v10735(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v10735(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v10735(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v10735(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v10735(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v10735(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v10735(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v10735(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v10735(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v10735(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v10735(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v10735(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v10735(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v10735(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v10735(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v10735(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v10735(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v10735(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v10735(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v10735(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v10735(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v10735(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v10735(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v10735(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_469,axiom,
! [VarNext: state_type] :
( v10737(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10735(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1930,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10737(VarNext)
<=> ( v10739(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1929,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10739(VarNext)
<=> ( v2609(VarNext)
& v10740(VarNext) ) ) ) ).
tff(writeUnaryOperator_1107,axiom,
! [VarCurr: state_type] :
( ~ v10740(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2229,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6715)
<=> v10727(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6714)
<=> v10727(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6713)
<=> v10727(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6712)
<=> v10727(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6711)
<=> v10727(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6710)
<=> v10727(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6709)
<=> v10727(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6708)
<=> v10727(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_359,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10729(VarNext)
=> ( ( v10727(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v10727(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v10727(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v10727(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v10727(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v10727(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v10727(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v10727(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v10727(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v10727(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v10727(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v10727(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v10727(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v10727(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v10727(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v10727(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v10727(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v10727(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v10727(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v10727(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v10727(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v10727(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v10727(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v10727(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v10727(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v10727(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v10727(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v10727(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v10727(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v10727(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v10727(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v10727(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v10727(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v10727(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v10727(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v10727(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v10727(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v10727(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v10727(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v10727(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v10727(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v10727(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v10727(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v10727(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v10727(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v10727(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v10727(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v10727(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v10727(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v10727(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v10727(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v10727(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v10727(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v10727(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v10727(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v10727(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v10727(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v10727(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v10727(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v10727(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v10727(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v10727(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v10727(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v10727(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v10727(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v10727(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v10727(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v10727(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v10727(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v10727(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v10727(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v10727(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v10727(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v10727(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v10727(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v10727(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v10727(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v10727(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v10727(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v10727(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v10727(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v10727(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v10727(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v10727(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v10727(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v10727(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v10727(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v10727(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v10727(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v10727(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v10727(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v10727(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v10727(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v10727(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v10727(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v10727(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v10727(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v10727(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v10727(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v10727(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v10727(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v10727(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v10727(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v10727(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v10727(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v10727(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v10727(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v10727(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v10727(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v10727(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v10727(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v10727(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v10727(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v10727(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v10727(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v10727(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v10727(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v10727(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v10727(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v10727(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v10727(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v10727(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v10727(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v10727(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v10727(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v10727(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v10727(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v10727(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v10727(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v10727(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v10727(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v10727(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v10727(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v10727(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v10727(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v10727(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v10727(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v10727(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v10727(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v10727(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v10727(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v10727(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v10727(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v10727(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v10727(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v10727(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v10727(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v10727(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_468,axiom,
! [VarNext: state_type] :
( v10729(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10727(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1928,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10729(VarNext)
<=> ( v10731(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1927,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10731(VarNext)
<=> ( v2609(VarNext)
& v10732(VarNext) ) ) ) ).
tff(writeUnaryOperator_1106,axiom,
! [VarCurr: state_type] :
( ~ v10732(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2228,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6567)
<=> v10719(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6566)
<=> v10719(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6565)
<=> v10719(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6564)
<=> v10719(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6563)
<=> v10719(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6562)
<=> v10719(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6561)
<=> v10719(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6560)
<=> v10719(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_358,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10721(VarNext)
=> ( ( v10719(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v10719(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v10719(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v10719(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v10719(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v10719(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v10719(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v10719(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v10719(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v10719(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v10719(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v10719(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v10719(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v10719(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v10719(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v10719(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v10719(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v10719(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v10719(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v10719(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v10719(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v10719(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v10719(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v10719(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v10719(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v10719(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v10719(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v10719(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v10719(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v10719(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v10719(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v10719(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v10719(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v10719(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v10719(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v10719(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v10719(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v10719(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v10719(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v10719(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v10719(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v10719(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v10719(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v10719(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v10719(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v10719(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v10719(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v10719(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v10719(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v10719(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v10719(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v10719(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v10719(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v10719(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v10719(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v10719(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v10719(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v10719(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v10719(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v10719(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v10719(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v10719(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v10719(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v10719(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v10719(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v10719(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v10719(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v10719(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v10719(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v10719(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v10719(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v10719(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v10719(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v10719(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v10719(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v10719(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v10719(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v10719(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v10719(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v10719(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v10719(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v10719(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v10719(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v10719(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v10719(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v10719(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v10719(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v10719(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v10719(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v10719(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v10719(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v10719(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v10719(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v10719(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v10719(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v10719(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v10719(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v10719(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v10719(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v10719(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v10719(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v10719(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v10719(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v10719(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v10719(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v10719(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v10719(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v10719(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v10719(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v10719(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v10719(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v10719(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v10719(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v10719(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v10719(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v10719(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v10719(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v10719(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v10719(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v10719(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v10719(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v10719(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v10719(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v10719(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v10719(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v10719(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v10719(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v10719(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v10719(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v10719(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v10719(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v10719(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v10719(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v10719(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v10719(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v10719(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v10719(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v10719(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v10719(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v10719(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v10719(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v10719(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v10719(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v10719(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v10719(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v10719(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v10719(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v10719(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_467,axiom,
! [VarNext: state_type] :
( v10721(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10719(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1926,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10721(VarNext)
<=> ( v10723(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1925,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10723(VarNext)
<=> ( v2609(VarNext)
& v10724(VarNext) ) ) ) ).
tff(writeUnaryOperator_1105,axiom,
! [VarCurr: state_type] :
( ~ v10724(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2227,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6419)
<=> v10711(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6418)
<=> v10711(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6417)
<=> v10711(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6416)
<=> v10711(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6415)
<=> v10711(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6414)
<=> v10711(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6413)
<=> v10711(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6412)
<=> v10711(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_357,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10713(VarNext)
=> ( ( v10711(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v10711(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v10711(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v10711(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v10711(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v10711(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v10711(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v10711(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v10711(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v10711(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v10711(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v10711(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v10711(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v10711(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v10711(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v10711(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v10711(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v10711(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v10711(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v10711(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v10711(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v10711(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v10711(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v10711(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v10711(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v10711(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v10711(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v10711(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v10711(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v10711(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v10711(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v10711(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v10711(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v10711(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v10711(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v10711(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v10711(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v10711(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v10711(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v10711(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v10711(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v10711(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v10711(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v10711(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v10711(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v10711(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v10711(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v10711(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v10711(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v10711(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v10711(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v10711(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v10711(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v10711(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v10711(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v10711(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v10711(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v10711(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v10711(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v10711(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v10711(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v10711(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v10711(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v10711(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v10711(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v10711(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v10711(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v10711(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v10711(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v10711(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v10711(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v10711(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v10711(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v10711(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v10711(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v10711(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v10711(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v10711(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v10711(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v10711(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v10711(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v10711(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v10711(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v10711(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v10711(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v10711(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v10711(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v10711(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v10711(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v10711(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v10711(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v10711(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v10711(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v10711(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v10711(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v10711(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v10711(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v10711(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v10711(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v10711(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v10711(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v10711(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v10711(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v10711(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v10711(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v10711(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v10711(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v10711(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v10711(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v10711(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v10711(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v10711(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v10711(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v10711(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v10711(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v10711(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v10711(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v10711(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v10711(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v10711(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v10711(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v10711(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v10711(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v10711(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v10711(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v10711(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v10711(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v10711(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v10711(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v10711(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v10711(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v10711(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v10711(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v10711(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v10711(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v10711(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v10711(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v10711(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v10711(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v10711(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v10711(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v10711(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v10711(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v10711(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v10711(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v10711(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v10711(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v10711(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_466,axiom,
! [VarNext: state_type] :
( v10713(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10711(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1924,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10713(VarNext)
<=> ( v10715(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1923,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10715(VarNext)
<=> ( v2609(VarNext)
& v10716(VarNext) ) ) ) ).
tff(writeUnaryOperator_1104,axiom,
! [VarCurr: state_type] :
( ~ v10716(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2226,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6271)
<=> v10703(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6270)
<=> v10703(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6269)
<=> v10703(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6268)
<=> v10703(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6267)
<=> v10703(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6266)
<=> v10703(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6265)
<=> v10703(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6264)
<=> v10703(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_356,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10705(VarNext)
=> ( ( v10703(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v10703(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v10703(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v10703(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v10703(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v10703(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v10703(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v10703(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v10703(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v10703(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v10703(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v10703(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v10703(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v10703(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v10703(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v10703(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v10703(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v10703(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v10703(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v10703(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v10703(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v10703(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v10703(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v10703(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v10703(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v10703(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v10703(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v10703(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v10703(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v10703(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v10703(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v10703(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v10703(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v10703(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v10703(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v10703(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v10703(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v10703(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v10703(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v10703(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v10703(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v10703(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v10703(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v10703(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v10703(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v10703(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v10703(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v10703(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v10703(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v10703(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v10703(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v10703(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v10703(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v10703(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v10703(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v10703(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v10703(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v10703(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v10703(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v10703(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v10703(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v10703(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v10703(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v10703(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v10703(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v10703(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v10703(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v10703(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v10703(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v10703(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v10703(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v10703(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v10703(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v10703(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v10703(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v10703(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v10703(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v10703(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v10703(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v10703(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v10703(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v10703(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v10703(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v10703(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v10703(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v10703(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v10703(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v10703(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v10703(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v10703(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v10703(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v10703(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v10703(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v10703(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v10703(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v10703(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v10703(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v10703(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v10703(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v10703(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v10703(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v10703(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v10703(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v10703(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v10703(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v10703(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v10703(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v10703(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v10703(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v10703(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v10703(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v10703(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v10703(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v10703(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v10703(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v10703(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v10703(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v10703(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v10703(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v10703(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v10703(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v10703(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v10703(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v10703(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v10703(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v10703(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v10703(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v10703(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v10703(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v10703(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v10703(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v10703(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v10703(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v10703(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v10703(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v10703(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v10703(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v10703(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v10703(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v10703(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v10703(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v10703(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v10703(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v10703(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v10703(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v10703(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v10703(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v10703(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_465,axiom,
! [VarNext: state_type] :
( v10705(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10703(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1922,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10705(VarNext)
<=> ( v10707(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1921,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10707(VarNext)
<=> ( v2609(VarNext)
& v10708(VarNext) ) ) ) ).
tff(writeUnaryOperator_1103,axiom,
! [VarCurr: state_type] :
( ~ v10708(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2225,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6123)
<=> v10695(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex6122)
<=> v10695(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex6121)
<=> v10695(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex6120)
<=> v10695(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex6119)
<=> v10695(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex6118)
<=> v10695(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex6117)
<=> v10695(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex6116)
<=> v10695(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_355,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10697(VarNext)
=> ( ( v10695(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v10695(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v10695(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v10695(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v10695(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v10695(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v10695(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v10695(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v10695(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v10695(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v10695(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v10695(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v10695(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v10695(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v10695(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v10695(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v10695(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v10695(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v10695(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v10695(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v10695(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v10695(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v10695(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v10695(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v10695(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v10695(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v10695(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v10695(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v10695(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v10695(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v10695(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v10695(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v10695(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v10695(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v10695(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v10695(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v10695(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v10695(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v10695(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v10695(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v10695(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v10695(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v10695(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v10695(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v10695(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v10695(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v10695(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v10695(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v10695(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v10695(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v10695(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v10695(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v10695(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v10695(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v10695(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v10695(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v10695(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v10695(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v10695(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v10695(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v10695(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v10695(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v10695(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v10695(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v10695(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v10695(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v10695(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v10695(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v10695(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v10695(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v10695(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v10695(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v10695(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v10695(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v10695(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v10695(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v10695(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v10695(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v10695(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v10695(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v10695(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v10695(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v10695(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v10695(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v10695(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v10695(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v10695(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v10695(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v10695(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v10695(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v10695(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v10695(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v10695(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v10695(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v10695(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v10695(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v10695(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v10695(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v10695(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v10695(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v10695(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v10695(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v10695(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v10695(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v10695(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v10695(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v10695(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v10695(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v10695(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v10695(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v10695(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v10695(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v10695(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v10695(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v10695(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v10695(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v10695(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v10695(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v10695(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v10695(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v10695(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v10695(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v10695(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v10695(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v10695(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v10695(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v10695(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v10695(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v10695(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v10695(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v10695(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v10695(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v10695(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v10695(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v10695(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v10695(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v10695(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v10695(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v10695(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v10695(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v10695(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v10695(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v10695(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v10695(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v10695(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v10695(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v10695(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v10695(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_464,axiom,
! [VarNext: state_type] :
( v10697(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10695(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1920,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10697(VarNext)
<=> ( v10699(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1919,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10699(VarNext)
<=> ( v2609(VarNext)
& v10700(VarNext) ) ) ) ).
tff(writeUnaryOperator_1102,axiom,
! [VarCurr: state_type] :
( ~ v10700(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2224,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5975)
<=> v10687(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5974)
<=> v10687(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5973)
<=> v10687(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5972)
<=> v10687(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5971)
<=> v10687(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5970)
<=> v10687(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5969)
<=> v10687(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5968)
<=> v10687(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_354,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10689(VarNext)
=> ( ( v10687(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v10687(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v10687(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v10687(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v10687(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v10687(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v10687(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v10687(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v10687(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v10687(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v10687(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v10687(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v10687(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v10687(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v10687(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v10687(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v10687(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v10687(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v10687(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v10687(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v10687(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v10687(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v10687(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v10687(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v10687(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v10687(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v10687(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v10687(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v10687(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v10687(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v10687(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v10687(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v10687(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v10687(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v10687(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v10687(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v10687(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v10687(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v10687(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v10687(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v10687(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v10687(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v10687(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v10687(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v10687(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v10687(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v10687(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v10687(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v10687(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v10687(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v10687(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v10687(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v10687(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v10687(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v10687(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v10687(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v10687(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v10687(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v10687(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v10687(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v10687(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v10687(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v10687(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v10687(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v10687(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v10687(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v10687(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v10687(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v10687(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v10687(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v10687(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v10687(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v10687(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v10687(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v10687(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v10687(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v10687(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v10687(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v10687(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v10687(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v10687(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v10687(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v10687(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v10687(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v10687(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v10687(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v10687(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v10687(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v10687(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v10687(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v10687(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v10687(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v10687(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v10687(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v10687(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v10687(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v10687(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v10687(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v10687(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v10687(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v10687(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v10687(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v10687(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v10687(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v10687(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v10687(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v10687(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v10687(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v10687(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v10687(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v10687(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v10687(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v10687(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v10687(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v10687(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v10687(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v10687(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v10687(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v10687(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v10687(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v10687(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v10687(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v10687(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v10687(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v10687(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v10687(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v10687(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v10687(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v10687(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v10687(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v10687(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v10687(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v10687(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v10687(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v10687(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v10687(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v10687(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v10687(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v10687(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v10687(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v10687(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v10687(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v10687(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v10687(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v10687(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v10687(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v10687(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v10687(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_463,axiom,
! [VarNext: state_type] :
( v10689(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10687(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1918,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10689(VarNext)
<=> ( v10691(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1917,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10691(VarNext)
<=> ( v2609(VarNext)
& v10692(VarNext) ) ) ) ).
tff(writeUnaryOperator_1101,axiom,
! [VarCurr: state_type] :
( ~ v10692(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2223,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5827)
<=> v10679(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5826)
<=> v10679(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5825)
<=> v10679(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5824)
<=> v10679(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5823)
<=> v10679(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5822)
<=> v10679(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5821)
<=> v10679(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5820)
<=> v10679(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_353,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10681(VarNext)
=> ( ( v10679(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v10679(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v10679(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v10679(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v10679(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v10679(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v10679(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v10679(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v10679(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v10679(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v10679(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v10679(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v10679(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v10679(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v10679(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v10679(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v10679(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v10679(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v10679(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v10679(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v10679(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v10679(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v10679(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v10679(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v10679(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v10679(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v10679(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v10679(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v10679(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v10679(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v10679(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v10679(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v10679(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v10679(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v10679(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v10679(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v10679(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v10679(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v10679(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v10679(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v10679(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v10679(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v10679(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v10679(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v10679(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v10679(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v10679(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v10679(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v10679(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v10679(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v10679(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v10679(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v10679(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v10679(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v10679(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v10679(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v10679(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v10679(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v10679(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v10679(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v10679(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v10679(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v10679(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v10679(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v10679(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v10679(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v10679(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v10679(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v10679(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v10679(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v10679(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v10679(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v10679(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v10679(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v10679(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v10679(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v10679(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v10679(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v10679(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v10679(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v10679(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v10679(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v10679(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v10679(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v10679(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v10679(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v10679(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v10679(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v10679(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v10679(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v10679(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v10679(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v10679(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v10679(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v10679(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v10679(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v10679(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v10679(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v10679(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v10679(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v10679(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v10679(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v10679(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v10679(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v10679(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v10679(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v10679(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v10679(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v10679(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v10679(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v10679(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v10679(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v10679(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v10679(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v10679(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v10679(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v10679(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v10679(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v10679(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v10679(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v10679(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v10679(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v10679(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v10679(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v10679(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v10679(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v10679(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v10679(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v10679(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v10679(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v10679(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v10679(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v10679(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v10679(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v10679(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v10679(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v10679(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v10679(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v10679(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v10679(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v10679(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v10679(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v10679(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v10679(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v10679(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v10679(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v10679(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v10679(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_462,axiom,
! [VarNext: state_type] :
( v10681(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10679(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1916,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10681(VarNext)
<=> ( v10683(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1915,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10683(VarNext)
<=> ( v2609(VarNext)
& v10684(VarNext) ) ) ) ).
tff(writeUnaryOperator_1100,axiom,
! [VarCurr: state_type] :
( ~ v10684(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2222,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5679)
<=> v10671(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5678)
<=> v10671(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5677)
<=> v10671(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5676)
<=> v10671(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5675)
<=> v10671(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5674)
<=> v10671(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5673)
<=> v10671(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5672)
<=> v10671(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_352,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10673(VarNext)
=> ( ( v10671(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v10671(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v10671(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v10671(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v10671(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v10671(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v10671(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v10671(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v10671(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v10671(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v10671(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v10671(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v10671(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v10671(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v10671(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v10671(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v10671(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v10671(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v10671(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v10671(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v10671(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v10671(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v10671(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v10671(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v10671(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v10671(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v10671(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v10671(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v10671(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v10671(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v10671(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v10671(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v10671(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v10671(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v10671(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v10671(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v10671(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v10671(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v10671(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v10671(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v10671(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v10671(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v10671(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v10671(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v10671(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v10671(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v10671(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v10671(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v10671(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v10671(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v10671(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v10671(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v10671(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v10671(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v10671(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v10671(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v10671(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v10671(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v10671(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v10671(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v10671(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v10671(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v10671(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v10671(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v10671(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v10671(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v10671(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v10671(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v10671(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v10671(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v10671(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v10671(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v10671(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v10671(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v10671(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v10671(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v10671(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v10671(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v10671(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v10671(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v10671(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v10671(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v10671(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v10671(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v10671(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v10671(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v10671(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v10671(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v10671(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v10671(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v10671(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v10671(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v10671(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v10671(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v10671(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v10671(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v10671(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v10671(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v10671(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v10671(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v10671(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v10671(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v10671(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v10671(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v10671(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v10671(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v10671(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v10671(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v10671(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v10671(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v10671(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v10671(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v10671(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v10671(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v10671(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v10671(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v10671(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v10671(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v10671(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v10671(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v10671(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v10671(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v10671(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v10671(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v10671(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v10671(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v10671(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v10671(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v10671(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v10671(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v10671(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v10671(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v10671(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v10671(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v10671(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v10671(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v10671(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v10671(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v10671(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v10671(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v10671(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v10671(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v10671(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v10671(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v10671(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v10671(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v10671(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v10671(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_461,axiom,
! [VarNext: state_type] :
( v10673(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10671(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1914,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10673(VarNext)
<=> ( v10675(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1913,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10675(VarNext)
<=> ( v2609(VarNext)
& v10676(VarNext) ) ) ) ).
tff(writeUnaryOperator_1099,axiom,
! [VarCurr: state_type] :
( ~ v10676(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2221,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5531)
<=> v10663(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5530)
<=> v10663(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5529)
<=> v10663(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5528)
<=> v10663(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5527)
<=> v10663(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5526)
<=> v10663(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5525)
<=> v10663(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5524)
<=> v10663(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_351,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10665(VarNext)
=> ( ( v10663(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v10663(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v10663(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v10663(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v10663(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v10663(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v10663(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v10663(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v10663(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v10663(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v10663(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v10663(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v10663(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v10663(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v10663(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v10663(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v10663(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v10663(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v10663(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v10663(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v10663(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v10663(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v10663(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v10663(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v10663(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v10663(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v10663(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v10663(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v10663(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v10663(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v10663(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v10663(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v10663(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v10663(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v10663(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v10663(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v10663(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v10663(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v10663(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v10663(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v10663(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v10663(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v10663(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v10663(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v10663(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v10663(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v10663(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v10663(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v10663(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v10663(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v10663(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v10663(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v10663(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v10663(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v10663(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v10663(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v10663(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v10663(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v10663(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v10663(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v10663(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v10663(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v10663(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v10663(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v10663(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v10663(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v10663(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v10663(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v10663(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v10663(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v10663(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v10663(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v10663(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v10663(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v10663(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v10663(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v10663(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v10663(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v10663(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v10663(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v10663(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v10663(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v10663(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v10663(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v10663(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v10663(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v10663(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v10663(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v10663(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v10663(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v10663(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v10663(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v10663(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v10663(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v10663(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v10663(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v10663(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v10663(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v10663(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v10663(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v10663(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v10663(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v10663(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v10663(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v10663(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v10663(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v10663(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v10663(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v10663(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v10663(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v10663(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v10663(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v10663(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v10663(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v10663(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v10663(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v10663(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v10663(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v10663(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v10663(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v10663(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v10663(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v10663(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v10663(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v10663(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v10663(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v10663(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v10663(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v10663(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v10663(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v10663(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v10663(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v10663(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v10663(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v10663(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v10663(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v10663(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v10663(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v10663(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v10663(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v10663(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v10663(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v10663(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v10663(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v10663(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v10663(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v10663(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v10663(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_460,axiom,
! [VarNext: state_type] :
( v10665(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10663(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1912,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10665(VarNext)
<=> ( v10667(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1911,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10667(VarNext)
<=> ( v2609(VarNext)
& v10668(VarNext) ) ) ) ).
tff(writeUnaryOperator_1098,axiom,
! [VarCurr: state_type] :
( ~ v10668(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2220,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5383)
<=> v10655(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5382)
<=> v10655(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5381)
<=> v10655(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5380)
<=> v10655(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5379)
<=> v10655(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5378)
<=> v10655(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5377)
<=> v10655(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5376)
<=> v10655(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_350,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10657(VarNext)
=> ( ( v10655(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v10655(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v10655(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v10655(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v10655(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v10655(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v10655(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v10655(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v10655(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v10655(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v10655(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v10655(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v10655(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v10655(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v10655(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v10655(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v10655(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v10655(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v10655(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v10655(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v10655(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v10655(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v10655(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v10655(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v10655(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v10655(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v10655(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v10655(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v10655(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v10655(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v10655(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v10655(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v10655(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v10655(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v10655(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v10655(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v10655(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v10655(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v10655(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v10655(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v10655(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v10655(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v10655(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v10655(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v10655(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v10655(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v10655(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v10655(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v10655(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v10655(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v10655(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v10655(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v10655(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v10655(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v10655(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v10655(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v10655(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v10655(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v10655(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v10655(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v10655(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v10655(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v10655(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v10655(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v10655(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v10655(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v10655(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v10655(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v10655(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v10655(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v10655(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v10655(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v10655(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v10655(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v10655(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v10655(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v10655(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v10655(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v10655(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v10655(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v10655(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v10655(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v10655(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v10655(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v10655(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v10655(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v10655(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v10655(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v10655(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v10655(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v10655(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v10655(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v10655(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v10655(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v10655(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v10655(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v10655(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v10655(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v10655(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v10655(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v10655(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v10655(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v10655(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v10655(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v10655(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v10655(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v10655(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v10655(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v10655(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v10655(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v10655(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v10655(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v10655(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v10655(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v10655(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v10655(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v10655(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v10655(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v10655(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v10655(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v10655(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v10655(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v10655(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v10655(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v10655(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v10655(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v10655(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v10655(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v10655(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v10655(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v10655(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v10655(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v10655(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v10655(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v10655(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v10655(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v10655(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v10655(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v10655(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v10655(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v10655(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v10655(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v10655(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v10655(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v10655(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v10655(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v10655(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v10655(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_459,axiom,
! [VarNext: state_type] :
( v10657(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10655(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1910,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10657(VarNext)
<=> ( v10659(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1909,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10659(VarNext)
<=> ( v2609(VarNext)
& v10660(VarNext) ) ) ) ).
tff(writeUnaryOperator_1097,axiom,
! [VarCurr: state_type] :
( ~ v10660(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2219,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5235)
<=> v10647(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5234)
<=> v10647(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5233)
<=> v10647(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5232)
<=> v10647(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5231)
<=> v10647(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5230)
<=> v10647(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5229)
<=> v10647(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5228)
<=> v10647(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_349,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10649(VarNext)
=> ( ( v10647(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v10647(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v10647(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v10647(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v10647(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v10647(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v10647(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v10647(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v10647(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v10647(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v10647(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v10647(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v10647(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v10647(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v10647(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v10647(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v10647(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v10647(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v10647(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v10647(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v10647(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v10647(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v10647(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v10647(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v10647(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v10647(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v10647(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v10647(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v10647(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v10647(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v10647(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v10647(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v10647(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v10647(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v10647(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v10647(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v10647(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v10647(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v10647(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v10647(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v10647(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v10647(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v10647(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v10647(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v10647(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v10647(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v10647(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v10647(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v10647(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v10647(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v10647(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v10647(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v10647(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v10647(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v10647(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v10647(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v10647(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v10647(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v10647(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v10647(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v10647(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v10647(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v10647(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v10647(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v10647(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v10647(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v10647(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v10647(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v10647(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v10647(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v10647(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v10647(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v10647(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v10647(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v10647(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v10647(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v10647(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v10647(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v10647(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v10647(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v10647(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v10647(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v10647(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v10647(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v10647(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v10647(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v10647(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v10647(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v10647(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v10647(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v10647(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v10647(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v10647(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v10647(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v10647(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v10647(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v10647(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v10647(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v10647(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v10647(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v10647(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v10647(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v10647(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v10647(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v10647(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v10647(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v10647(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v10647(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v10647(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v10647(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v10647(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v10647(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v10647(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v10647(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v10647(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v10647(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v10647(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v10647(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v10647(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v10647(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v10647(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v10647(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v10647(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v10647(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v10647(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v10647(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v10647(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v10647(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v10647(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v10647(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v10647(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v10647(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v10647(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v10647(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v10647(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v10647(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v10647(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v10647(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v10647(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v10647(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v10647(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v10647(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v10647(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v10647(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v10647(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v10647(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v10647(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v10647(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_458,axiom,
! [VarNext: state_type] :
( v10649(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10647(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1908,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10649(VarNext)
<=> ( v10651(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1907,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10651(VarNext)
<=> ( v2609(VarNext)
& v10652(VarNext) ) ) ) ).
tff(writeUnaryOperator_1096,axiom,
! [VarCurr: state_type] :
( ~ v10652(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2218,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5087)
<=> v10639(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex5086)
<=> v10639(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex5085)
<=> v10639(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex5084)
<=> v10639(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex5083)
<=> v10639(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex5082)
<=> v10639(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex5081)
<=> v10639(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex5080)
<=> v10639(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_348,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10641(VarNext)
=> ( ( v10639(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v10639(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v10639(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v10639(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v10639(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v10639(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v10639(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v10639(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v10639(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v10639(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v10639(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v10639(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v10639(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v10639(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v10639(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v10639(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v10639(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v10639(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v10639(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v10639(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v10639(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v10639(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v10639(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v10639(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v10639(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v10639(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v10639(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v10639(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v10639(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v10639(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v10639(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v10639(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v10639(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v10639(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v10639(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v10639(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v10639(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v10639(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v10639(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v10639(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v10639(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v10639(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v10639(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v10639(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v10639(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v10639(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v10639(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v10639(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v10639(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v10639(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v10639(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v10639(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v10639(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v10639(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v10639(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v10639(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v10639(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v10639(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v10639(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v10639(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v10639(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v10639(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v10639(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v10639(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v10639(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v10639(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v10639(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v10639(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v10639(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v10639(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v10639(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v10639(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v10639(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v10639(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v10639(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v10639(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v10639(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v10639(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v10639(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v10639(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v10639(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v10639(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v10639(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v10639(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v10639(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v10639(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v10639(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v10639(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v10639(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v10639(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v10639(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v10639(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v10639(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v10639(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v10639(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v10639(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v10639(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v10639(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v10639(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v10639(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v10639(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v10639(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v10639(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v10639(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v10639(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v10639(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v10639(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v10639(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v10639(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v10639(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v10639(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v10639(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v10639(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v10639(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v10639(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v10639(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v10639(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v10639(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v10639(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v10639(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v10639(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v10639(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v10639(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v10639(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v10639(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v10639(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v10639(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v10639(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v10639(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v10639(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v10639(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v10639(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v10639(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v10639(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v10639(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v10639(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v10639(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v10639(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v10639(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v10639(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v10639(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v10639(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v10639(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v10639(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v10639(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v10639(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v10639(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v10639(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_457,axiom,
! [VarNext: state_type] :
( v10641(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10639(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1906,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10641(VarNext)
<=> ( v10643(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1905,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10643(VarNext)
<=> ( v2609(VarNext)
& v10644(VarNext) ) ) ) ).
tff(writeUnaryOperator_1095,axiom,
! [VarCurr: state_type] :
( ~ v10644(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2217,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4939)
<=> v10631(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4938)
<=> v10631(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4937)
<=> v10631(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4936)
<=> v10631(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4935)
<=> v10631(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4934)
<=> v10631(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4933)
<=> v10631(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4932)
<=> v10631(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_347,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10633(VarNext)
=> ( ( v10631(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v10631(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v10631(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v10631(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v10631(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v10631(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v10631(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v10631(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v10631(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v10631(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v10631(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v10631(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v10631(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v10631(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v10631(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v10631(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v10631(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v10631(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v10631(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v10631(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v10631(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v10631(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v10631(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v10631(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v10631(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v10631(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v10631(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v10631(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v10631(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v10631(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v10631(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v10631(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v10631(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v10631(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v10631(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v10631(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v10631(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v10631(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v10631(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v10631(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v10631(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v10631(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v10631(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v10631(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v10631(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v10631(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v10631(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v10631(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v10631(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v10631(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v10631(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v10631(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v10631(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v10631(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v10631(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v10631(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v10631(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v10631(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v10631(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v10631(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v10631(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v10631(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v10631(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v10631(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v10631(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v10631(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v10631(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v10631(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v10631(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v10631(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v10631(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v10631(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v10631(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v10631(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v10631(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v10631(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v10631(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v10631(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v10631(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v10631(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v10631(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v10631(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v10631(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v10631(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v10631(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v10631(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v10631(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v10631(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v10631(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v10631(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v10631(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v10631(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v10631(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v10631(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v10631(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v10631(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v10631(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v10631(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v10631(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v10631(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v10631(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v10631(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v10631(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v10631(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v10631(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v10631(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v10631(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v10631(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v10631(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v10631(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v10631(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v10631(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v10631(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v10631(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v10631(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v10631(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v10631(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v10631(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v10631(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v10631(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v10631(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v10631(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v10631(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v10631(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v10631(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v10631(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v10631(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v10631(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v10631(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v10631(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v10631(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v10631(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v10631(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v10631(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v10631(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v10631(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v10631(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v10631(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v10631(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v10631(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v10631(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v10631(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v10631(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v10631(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v10631(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v10631(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v10631(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v10631(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_456,axiom,
! [VarNext: state_type] :
( v10633(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10631(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1904,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10633(VarNext)
<=> ( v10635(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1903,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10635(VarNext)
<=> ( v2609(VarNext)
& v10636(VarNext) ) ) ) ).
tff(writeUnaryOperator_1094,axiom,
! [VarCurr: state_type] :
( ~ v10636(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2216,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4791)
<=> v10623(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4790)
<=> v10623(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4789)
<=> v10623(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4788)
<=> v10623(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4787)
<=> v10623(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4786)
<=> v10623(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4785)
<=> v10623(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4784)
<=> v10623(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_346,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10625(VarNext)
=> ( ( v10623(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v10623(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v10623(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v10623(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v10623(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v10623(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v10623(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v10623(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v10623(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v10623(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v10623(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v10623(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v10623(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v10623(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v10623(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v10623(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v10623(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v10623(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v10623(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v10623(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v10623(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v10623(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v10623(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v10623(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v10623(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v10623(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v10623(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v10623(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v10623(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v10623(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v10623(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v10623(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v10623(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v10623(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v10623(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v10623(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v10623(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v10623(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v10623(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v10623(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v10623(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v10623(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v10623(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v10623(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v10623(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v10623(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v10623(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v10623(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v10623(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v10623(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v10623(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v10623(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v10623(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v10623(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v10623(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v10623(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v10623(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v10623(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v10623(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v10623(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v10623(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v10623(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v10623(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v10623(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v10623(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v10623(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v10623(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v10623(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v10623(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v10623(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v10623(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v10623(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v10623(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v10623(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v10623(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v10623(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v10623(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v10623(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v10623(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v10623(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v10623(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v10623(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v10623(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v10623(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v10623(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v10623(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v10623(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v10623(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v10623(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v10623(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v10623(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v10623(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v10623(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v10623(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v10623(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v10623(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v10623(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v10623(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v10623(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v10623(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v10623(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v10623(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v10623(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v10623(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v10623(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v10623(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v10623(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v10623(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v10623(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v10623(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v10623(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v10623(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v10623(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v10623(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v10623(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v10623(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v10623(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v10623(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v10623(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v10623(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v10623(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v10623(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v10623(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v10623(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v10623(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v10623(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v10623(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v10623(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v10623(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v10623(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v10623(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v10623(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v10623(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v10623(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v10623(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v10623(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v10623(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v10623(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v10623(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v10623(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v10623(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v10623(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v10623(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v10623(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v10623(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v10623(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v10623(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v10623(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_455,axiom,
! [VarNext: state_type] :
( v10625(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10623(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1902,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10625(VarNext)
<=> ( v10627(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1901,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10627(VarNext)
<=> ( v2609(VarNext)
& v10628(VarNext) ) ) ) ).
tff(writeUnaryOperator_1093,axiom,
! [VarCurr: state_type] :
( ~ v10628(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2215,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4643)
<=> v10615(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4642)
<=> v10615(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4641)
<=> v10615(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4640)
<=> v10615(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4639)
<=> v10615(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4638)
<=> v10615(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4637)
<=> v10615(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4636)
<=> v10615(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_345,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10617(VarNext)
=> ( ( v10615(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v10615(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v10615(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v10615(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v10615(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v10615(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v10615(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v10615(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v10615(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v10615(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v10615(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v10615(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v10615(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v10615(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v10615(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v10615(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v10615(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v10615(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v10615(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v10615(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v10615(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v10615(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v10615(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v10615(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v10615(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v10615(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v10615(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v10615(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v10615(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v10615(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v10615(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v10615(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v10615(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v10615(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v10615(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v10615(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v10615(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v10615(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v10615(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v10615(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v10615(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v10615(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v10615(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v10615(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v10615(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v10615(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v10615(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v10615(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v10615(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v10615(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v10615(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v10615(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v10615(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v10615(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v10615(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v10615(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v10615(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v10615(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v10615(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v10615(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v10615(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v10615(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v10615(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v10615(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v10615(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v10615(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v10615(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v10615(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v10615(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v10615(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v10615(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v10615(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v10615(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v10615(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v10615(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v10615(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v10615(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v10615(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v10615(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v10615(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v10615(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v10615(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v10615(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v10615(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v10615(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v10615(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v10615(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v10615(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v10615(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v10615(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v10615(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v10615(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v10615(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v10615(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v10615(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v10615(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v10615(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v10615(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v10615(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v10615(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v10615(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v10615(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v10615(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v10615(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v10615(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v10615(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v10615(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v10615(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v10615(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v10615(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v10615(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v10615(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v10615(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v10615(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v10615(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v10615(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v10615(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v10615(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v10615(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v10615(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v10615(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v10615(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v10615(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v10615(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v10615(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v10615(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v10615(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v10615(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v10615(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v10615(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v10615(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v10615(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v10615(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v10615(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v10615(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v10615(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v10615(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v10615(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v10615(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v10615(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v10615(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v10615(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v10615(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v10615(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v10615(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v10615(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v10615(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v10615(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_454,axiom,
! [VarNext: state_type] :
( v10617(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10615(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1900,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10617(VarNext)
<=> ( v10619(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1899,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10619(VarNext)
<=> ( v2609(VarNext)
& v10620(VarNext) ) ) ) ).
tff(writeUnaryOperator_1092,axiom,
! [VarCurr: state_type] :
( ~ v10620(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2214,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4495)
<=> v10607(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4494)
<=> v10607(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4493)
<=> v10607(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4492)
<=> v10607(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4491)
<=> v10607(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4490)
<=> v10607(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4489)
<=> v10607(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4488)
<=> v10607(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_344,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10609(VarNext)
=> ( ( v10607(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v10607(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v10607(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v10607(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v10607(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v10607(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v10607(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v10607(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v10607(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v10607(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v10607(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v10607(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v10607(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v10607(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v10607(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v10607(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v10607(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v10607(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v10607(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v10607(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v10607(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v10607(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v10607(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v10607(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v10607(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v10607(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v10607(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v10607(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v10607(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v10607(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v10607(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v10607(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v10607(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v10607(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v10607(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v10607(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v10607(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v10607(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v10607(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v10607(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v10607(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v10607(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v10607(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v10607(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v10607(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v10607(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v10607(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v10607(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v10607(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v10607(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v10607(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v10607(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v10607(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v10607(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v10607(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v10607(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v10607(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v10607(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v10607(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v10607(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v10607(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v10607(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v10607(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v10607(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v10607(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v10607(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v10607(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v10607(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v10607(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v10607(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v10607(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v10607(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v10607(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v10607(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v10607(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v10607(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v10607(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v10607(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v10607(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v10607(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v10607(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v10607(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v10607(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v10607(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v10607(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v10607(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v10607(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v10607(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v10607(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v10607(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v10607(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v10607(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v10607(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v10607(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v10607(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v10607(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v10607(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v10607(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v10607(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v10607(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v10607(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v10607(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v10607(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v10607(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v10607(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v10607(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v10607(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v10607(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v10607(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v10607(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v10607(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v10607(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v10607(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v10607(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v10607(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v10607(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v10607(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v10607(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v10607(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v10607(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v10607(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v10607(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v10607(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v10607(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v10607(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v10607(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v10607(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v10607(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v10607(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v10607(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v10607(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v10607(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v10607(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v10607(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v10607(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v10607(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v10607(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v10607(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v10607(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v10607(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v10607(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v10607(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v10607(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v10607(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v10607(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v10607(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v10607(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v10607(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_453,axiom,
! [VarNext: state_type] :
( v10609(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10607(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1898,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10609(VarNext)
<=> ( v10611(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1897,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10611(VarNext)
<=> ( v2609(VarNext)
& v10612(VarNext) ) ) ) ).
tff(writeUnaryOperator_1091,axiom,
! [VarCurr: state_type] :
( ~ v10612(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2213,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4347)
<=> v10599(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4346)
<=> v10599(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4345)
<=> v10599(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4344)
<=> v10599(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4343)
<=> v10599(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4342)
<=> v10599(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4341)
<=> v10599(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4340)
<=> v10599(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_343,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10601(VarNext)
=> ( ( v10599(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v10599(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v10599(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v10599(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v10599(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v10599(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v10599(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v10599(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v10599(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v10599(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v10599(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v10599(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v10599(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v10599(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v10599(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v10599(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v10599(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v10599(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v10599(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v10599(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v10599(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v10599(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v10599(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v10599(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v10599(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v10599(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v10599(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v10599(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v10599(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v10599(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v10599(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v10599(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v10599(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v10599(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v10599(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v10599(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v10599(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v10599(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v10599(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v10599(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v10599(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v10599(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v10599(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v10599(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v10599(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v10599(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v10599(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v10599(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v10599(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v10599(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v10599(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v10599(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v10599(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v10599(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v10599(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v10599(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v10599(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v10599(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v10599(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v10599(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v10599(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v10599(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v10599(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v10599(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v10599(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v10599(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v10599(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v10599(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v10599(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v10599(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v10599(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v10599(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v10599(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v10599(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v10599(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v10599(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v10599(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v10599(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v10599(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v10599(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v10599(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v10599(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v10599(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v10599(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v10599(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v10599(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v10599(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v10599(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v10599(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v10599(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v10599(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v10599(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v10599(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v10599(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v10599(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v10599(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v10599(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v10599(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v10599(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v10599(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v10599(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v10599(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v10599(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v10599(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v10599(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v10599(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v10599(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v10599(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v10599(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v10599(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v10599(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v10599(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v10599(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v10599(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v10599(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v10599(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v10599(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v10599(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v10599(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v10599(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v10599(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v10599(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v10599(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v10599(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v10599(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v10599(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v10599(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v10599(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v10599(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v10599(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v10599(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v10599(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v10599(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v10599(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v10599(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v10599(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v10599(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v10599(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v10599(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v10599(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v10599(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v10599(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v10599(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v10599(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v10599(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v10599(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v10599(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v10599(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_452,axiom,
! [VarNext: state_type] :
( v10601(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10599(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1896,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10601(VarNext)
<=> ( v10603(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1895,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10603(VarNext)
<=> ( v2609(VarNext)
& v10604(VarNext) ) ) ) ).
tff(writeUnaryOperator_1090,axiom,
! [VarCurr: state_type] :
( ~ v10604(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2212,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4199)
<=> v10591(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4198)
<=> v10591(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4197)
<=> v10591(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4196)
<=> v10591(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4195)
<=> v10591(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4194)
<=> v10591(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4193)
<=> v10591(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4192)
<=> v10591(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_342,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10593(VarNext)
=> ( ( v10591(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v10591(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v10591(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v10591(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v10591(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v10591(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v10591(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v10591(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v10591(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v10591(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v10591(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v10591(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v10591(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v10591(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v10591(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v10591(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v10591(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v10591(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v10591(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v10591(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v10591(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v10591(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v10591(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v10591(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v10591(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v10591(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v10591(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v10591(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v10591(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v10591(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v10591(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v10591(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v10591(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v10591(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v10591(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v10591(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v10591(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v10591(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v10591(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v10591(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v10591(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v10591(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v10591(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v10591(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v10591(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v10591(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v10591(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v10591(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v10591(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v10591(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v10591(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v10591(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v10591(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v10591(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v10591(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v10591(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v10591(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v10591(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v10591(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v10591(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v10591(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v10591(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v10591(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v10591(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v10591(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v10591(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v10591(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v10591(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v10591(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v10591(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v10591(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v10591(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v10591(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v10591(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v10591(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v10591(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v10591(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v10591(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v10591(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v10591(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v10591(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v10591(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v10591(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v10591(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v10591(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v10591(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v10591(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v10591(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v10591(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v10591(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v10591(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v10591(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v10591(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v10591(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v10591(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v10591(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v10591(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v10591(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v10591(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v10591(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v10591(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v10591(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v10591(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v10591(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v10591(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v10591(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v10591(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v10591(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v10591(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v10591(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v10591(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v10591(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v10591(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v10591(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v10591(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v10591(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v10591(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v10591(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v10591(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v10591(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v10591(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v10591(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v10591(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v10591(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v10591(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v10591(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v10591(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v10591(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v10591(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v10591(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v10591(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v10591(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v10591(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v10591(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v10591(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v10591(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v10591(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v10591(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v10591(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v10591(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v10591(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v10591(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v10591(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v10591(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v10591(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v10591(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v10591(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v10591(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_451,axiom,
! [VarNext: state_type] :
( v10593(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10591(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1894,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10593(VarNext)
<=> ( v10595(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1893,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10595(VarNext)
<=> ( v2609(VarNext)
& v10596(VarNext) ) ) ) ).
tff(writeUnaryOperator_1089,axiom,
! [VarCurr: state_type] :
( ~ v10596(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2211,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4051)
<=> v10583(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex4050)
<=> v10583(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex4049)
<=> v10583(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex4048)
<=> v10583(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex4047)
<=> v10583(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex4046)
<=> v10583(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex4045)
<=> v10583(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex4044)
<=> v10583(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_341,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10585(VarNext)
=> ( ( v10583(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v10583(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v10583(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v10583(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v10583(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v10583(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v10583(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v10583(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v10583(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v10583(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v10583(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v10583(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v10583(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v10583(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v10583(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v10583(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v10583(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v10583(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v10583(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v10583(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v10583(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v10583(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v10583(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v10583(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v10583(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v10583(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v10583(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v10583(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v10583(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v10583(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v10583(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v10583(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v10583(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v10583(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v10583(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v10583(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v10583(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v10583(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v10583(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v10583(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v10583(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v10583(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v10583(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v10583(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v10583(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v10583(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v10583(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v10583(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v10583(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v10583(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v10583(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v10583(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v10583(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v10583(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v10583(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v10583(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v10583(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v10583(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v10583(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v10583(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v10583(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v10583(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v10583(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v10583(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v10583(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v10583(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v10583(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v10583(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v10583(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v10583(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v10583(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v10583(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v10583(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v10583(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v10583(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v10583(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v10583(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v10583(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v10583(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v10583(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v10583(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v10583(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v10583(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v10583(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v10583(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v10583(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v10583(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v10583(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v10583(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v10583(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v10583(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v10583(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v10583(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v10583(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v10583(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v10583(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v10583(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v10583(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v10583(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v10583(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v10583(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v10583(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v10583(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v10583(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v10583(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v10583(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v10583(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v10583(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v10583(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v10583(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v10583(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v10583(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v10583(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v10583(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v10583(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v10583(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v10583(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v10583(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v10583(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v10583(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v10583(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v10583(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v10583(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v10583(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v10583(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v10583(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v10583(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v10583(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v10583(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v10583(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v10583(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v10583(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v10583(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v10583(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v10583(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v10583(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v10583(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v10583(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v10583(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v10583(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v10583(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v10583(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v10583(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v10583(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v10583(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v10583(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v10583(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v10583(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_450,axiom,
! [VarNext: state_type] :
( v10585(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10583(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1892,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10585(VarNext)
<=> ( v10587(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1891,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10587(VarNext)
<=> ( v2609(VarNext)
& v10588(VarNext) ) ) ) ).
tff(writeUnaryOperator_1088,axiom,
! [VarCurr: state_type] :
( ~ v10588(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2210,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3903)
<=> v10575(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3902)
<=> v10575(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3901)
<=> v10575(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3900)
<=> v10575(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3899)
<=> v10575(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3898)
<=> v10575(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3897)
<=> v10575(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3896)
<=> v10575(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_340,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10577(VarNext)
=> ( ( v10575(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v10575(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v10575(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v10575(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v10575(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v10575(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v10575(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v10575(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v10575(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v10575(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v10575(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v10575(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v10575(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v10575(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v10575(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v10575(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v10575(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v10575(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v10575(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v10575(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v10575(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v10575(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v10575(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v10575(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v10575(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v10575(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v10575(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v10575(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v10575(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v10575(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v10575(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v10575(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v10575(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v10575(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v10575(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v10575(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v10575(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v10575(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v10575(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v10575(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v10575(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v10575(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v10575(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v10575(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v10575(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v10575(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v10575(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v10575(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v10575(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v10575(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v10575(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v10575(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v10575(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v10575(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v10575(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v10575(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v10575(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v10575(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v10575(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v10575(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v10575(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v10575(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v10575(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v10575(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v10575(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v10575(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v10575(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v10575(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v10575(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v10575(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v10575(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v10575(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v10575(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v10575(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v10575(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v10575(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v10575(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v10575(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v10575(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v10575(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v10575(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v10575(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v10575(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v10575(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v10575(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v10575(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v10575(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v10575(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v10575(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v10575(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v10575(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v10575(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v10575(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v10575(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v10575(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v10575(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v10575(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v10575(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v10575(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v10575(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v10575(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v10575(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v10575(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v10575(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v10575(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v10575(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v10575(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v10575(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v10575(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v10575(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v10575(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v10575(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v10575(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v10575(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v10575(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v10575(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v10575(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v10575(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v10575(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v10575(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v10575(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v10575(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v10575(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v10575(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v10575(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v10575(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v10575(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v10575(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v10575(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v10575(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v10575(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v10575(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v10575(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v10575(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v10575(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v10575(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v10575(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v10575(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v10575(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v10575(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v10575(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v10575(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v10575(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v10575(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v10575(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v10575(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v10575(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v10575(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_449,axiom,
! [VarNext: state_type] :
( v10577(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10575(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1890,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10577(VarNext)
<=> ( v10579(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1889,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10579(VarNext)
<=> ( v2609(VarNext)
& v10580(VarNext) ) ) ) ).
tff(writeUnaryOperator_1087,axiom,
! [VarCurr: state_type] :
( ~ v10580(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2209,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3755)
<=> v10567(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3754)
<=> v10567(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3753)
<=> v10567(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3752)
<=> v10567(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3751)
<=> v10567(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3750)
<=> v10567(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3749)
<=> v10567(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3748)
<=> v10567(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_339,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10569(VarNext)
=> ( ( v10567(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v10567(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v10567(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v10567(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v10567(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v10567(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v10567(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v10567(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v10567(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v10567(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v10567(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v10567(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v10567(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v10567(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v10567(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v10567(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v10567(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v10567(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v10567(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v10567(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v10567(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v10567(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v10567(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v10567(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v10567(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v10567(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v10567(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v10567(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v10567(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v10567(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v10567(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v10567(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v10567(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v10567(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v10567(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v10567(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v10567(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v10567(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v10567(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v10567(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v10567(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v10567(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v10567(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v10567(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v10567(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v10567(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v10567(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v10567(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v10567(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v10567(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v10567(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v10567(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v10567(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v10567(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v10567(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v10567(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v10567(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v10567(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v10567(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v10567(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v10567(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v10567(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v10567(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v10567(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v10567(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v10567(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v10567(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v10567(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v10567(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v10567(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v10567(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v10567(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v10567(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v10567(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v10567(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v10567(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v10567(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v10567(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v10567(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v10567(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v10567(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v10567(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v10567(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v10567(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v10567(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v10567(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v10567(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v10567(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v10567(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v10567(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v10567(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v10567(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v10567(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v10567(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v10567(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v10567(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v10567(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v10567(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v10567(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v10567(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v10567(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v10567(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v10567(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v10567(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v10567(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v10567(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v10567(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v10567(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v10567(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v10567(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v10567(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v10567(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v10567(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v10567(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v10567(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v10567(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v10567(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v10567(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v10567(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v10567(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v10567(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v10567(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v10567(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v10567(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v10567(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v10567(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v10567(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v10567(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v10567(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v10567(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v10567(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v10567(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v10567(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v10567(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v10567(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v10567(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v10567(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v10567(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v10567(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v10567(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v10567(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v10567(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v10567(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v10567(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v10567(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v10567(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v10567(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v10567(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_448,axiom,
! [VarNext: state_type] :
( v10569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10567(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1888,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10569(VarNext)
<=> ( v10571(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1887,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10571(VarNext)
<=> ( v2609(VarNext)
& v10572(VarNext) ) ) ) ).
tff(writeUnaryOperator_1086,axiom,
! [VarCurr: state_type] :
( ~ v10572(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2208,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3607)
<=> v10559(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3606)
<=> v10559(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3605)
<=> v10559(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3604)
<=> v10559(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3603)
<=> v10559(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3602)
<=> v10559(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3601)
<=> v10559(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3600)
<=> v10559(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_338,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10561(VarNext)
=> ( ( v10559(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v10559(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v10559(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v10559(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v10559(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v10559(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v10559(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v10559(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v10559(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v10559(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v10559(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v10559(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v10559(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v10559(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v10559(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v10559(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v10559(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v10559(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v10559(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v10559(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v10559(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v10559(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v10559(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v10559(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v10559(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v10559(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v10559(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v10559(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v10559(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v10559(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v10559(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v10559(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v10559(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v10559(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v10559(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v10559(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v10559(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v10559(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v10559(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v10559(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v10559(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v10559(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v10559(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v10559(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v10559(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v10559(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v10559(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v10559(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v10559(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v10559(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v10559(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v10559(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v10559(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v10559(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v10559(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v10559(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v10559(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v10559(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v10559(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v10559(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v10559(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v10559(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v10559(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v10559(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v10559(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v10559(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v10559(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v10559(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v10559(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v10559(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v10559(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v10559(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v10559(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v10559(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v10559(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v10559(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v10559(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v10559(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v10559(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v10559(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v10559(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v10559(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v10559(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v10559(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v10559(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v10559(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v10559(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v10559(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v10559(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v10559(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v10559(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v10559(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v10559(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v10559(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v10559(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v10559(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v10559(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v10559(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v10559(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v10559(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v10559(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v10559(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v10559(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v10559(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v10559(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v10559(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v10559(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v10559(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v10559(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v10559(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v10559(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v10559(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v10559(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v10559(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v10559(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v10559(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v10559(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v10559(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v10559(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v10559(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v10559(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v10559(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v10559(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v10559(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v10559(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v10559(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v10559(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v10559(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v10559(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v10559(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v10559(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v10559(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v10559(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v10559(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v10559(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v10559(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v10559(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v10559(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v10559(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v10559(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v10559(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v10559(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v10559(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v10559(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v10559(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v10559(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v10559(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v10559(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_447,axiom,
! [VarNext: state_type] :
( v10561(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10559(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1886,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10561(VarNext)
<=> ( v10563(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1885,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10563(VarNext)
<=> ( v2609(VarNext)
& v10564(VarNext) ) ) ) ).
tff(writeUnaryOperator_1085,axiom,
! [VarCurr: state_type] :
( ~ v10564(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2207,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3459)
<=> v10551(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3458)
<=> v10551(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3457)
<=> v10551(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3456)
<=> v10551(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3455)
<=> v10551(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3454)
<=> v10551(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3453)
<=> v10551(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3452)
<=> v10551(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_337,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10553(VarNext)
=> ( ( v10551(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v10551(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v10551(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v10551(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v10551(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v10551(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v10551(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v10551(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v10551(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v10551(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v10551(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v10551(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v10551(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v10551(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v10551(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v10551(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v10551(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v10551(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v10551(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v10551(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v10551(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v10551(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v10551(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v10551(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v10551(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v10551(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v10551(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v10551(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v10551(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v10551(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v10551(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v10551(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v10551(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v10551(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v10551(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v10551(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v10551(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v10551(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v10551(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v10551(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v10551(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v10551(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v10551(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v10551(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v10551(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v10551(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v10551(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v10551(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v10551(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v10551(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v10551(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v10551(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v10551(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v10551(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v10551(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v10551(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v10551(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v10551(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v10551(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v10551(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v10551(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v10551(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v10551(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v10551(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v10551(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v10551(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v10551(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v10551(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v10551(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v10551(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v10551(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v10551(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v10551(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v10551(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v10551(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v10551(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v10551(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v10551(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v10551(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v10551(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v10551(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v10551(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v10551(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v10551(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v10551(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v10551(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v10551(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v10551(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v10551(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v10551(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v10551(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v10551(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v10551(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v10551(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v10551(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v10551(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v10551(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v10551(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v10551(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v10551(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v10551(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v10551(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v10551(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v10551(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v10551(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v10551(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v10551(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v10551(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v10551(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v10551(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v10551(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v10551(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v10551(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v10551(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v10551(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v10551(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v10551(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v10551(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v10551(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v10551(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v10551(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v10551(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v10551(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v10551(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v10551(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v10551(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v10551(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v10551(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v10551(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v10551(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v10551(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v10551(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v10551(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v10551(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v10551(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v10551(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v10551(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v10551(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v10551(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v10551(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v10551(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v10551(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v10551(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v10551(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v10551(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v10551(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v10551(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v10551(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_446,axiom,
! [VarNext: state_type] :
( v10553(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10551(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1884,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10553(VarNext)
<=> ( v10555(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1883,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10555(VarNext)
<=> ( v2609(VarNext)
& v10556(VarNext) ) ) ) ).
tff(writeUnaryOperator_1084,axiom,
! [VarCurr: state_type] :
( ~ v10556(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2206,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3311)
<=> v10543(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3310)
<=> v10543(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3309)
<=> v10543(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3308)
<=> v10543(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3307)
<=> v10543(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3306)
<=> v10543(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3305)
<=> v10543(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3304)
<=> v10543(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_336,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10545(VarNext)
=> ( ( v10543(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v10543(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v10543(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v10543(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v10543(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v10543(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v10543(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v10543(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v10543(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v10543(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v10543(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v10543(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v10543(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v10543(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v10543(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v10543(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v10543(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v10543(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v10543(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v10543(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v10543(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v10543(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v10543(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v10543(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v10543(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v10543(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v10543(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v10543(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v10543(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v10543(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v10543(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v10543(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v10543(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v10543(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v10543(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v10543(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v10543(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v10543(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v10543(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v10543(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v10543(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v10543(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v10543(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v10543(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v10543(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v10543(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v10543(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v10543(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v10543(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v10543(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v10543(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v10543(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v10543(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v10543(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v10543(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v10543(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v10543(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v10543(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v10543(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v10543(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v10543(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v10543(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v10543(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v10543(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v10543(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v10543(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v10543(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v10543(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v10543(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v10543(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v10543(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v10543(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v10543(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v10543(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v10543(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v10543(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v10543(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v10543(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v10543(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v10543(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v10543(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v10543(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v10543(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v10543(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v10543(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v10543(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v10543(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v10543(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v10543(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v10543(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v10543(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v10543(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v10543(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v10543(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v10543(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v10543(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v10543(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v10543(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v10543(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v10543(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v10543(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v10543(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v10543(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v10543(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v10543(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v10543(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v10543(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v10543(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v10543(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v10543(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v10543(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v10543(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v10543(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v10543(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v10543(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v10543(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v10543(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v10543(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v10543(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v10543(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v10543(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v10543(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v10543(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v10543(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v10543(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v10543(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v10543(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v10543(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v10543(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v10543(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v10543(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v10543(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v10543(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v10543(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v10543(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v10543(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v10543(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v10543(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v10543(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v10543(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v10543(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v10543(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v10543(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v10543(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v10543(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v10543(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v10543(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v10543(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_445,axiom,
! [VarNext: state_type] :
( v10545(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10543(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1882,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10545(VarNext)
<=> ( v10547(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1881,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10547(VarNext)
<=> ( v2609(VarNext)
& v10548(VarNext) ) ) ) ).
tff(writeUnaryOperator_1083,axiom,
! [VarCurr: state_type] :
( ~ v10548(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2205,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3163)
<=> v10535(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3162)
<=> v10535(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3161)
<=> v10535(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3160)
<=> v10535(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3159)
<=> v10535(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3158)
<=> v10535(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3157)
<=> v10535(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3156)
<=> v10535(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_335,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10537(VarNext)
=> ( ( v10535(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v10535(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v10535(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v10535(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v10535(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v10535(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v10535(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v10535(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v10535(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v10535(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v10535(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v10535(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v10535(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v10535(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v10535(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v10535(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v10535(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v10535(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v10535(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v10535(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v10535(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v10535(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v10535(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v10535(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v10535(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v10535(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v10535(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v10535(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v10535(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v10535(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v10535(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v10535(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v10535(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v10535(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v10535(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v10535(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v10535(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v10535(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v10535(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v10535(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v10535(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v10535(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v10535(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v10535(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v10535(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v10535(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v10535(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v10535(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v10535(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v10535(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v10535(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v10535(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v10535(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v10535(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v10535(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v10535(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v10535(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v10535(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v10535(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v10535(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v10535(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v10535(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v10535(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v10535(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v10535(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v10535(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v10535(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v10535(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v10535(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v10535(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v10535(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v10535(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v10535(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v10535(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v10535(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v10535(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v10535(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v10535(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v10535(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v10535(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v10535(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v10535(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v10535(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v10535(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v10535(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v10535(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v10535(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v10535(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v10535(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v10535(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v10535(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v10535(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v10535(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v10535(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v10535(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v10535(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v10535(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v10535(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v10535(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v10535(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v10535(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v10535(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v10535(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v10535(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v10535(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v10535(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v10535(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v10535(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v10535(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v10535(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v10535(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v10535(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v10535(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v10535(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v10535(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v10535(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v10535(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v10535(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v10535(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v10535(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v10535(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v10535(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v10535(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v10535(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v10535(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v10535(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v10535(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v10535(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v10535(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v10535(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v10535(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v10535(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v10535(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v10535(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v10535(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v10535(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v10535(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v10535(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v10535(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v10535(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v10535(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v10535(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v10535(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v10535(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v10535(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v10535(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v10535(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v10535(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_444,axiom,
! [VarNext: state_type] :
( v10537(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10535(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1880,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10537(VarNext)
<=> ( v10539(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1879,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10539(VarNext)
<=> ( v2609(VarNext)
& v10540(VarNext) ) ) ) ).
tff(writeUnaryOperator_1082,axiom,
! [VarCurr: state_type] :
( ~ v10540(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2204,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3015)
<=> v10527(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex3014)
<=> v10527(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex3013)
<=> v10527(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex3012)
<=> v10527(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex3011)
<=> v10527(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex3010)
<=> v10527(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex3009)
<=> v10527(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex3008)
<=> v10527(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_334,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10529(VarNext)
=> ( ( v10527(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v10527(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v10527(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v10527(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v10527(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v10527(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v10527(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v10527(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v10527(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v10527(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v10527(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v10527(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v10527(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v10527(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v10527(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v10527(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v10527(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v10527(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v10527(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v10527(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v10527(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v10527(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v10527(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v10527(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v10527(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v10527(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v10527(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v10527(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v10527(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v10527(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v10527(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v10527(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v10527(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v10527(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v10527(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v10527(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v10527(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v10527(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v10527(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v10527(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v10527(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v10527(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v10527(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v10527(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v10527(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v10527(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v10527(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v10527(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v10527(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v10527(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v10527(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v10527(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v10527(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v10527(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v10527(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v10527(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v10527(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v10527(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v10527(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v10527(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v10527(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v10527(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v10527(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v10527(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v10527(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v10527(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v10527(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v10527(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v10527(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v10527(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v10527(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v10527(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v10527(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v10527(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v10527(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v10527(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v10527(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v10527(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v10527(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v10527(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v10527(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v10527(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v10527(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v10527(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v10527(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v10527(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v10527(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v10527(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v10527(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v10527(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v10527(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v10527(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v10527(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v10527(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v10527(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v10527(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v10527(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v10527(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v10527(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v10527(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v10527(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v10527(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v10527(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v10527(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v10527(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v10527(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v10527(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v10527(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v10527(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v10527(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v10527(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v10527(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v10527(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v10527(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v10527(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v10527(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v10527(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v10527(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v10527(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v10527(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v10527(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v10527(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v10527(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v10527(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v10527(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v10527(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v10527(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v10527(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v10527(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v10527(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v10527(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v10527(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v10527(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v10527(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v10527(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v10527(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v10527(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v10527(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v10527(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v10527(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v10527(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v10527(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v10527(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v10527(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v10527(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v10527(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v10527(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v10527(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_443,axiom,
! [VarNext: state_type] :
( v10529(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10527(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1878,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10529(VarNext)
<=> ( v10531(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1877,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10531(VarNext)
<=> ( v2609(VarNext)
& v10532(VarNext) ) ) ) ).
tff(writeUnaryOperator_1081,axiom,
! [VarCurr: state_type] :
( ~ v10532(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2203,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2867)
<=> v10519(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2866)
<=> v10519(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2865)
<=> v10519(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2864)
<=> v10519(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2863)
<=> v10519(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2862)
<=> v10519(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2861)
<=> v10519(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2860)
<=> v10519(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_333,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10521(VarNext)
=> ( ( v10519(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v10519(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v10519(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v10519(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v10519(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v10519(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v10519(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v10519(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v10519(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v10519(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v10519(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v10519(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v10519(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v10519(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v10519(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v10519(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v10519(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v10519(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v10519(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v10519(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v10519(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v10519(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v10519(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v10519(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v10519(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v10519(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v10519(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v10519(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v10519(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v10519(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v10519(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v10519(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v10519(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v10519(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v10519(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v10519(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v10519(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v10519(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v10519(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v10519(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v10519(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v10519(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v10519(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v10519(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v10519(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v10519(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v10519(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v10519(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v10519(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v10519(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v10519(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v10519(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v10519(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v10519(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v10519(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v10519(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v10519(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v10519(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v10519(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v10519(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v10519(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v10519(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v10519(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v10519(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v10519(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v10519(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v10519(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v10519(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v10519(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v10519(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v10519(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v10519(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v10519(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v10519(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v10519(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v10519(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v10519(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v10519(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v10519(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v10519(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v10519(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v10519(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v10519(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v10519(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v10519(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v10519(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v10519(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v10519(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v10519(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v10519(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v10519(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v10519(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v10519(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v10519(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v10519(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v10519(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v10519(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v10519(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v10519(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v10519(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v10519(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v10519(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v10519(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v10519(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v10519(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v10519(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v10519(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v10519(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v10519(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v10519(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v10519(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v10519(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v10519(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v10519(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v10519(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v10519(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v10519(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v10519(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v10519(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v10519(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v10519(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v10519(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v10519(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v10519(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v10519(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v10519(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v10519(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v10519(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v10519(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v10519(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v10519(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v10519(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v10519(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v10519(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v10519(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v10519(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v10519(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v10519(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v10519(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v10519(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v10519(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v10519(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v10519(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v10519(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v10519(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v10519(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v10519(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v10519(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_442,axiom,
! [VarNext: state_type] :
( v10521(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10519(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1876,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10521(VarNext)
<=> ( v10523(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1875,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10523(VarNext)
<=> ( v2609(VarNext)
& v10524(VarNext) ) ) ) ).
tff(writeUnaryOperator_1080,axiom,
! [VarCurr: state_type] :
( ~ v10524(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2202,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2719)
<=> v10511(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2718)
<=> v10511(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2717)
<=> v10511(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2716)
<=> v10511(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2715)
<=> v10511(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2714)
<=> v10511(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2713)
<=> v10511(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2712)
<=> v10511(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_332,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10513(VarNext)
=> ( ( v10511(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v10511(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v10511(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v10511(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v10511(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v10511(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v10511(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v10511(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v10511(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v10511(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v10511(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v10511(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v10511(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v10511(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v10511(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v10511(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v10511(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v10511(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v10511(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v10511(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v10511(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v10511(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v10511(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v10511(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v10511(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v10511(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v10511(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v10511(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v10511(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v10511(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v10511(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v10511(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v10511(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v10511(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v10511(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v10511(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v10511(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v10511(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v10511(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v10511(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v10511(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v10511(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v10511(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v10511(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v10511(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v10511(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v10511(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v10511(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v10511(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v10511(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v10511(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v10511(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v10511(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v10511(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v10511(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v10511(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v10511(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v10511(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v10511(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v10511(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v10511(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v10511(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v10511(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v10511(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v10511(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v10511(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v10511(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v10511(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v10511(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v10511(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v10511(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v10511(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v10511(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v10511(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v10511(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v10511(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v10511(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v10511(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v10511(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v10511(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v10511(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v10511(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v10511(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v10511(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v10511(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v10511(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v10511(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v10511(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v10511(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v10511(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v10511(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v10511(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v10511(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v10511(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v10511(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v10511(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v10511(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v10511(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v10511(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v10511(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v10511(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v10511(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v10511(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v10511(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v10511(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v10511(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v10511(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v10511(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v10511(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v10511(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v10511(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v10511(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v10511(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v10511(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v10511(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v10511(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v10511(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v10511(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v10511(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v10511(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v10511(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v10511(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v10511(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v10511(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v10511(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v10511(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v10511(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v10511(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v10511(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v10511(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v10511(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v10511(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v10511(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v10511(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v10511(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v10511(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v10511(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v10511(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v10511(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v10511(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v10511(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v10511(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v10511(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v10511(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v10511(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v10511(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v10511(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v10511(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_441,axiom,
! [VarNext: state_type] :
( v10513(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10511(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1874,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10513(VarNext)
<=> ( v10515(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1873,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10515(VarNext)
<=> ( v2609(VarNext)
& v10516(VarNext) ) ) ) ).
tff(writeUnaryOperator_1079,axiom,
! [VarCurr: state_type] :
( ~ v10516(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2201,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2571)
<=> v10503(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2570)
<=> v10503(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2569)
<=> v10503(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2568)
<=> v10503(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2567)
<=> v10503(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2566)
<=> v10503(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2565)
<=> v10503(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2564)
<=> v10503(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_331,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10505(VarNext)
=> ( ( v10503(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v10503(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v10503(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v10503(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v10503(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v10503(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v10503(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v10503(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v10503(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v10503(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v10503(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v10503(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v10503(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v10503(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v10503(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v10503(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v10503(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v10503(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v10503(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v10503(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v10503(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v10503(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v10503(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v10503(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v10503(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v10503(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v10503(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v10503(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v10503(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v10503(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v10503(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v10503(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v10503(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v10503(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v10503(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v10503(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v10503(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v10503(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v10503(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v10503(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v10503(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v10503(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v10503(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v10503(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v10503(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v10503(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v10503(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v10503(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v10503(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v10503(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v10503(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v10503(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v10503(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v10503(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v10503(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v10503(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v10503(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v10503(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v10503(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v10503(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v10503(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v10503(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v10503(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v10503(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v10503(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v10503(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v10503(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v10503(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v10503(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v10503(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v10503(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v10503(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v10503(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v10503(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v10503(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v10503(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v10503(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v10503(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v10503(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v10503(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v10503(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v10503(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v10503(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v10503(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v10503(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v10503(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v10503(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v10503(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v10503(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v10503(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v10503(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v10503(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v10503(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v10503(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v10503(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v10503(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v10503(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v10503(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v10503(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v10503(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v10503(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v10503(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v10503(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v10503(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v10503(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v10503(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v10503(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v10503(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v10503(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v10503(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v10503(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v10503(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v10503(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v10503(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v10503(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v10503(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v10503(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v10503(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v10503(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v10503(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v10503(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v10503(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v10503(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v10503(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v10503(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v10503(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v10503(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v10503(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v10503(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v10503(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v10503(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v10503(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v10503(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v10503(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v10503(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v10503(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v10503(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v10503(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v10503(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v10503(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v10503(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v10503(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v10503(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v10503(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v10503(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v10503(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v10503(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v10503(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_440,axiom,
! [VarNext: state_type] :
( v10505(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10503(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1872,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10505(VarNext)
<=> ( v10507(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1871,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10507(VarNext)
<=> ( v2609(VarNext)
& v10508(VarNext) ) ) ) ).
tff(writeUnaryOperator_1078,axiom,
! [VarCurr: state_type] :
( ~ v10508(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2200,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2423)
<=> v10495(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2422)
<=> v10495(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2421)
<=> v10495(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2420)
<=> v10495(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2419)
<=> v10495(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2418)
<=> v10495(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2417)
<=> v10495(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2416)
<=> v10495(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_330,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10497(VarNext)
=> ( ( v10495(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v10495(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v10495(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v10495(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v10495(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v10495(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v10495(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v10495(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v10495(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v10495(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v10495(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v10495(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v10495(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v10495(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v10495(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v10495(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v10495(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v10495(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v10495(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v10495(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v10495(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v10495(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v10495(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v10495(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v10495(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v10495(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v10495(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v10495(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v10495(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v10495(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v10495(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v10495(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v10495(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v10495(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v10495(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v10495(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v10495(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v10495(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v10495(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v10495(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v10495(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v10495(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v10495(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v10495(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v10495(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v10495(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v10495(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v10495(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v10495(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v10495(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v10495(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v10495(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v10495(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v10495(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v10495(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v10495(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v10495(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v10495(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v10495(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v10495(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v10495(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v10495(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v10495(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v10495(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v10495(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v10495(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v10495(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v10495(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v10495(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v10495(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v10495(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v10495(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v10495(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v10495(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v10495(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v10495(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v10495(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v10495(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v10495(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v10495(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v10495(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v10495(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v10495(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v10495(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v10495(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v10495(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v10495(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v10495(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v10495(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v10495(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v10495(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v10495(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v10495(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v10495(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v10495(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v10495(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v10495(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v10495(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v10495(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v10495(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v10495(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v10495(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v10495(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v10495(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v10495(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v10495(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v10495(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v10495(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v10495(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v10495(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v10495(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v10495(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v10495(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v10495(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v10495(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v10495(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v10495(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v10495(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v10495(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v10495(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v10495(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v10495(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v10495(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v10495(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v10495(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v10495(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v10495(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v10495(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v10495(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v10495(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v10495(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v10495(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v10495(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v10495(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v10495(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v10495(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v10495(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v10495(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v10495(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v10495(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v10495(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v10495(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v10495(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v10495(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v10495(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v10495(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v10495(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v10495(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_439,axiom,
! [VarNext: state_type] :
( v10497(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10495(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1870,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10497(VarNext)
<=> ( v10499(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1869,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10499(VarNext)
<=> ( v2609(VarNext)
& v10500(VarNext) ) ) ) ).
tff(writeUnaryOperator_1077,axiom,
! [VarCurr: state_type] :
( ~ v10500(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2199,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2275)
<=> v10487(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2274)
<=> v10487(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2273)
<=> v10487(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2272)
<=> v10487(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2271)
<=> v10487(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2270)
<=> v10487(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2269)
<=> v10487(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2268)
<=> v10487(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_329,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10489(VarNext)
=> ( ( v10487(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v10487(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v10487(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v10487(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v10487(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v10487(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v10487(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v10487(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v10487(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v10487(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v10487(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v10487(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v10487(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v10487(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v10487(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v10487(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v10487(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v10487(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v10487(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v10487(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v10487(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v10487(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v10487(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v10487(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v10487(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v10487(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v10487(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v10487(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v10487(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v10487(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v10487(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v10487(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v10487(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v10487(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v10487(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v10487(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v10487(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v10487(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v10487(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v10487(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v10487(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v10487(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v10487(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v10487(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v10487(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v10487(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v10487(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v10487(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v10487(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v10487(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v10487(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v10487(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v10487(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v10487(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v10487(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v10487(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v10487(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v10487(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v10487(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v10487(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v10487(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v10487(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v10487(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v10487(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v10487(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v10487(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v10487(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v10487(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v10487(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v10487(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v10487(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v10487(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v10487(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v10487(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v10487(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v10487(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v10487(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v10487(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v10487(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v10487(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v10487(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v10487(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v10487(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v10487(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v10487(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v10487(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v10487(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v10487(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v10487(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v10487(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v10487(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v10487(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v10487(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v10487(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v10487(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v10487(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v10487(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v10487(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v10487(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v10487(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v10487(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v10487(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v10487(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v10487(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v10487(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v10487(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v10487(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v10487(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v10487(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v10487(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v10487(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v10487(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v10487(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v10487(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v10487(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v10487(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v10487(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v10487(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v10487(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v10487(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v10487(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v10487(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v10487(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v10487(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v10487(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v10487(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v10487(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v10487(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v10487(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v10487(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v10487(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v10487(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v10487(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v10487(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v10487(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v10487(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v10487(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v10487(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v10487(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v10487(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v10487(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v10487(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v10487(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v10487(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v10487(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v10487(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v10487(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v10487(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_438,axiom,
! [VarNext: state_type] :
( v10489(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10487(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1868,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10489(VarNext)
<=> ( v10491(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1867,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10491(VarNext)
<=> ( v2609(VarNext)
& v10492(VarNext) ) ) ) ).
tff(writeUnaryOperator_1076,axiom,
! [VarCurr: state_type] :
( ~ v10492(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2198,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2127)
<=> v10479(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex2126)
<=> v10479(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex2125)
<=> v10479(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex2124)
<=> v10479(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex2123)
<=> v10479(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex2122)
<=> v10479(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex2121)
<=> v10479(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex2120)
<=> v10479(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_328,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10481(VarNext)
=> ( ( v10479(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v10479(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v10479(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v10479(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v10479(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v10479(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v10479(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v10479(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v10479(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v10479(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v10479(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v10479(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v10479(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v10479(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v10479(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v10479(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v10479(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v10479(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v10479(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v10479(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v10479(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v10479(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v10479(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v10479(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v10479(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v10479(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v10479(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v10479(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v10479(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v10479(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v10479(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v10479(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v10479(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v10479(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v10479(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v10479(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v10479(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v10479(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v10479(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v10479(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v10479(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v10479(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v10479(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v10479(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v10479(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v10479(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v10479(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v10479(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v10479(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v10479(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v10479(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v10479(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v10479(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v10479(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v10479(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v10479(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v10479(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v10479(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v10479(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v10479(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v10479(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v10479(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v10479(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v10479(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v10479(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v10479(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v10479(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v10479(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v10479(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v10479(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v10479(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v10479(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v10479(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v10479(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v10479(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v10479(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v10479(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v10479(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v10479(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v10479(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v10479(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v10479(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v10479(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v10479(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v10479(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v10479(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v10479(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v10479(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v10479(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v10479(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v10479(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v10479(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v10479(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v10479(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v10479(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v10479(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v10479(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v10479(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v10479(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v10479(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v10479(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v10479(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v10479(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v10479(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v10479(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v10479(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v10479(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v10479(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v10479(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v10479(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v10479(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v10479(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v10479(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v10479(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v10479(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v10479(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v10479(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v10479(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v10479(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v10479(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v10479(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v10479(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v10479(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v10479(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v10479(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v10479(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v10479(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v10479(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v10479(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v10479(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v10479(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v10479(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v10479(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v10479(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v10479(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v10479(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v10479(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v10479(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v10479(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v10479(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v10479(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v10479(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v10479(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v10479(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v10479(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v10479(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v10479(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v10479(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_437,axiom,
! [VarNext: state_type] :
( v10481(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10479(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1866,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10481(VarNext)
<=> ( v10483(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1865,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10483(VarNext)
<=> ( v2609(VarNext)
& v10484(VarNext) ) ) ) ).
tff(writeUnaryOperator_1075,axiom,
! [VarCurr: state_type] :
( ~ v10484(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2197,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1979)
<=> v10471(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1978)
<=> v10471(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1977)
<=> v10471(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1976)
<=> v10471(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1975)
<=> v10471(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1974)
<=> v10471(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1973)
<=> v10471(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1972)
<=> v10471(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_327,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10473(VarNext)
=> ( ( v10471(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v10471(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v10471(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v10471(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v10471(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v10471(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v10471(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v10471(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v10471(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v10471(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v10471(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v10471(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v10471(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v10471(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v10471(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v10471(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v10471(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v10471(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v10471(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v10471(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v10471(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v10471(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v10471(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v10471(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v10471(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v10471(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v10471(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v10471(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v10471(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v10471(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v10471(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v10471(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v10471(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v10471(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v10471(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v10471(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v10471(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v10471(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v10471(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v10471(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v10471(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v10471(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v10471(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v10471(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v10471(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v10471(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v10471(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v10471(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v10471(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v10471(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v10471(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v10471(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v10471(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v10471(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v10471(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v10471(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v10471(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v10471(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v10471(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v10471(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v10471(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v10471(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v10471(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v10471(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v10471(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v10471(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v10471(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v10471(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v10471(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v10471(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v10471(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v10471(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v10471(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v10471(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v10471(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v10471(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v10471(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v10471(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v10471(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v10471(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v10471(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v10471(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v10471(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v10471(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v10471(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v10471(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v10471(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v10471(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v10471(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v10471(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v10471(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v10471(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v10471(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v10471(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v10471(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v10471(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v10471(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v10471(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v10471(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v10471(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v10471(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v10471(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v10471(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v10471(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v10471(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v10471(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v10471(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v10471(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v10471(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v10471(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v10471(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v10471(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v10471(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v10471(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v10471(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v10471(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v10471(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v10471(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v10471(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v10471(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v10471(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v10471(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v10471(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v10471(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v10471(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v10471(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v10471(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v10471(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v10471(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v10471(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v10471(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v10471(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v10471(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v10471(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v10471(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v10471(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v10471(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v10471(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v10471(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v10471(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v10471(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v10471(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v10471(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v10471(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v10471(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v10471(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v10471(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v10471(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_436,axiom,
! [VarNext: state_type] :
( v10473(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10471(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1864,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10473(VarNext)
<=> ( v10475(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1863,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10475(VarNext)
<=> ( v2609(VarNext)
& v10476(VarNext) ) ) ) ).
tff(writeUnaryOperator_1074,axiom,
! [VarCurr: state_type] :
( ~ v10476(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2196,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1831)
<=> v10463(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1830)
<=> v10463(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1829)
<=> v10463(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1828)
<=> v10463(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1827)
<=> v10463(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1826)
<=> v10463(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1825)
<=> v10463(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1824)
<=> v10463(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_326,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10465(VarNext)
=> ( ( v10463(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v10463(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v10463(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v10463(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v10463(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v10463(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v10463(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v10463(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v10463(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v10463(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v10463(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v10463(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v10463(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v10463(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v10463(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v10463(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v10463(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v10463(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v10463(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v10463(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v10463(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v10463(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v10463(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v10463(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v10463(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v10463(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v10463(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v10463(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v10463(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v10463(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v10463(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v10463(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v10463(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v10463(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v10463(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v10463(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v10463(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v10463(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v10463(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v10463(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v10463(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v10463(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v10463(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v10463(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v10463(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v10463(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v10463(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v10463(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v10463(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v10463(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v10463(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v10463(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v10463(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v10463(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v10463(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v10463(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v10463(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v10463(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v10463(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v10463(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v10463(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v10463(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v10463(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v10463(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v10463(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v10463(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v10463(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v10463(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v10463(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v10463(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v10463(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v10463(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v10463(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v10463(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v10463(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v10463(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v10463(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v10463(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v10463(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v10463(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v10463(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v10463(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v10463(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v10463(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v10463(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v10463(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v10463(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v10463(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v10463(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v10463(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v10463(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v10463(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v10463(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v10463(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v10463(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v10463(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v10463(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v10463(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v10463(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v10463(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v10463(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v10463(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v10463(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v10463(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v10463(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v10463(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v10463(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v10463(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v10463(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v10463(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v10463(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v10463(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v10463(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v10463(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v10463(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v10463(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v10463(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v10463(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v10463(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v10463(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v10463(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v10463(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v10463(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v10463(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v10463(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v10463(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v10463(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v10463(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v10463(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v10463(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v10463(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v10463(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v10463(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v10463(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v10463(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v10463(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v10463(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v10463(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v10463(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v10463(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v10463(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v10463(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v10463(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v10463(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v10463(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v10463(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v10463(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v10463(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_435,axiom,
! [VarNext: state_type] :
( v10465(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10463(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1862,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10465(VarNext)
<=> ( v10467(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1861,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10467(VarNext)
<=> ( v2609(VarNext)
& v10468(VarNext) ) ) ) ).
tff(writeUnaryOperator_1073,axiom,
! [VarCurr: state_type] :
( ~ v10468(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2195,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1683)
<=> v10455(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1682)
<=> v10455(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1681)
<=> v10455(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1680)
<=> v10455(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1679)
<=> v10455(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1678)
<=> v10455(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1677)
<=> v10455(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1676)
<=> v10455(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_325,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10457(VarNext)
=> ( ( v10455(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v10455(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v10455(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v10455(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v10455(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v10455(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v10455(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v10455(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v10455(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v10455(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v10455(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v10455(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v10455(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v10455(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v10455(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v10455(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v10455(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v10455(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v10455(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v10455(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v10455(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v10455(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v10455(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v10455(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v10455(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v10455(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v10455(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v10455(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v10455(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v10455(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v10455(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v10455(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v10455(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v10455(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v10455(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v10455(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v10455(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v10455(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v10455(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v10455(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v10455(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v10455(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v10455(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v10455(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v10455(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v10455(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v10455(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v10455(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v10455(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v10455(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v10455(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v10455(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v10455(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v10455(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v10455(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v10455(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v10455(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v10455(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v10455(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v10455(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v10455(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v10455(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v10455(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v10455(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v10455(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v10455(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v10455(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v10455(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v10455(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v10455(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v10455(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v10455(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v10455(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v10455(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v10455(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v10455(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v10455(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v10455(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v10455(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v10455(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v10455(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v10455(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v10455(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v10455(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v10455(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v10455(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v10455(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v10455(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v10455(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v10455(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v10455(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v10455(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v10455(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v10455(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v10455(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v10455(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v10455(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v10455(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v10455(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v10455(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v10455(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v10455(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v10455(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v10455(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v10455(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v10455(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v10455(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v10455(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v10455(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v10455(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v10455(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v10455(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v10455(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v10455(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v10455(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v10455(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v10455(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v10455(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v10455(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v10455(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v10455(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v10455(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v10455(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v10455(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v10455(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v10455(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v10455(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v10455(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v10455(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v10455(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v10455(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v10455(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v10455(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v10455(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v10455(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v10455(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v10455(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v10455(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v10455(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v10455(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v10455(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v10455(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v10455(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v10455(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v10455(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v10455(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v10455(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v10455(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_434,axiom,
! [VarNext: state_type] :
( v10457(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10455(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1860,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10457(VarNext)
<=> ( v10459(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1859,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10459(VarNext)
<=> ( v2609(VarNext)
& v10460(VarNext) ) ) ) ).
tff(writeUnaryOperator_1072,axiom,
! [VarCurr: state_type] :
( ~ v10460(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2194,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1535)
<=> v10447(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1534)
<=> v10447(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1533)
<=> v10447(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1532)
<=> v10447(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1531)
<=> v10447(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1530)
<=> v10447(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1529)
<=> v10447(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1528)
<=> v10447(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_324,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10449(VarNext)
=> ( ( v10447(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v10447(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v10447(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v10447(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v10447(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v10447(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v10447(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v10447(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v10447(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v10447(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v10447(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v10447(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v10447(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v10447(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v10447(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v10447(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v10447(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v10447(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v10447(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v10447(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v10447(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v10447(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v10447(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v10447(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v10447(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v10447(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v10447(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v10447(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v10447(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v10447(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v10447(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v10447(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v10447(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v10447(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v10447(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v10447(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v10447(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v10447(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v10447(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v10447(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v10447(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v10447(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v10447(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v10447(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v10447(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v10447(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v10447(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v10447(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v10447(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v10447(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v10447(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v10447(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v10447(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v10447(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v10447(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v10447(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v10447(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v10447(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v10447(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v10447(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v10447(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v10447(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v10447(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v10447(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v10447(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v10447(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v10447(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v10447(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v10447(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v10447(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v10447(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v10447(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v10447(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v10447(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v10447(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v10447(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v10447(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v10447(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v10447(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v10447(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v10447(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v10447(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v10447(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v10447(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v10447(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v10447(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v10447(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v10447(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v10447(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v10447(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v10447(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v10447(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v10447(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v10447(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v10447(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v10447(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v10447(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v10447(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v10447(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v10447(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v10447(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v10447(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v10447(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v10447(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v10447(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v10447(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v10447(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v10447(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v10447(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v10447(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v10447(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v10447(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v10447(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v10447(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v10447(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v10447(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v10447(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v10447(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v10447(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v10447(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v10447(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v10447(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v10447(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v10447(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v10447(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v10447(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v10447(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v10447(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v10447(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v10447(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v10447(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v10447(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v10447(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v10447(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v10447(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v10447(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v10447(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v10447(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v10447(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v10447(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v10447(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v10447(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v10447(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v10447(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v10447(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v10447(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v10447(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v10447(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_433,axiom,
! [VarNext: state_type] :
( v10449(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10447(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1858,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10449(VarNext)
<=> ( v10451(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1857,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10451(VarNext)
<=> ( v2609(VarNext)
& v10452(VarNext) ) ) ) ).
tff(writeUnaryOperator_1071,axiom,
! [VarCurr: state_type] :
( ~ v10452(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2193,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1387)
<=> v10439(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1386)
<=> v10439(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1385)
<=> v10439(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1384)
<=> v10439(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1383)
<=> v10439(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1382)
<=> v10439(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1381)
<=> v10439(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1380)
<=> v10439(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_323,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10441(VarNext)
=> ( ( v10439(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v10439(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v10439(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v10439(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v10439(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v10439(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v10439(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v10439(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v10439(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v10439(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v10439(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v10439(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v10439(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v10439(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v10439(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v10439(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v10439(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v10439(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v10439(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v10439(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v10439(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v10439(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v10439(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v10439(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v10439(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v10439(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v10439(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v10439(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v10439(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v10439(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v10439(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v10439(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v10439(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v10439(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v10439(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v10439(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v10439(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v10439(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v10439(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v10439(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v10439(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v10439(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v10439(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v10439(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v10439(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v10439(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v10439(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v10439(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v10439(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v10439(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v10439(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v10439(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v10439(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v10439(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v10439(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v10439(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v10439(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v10439(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v10439(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v10439(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v10439(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v10439(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v10439(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v10439(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v10439(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v10439(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v10439(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v10439(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v10439(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v10439(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v10439(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v10439(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v10439(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v10439(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v10439(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v10439(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v10439(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v10439(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v10439(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v10439(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v10439(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v10439(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v10439(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v10439(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v10439(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v10439(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v10439(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v10439(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v10439(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v10439(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v10439(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v10439(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v10439(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v10439(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v10439(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v10439(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v10439(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v10439(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v10439(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v10439(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v10439(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v10439(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v10439(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v10439(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v10439(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v10439(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v10439(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v10439(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v10439(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v10439(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v10439(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v10439(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v10439(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v10439(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v10439(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v10439(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v10439(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v10439(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v10439(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v10439(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v10439(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v10439(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v10439(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v10439(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v10439(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v10439(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v10439(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v10439(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v10439(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v10439(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v10439(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v10439(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v10439(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v10439(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v10439(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v10439(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v10439(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v10439(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v10439(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v10439(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v10439(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v10439(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v10439(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v10439(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v10439(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v10439(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v10439(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v10439(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_432,axiom,
! [VarNext: state_type] :
( v10441(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10439(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1856,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10441(VarNext)
<=> ( v10443(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1855,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10443(VarNext)
<=> ( v2609(VarNext)
& v10444(VarNext) ) ) ) ).
tff(writeUnaryOperator_1070,axiom,
! [VarCurr: state_type] :
( ~ v10444(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2192,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1239)
<=> v10431(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1238)
<=> v10431(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1237)
<=> v10431(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1236)
<=> v10431(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1235)
<=> v10431(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1234)
<=> v10431(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1233)
<=> v10431(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1232)
<=> v10431(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_322,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10433(VarNext)
=> ( ( v10431(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v10431(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v10431(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v10431(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v10431(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v10431(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v10431(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v10431(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v10431(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v10431(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v10431(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v10431(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v10431(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v10431(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v10431(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v10431(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v10431(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v10431(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v10431(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v10431(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v10431(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v10431(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v10431(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v10431(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v10431(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v10431(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v10431(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v10431(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v10431(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v10431(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v10431(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v10431(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v10431(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v10431(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v10431(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v10431(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v10431(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v10431(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v10431(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v10431(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v10431(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v10431(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v10431(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v10431(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v10431(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v10431(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v10431(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v10431(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v10431(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v10431(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v10431(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v10431(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v10431(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v10431(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v10431(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v10431(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v10431(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v10431(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v10431(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v10431(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v10431(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v10431(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v10431(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v10431(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v10431(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v10431(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v10431(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v10431(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v10431(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v10431(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v10431(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v10431(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v10431(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v10431(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v10431(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v10431(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v10431(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v10431(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v10431(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v10431(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v10431(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v10431(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v10431(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v10431(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v10431(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v10431(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v10431(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v10431(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v10431(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v10431(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v10431(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v10431(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v10431(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v10431(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v10431(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v10431(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v10431(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v10431(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v10431(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v10431(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v10431(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v10431(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v10431(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v10431(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v10431(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v10431(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v10431(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v10431(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v10431(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v10431(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v10431(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v10431(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v10431(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v10431(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v10431(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v10431(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v10431(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v10431(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v10431(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v10431(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v10431(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v10431(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v10431(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v10431(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v10431(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v10431(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v10431(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v10431(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v10431(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v10431(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v10431(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v10431(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v10431(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v10431(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v10431(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v10431(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v10431(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v10431(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v10431(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v10431(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v10431(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v10431(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v10431(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v10431(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v10431(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v10431(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v10431(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v10431(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_431,axiom,
! [VarNext: state_type] :
( v10433(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10431(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1854,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10433(VarNext)
<=> ( v10435(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1853,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10435(VarNext)
<=> ( v2609(VarNext)
& v10436(VarNext) ) ) ) ).
tff(writeUnaryOperator_1069,axiom,
! [VarCurr: state_type] :
( ~ v10436(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2191,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1091)
<=> v10423(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex1090)
<=> v10423(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex1089)
<=> v10423(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex1088)
<=> v10423(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex1087)
<=> v10423(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex1086)
<=> v10423(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex1085)
<=> v10423(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex1084)
<=> v10423(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_321,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10425(VarNext)
=> ( ( v10423(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v10423(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v10423(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v10423(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v10423(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v10423(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v10423(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v10423(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v10423(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v10423(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v10423(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v10423(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v10423(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v10423(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v10423(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v10423(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v10423(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v10423(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v10423(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v10423(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v10423(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v10423(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v10423(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v10423(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v10423(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v10423(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v10423(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v10423(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v10423(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v10423(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v10423(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v10423(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v10423(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v10423(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v10423(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v10423(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v10423(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v10423(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v10423(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v10423(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v10423(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v10423(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v10423(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v10423(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v10423(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v10423(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v10423(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v10423(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v10423(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v10423(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v10423(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v10423(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v10423(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v10423(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v10423(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v10423(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v10423(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v10423(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v10423(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v10423(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v10423(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v10423(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v10423(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v10423(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v10423(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v10423(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v10423(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v10423(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v10423(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v10423(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v10423(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v10423(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v10423(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v10423(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v10423(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v10423(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v10423(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v10423(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v10423(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v10423(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v10423(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v10423(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v10423(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v10423(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v10423(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v10423(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v10423(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v10423(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v10423(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v10423(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v10423(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v10423(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v10423(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v10423(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v10423(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v10423(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v10423(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v10423(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v10423(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v10423(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v10423(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v10423(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v10423(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v10423(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v10423(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v10423(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v10423(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v10423(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v10423(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v10423(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v10423(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v10423(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v10423(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v10423(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v10423(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v10423(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v10423(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v10423(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v10423(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v10423(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v10423(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v10423(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v10423(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v10423(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v10423(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v10423(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v10423(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v10423(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v10423(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v10423(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v10423(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v10423(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v10423(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v10423(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v10423(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v10423(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v10423(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v10423(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v10423(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v10423(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v10423(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v10423(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v10423(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v10423(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v10423(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v10423(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v10423(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v10423(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_430,axiom,
! [VarNext: state_type] :
( v10425(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10423(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1852,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10425(VarNext)
<=> ( v10427(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1851,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10427(VarNext)
<=> ( v2609(VarNext)
& v10428(VarNext) ) ) ) ).
tff(writeUnaryOperator_1068,axiom,
! [VarCurr: state_type] :
( ~ v10428(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2190,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex943)
<=> v10415(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex942)
<=> v10415(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex941)
<=> v10415(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex940)
<=> v10415(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex939)
<=> v10415(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex938)
<=> v10415(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex937)
<=> v10415(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex936)
<=> v10415(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_320,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10417(VarNext)
=> ( ( v10415(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v10415(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v10415(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v10415(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v10415(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v10415(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v10415(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v10415(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v10415(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v10415(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v10415(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v10415(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v10415(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v10415(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v10415(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v10415(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v10415(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v10415(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v10415(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v10415(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v10415(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v10415(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v10415(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v10415(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v10415(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v10415(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v10415(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v10415(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v10415(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v10415(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v10415(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v10415(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v10415(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v10415(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v10415(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v10415(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v10415(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v10415(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v10415(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v10415(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v10415(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v10415(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v10415(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v10415(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v10415(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v10415(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v10415(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v10415(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v10415(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v10415(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v10415(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v10415(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v10415(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v10415(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v10415(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v10415(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v10415(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v10415(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v10415(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v10415(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v10415(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v10415(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v10415(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v10415(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v10415(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v10415(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v10415(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v10415(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v10415(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v10415(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v10415(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v10415(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v10415(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v10415(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v10415(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v10415(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v10415(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v10415(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v10415(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v10415(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v10415(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v10415(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v10415(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v10415(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v10415(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v10415(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v10415(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v10415(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v10415(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v10415(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v10415(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v10415(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v10415(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v10415(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v10415(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v10415(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v10415(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v10415(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v10415(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v10415(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v10415(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v10415(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v10415(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v10415(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v10415(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v10415(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v10415(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v10415(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v10415(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v10415(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v10415(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v10415(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v10415(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v10415(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v10415(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v10415(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v10415(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v10415(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v10415(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v10415(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v10415(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v10415(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v10415(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v10415(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v10415(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v10415(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v10415(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v10415(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v10415(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v10415(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v10415(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v10415(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v10415(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v10415(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v10415(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v10415(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v10415(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v10415(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v10415(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v10415(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v10415(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v10415(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v10415(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v10415(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v10415(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v10415(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v10415(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v10415(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_429,axiom,
! [VarNext: state_type] :
( v10417(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10415(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1850,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10417(VarNext)
<=> ( v10419(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1849,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10419(VarNext)
<=> ( v2609(VarNext)
& v10420(VarNext) ) ) ) ).
tff(writeUnaryOperator_1067,axiom,
! [VarCurr: state_type] :
( ~ v10420(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2189,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex795)
<=> v10407(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex794)
<=> v10407(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex793)
<=> v10407(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex792)
<=> v10407(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex791)
<=> v10407(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex790)
<=> v10407(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex789)
<=> v10407(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex788)
<=> v10407(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_319,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10409(VarNext)
=> ( ( v10407(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v10407(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v10407(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v10407(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v10407(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v10407(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v10407(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v10407(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v10407(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v10407(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v10407(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v10407(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v10407(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v10407(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v10407(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v10407(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v10407(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v10407(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v10407(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v10407(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v10407(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v10407(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v10407(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v10407(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v10407(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v10407(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v10407(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v10407(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v10407(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v10407(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v10407(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v10407(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v10407(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v10407(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v10407(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v10407(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v10407(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v10407(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v10407(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v10407(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v10407(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v10407(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v10407(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v10407(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v10407(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v10407(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v10407(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v10407(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v10407(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v10407(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v10407(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v10407(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v10407(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v10407(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v10407(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v10407(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v10407(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v10407(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v10407(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v10407(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v10407(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v10407(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v10407(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v10407(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v10407(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v10407(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v10407(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v10407(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v10407(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v10407(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v10407(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v10407(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v10407(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v10407(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v10407(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v10407(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v10407(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v10407(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v10407(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v10407(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v10407(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v10407(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v10407(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v10407(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v10407(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v10407(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v10407(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v10407(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v10407(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v10407(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v10407(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v10407(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v10407(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v10407(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v10407(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v10407(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v10407(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v10407(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v10407(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v10407(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v10407(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v10407(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v10407(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v10407(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v10407(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v10407(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v10407(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v10407(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v10407(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v10407(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v10407(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v10407(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v10407(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v10407(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v10407(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v10407(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v10407(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v10407(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v10407(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v10407(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v10407(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v10407(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v10407(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v10407(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v10407(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v10407(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v10407(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v10407(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v10407(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v10407(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v10407(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v10407(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v10407(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v10407(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v10407(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v10407(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v10407(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v10407(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v10407(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v10407(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v10407(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v10407(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v10407(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v10407(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v10407(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v10407(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v10407(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v10407(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_428,axiom,
! [VarNext: state_type] :
( v10409(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10407(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1848,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10409(VarNext)
<=> ( v10411(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1847,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10411(VarNext)
<=> ( v2609(VarNext)
& v10412(VarNext) ) ) ) ).
tff(writeUnaryOperator_1066,axiom,
! [VarCurr: state_type] :
( ~ v10412(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2188,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex647)
<=> v10399(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex646)
<=> v10399(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex645)
<=> v10399(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex644)
<=> v10399(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex643)
<=> v10399(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex642)
<=> v10399(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex641)
<=> v10399(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex640)
<=> v10399(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_318,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10401(VarNext)
=> ( ( v10399(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v10399(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v10399(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v10399(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v10399(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v10399(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v10399(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v10399(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v10399(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v10399(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v10399(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v10399(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v10399(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v10399(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v10399(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v10399(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v10399(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v10399(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v10399(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v10399(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v10399(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v10399(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v10399(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v10399(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v10399(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v10399(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v10399(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v10399(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v10399(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v10399(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v10399(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v10399(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v10399(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v10399(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v10399(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v10399(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v10399(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v10399(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v10399(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v10399(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v10399(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v10399(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v10399(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v10399(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v10399(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v10399(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v10399(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v10399(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v10399(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v10399(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v10399(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v10399(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v10399(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v10399(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v10399(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v10399(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v10399(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v10399(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v10399(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v10399(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v10399(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v10399(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v10399(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v10399(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v10399(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v10399(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v10399(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v10399(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v10399(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v10399(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v10399(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v10399(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v10399(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v10399(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v10399(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v10399(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v10399(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v10399(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v10399(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v10399(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v10399(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v10399(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v10399(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v10399(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v10399(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v10399(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v10399(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v10399(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v10399(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v10399(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v10399(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v10399(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v10399(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v10399(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v10399(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v10399(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v10399(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v10399(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v10399(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v10399(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v10399(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v10399(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v10399(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v10399(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v10399(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v10399(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v10399(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v10399(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v10399(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v10399(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v10399(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v10399(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v10399(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v10399(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v10399(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v10399(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v10399(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v10399(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v10399(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v10399(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v10399(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v10399(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v10399(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v10399(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v10399(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v10399(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v10399(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v10399(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v10399(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v10399(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v10399(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v10399(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v10399(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v10399(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v10399(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v10399(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v10399(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v10399(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v10399(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v10399(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v10399(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v10399(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v10399(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v10399(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v10399(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v10399(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v10399(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v10399(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_427,axiom,
! [VarNext: state_type] :
( v10401(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10399(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1846,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10401(VarNext)
<=> ( v10403(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1845,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10403(VarNext)
<=> ( v2609(VarNext)
& v10404(VarNext) ) ) ) ).
tff(writeUnaryOperator_1065,axiom,
! [VarCurr: state_type] :
( ~ v10404(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2187,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex499)
<=> v10391(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex498)
<=> v10391(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex497)
<=> v10391(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex496)
<=> v10391(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex495)
<=> v10391(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex494)
<=> v10391(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex493)
<=> v10391(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex492)
<=> v10391(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_317,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10393(VarNext)
=> ( ( v10391(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v10391(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v10391(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v10391(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v10391(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v10391(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v10391(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v10391(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v10391(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v10391(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v10391(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v10391(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v10391(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v10391(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v10391(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v10391(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v10391(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v10391(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v10391(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v10391(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v10391(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v10391(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v10391(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v10391(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v10391(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v10391(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v10391(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v10391(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v10391(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v10391(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v10391(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v10391(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v10391(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v10391(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v10391(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v10391(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v10391(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v10391(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v10391(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v10391(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v10391(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v10391(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v10391(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v10391(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v10391(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v10391(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v10391(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v10391(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v10391(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v10391(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v10391(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v10391(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v10391(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v10391(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v10391(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v10391(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v10391(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v10391(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v10391(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v10391(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v10391(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v10391(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v10391(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v10391(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v10391(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v10391(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v10391(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v10391(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v10391(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v10391(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v10391(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v10391(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v10391(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v10391(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v10391(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v10391(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v10391(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v10391(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v10391(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v10391(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v10391(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v10391(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v10391(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v10391(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v10391(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v10391(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v10391(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v10391(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v10391(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v10391(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v10391(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v10391(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v10391(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v10391(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v10391(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v10391(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v10391(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v10391(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v10391(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v10391(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v10391(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v10391(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v10391(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v10391(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v10391(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v10391(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v10391(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v10391(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v10391(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v10391(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v10391(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v10391(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v10391(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v10391(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v10391(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v10391(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v10391(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v10391(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v10391(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v10391(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v10391(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v10391(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v10391(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v10391(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v10391(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v10391(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v10391(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v10391(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v10391(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v10391(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v10391(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v10391(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v10391(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v10391(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v10391(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v10391(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v10391(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v10391(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v10391(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v10391(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v10391(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v10391(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v10391(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v10391(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v10391(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v10391(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v10391(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v10391(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_426,axiom,
! [VarNext: state_type] :
( v10393(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10391(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1844,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10393(VarNext)
<=> ( v10395(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1843,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10395(VarNext)
<=> ( v2609(VarNext)
& v10396(VarNext) ) ) ) ).
tff(writeUnaryOperator_1064,axiom,
! [VarCurr: state_type] :
( ~ v10396(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2186,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex351)
<=> v10383(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex350)
<=> v10383(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex349)
<=> v10383(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex348)
<=> v10383(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex347)
<=> v10383(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex346)
<=> v10383(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex345)
<=> v10383(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex344)
<=> v10383(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_316,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10385(VarNext)
=> ( ( v10383(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v10383(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v10383(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v10383(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v10383(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v10383(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v10383(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v10383(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v10383(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v10383(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v10383(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v10383(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v10383(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v10383(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v10383(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v10383(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v10383(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v10383(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v10383(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v10383(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v10383(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v10383(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v10383(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v10383(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v10383(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v10383(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v10383(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v10383(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v10383(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v10383(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v10383(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v10383(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v10383(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v10383(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v10383(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v10383(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v10383(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v10383(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v10383(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v10383(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v10383(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v10383(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v10383(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v10383(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v10383(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v10383(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v10383(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v10383(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v10383(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v10383(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v10383(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v10383(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v10383(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v10383(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v10383(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v10383(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v10383(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v10383(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v10383(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v10383(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v10383(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v10383(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v10383(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v10383(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v10383(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v10383(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v10383(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v10383(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v10383(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v10383(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v10383(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v10383(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v10383(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v10383(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v10383(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v10383(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v10383(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v10383(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v10383(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v10383(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v10383(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v10383(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v10383(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v10383(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v10383(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v10383(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v10383(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v10383(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v10383(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v10383(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v10383(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v10383(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v10383(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v10383(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v10383(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v10383(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v10383(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v10383(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v10383(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v10383(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v10383(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v10383(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v10383(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v10383(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v10383(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v10383(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v10383(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v10383(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v10383(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v10383(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v10383(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v10383(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v10383(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v10383(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v10383(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v10383(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v10383(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v10383(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v10383(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v10383(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v10383(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v10383(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v10383(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v10383(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v10383(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v10383(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v10383(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v10383(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v10383(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v10383(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v10383(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v10383(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v10383(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v10383(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v10383(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v10383(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v10383(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v10383(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v10383(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v10383(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v10383(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v10383(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v10383(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v10383(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v10383(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v10383(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v10383(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v10383(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_425,axiom,
! [VarNext: state_type] :
( v10385(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10383(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1842,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10385(VarNext)
<=> ( v10387(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1841,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10387(VarNext)
<=> ( v2609(VarNext)
& v10388(VarNext) ) ) ) ).
tff(writeUnaryOperator_1063,axiom,
! [VarCurr: state_type] :
( ~ v10388(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2185,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex203)
<=> v10375(VarNext,bitIndex55) )
& ( v2571(VarNext,bitIndex202)
<=> v10375(VarNext,bitIndex54) )
& ( v2571(VarNext,bitIndex201)
<=> v10375(VarNext,bitIndex53) )
& ( v2571(VarNext,bitIndex200)
<=> v10375(VarNext,bitIndex52) )
& ( v2571(VarNext,bitIndex199)
<=> v10375(VarNext,bitIndex51) )
& ( v2571(VarNext,bitIndex198)
<=> v10375(VarNext,bitIndex50) )
& ( v2571(VarNext,bitIndex197)
<=> v10375(VarNext,bitIndex49) )
& ( v2571(VarNext,bitIndex196)
<=> v10375(VarNext,bitIndex48) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_315,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10377(VarNext)
=> ( ( v10375(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v10375(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v10375(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v10375(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v10375(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v10375(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v10375(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v10375(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v10375(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v10375(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v10375(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v10375(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v10375(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v10375(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v10375(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v10375(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v10375(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v10375(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v10375(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v10375(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v10375(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v10375(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v10375(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v10375(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v10375(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v10375(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v10375(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v10375(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v10375(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v10375(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v10375(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v10375(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v10375(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v10375(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v10375(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v10375(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v10375(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v10375(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v10375(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v10375(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v10375(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v10375(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v10375(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v10375(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v10375(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v10375(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v10375(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v10375(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v10375(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v10375(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v10375(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v10375(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v10375(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v10375(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v10375(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v10375(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v10375(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v10375(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v10375(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v10375(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v10375(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v10375(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v10375(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v10375(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v10375(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v10375(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v10375(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v10375(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v10375(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v10375(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v10375(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v10375(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v10375(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v10375(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v10375(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v10375(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v10375(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v10375(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v10375(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v10375(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v10375(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v10375(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v10375(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v10375(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v10375(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v10375(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v10375(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v10375(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v10375(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v10375(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v10375(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v10375(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v10375(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v10375(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v10375(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v10375(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v10375(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v10375(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v10375(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v10375(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v10375(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v10375(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v10375(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v10375(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v10375(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v10375(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v10375(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v10375(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v10375(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v10375(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v10375(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v10375(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v10375(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v10375(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v10375(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v10375(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v10375(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v10375(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v10375(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v10375(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v10375(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v10375(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v10375(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v10375(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v10375(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v10375(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v10375(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v10375(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v10375(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v10375(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v10375(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v10375(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v10375(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v10375(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v10375(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v10375(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v10375(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v10375(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v10375(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v10375(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v10375(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v10375(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v10375(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v10375(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v10375(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v10375(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v10375(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v10375(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_424,axiom,
! [VarNext: state_type] :
( v10377(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10375(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1840,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10377(VarNext)
<=> ( v10379(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1839,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10379(VarNext)
<=> ( v2609(VarNext)
& v10380(VarNext) ) ) ) ).
tff(writeUnaryOperator_1062,axiom,
! [VarCurr: state_type] :
( ~ v10380(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2184,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v2571(VarNext,B)
<=> v10367(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_108,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10369(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10367(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_423,axiom,
! [VarNext: state_type] :
( v10369(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10367(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1838,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10369(VarNext)
<=> ( v10371(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1837,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10371(VarNext)
<=> ( v2609(VarNext)
& v10372(VarNext) ) ) ) ).
tff(writeUnaryOperator_1061,axiom,
! [VarCurr: state_type] :
( ~ v10372(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2183,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_2182,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v2575(VarCurr,B)
<=> v10363(VarCurr,B) ) ) ).
tff(addAssignment_2181,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_55_48(B)
=> ( v10363(VarCurr,B)
<=> v10365(VarCurr,B) ) ) ).
tff(range_axiom_67,axiom,
! [B: bitindex_type] :
( range_55_48(B)
<=> ( $false
| ( bitIndex48 = B )
| ( bitIndex49 = B )
| ( bitIndex50 = B )
| ( bitIndex51 = B )
| ( bitIndex52 = B )
| ( bitIndex53 = B )
| ( bitIndex54 = B )
| ( bitIndex55 = B ) ) ) ).
tff(addAssignment_2180,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_32(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2179,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_47_32(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_66,axiom,
! [B: bitindex_type] :
( range_47_32(B)
<=> ( $false
| ( bitIndex32 = B )
| ( bitIndex33 = B )
| ( bitIndex34 = B )
| ( bitIndex35 = B )
| ( bitIndex36 = B )
| ( bitIndex37 = B )
| ( bitIndex38 = B )
| ( bitIndex39 = B )
| ( bitIndex40 = B )
| ( bitIndex41 = B )
| ( bitIndex42 = B )
| ( bitIndex43 = B )
| ( bitIndex44 = B )
| ( bitIndex45 = B )
| ( bitIndex46 = B )
| ( bitIndex47 = B ) ) ) ).
tff(addAssignment_2178,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2177,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v8264(VarNext,B)
<=> v10355(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_107,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10356(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v10355(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_422,axiom,
! [VarNext: state_type] :
( v10356(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v10355(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1836,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10356(VarNext)
<=> v10357(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1835,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10357(VarNext)
<=> ( v10359(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_1060,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10359(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2176,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2175,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2174,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2173,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2172,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2171,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2170,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2169,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v1228(VarNext,B)
<=> v10353(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_154,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10353(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_171,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10353(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2168,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9419)
<=> v10345(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex9418)
<=> v10345(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex9417)
<=> v10345(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex9416)
<=> v10345(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex9415)
<=> v10345(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex9414)
<=> v10345(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex9413)
<=> v10345(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex9412)
<=> v10345(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_314,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10347(VarNext)
=> ( ( v10345(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v10345(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v10345(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v10345(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v10345(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v10345(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v10345(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v10345(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v10345(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v10345(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v10345(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v10345(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v10345(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v10345(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v10345(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v10345(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v10345(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v10345(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v10345(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v10345(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v10345(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v10345(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v10345(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v10345(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v10345(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v10345(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v10345(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v10345(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v10345(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v10345(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v10345(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v10345(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v10345(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v10345(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v10345(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v10345(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v10345(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v10345(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v10345(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v10345(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v10345(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v10345(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v10345(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v10345(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v10345(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v10345(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v10345(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v10345(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v10345(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v10345(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v10345(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v10345(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v10345(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v10345(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v10345(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v10345(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v10345(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v10345(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v10345(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v10345(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v10345(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v10345(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v10345(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v10345(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v10345(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v10345(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v10345(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v10345(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v10345(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v10345(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v10345(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v10345(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v10345(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v10345(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v10345(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v10345(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v10345(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v10345(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v10345(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v10345(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v10345(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v10345(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v10345(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v10345(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v10345(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v10345(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v10345(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v10345(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v10345(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v10345(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v10345(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v10345(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v10345(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v10345(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v10345(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v10345(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v10345(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v10345(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v10345(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v10345(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v10345(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v10345(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v10345(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v10345(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v10345(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v10345(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v10345(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v10345(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v10345(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v10345(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v10345(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v10345(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v10345(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v10345(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v10345(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v10345(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v10345(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v10345(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v10345(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v10345(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v10345(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v10345(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v10345(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v10345(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v10345(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v10345(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v10345(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v10345(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v10345(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v10345(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v10345(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v10345(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v10345(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v10345(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v10345(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v10345(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v10345(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v10345(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v10345(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v10345(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v10345(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v10345(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v10345(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v10345(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v10345(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v10345(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v10345(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v10345(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_421,axiom,
! [VarNext: state_type] :
( v10347(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10345(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1834,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10347(VarNext)
<=> ( v10349(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1833,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10349(VarNext)
<=> ( v2609(VarNext)
& v10350(VarNext) ) ) ) ).
tff(writeUnaryOperator_1059,axiom,
! [VarCurr: state_type] :
( ~ v10350(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2167,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9271)
<=> v10337(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex9270)
<=> v10337(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex9269)
<=> v10337(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex9268)
<=> v10337(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex9267)
<=> v10337(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex9266)
<=> v10337(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex9265)
<=> v10337(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex9264)
<=> v10337(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_313,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10339(VarNext)
=> ( ( v10337(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v10337(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v10337(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v10337(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v10337(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v10337(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v10337(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v10337(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v10337(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v10337(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v10337(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v10337(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v10337(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v10337(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v10337(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v10337(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v10337(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v10337(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v10337(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v10337(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v10337(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v10337(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v10337(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v10337(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v10337(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v10337(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v10337(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v10337(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v10337(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v10337(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v10337(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v10337(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v10337(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v10337(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v10337(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v10337(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v10337(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v10337(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v10337(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v10337(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v10337(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v10337(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v10337(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v10337(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v10337(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v10337(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v10337(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v10337(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v10337(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v10337(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v10337(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v10337(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v10337(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v10337(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v10337(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v10337(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v10337(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v10337(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v10337(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v10337(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v10337(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v10337(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v10337(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v10337(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v10337(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v10337(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v10337(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v10337(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v10337(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v10337(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v10337(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v10337(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v10337(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v10337(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v10337(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v10337(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v10337(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v10337(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v10337(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v10337(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v10337(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v10337(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v10337(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v10337(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v10337(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v10337(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v10337(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v10337(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v10337(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v10337(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v10337(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v10337(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v10337(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v10337(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v10337(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v10337(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v10337(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v10337(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v10337(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v10337(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v10337(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v10337(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v10337(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v10337(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v10337(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v10337(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v10337(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v10337(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v10337(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v10337(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v10337(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v10337(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v10337(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v10337(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v10337(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v10337(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v10337(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v10337(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v10337(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v10337(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v10337(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v10337(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v10337(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v10337(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v10337(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v10337(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v10337(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v10337(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v10337(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v10337(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v10337(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v10337(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v10337(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v10337(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v10337(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v10337(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v10337(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v10337(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v10337(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v10337(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v10337(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v10337(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v10337(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v10337(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v10337(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v10337(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v10337(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v10337(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_420,axiom,
! [VarNext: state_type] :
( v10339(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10337(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1832,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10339(VarNext)
<=> ( v10341(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1831,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10341(VarNext)
<=> ( v2609(VarNext)
& v10342(VarNext) ) ) ) ).
tff(writeUnaryOperator_1058,axiom,
! [VarCurr: state_type] :
( ~ v10342(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2166,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9123)
<=> v10329(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex9122)
<=> v10329(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex9121)
<=> v10329(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex9120)
<=> v10329(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex9119)
<=> v10329(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex9118)
<=> v10329(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex9117)
<=> v10329(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex9116)
<=> v10329(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_312,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10331(VarNext)
=> ( ( v10329(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v10329(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v10329(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v10329(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v10329(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v10329(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v10329(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v10329(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v10329(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v10329(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v10329(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v10329(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v10329(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v10329(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v10329(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v10329(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v10329(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v10329(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v10329(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v10329(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v10329(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v10329(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v10329(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v10329(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v10329(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v10329(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v10329(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v10329(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v10329(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v10329(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v10329(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v10329(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v10329(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v10329(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v10329(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v10329(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v10329(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v10329(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v10329(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v10329(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v10329(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v10329(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v10329(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v10329(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v10329(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v10329(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v10329(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v10329(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v10329(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v10329(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v10329(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v10329(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v10329(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v10329(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v10329(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v10329(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v10329(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v10329(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v10329(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v10329(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v10329(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v10329(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v10329(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v10329(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v10329(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v10329(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v10329(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v10329(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v10329(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v10329(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v10329(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v10329(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v10329(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v10329(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v10329(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v10329(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v10329(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v10329(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v10329(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v10329(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v10329(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v10329(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v10329(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v10329(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v10329(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v10329(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v10329(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v10329(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v10329(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v10329(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v10329(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v10329(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v10329(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v10329(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v10329(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v10329(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v10329(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v10329(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v10329(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v10329(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v10329(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v10329(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v10329(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v10329(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v10329(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v10329(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v10329(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v10329(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v10329(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v10329(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v10329(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v10329(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v10329(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v10329(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v10329(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v10329(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v10329(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v10329(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v10329(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v10329(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v10329(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v10329(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v10329(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v10329(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v10329(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v10329(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v10329(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v10329(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v10329(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v10329(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v10329(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v10329(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v10329(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v10329(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v10329(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v10329(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v10329(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v10329(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v10329(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v10329(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v10329(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v10329(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v10329(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v10329(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v10329(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v10329(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v10329(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v10329(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_419,axiom,
! [VarNext: state_type] :
( v10331(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10329(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1830,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10331(VarNext)
<=> ( v10333(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1829,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10333(VarNext)
<=> ( v2609(VarNext)
& v10334(VarNext) ) ) ) ).
tff(writeUnaryOperator_1057,axiom,
! [VarCurr: state_type] :
( ~ v10334(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2165,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8975)
<=> v10321(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8974)
<=> v10321(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8973)
<=> v10321(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8972)
<=> v10321(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8971)
<=> v10321(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8970)
<=> v10321(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8969)
<=> v10321(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8968)
<=> v10321(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_311,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10323(VarNext)
=> ( ( v10321(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v10321(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v10321(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v10321(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v10321(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v10321(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v10321(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v10321(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v10321(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v10321(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v10321(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v10321(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v10321(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v10321(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v10321(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v10321(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v10321(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v10321(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v10321(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v10321(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v10321(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v10321(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v10321(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v10321(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v10321(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v10321(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v10321(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v10321(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v10321(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v10321(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v10321(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v10321(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v10321(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v10321(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v10321(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v10321(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v10321(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v10321(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v10321(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v10321(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v10321(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v10321(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v10321(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v10321(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v10321(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v10321(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v10321(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v10321(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v10321(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v10321(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v10321(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v10321(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v10321(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v10321(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v10321(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v10321(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v10321(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v10321(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v10321(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v10321(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v10321(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v10321(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v10321(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v10321(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v10321(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v10321(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v10321(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v10321(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v10321(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v10321(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v10321(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v10321(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v10321(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v10321(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v10321(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v10321(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v10321(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v10321(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v10321(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v10321(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v10321(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v10321(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v10321(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v10321(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v10321(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v10321(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v10321(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v10321(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v10321(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v10321(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v10321(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v10321(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v10321(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v10321(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v10321(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v10321(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v10321(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v10321(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v10321(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v10321(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v10321(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v10321(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v10321(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v10321(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v10321(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v10321(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v10321(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v10321(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v10321(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v10321(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v10321(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v10321(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v10321(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v10321(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v10321(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v10321(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v10321(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v10321(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v10321(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v10321(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v10321(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v10321(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v10321(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v10321(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v10321(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v10321(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v10321(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v10321(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v10321(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v10321(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v10321(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v10321(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v10321(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v10321(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v10321(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v10321(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v10321(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v10321(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v10321(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v10321(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v10321(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v10321(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v10321(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v10321(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v10321(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v10321(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v10321(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v10321(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_418,axiom,
! [VarNext: state_type] :
( v10323(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10321(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1828,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10323(VarNext)
<=> ( v10325(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1827,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10325(VarNext)
<=> ( v2609(VarNext)
& v10326(VarNext) ) ) ) ).
tff(writeUnaryOperator_1056,axiom,
! [VarCurr: state_type] :
( ~ v10326(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2164,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8827)
<=> v10313(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8826)
<=> v10313(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8825)
<=> v10313(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8824)
<=> v10313(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8823)
<=> v10313(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8822)
<=> v10313(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8821)
<=> v10313(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8820)
<=> v10313(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_310,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10315(VarNext)
=> ( ( v10313(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v10313(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v10313(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v10313(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v10313(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v10313(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v10313(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v10313(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v10313(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v10313(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v10313(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v10313(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v10313(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v10313(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v10313(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v10313(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v10313(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v10313(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v10313(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v10313(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v10313(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v10313(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v10313(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v10313(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v10313(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v10313(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v10313(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v10313(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v10313(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v10313(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v10313(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v10313(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v10313(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v10313(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v10313(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v10313(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v10313(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v10313(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v10313(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v10313(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v10313(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v10313(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v10313(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v10313(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v10313(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v10313(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v10313(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v10313(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v10313(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v10313(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v10313(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v10313(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v10313(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v10313(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v10313(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v10313(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v10313(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v10313(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v10313(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v10313(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v10313(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v10313(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v10313(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v10313(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v10313(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v10313(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v10313(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v10313(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v10313(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v10313(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v10313(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v10313(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v10313(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v10313(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v10313(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v10313(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v10313(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v10313(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v10313(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v10313(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v10313(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v10313(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v10313(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v10313(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v10313(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v10313(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v10313(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v10313(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v10313(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v10313(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v10313(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v10313(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v10313(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v10313(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v10313(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v10313(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v10313(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v10313(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v10313(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v10313(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v10313(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v10313(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v10313(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v10313(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v10313(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v10313(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v10313(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v10313(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v10313(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v10313(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v10313(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v10313(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v10313(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v10313(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v10313(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v10313(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v10313(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v10313(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v10313(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v10313(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v10313(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v10313(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v10313(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v10313(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v10313(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v10313(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v10313(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v10313(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v10313(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v10313(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v10313(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v10313(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v10313(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v10313(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v10313(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v10313(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v10313(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v10313(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v10313(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v10313(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v10313(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v10313(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v10313(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v10313(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v10313(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v10313(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v10313(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v10313(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_417,axiom,
! [VarNext: state_type] :
( v10315(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10313(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1826,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10315(VarNext)
<=> ( v10317(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1825,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10317(VarNext)
<=> ( v2609(VarNext)
& v10318(VarNext) ) ) ) ).
tff(writeUnaryOperator_1055,axiom,
! [VarCurr: state_type] :
( ~ v10318(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2163,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8679)
<=> v10305(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8678)
<=> v10305(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8677)
<=> v10305(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8676)
<=> v10305(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8675)
<=> v10305(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8674)
<=> v10305(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8673)
<=> v10305(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8672)
<=> v10305(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_309,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10307(VarNext)
=> ( ( v10305(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v10305(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v10305(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v10305(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v10305(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v10305(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v10305(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v10305(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v10305(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v10305(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v10305(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v10305(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v10305(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v10305(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v10305(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v10305(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v10305(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v10305(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v10305(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v10305(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v10305(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v10305(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v10305(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v10305(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v10305(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v10305(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v10305(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v10305(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v10305(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v10305(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v10305(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v10305(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v10305(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v10305(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v10305(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v10305(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v10305(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v10305(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v10305(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v10305(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v10305(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v10305(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v10305(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v10305(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v10305(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v10305(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v10305(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v10305(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v10305(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v10305(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v10305(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v10305(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v10305(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v10305(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v10305(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v10305(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v10305(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v10305(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v10305(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v10305(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v10305(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v10305(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v10305(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v10305(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v10305(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v10305(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v10305(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v10305(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v10305(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v10305(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v10305(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v10305(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v10305(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v10305(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v10305(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v10305(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v10305(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v10305(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v10305(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v10305(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v10305(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v10305(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v10305(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v10305(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v10305(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v10305(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v10305(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v10305(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v10305(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v10305(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v10305(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v10305(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v10305(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v10305(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v10305(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v10305(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v10305(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v10305(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v10305(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v10305(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v10305(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v10305(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v10305(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v10305(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v10305(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v10305(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v10305(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v10305(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v10305(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v10305(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v10305(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v10305(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v10305(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v10305(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v10305(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v10305(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v10305(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v10305(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v10305(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v10305(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v10305(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v10305(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v10305(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v10305(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v10305(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v10305(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v10305(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v10305(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v10305(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v10305(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v10305(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v10305(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v10305(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v10305(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v10305(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v10305(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v10305(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v10305(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v10305(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v10305(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v10305(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v10305(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v10305(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v10305(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v10305(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v10305(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v10305(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v10305(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_416,axiom,
! [VarNext: state_type] :
( v10307(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10305(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1824,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10307(VarNext)
<=> ( v10309(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1823,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10309(VarNext)
<=> ( v2609(VarNext)
& v10310(VarNext) ) ) ) ).
tff(writeUnaryOperator_1054,axiom,
! [VarCurr: state_type] :
( ~ v10310(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2162,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8531)
<=> v10297(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8530)
<=> v10297(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8529)
<=> v10297(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8528)
<=> v10297(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8527)
<=> v10297(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8526)
<=> v10297(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8525)
<=> v10297(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8524)
<=> v10297(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_308,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10299(VarNext)
=> ( ( v10297(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v10297(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v10297(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v10297(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v10297(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v10297(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v10297(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v10297(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v10297(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v10297(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v10297(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v10297(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v10297(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v10297(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v10297(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v10297(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v10297(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v10297(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v10297(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v10297(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v10297(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v10297(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v10297(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v10297(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v10297(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v10297(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v10297(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v10297(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v10297(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v10297(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v10297(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v10297(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v10297(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v10297(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v10297(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v10297(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v10297(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v10297(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v10297(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v10297(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v10297(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v10297(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v10297(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v10297(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v10297(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v10297(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v10297(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v10297(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v10297(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v10297(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v10297(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v10297(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v10297(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v10297(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v10297(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v10297(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v10297(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v10297(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v10297(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v10297(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v10297(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v10297(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v10297(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v10297(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v10297(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v10297(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v10297(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v10297(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v10297(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v10297(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v10297(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v10297(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v10297(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v10297(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v10297(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v10297(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v10297(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v10297(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v10297(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v10297(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v10297(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v10297(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v10297(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v10297(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v10297(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v10297(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v10297(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v10297(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v10297(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v10297(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v10297(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v10297(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v10297(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v10297(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v10297(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v10297(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v10297(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v10297(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v10297(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v10297(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v10297(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v10297(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v10297(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v10297(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v10297(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v10297(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v10297(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v10297(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v10297(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v10297(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v10297(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v10297(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v10297(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v10297(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v10297(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v10297(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v10297(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v10297(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v10297(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v10297(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v10297(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v10297(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v10297(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v10297(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v10297(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v10297(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v10297(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v10297(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v10297(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v10297(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v10297(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v10297(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v10297(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v10297(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v10297(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v10297(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v10297(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v10297(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v10297(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v10297(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v10297(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v10297(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v10297(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v10297(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v10297(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v10297(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v10297(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v10297(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_415,axiom,
! [VarNext: state_type] :
( v10299(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10297(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1822,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10299(VarNext)
<=> ( v10301(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1821,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10301(VarNext)
<=> ( v2609(VarNext)
& v10302(VarNext) ) ) ) ).
tff(writeUnaryOperator_1053,axiom,
! [VarCurr: state_type] :
( ~ v10302(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2161,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8383)
<=> v10289(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8382)
<=> v10289(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8381)
<=> v10289(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8380)
<=> v10289(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8379)
<=> v10289(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8378)
<=> v10289(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8377)
<=> v10289(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8376)
<=> v10289(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_307,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10291(VarNext)
=> ( ( v10289(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v10289(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v10289(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v10289(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v10289(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v10289(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v10289(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v10289(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v10289(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v10289(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v10289(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v10289(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v10289(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v10289(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v10289(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v10289(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v10289(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v10289(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v10289(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v10289(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v10289(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v10289(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v10289(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v10289(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v10289(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v10289(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v10289(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v10289(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v10289(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v10289(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v10289(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v10289(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v10289(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v10289(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v10289(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v10289(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v10289(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v10289(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v10289(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v10289(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v10289(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v10289(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v10289(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v10289(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v10289(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v10289(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v10289(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v10289(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v10289(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v10289(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v10289(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v10289(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v10289(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v10289(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v10289(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v10289(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v10289(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v10289(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v10289(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v10289(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v10289(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v10289(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v10289(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v10289(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v10289(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v10289(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v10289(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v10289(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v10289(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v10289(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v10289(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v10289(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v10289(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v10289(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v10289(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v10289(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v10289(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v10289(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v10289(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v10289(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v10289(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v10289(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v10289(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v10289(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v10289(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v10289(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v10289(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v10289(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v10289(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v10289(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v10289(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v10289(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v10289(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v10289(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v10289(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v10289(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v10289(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v10289(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v10289(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v10289(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v10289(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v10289(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v10289(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v10289(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v10289(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v10289(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v10289(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v10289(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v10289(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v10289(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v10289(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v10289(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v10289(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v10289(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v10289(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v10289(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v10289(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v10289(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v10289(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v10289(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v10289(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v10289(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v10289(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v10289(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v10289(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v10289(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v10289(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v10289(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v10289(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v10289(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v10289(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v10289(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v10289(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v10289(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v10289(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v10289(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v10289(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v10289(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v10289(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v10289(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v10289(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v10289(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v10289(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v10289(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v10289(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v10289(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v10289(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v10289(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_414,axiom,
! [VarNext: state_type] :
( v10291(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10289(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1820,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10291(VarNext)
<=> ( v10293(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1819,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10293(VarNext)
<=> ( v2609(VarNext)
& v10294(VarNext) ) ) ) ).
tff(writeUnaryOperator_1052,axiom,
! [VarCurr: state_type] :
( ~ v10294(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2160,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8235)
<=> v10281(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8234)
<=> v10281(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8233)
<=> v10281(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8232)
<=> v10281(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8231)
<=> v10281(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8230)
<=> v10281(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8229)
<=> v10281(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8228)
<=> v10281(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_306,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10283(VarNext)
=> ( ( v10281(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v10281(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v10281(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v10281(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v10281(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v10281(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v10281(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v10281(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v10281(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v10281(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v10281(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v10281(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v10281(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v10281(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v10281(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v10281(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v10281(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v10281(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v10281(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v10281(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v10281(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v10281(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v10281(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v10281(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v10281(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v10281(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v10281(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v10281(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v10281(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v10281(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v10281(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v10281(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v10281(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v10281(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v10281(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v10281(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v10281(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v10281(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v10281(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v10281(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v10281(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v10281(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v10281(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v10281(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v10281(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v10281(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v10281(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v10281(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v10281(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v10281(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v10281(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v10281(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v10281(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v10281(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v10281(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v10281(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v10281(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v10281(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v10281(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v10281(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v10281(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v10281(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v10281(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v10281(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v10281(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v10281(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v10281(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v10281(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v10281(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v10281(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v10281(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v10281(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v10281(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v10281(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v10281(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v10281(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v10281(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v10281(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v10281(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v10281(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v10281(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v10281(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v10281(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v10281(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v10281(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v10281(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v10281(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v10281(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v10281(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v10281(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v10281(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v10281(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v10281(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v10281(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v10281(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v10281(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v10281(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v10281(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v10281(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v10281(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v10281(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v10281(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v10281(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v10281(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v10281(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v10281(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v10281(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v10281(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v10281(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v10281(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v10281(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v10281(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v10281(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v10281(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v10281(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v10281(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v10281(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v10281(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v10281(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v10281(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v10281(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v10281(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v10281(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v10281(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v10281(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v10281(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v10281(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v10281(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v10281(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v10281(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v10281(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v10281(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v10281(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v10281(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v10281(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v10281(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v10281(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v10281(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v10281(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v10281(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v10281(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v10281(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v10281(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v10281(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v10281(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v10281(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v10281(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v10281(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_413,axiom,
! [VarNext: state_type] :
( v10283(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10281(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1818,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10283(VarNext)
<=> ( v10285(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1817,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10285(VarNext)
<=> ( v2609(VarNext)
& v10286(VarNext) ) ) ) ).
tff(writeUnaryOperator_1051,axiom,
! [VarCurr: state_type] :
( ~ v10286(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2159,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8087)
<=> v10273(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex8086)
<=> v10273(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex8085)
<=> v10273(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex8084)
<=> v10273(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex8083)
<=> v10273(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex8082)
<=> v10273(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex8081)
<=> v10273(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex8080)
<=> v10273(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_305,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10275(VarNext)
=> ( ( v10273(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v10273(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v10273(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v10273(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v10273(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v10273(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v10273(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v10273(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v10273(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v10273(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v10273(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v10273(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v10273(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v10273(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v10273(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v10273(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v10273(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v10273(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v10273(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v10273(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v10273(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v10273(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v10273(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v10273(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v10273(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v10273(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v10273(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v10273(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v10273(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v10273(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v10273(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v10273(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v10273(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v10273(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v10273(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v10273(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v10273(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v10273(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v10273(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v10273(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v10273(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v10273(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v10273(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v10273(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v10273(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v10273(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v10273(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v10273(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v10273(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v10273(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v10273(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v10273(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v10273(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v10273(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v10273(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v10273(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v10273(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v10273(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v10273(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v10273(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v10273(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v10273(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v10273(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v10273(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v10273(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v10273(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v10273(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v10273(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v10273(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v10273(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v10273(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v10273(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v10273(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v10273(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v10273(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v10273(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v10273(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v10273(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v10273(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v10273(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v10273(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v10273(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v10273(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v10273(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v10273(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v10273(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v10273(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v10273(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v10273(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v10273(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v10273(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v10273(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v10273(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v10273(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v10273(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v10273(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v10273(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v10273(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v10273(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v10273(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v10273(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v10273(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v10273(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v10273(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v10273(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v10273(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v10273(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v10273(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v10273(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v10273(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v10273(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v10273(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v10273(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v10273(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v10273(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v10273(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v10273(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v10273(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v10273(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v10273(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v10273(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v10273(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v10273(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v10273(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v10273(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v10273(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v10273(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v10273(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v10273(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v10273(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v10273(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v10273(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v10273(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v10273(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v10273(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v10273(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v10273(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v10273(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v10273(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v10273(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v10273(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v10273(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v10273(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v10273(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v10273(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v10273(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v10273(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v10273(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_412,axiom,
! [VarNext: state_type] :
( v10275(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10273(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1816,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10275(VarNext)
<=> ( v10277(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1815,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10277(VarNext)
<=> ( v2609(VarNext)
& v10278(VarNext) ) ) ) ).
tff(writeUnaryOperator_1050,axiom,
! [VarCurr: state_type] :
( ~ v10278(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2158,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7939)
<=> v10265(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7938)
<=> v10265(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7937)
<=> v10265(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7936)
<=> v10265(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7935)
<=> v10265(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7934)
<=> v10265(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7933)
<=> v10265(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7932)
<=> v10265(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_304,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10267(VarNext)
=> ( ( v10265(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v10265(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v10265(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v10265(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v10265(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v10265(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v10265(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v10265(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v10265(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v10265(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v10265(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v10265(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v10265(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v10265(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v10265(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v10265(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v10265(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v10265(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v10265(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v10265(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v10265(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v10265(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v10265(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v10265(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v10265(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v10265(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v10265(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v10265(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v10265(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v10265(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v10265(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v10265(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v10265(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v10265(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v10265(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v10265(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v10265(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v10265(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v10265(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v10265(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v10265(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v10265(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v10265(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v10265(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v10265(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v10265(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v10265(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v10265(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v10265(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v10265(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v10265(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v10265(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v10265(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v10265(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v10265(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v10265(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v10265(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v10265(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v10265(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v10265(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v10265(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v10265(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v10265(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v10265(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v10265(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v10265(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v10265(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v10265(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v10265(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v10265(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v10265(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v10265(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v10265(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v10265(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v10265(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v10265(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v10265(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v10265(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v10265(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v10265(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v10265(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v10265(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v10265(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v10265(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v10265(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v10265(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v10265(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v10265(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v10265(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v10265(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v10265(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v10265(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v10265(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v10265(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v10265(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v10265(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v10265(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v10265(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v10265(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v10265(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v10265(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v10265(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v10265(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v10265(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v10265(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v10265(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v10265(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v10265(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v10265(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v10265(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v10265(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v10265(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v10265(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v10265(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v10265(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v10265(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v10265(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v10265(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v10265(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v10265(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v10265(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v10265(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v10265(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v10265(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v10265(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v10265(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v10265(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v10265(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v10265(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v10265(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v10265(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v10265(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v10265(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v10265(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v10265(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v10265(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v10265(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v10265(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v10265(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v10265(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v10265(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v10265(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v10265(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v10265(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v10265(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v10265(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v10265(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v10265(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_411,axiom,
! [VarNext: state_type] :
( v10267(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10265(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1814,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10267(VarNext)
<=> ( v10269(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1813,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10269(VarNext)
<=> ( v2609(VarNext)
& v10270(VarNext) ) ) ) ).
tff(writeUnaryOperator_1049,axiom,
! [VarCurr: state_type] :
( ~ v10270(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2157,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7791)
<=> v10257(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7790)
<=> v10257(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7789)
<=> v10257(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7788)
<=> v10257(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7787)
<=> v10257(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7786)
<=> v10257(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7785)
<=> v10257(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7784)
<=> v10257(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_303,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10259(VarNext)
=> ( ( v10257(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v10257(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v10257(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v10257(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v10257(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v10257(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v10257(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v10257(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v10257(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v10257(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v10257(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v10257(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v10257(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v10257(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v10257(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v10257(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v10257(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v10257(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v10257(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v10257(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v10257(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v10257(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v10257(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v10257(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v10257(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v10257(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v10257(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v10257(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v10257(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v10257(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v10257(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v10257(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v10257(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v10257(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v10257(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v10257(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v10257(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v10257(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v10257(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v10257(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v10257(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v10257(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v10257(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v10257(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v10257(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v10257(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v10257(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v10257(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v10257(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v10257(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v10257(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v10257(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v10257(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v10257(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v10257(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v10257(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v10257(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v10257(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v10257(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v10257(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v10257(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v10257(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v10257(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v10257(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v10257(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v10257(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v10257(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v10257(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v10257(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v10257(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v10257(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v10257(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v10257(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v10257(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v10257(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v10257(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v10257(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v10257(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v10257(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v10257(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v10257(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v10257(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v10257(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v10257(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v10257(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v10257(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v10257(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v10257(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v10257(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v10257(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v10257(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v10257(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v10257(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v10257(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v10257(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v10257(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v10257(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v10257(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v10257(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v10257(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v10257(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v10257(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v10257(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v10257(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v10257(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v10257(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v10257(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v10257(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v10257(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v10257(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v10257(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v10257(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v10257(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v10257(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v10257(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v10257(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v10257(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v10257(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v10257(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v10257(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v10257(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v10257(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v10257(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v10257(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v10257(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v10257(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v10257(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v10257(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v10257(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v10257(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v10257(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v10257(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v10257(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v10257(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v10257(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v10257(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v10257(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v10257(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v10257(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v10257(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v10257(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v10257(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v10257(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v10257(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v10257(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v10257(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v10257(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v10257(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_410,axiom,
! [VarNext: state_type] :
( v10259(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10257(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1812,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10259(VarNext)
<=> ( v10261(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1811,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10261(VarNext)
<=> ( v2609(VarNext)
& v10262(VarNext) ) ) ) ).
tff(writeUnaryOperator_1048,axiom,
! [VarCurr: state_type] :
( ~ v10262(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2156,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7643)
<=> v10249(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7642)
<=> v10249(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7641)
<=> v10249(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7640)
<=> v10249(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7639)
<=> v10249(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7638)
<=> v10249(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7637)
<=> v10249(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7636)
<=> v10249(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_302,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10251(VarNext)
=> ( ( v10249(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v10249(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v10249(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v10249(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v10249(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v10249(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v10249(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v10249(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v10249(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v10249(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v10249(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v10249(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v10249(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v10249(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v10249(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v10249(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v10249(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v10249(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v10249(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v10249(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v10249(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v10249(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v10249(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v10249(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v10249(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v10249(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v10249(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v10249(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v10249(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v10249(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v10249(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v10249(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v10249(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v10249(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v10249(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v10249(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v10249(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v10249(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v10249(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v10249(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v10249(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v10249(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v10249(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v10249(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v10249(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v10249(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v10249(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v10249(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v10249(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v10249(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v10249(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v10249(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v10249(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v10249(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v10249(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v10249(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v10249(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v10249(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v10249(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v10249(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v10249(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v10249(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v10249(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v10249(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v10249(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v10249(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v10249(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v10249(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v10249(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v10249(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v10249(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v10249(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v10249(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v10249(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v10249(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v10249(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v10249(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v10249(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v10249(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v10249(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v10249(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v10249(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v10249(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v10249(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v10249(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v10249(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v10249(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v10249(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v10249(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v10249(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v10249(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v10249(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v10249(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v10249(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v10249(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v10249(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v10249(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v10249(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v10249(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v10249(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v10249(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v10249(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v10249(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v10249(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v10249(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v10249(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v10249(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v10249(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v10249(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v10249(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v10249(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v10249(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v10249(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v10249(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v10249(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v10249(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v10249(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v10249(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v10249(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v10249(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v10249(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v10249(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v10249(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v10249(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v10249(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v10249(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v10249(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v10249(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v10249(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v10249(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v10249(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v10249(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v10249(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v10249(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v10249(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v10249(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v10249(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v10249(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v10249(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v10249(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v10249(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v10249(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v10249(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v10249(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v10249(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v10249(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v10249(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v10249(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_409,axiom,
! [VarNext: state_type] :
( v10251(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10249(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1810,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10251(VarNext)
<=> ( v10253(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1809,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10253(VarNext)
<=> ( v2609(VarNext)
& v10254(VarNext) ) ) ) ).
tff(writeUnaryOperator_1047,axiom,
! [VarCurr: state_type] :
( ~ v10254(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2155,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7495)
<=> v10241(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7494)
<=> v10241(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7493)
<=> v10241(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7492)
<=> v10241(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7491)
<=> v10241(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7490)
<=> v10241(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7489)
<=> v10241(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7488)
<=> v10241(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_301,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10243(VarNext)
=> ( ( v10241(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v10241(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v10241(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v10241(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v10241(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v10241(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v10241(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v10241(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v10241(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v10241(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v10241(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v10241(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v10241(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v10241(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v10241(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v10241(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v10241(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v10241(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v10241(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v10241(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v10241(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v10241(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v10241(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v10241(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v10241(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v10241(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v10241(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v10241(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v10241(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v10241(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v10241(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v10241(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v10241(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v10241(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v10241(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v10241(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v10241(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v10241(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v10241(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v10241(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v10241(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v10241(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v10241(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v10241(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v10241(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v10241(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v10241(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v10241(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v10241(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v10241(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v10241(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v10241(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v10241(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v10241(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v10241(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v10241(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v10241(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v10241(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v10241(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v10241(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v10241(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v10241(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v10241(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v10241(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v10241(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v10241(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v10241(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v10241(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v10241(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v10241(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v10241(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v10241(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v10241(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v10241(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v10241(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v10241(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v10241(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v10241(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v10241(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v10241(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v10241(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v10241(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v10241(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v10241(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v10241(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v10241(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v10241(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v10241(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v10241(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v10241(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v10241(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v10241(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v10241(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v10241(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v10241(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v10241(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v10241(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v10241(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v10241(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v10241(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v10241(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v10241(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v10241(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v10241(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v10241(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v10241(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v10241(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v10241(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v10241(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v10241(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v10241(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v10241(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v10241(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v10241(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v10241(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v10241(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v10241(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v10241(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v10241(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v10241(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v10241(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v10241(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v10241(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v10241(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v10241(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v10241(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v10241(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v10241(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v10241(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v10241(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v10241(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v10241(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v10241(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v10241(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v10241(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v10241(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v10241(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v10241(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v10241(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v10241(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v10241(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v10241(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v10241(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v10241(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v10241(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v10241(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v10241(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v10241(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_408,axiom,
! [VarNext: state_type] :
( v10243(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10241(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1808,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10243(VarNext)
<=> ( v10245(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1807,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10245(VarNext)
<=> ( v2609(VarNext)
& v10246(VarNext) ) ) ) ).
tff(writeUnaryOperator_1046,axiom,
! [VarCurr: state_type] :
( ~ v10246(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2154,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7347)
<=> v10233(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7346)
<=> v10233(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7345)
<=> v10233(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7344)
<=> v10233(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7343)
<=> v10233(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7342)
<=> v10233(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7341)
<=> v10233(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7340)
<=> v10233(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_300,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10235(VarNext)
=> ( ( v10233(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v10233(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v10233(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v10233(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v10233(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v10233(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v10233(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v10233(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v10233(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v10233(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v10233(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v10233(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v10233(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v10233(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v10233(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v10233(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v10233(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v10233(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v10233(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v10233(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v10233(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v10233(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v10233(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v10233(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v10233(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v10233(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v10233(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v10233(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v10233(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v10233(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v10233(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v10233(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v10233(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v10233(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v10233(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v10233(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v10233(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v10233(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v10233(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v10233(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v10233(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v10233(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v10233(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v10233(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v10233(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v10233(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v10233(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v10233(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v10233(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v10233(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v10233(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v10233(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v10233(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v10233(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v10233(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v10233(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v10233(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v10233(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v10233(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v10233(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v10233(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v10233(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v10233(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v10233(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v10233(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v10233(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v10233(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v10233(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v10233(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v10233(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v10233(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v10233(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v10233(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v10233(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v10233(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v10233(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v10233(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v10233(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v10233(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v10233(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v10233(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v10233(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v10233(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v10233(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v10233(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v10233(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v10233(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v10233(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v10233(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v10233(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v10233(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v10233(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v10233(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v10233(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v10233(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v10233(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v10233(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v10233(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v10233(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v10233(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v10233(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v10233(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v10233(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v10233(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v10233(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v10233(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v10233(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v10233(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v10233(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v10233(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v10233(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v10233(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v10233(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v10233(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v10233(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v10233(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v10233(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v10233(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v10233(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v10233(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v10233(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v10233(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v10233(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v10233(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v10233(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v10233(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v10233(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v10233(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v10233(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v10233(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v10233(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v10233(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v10233(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v10233(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v10233(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v10233(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v10233(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v10233(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v10233(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v10233(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v10233(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v10233(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v10233(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v10233(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v10233(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v10233(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v10233(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v10233(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_407,axiom,
! [VarNext: state_type] :
( v10235(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10233(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1806,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10235(VarNext)
<=> ( v10237(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1805,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10237(VarNext)
<=> ( v2609(VarNext)
& v10238(VarNext) ) ) ) ).
tff(writeUnaryOperator_1045,axiom,
! [VarCurr: state_type] :
( ~ v10238(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2153,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7199)
<=> v10225(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7198)
<=> v10225(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7197)
<=> v10225(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7196)
<=> v10225(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7195)
<=> v10225(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7194)
<=> v10225(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7193)
<=> v10225(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7192)
<=> v10225(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_299,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10227(VarNext)
=> ( ( v10225(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v10225(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v10225(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v10225(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v10225(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v10225(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v10225(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v10225(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v10225(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v10225(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v10225(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v10225(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v10225(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v10225(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v10225(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v10225(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v10225(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v10225(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v10225(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v10225(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v10225(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v10225(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v10225(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v10225(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v10225(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v10225(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v10225(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v10225(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v10225(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v10225(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v10225(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v10225(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v10225(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v10225(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v10225(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v10225(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v10225(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v10225(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v10225(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v10225(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v10225(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v10225(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v10225(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v10225(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v10225(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v10225(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v10225(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v10225(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v10225(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v10225(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v10225(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v10225(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v10225(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v10225(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v10225(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v10225(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v10225(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v10225(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v10225(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v10225(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v10225(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v10225(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v10225(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v10225(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v10225(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v10225(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v10225(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v10225(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v10225(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v10225(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v10225(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v10225(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v10225(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v10225(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v10225(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v10225(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v10225(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v10225(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v10225(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v10225(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v10225(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v10225(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v10225(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v10225(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v10225(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v10225(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v10225(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v10225(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v10225(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v10225(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v10225(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v10225(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v10225(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v10225(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v10225(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v10225(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v10225(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v10225(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v10225(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v10225(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v10225(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v10225(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v10225(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v10225(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v10225(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v10225(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v10225(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v10225(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v10225(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v10225(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v10225(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v10225(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v10225(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v10225(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v10225(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v10225(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v10225(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v10225(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v10225(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v10225(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v10225(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v10225(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v10225(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v10225(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v10225(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v10225(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v10225(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v10225(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v10225(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v10225(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v10225(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v10225(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v10225(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v10225(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v10225(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v10225(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v10225(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v10225(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v10225(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v10225(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v10225(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v10225(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v10225(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v10225(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v10225(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v10225(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v10225(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v10225(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_406,axiom,
! [VarNext: state_type] :
( v10227(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10225(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1804,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10227(VarNext)
<=> ( v10229(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1803,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10229(VarNext)
<=> ( v2609(VarNext)
& v10230(VarNext) ) ) ) ).
tff(writeUnaryOperator_1044,axiom,
! [VarCurr: state_type] :
( ~ v10230(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2152,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7051)
<=> v10217(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex7050)
<=> v10217(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex7049)
<=> v10217(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex7048)
<=> v10217(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex7047)
<=> v10217(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex7046)
<=> v10217(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex7045)
<=> v10217(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex7044)
<=> v10217(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_298,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10219(VarNext)
=> ( ( v10217(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v10217(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v10217(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v10217(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v10217(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v10217(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v10217(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v10217(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v10217(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v10217(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v10217(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v10217(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v10217(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v10217(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v10217(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v10217(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v10217(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v10217(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v10217(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v10217(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v10217(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v10217(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v10217(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v10217(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v10217(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v10217(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v10217(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v10217(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v10217(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v10217(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v10217(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v10217(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v10217(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v10217(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v10217(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v10217(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v10217(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v10217(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v10217(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v10217(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v10217(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v10217(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v10217(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v10217(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v10217(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v10217(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v10217(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v10217(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v10217(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v10217(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v10217(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v10217(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v10217(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v10217(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v10217(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v10217(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v10217(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v10217(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v10217(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v10217(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v10217(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v10217(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v10217(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v10217(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v10217(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v10217(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v10217(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v10217(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v10217(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v10217(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v10217(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v10217(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v10217(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v10217(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v10217(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v10217(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v10217(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v10217(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v10217(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v10217(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v10217(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v10217(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v10217(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v10217(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v10217(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v10217(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v10217(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v10217(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v10217(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v10217(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v10217(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v10217(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v10217(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v10217(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v10217(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v10217(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v10217(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v10217(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v10217(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v10217(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v10217(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v10217(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v10217(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v10217(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v10217(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v10217(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v10217(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v10217(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v10217(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v10217(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v10217(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v10217(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v10217(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v10217(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v10217(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v10217(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v10217(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v10217(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v10217(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v10217(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v10217(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v10217(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v10217(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v10217(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v10217(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v10217(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v10217(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v10217(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v10217(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v10217(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v10217(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v10217(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v10217(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v10217(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v10217(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v10217(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v10217(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v10217(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v10217(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v10217(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v10217(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v10217(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v10217(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v10217(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v10217(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v10217(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v10217(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v10217(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_405,axiom,
! [VarNext: state_type] :
( v10219(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10217(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1802,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10219(VarNext)
<=> ( v10221(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1801,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10221(VarNext)
<=> ( v2609(VarNext)
& v10222(VarNext) ) ) ) ).
tff(writeUnaryOperator_1043,axiom,
! [VarCurr: state_type] :
( ~ v10222(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2151,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6903)
<=> v10209(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6902)
<=> v10209(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6901)
<=> v10209(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6900)
<=> v10209(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6899)
<=> v10209(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6898)
<=> v10209(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6897)
<=> v10209(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6896)
<=> v10209(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_297,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10211(VarNext)
=> ( ( v10209(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v10209(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v10209(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v10209(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v10209(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v10209(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v10209(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v10209(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v10209(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v10209(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v10209(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v10209(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v10209(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v10209(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v10209(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v10209(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v10209(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v10209(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v10209(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v10209(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v10209(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v10209(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v10209(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v10209(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v10209(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v10209(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v10209(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v10209(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v10209(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v10209(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v10209(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v10209(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v10209(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v10209(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v10209(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v10209(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v10209(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v10209(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v10209(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v10209(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v10209(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v10209(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v10209(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v10209(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v10209(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v10209(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v10209(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v10209(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v10209(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v10209(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v10209(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v10209(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v10209(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v10209(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v10209(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v10209(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v10209(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v10209(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v10209(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v10209(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v10209(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v10209(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v10209(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v10209(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v10209(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v10209(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v10209(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v10209(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v10209(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v10209(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v10209(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v10209(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v10209(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v10209(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v10209(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v10209(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v10209(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v10209(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v10209(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v10209(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v10209(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v10209(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v10209(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v10209(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v10209(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v10209(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v10209(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v10209(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v10209(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v10209(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v10209(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v10209(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v10209(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v10209(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v10209(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v10209(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v10209(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v10209(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v10209(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v10209(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v10209(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v10209(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v10209(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v10209(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v10209(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v10209(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v10209(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v10209(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v10209(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v10209(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v10209(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v10209(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v10209(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v10209(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v10209(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v10209(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v10209(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v10209(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v10209(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v10209(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v10209(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v10209(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v10209(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v10209(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v10209(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v10209(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v10209(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v10209(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v10209(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v10209(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v10209(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v10209(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v10209(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v10209(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v10209(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v10209(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v10209(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v10209(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v10209(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v10209(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v10209(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v10209(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v10209(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v10209(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v10209(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v10209(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v10209(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v10209(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_404,axiom,
! [VarNext: state_type] :
( v10211(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10209(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1800,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10211(VarNext)
<=> ( v10213(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1799,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10213(VarNext)
<=> ( v2609(VarNext)
& v10214(VarNext) ) ) ) ).
tff(writeUnaryOperator_1042,axiom,
! [VarCurr: state_type] :
( ~ v10214(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2150,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6755)
<=> v10201(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6754)
<=> v10201(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6753)
<=> v10201(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6752)
<=> v10201(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6751)
<=> v10201(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6750)
<=> v10201(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6749)
<=> v10201(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6748)
<=> v10201(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_296,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10203(VarNext)
=> ( ( v10201(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v10201(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v10201(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v10201(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v10201(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v10201(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v10201(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v10201(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v10201(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v10201(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v10201(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v10201(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v10201(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v10201(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v10201(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v10201(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v10201(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v10201(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v10201(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v10201(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v10201(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v10201(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v10201(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v10201(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v10201(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v10201(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v10201(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v10201(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v10201(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v10201(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v10201(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v10201(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v10201(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v10201(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v10201(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v10201(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v10201(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v10201(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v10201(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v10201(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v10201(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v10201(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v10201(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v10201(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v10201(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v10201(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v10201(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v10201(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v10201(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v10201(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v10201(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v10201(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v10201(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v10201(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v10201(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v10201(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v10201(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v10201(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v10201(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v10201(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v10201(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v10201(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v10201(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v10201(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v10201(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v10201(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v10201(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v10201(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v10201(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v10201(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v10201(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v10201(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v10201(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v10201(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v10201(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v10201(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v10201(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v10201(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v10201(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v10201(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v10201(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v10201(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v10201(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v10201(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v10201(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v10201(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v10201(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v10201(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v10201(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v10201(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v10201(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v10201(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v10201(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v10201(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v10201(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v10201(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v10201(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v10201(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v10201(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v10201(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v10201(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v10201(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v10201(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v10201(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v10201(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v10201(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v10201(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v10201(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v10201(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v10201(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v10201(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v10201(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v10201(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v10201(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v10201(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v10201(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v10201(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v10201(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v10201(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v10201(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v10201(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v10201(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v10201(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v10201(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v10201(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v10201(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v10201(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v10201(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v10201(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v10201(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v10201(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v10201(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v10201(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v10201(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v10201(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v10201(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v10201(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v10201(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v10201(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v10201(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v10201(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v10201(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v10201(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v10201(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v10201(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v10201(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v10201(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v10201(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_403,axiom,
! [VarNext: state_type] :
( v10203(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10201(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1798,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10203(VarNext)
<=> ( v10205(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1797,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10205(VarNext)
<=> ( v2609(VarNext)
& v10206(VarNext) ) ) ) ).
tff(writeUnaryOperator_1041,axiom,
! [VarCurr: state_type] :
( ~ v10206(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2149,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6607)
<=> v10193(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6606)
<=> v10193(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6605)
<=> v10193(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6604)
<=> v10193(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6603)
<=> v10193(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6602)
<=> v10193(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6601)
<=> v10193(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6600)
<=> v10193(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_295,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10195(VarNext)
=> ( ( v10193(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v10193(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v10193(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v10193(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v10193(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v10193(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v10193(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v10193(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v10193(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v10193(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v10193(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v10193(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v10193(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v10193(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v10193(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v10193(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v10193(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v10193(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v10193(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v10193(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v10193(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v10193(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v10193(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v10193(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v10193(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v10193(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v10193(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v10193(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v10193(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v10193(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v10193(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v10193(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v10193(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v10193(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v10193(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v10193(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v10193(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v10193(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v10193(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v10193(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v10193(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v10193(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v10193(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v10193(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v10193(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v10193(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v10193(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v10193(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v10193(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v10193(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v10193(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v10193(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v10193(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v10193(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v10193(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v10193(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v10193(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v10193(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v10193(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v10193(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v10193(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v10193(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v10193(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v10193(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v10193(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v10193(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v10193(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v10193(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v10193(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v10193(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v10193(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v10193(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v10193(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v10193(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v10193(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v10193(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v10193(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v10193(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v10193(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v10193(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v10193(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v10193(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v10193(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v10193(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v10193(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v10193(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v10193(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v10193(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v10193(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v10193(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v10193(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v10193(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v10193(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v10193(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v10193(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v10193(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v10193(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v10193(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v10193(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v10193(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v10193(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v10193(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v10193(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v10193(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v10193(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v10193(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v10193(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v10193(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v10193(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v10193(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v10193(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v10193(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v10193(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v10193(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v10193(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v10193(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v10193(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v10193(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v10193(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v10193(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v10193(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v10193(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v10193(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v10193(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v10193(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v10193(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v10193(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v10193(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v10193(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v10193(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v10193(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v10193(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v10193(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v10193(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v10193(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v10193(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v10193(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v10193(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v10193(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v10193(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v10193(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v10193(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v10193(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v10193(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v10193(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v10193(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v10193(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v10193(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_402,axiom,
! [VarNext: state_type] :
( v10195(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10193(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1796,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10195(VarNext)
<=> ( v10197(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1795,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10197(VarNext)
<=> ( v2609(VarNext)
& v10198(VarNext) ) ) ) ).
tff(writeUnaryOperator_1040,axiom,
! [VarCurr: state_type] :
( ~ v10198(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2148,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6459)
<=> v10185(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6458)
<=> v10185(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6457)
<=> v10185(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6456)
<=> v10185(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6455)
<=> v10185(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6454)
<=> v10185(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6453)
<=> v10185(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6452)
<=> v10185(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_294,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10187(VarNext)
=> ( ( v10185(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v10185(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v10185(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v10185(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v10185(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v10185(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v10185(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v10185(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v10185(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v10185(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v10185(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v10185(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v10185(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v10185(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v10185(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v10185(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v10185(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v10185(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v10185(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v10185(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v10185(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v10185(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v10185(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v10185(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v10185(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v10185(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v10185(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v10185(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v10185(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v10185(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v10185(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v10185(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v10185(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v10185(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v10185(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v10185(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v10185(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v10185(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v10185(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v10185(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v10185(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v10185(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v10185(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v10185(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v10185(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v10185(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v10185(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v10185(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v10185(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v10185(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v10185(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v10185(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v10185(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v10185(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v10185(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v10185(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v10185(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v10185(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v10185(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v10185(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v10185(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v10185(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v10185(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v10185(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v10185(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v10185(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v10185(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v10185(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v10185(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v10185(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v10185(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v10185(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v10185(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v10185(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v10185(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v10185(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v10185(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v10185(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v10185(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v10185(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v10185(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v10185(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v10185(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v10185(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v10185(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v10185(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v10185(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v10185(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v10185(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v10185(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v10185(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v10185(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v10185(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v10185(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v10185(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v10185(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v10185(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v10185(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v10185(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v10185(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v10185(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v10185(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v10185(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v10185(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v10185(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v10185(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v10185(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v10185(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v10185(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v10185(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v10185(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v10185(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v10185(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v10185(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v10185(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v10185(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v10185(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v10185(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v10185(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v10185(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v10185(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v10185(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v10185(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v10185(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v10185(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v10185(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v10185(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v10185(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v10185(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v10185(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v10185(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v10185(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v10185(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v10185(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v10185(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v10185(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v10185(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v10185(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v10185(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v10185(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v10185(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v10185(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v10185(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v10185(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v10185(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v10185(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v10185(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v10185(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_401,axiom,
! [VarNext: state_type] :
( v10187(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10185(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1794,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10187(VarNext)
<=> ( v10189(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1793,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10189(VarNext)
<=> ( v2609(VarNext)
& v10190(VarNext) ) ) ) ).
tff(writeUnaryOperator_1039,axiom,
! [VarCurr: state_type] :
( ~ v10190(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2147,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6311)
<=> v10177(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6310)
<=> v10177(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6309)
<=> v10177(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6308)
<=> v10177(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6307)
<=> v10177(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6306)
<=> v10177(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6305)
<=> v10177(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6304)
<=> v10177(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_293,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10179(VarNext)
=> ( ( v10177(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v10177(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v10177(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v10177(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v10177(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v10177(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v10177(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v10177(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v10177(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v10177(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v10177(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v10177(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v10177(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v10177(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v10177(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v10177(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v10177(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v10177(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v10177(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v10177(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v10177(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v10177(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v10177(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v10177(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v10177(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v10177(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v10177(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v10177(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v10177(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v10177(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v10177(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v10177(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v10177(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v10177(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v10177(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v10177(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v10177(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v10177(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v10177(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v10177(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v10177(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v10177(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v10177(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v10177(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v10177(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v10177(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v10177(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v10177(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v10177(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v10177(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v10177(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v10177(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v10177(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v10177(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v10177(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v10177(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v10177(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v10177(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v10177(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v10177(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v10177(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v10177(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v10177(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v10177(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v10177(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v10177(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v10177(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v10177(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v10177(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v10177(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v10177(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v10177(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v10177(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v10177(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v10177(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v10177(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v10177(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v10177(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v10177(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v10177(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v10177(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v10177(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v10177(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v10177(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v10177(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v10177(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v10177(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v10177(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v10177(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v10177(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v10177(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v10177(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v10177(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v10177(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v10177(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v10177(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v10177(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v10177(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v10177(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v10177(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v10177(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v10177(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v10177(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v10177(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v10177(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v10177(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v10177(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v10177(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v10177(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v10177(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v10177(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v10177(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v10177(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v10177(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v10177(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v10177(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v10177(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v10177(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v10177(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v10177(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v10177(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v10177(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v10177(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v10177(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v10177(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v10177(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v10177(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v10177(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v10177(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v10177(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v10177(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v10177(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v10177(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v10177(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v10177(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v10177(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v10177(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v10177(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v10177(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v10177(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v10177(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v10177(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v10177(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v10177(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v10177(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v10177(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v10177(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v10177(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_400,axiom,
! [VarNext: state_type] :
( v10179(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10177(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1792,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10179(VarNext)
<=> ( v10181(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1791,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10181(VarNext)
<=> ( v2609(VarNext)
& v10182(VarNext) ) ) ) ).
tff(writeUnaryOperator_1038,axiom,
! [VarCurr: state_type] :
( ~ v10182(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2146,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6163)
<=> v10169(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6162)
<=> v10169(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6161)
<=> v10169(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6160)
<=> v10169(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6159)
<=> v10169(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6158)
<=> v10169(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6157)
<=> v10169(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6156)
<=> v10169(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_292,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10171(VarNext)
=> ( ( v10169(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v10169(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v10169(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v10169(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v10169(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v10169(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v10169(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v10169(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v10169(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v10169(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v10169(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v10169(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v10169(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v10169(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v10169(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v10169(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v10169(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v10169(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v10169(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v10169(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v10169(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v10169(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v10169(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v10169(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v10169(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v10169(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v10169(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v10169(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v10169(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v10169(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v10169(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v10169(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v10169(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v10169(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v10169(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v10169(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v10169(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v10169(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v10169(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v10169(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v10169(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v10169(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v10169(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v10169(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v10169(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v10169(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v10169(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v10169(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v10169(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v10169(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v10169(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v10169(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v10169(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v10169(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v10169(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v10169(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v10169(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v10169(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v10169(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v10169(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v10169(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v10169(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v10169(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v10169(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v10169(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v10169(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v10169(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v10169(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v10169(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v10169(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v10169(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v10169(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v10169(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v10169(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v10169(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v10169(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v10169(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v10169(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v10169(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v10169(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v10169(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v10169(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v10169(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v10169(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v10169(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v10169(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v10169(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v10169(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v10169(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v10169(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v10169(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v10169(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v10169(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v10169(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v10169(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v10169(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v10169(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v10169(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v10169(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v10169(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v10169(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v10169(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v10169(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v10169(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v10169(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v10169(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v10169(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v10169(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v10169(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v10169(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v10169(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v10169(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v10169(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v10169(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v10169(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v10169(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v10169(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v10169(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v10169(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v10169(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v10169(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v10169(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v10169(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v10169(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v10169(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v10169(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v10169(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v10169(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v10169(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v10169(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v10169(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v10169(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v10169(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v10169(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v10169(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v10169(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v10169(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v10169(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v10169(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v10169(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v10169(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v10169(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v10169(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v10169(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v10169(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v10169(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v10169(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v10169(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_399,axiom,
! [VarNext: state_type] :
( v10171(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10169(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1790,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10171(VarNext)
<=> ( v10173(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1789,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10173(VarNext)
<=> ( v2609(VarNext)
& v10174(VarNext) ) ) ) ).
tff(writeUnaryOperator_1037,axiom,
! [VarCurr: state_type] :
( ~ v10174(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2145,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6015)
<=> v10161(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex6014)
<=> v10161(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex6013)
<=> v10161(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex6012)
<=> v10161(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex6011)
<=> v10161(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex6010)
<=> v10161(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex6009)
<=> v10161(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex6008)
<=> v10161(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_291,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10163(VarNext)
=> ( ( v10161(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v10161(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v10161(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v10161(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v10161(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v10161(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v10161(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v10161(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v10161(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v10161(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v10161(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v10161(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v10161(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v10161(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v10161(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v10161(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v10161(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v10161(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v10161(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v10161(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v10161(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v10161(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v10161(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v10161(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v10161(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v10161(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v10161(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v10161(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v10161(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v10161(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v10161(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v10161(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v10161(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v10161(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v10161(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v10161(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v10161(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v10161(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v10161(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v10161(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v10161(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v10161(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v10161(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v10161(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v10161(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v10161(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v10161(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v10161(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v10161(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v10161(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v10161(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v10161(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v10161(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v10161(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v10161(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v10161(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v10161(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v10161(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v10161(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v10161(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v10161(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v10161(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v10161(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v10161(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v10161(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v10161(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v10161(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v10161(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v10161(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v10161(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v10161(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v10161(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v10161(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v10161(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v10161(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v10161(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v10161(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v10161(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v10161(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v10161(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v10161(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v10161(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v10161(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v10161(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v10161(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v10161(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v10161(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v10161(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v10161(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v10161(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v10161(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v10161(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v10161(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v10161(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v10161(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v10161(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v10161(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v10161(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v10161(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v10161(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v10161(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v10161(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v10161(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v10161(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v10161(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v10161(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v10161(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v10161(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v10161(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v10161(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v10161(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v10161(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v10161(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v10161(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v10161(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v10161(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v10161(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v10161(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v10161(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v10161(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v10161(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v10161(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v10161(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v10161(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v10161(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v10161(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v10161(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v10161(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v10161(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v10161(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v10161(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v10161(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v10161(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v10161(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v10161(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v10161(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v10161(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v10161(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v10161(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v10161(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v10161(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v10161(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v10161(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v10161(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v10161(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v10161(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v10161(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v10161(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_398,axiom,
! [VarNext: state_type] :
( v10163(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10161(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1788,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10163(VarNext)
<=> ( v10165(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1787,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10165(VarNext)
<=> ( v2609(VarNext)
& v10166(VarNext) ) ) ) ).
tff(writeUnaryOperator_1036,axiom,
! [VarCurr: state_type] :
( ~ v10166(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2144,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5867)
<=> v10153(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5866)
<=> v10153(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5865)
<=> v10153(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5864)
<=> v10153(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5863)
<=> v10153(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5862)
<=> v10153(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5861)
<=> v10153(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5860)
<=> v10153(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_290,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10155(VarNext)
=> ( ( v10153(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v10153(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v10153(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v10153(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v10153(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v10153(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v10153(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v10153(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v10153(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v10153(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v10153(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v10153(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v10153(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v10153(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v10153(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v10153(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v10153(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v10153(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v10153(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v10153(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v10153(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v10153(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v10153(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v10153(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v10153(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v10153(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v10153(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v10153(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v10153(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v10153(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v10153(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v10153(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v10153(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v10153(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v10153(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v10153(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v10153(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v10153(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v10153(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v10153(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v10153(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v10153(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v10153(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v10153(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v10153(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v10153(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v10153(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v10153(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v10153(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v10153(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v10153(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v10153(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v10153(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v10153(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v10153(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v10153(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v10153(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v10153(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v10153(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v10153(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v10153(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v10153(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v10153(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v10153(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v10153(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v10153(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v10153(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v10153(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v10153(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v10153(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v10153(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v10153(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v10153(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v10153(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v10153(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v10153(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v10153(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v10153(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v10153(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v10153(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v10153(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v10153(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v10153(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v10153(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v10153(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v10153(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v10153(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v10153(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v10153(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v10153(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v10153(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v10153(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v10153(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v10153(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v10153(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v10153(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v10153(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v10153(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v10153(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v10153(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v10153(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v10153(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v10153(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v10153(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v10153(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v10153(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v10153(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v10153(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v10153(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v10153(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v10153(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v10153(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v10153(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v10153(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v10153(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v10153(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v10153(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v10153(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v10153(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v10153(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v10153(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v10153(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v10153(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v10153(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v10153(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v10153(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v10153(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v10153(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v10153(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v10153(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v10153(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v10153(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v10153(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v10153(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v10153(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v10153(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v10153(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v10153(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v10153(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v10153(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v10153(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v10153(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v10153(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v10153(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v10153(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v10153(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v10153(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v10153(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_397,axiom,
! [VarNext: state_type] :
( v10155(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10153(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1786,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10155(VarNext)
<=> ( v10157(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1785,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10157(VarNext)
<=> ( v2609(VarNext)
& v10158(VarNext) ) ) ) ).
tff(writeUnaryOperator_1035,axiom,
! [VarCurr: state_type] :
( ~ v10158(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2143,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5719)
<=> v10145(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5718)
<=> v10145(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5717)
<=> v10145(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5716)
<=> v10145(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5715)
<=> v10145(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5714)
<=> v10145(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5713)
<=> v10145(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5712)
<=> v10145(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_289,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10147(VarNext)
=> ( ( v10145(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v10145(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v10145(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v10145(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v10145(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v10145(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v10145(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v10145(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v10145(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v10145(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v10145(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v10145(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v10145(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v10145(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v10145(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v10145(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v10145(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v10145(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v10145(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v10145(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v10145(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v10145(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v10145(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v10145(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v10145(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v10145(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v10145(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v10145(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v10145(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v10145(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v10145(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v10145(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v10145(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v10145(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v10145(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v10145(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v10145(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v10145(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v10145(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v10145(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v10145(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v10145(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v10145(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v10145(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v10145(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v10145(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v10145(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v10145(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v10145(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v10145(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v10145(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v10145(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v10145(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v10145(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v10145(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v10145(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v10145(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v10145(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v10145(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v10145(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v10145(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v10145(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v10145(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v10145(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v10145(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v10145(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v10145(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v10145(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v10145(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v10145(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v10145(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v10145(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v10145(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v10145(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v10145(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v10145(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v10145(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v10145(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v10145(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v10145(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v10145(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v10145(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v10145(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v10145(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v10145(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v10145(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v10145(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v10145(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v10145(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v10145(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v10145(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v10145(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v10145(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v10145(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v10145(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v10145(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v10145(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v10145(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v10145(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v10145(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v10145(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v10145(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v10145(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v10145(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v10145(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v10145(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v10145(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v10145(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v10145(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v10145(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v10145(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v10145(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v10145(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v10145(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v10145(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v10145(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v10145(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v10145(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v10145(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v10145(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v10145(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v10145(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v10145(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v10145(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v10145(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v10145(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v10145(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v10145(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v10145(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v10145(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v10145(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v10145(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v10145(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v10145(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v10145(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v10145(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v10145(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v10145(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v10145(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v10145(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v10145(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v10145(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v10145(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v10145(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v10145(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v10145(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v10145(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v10145(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_396,axiom,
! [VarNext: state_type] :
( v10147(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10145(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1784,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10147(VarNext)
<=> ( v10149(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1783,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10149(VarNext)
<=> ( v2609(VarNext)
& v10150(VarNext) ) ) ) ).
tff(writeUnaryOperator_1034,axiom,
! [VarCurr: state_type] :
( ~ v10150(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2142,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5571)
<=> v10137(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5570)
<=> v10137(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5569)
<=> v10137(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5568)
<=> v10137(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5567)
<=> v10137(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5566)
<=> v10137(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5565)
<=> v10137(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5564)
<=> v10137(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_288,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10139(VarNext)
=> ( ( v10137(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v10137(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v10137(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v10137(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v10137(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v10137(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v10137(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v10137(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v10137(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v10137(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v10137(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v10137(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v10137(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v10137(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v10137(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v10137(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v10137(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v10137(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v10137(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v10137(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v10137(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v10137(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v10137(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v10137(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v10137(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v10137(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v10137(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v10137(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v10137(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v10137(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v10137(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v10137(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v10137(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v10137(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v10137(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v10137(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v10137(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v10137(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v10137(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v10137(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v10137(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v10137(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v10137(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v10137(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v10137(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v10137(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v10137(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v10137(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v10137(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v10137(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v10137(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v10137(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v10137(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v10137(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v10137(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v10137(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v10137(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v10137(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v10137(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v10137(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v10137(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v10137(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v10137(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v10137(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v10137(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v10137(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v10137(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v10137(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v10137(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v10137(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v10137(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v10137(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v10137(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v10137(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v10137(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v10137(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v10137(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v10137(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v10137(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v10137(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v10137(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v10137(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v10137(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v10137(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v10137(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v10137(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v10137(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v10137(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v10137(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v10137(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v10137(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v10137(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v10137(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v10137(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v10137(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v10137(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v10137(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v10137(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v10137(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v10137(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v10137(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v10137(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v10137(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v10137(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v10137(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v10137(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v10137(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v10137(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v10137(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v10137(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v10137(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v10137(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v10137(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v10137(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v10137(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v10137(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v10137(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v10137(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v10137(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v10137(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v10137(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v10137(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v10137(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v10137(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v10137(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v10137(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v10137(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v10137(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v10137(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v10137(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v10137(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v10137(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v10137(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v10137(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v10137(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v10137(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v10137(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v10137(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v10137(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v10137(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v10137(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v10137(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v10137(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v10137(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v10137(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v10137(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v10137(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v10137(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_395,axiom,
! [VarNext: state_type] :
( v10139(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10137(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1782,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10139(VarNext)
<=> ( v10141(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1781,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10141(VarNext)
<=> ( v2609(VarNext)
& v10142(VarNext) ) ) ) ).
tff(writeUnaryOperator_1033,axiom,
! [VarCurr: state_type] :
( ~ v10142(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2141,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5423)
<=> v10129(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5422)
<=> v10129(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5421)
<=> v10129(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5420)
<=> v10129(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5419)
<=> v10129(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5418)
<=> v10129(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5417)
<=> v10129(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5416)
<=> v10129(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_287,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10131(VarNext)
=> ( ( v10129(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v10129(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v10129(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v10129(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v10129(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v10129(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v10129(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v10129(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v10129(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v10129(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v10129(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v10129(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v10129(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v10129(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v10129(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v10129(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v10129(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v10129(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v10129(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v10129(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v10129(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v10129(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v10129(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v10129(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v10129(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v10129(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v10129(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v10129(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v10129(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v10129(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v10129(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v10129(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v10129(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v10129(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v10129(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v10129(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v10129(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v10129(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v10129(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v10129(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v10129(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v10129(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v10129(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v10129(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v10129(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v10129(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v10129(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v10129(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v10129(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v10129(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v10129(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v10129(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v10129(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v10129(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v10129(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v10129(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v10129(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v10129(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v10129(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v10129(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v10129(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v10129(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v10129(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v10129(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v10129(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v10129(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v10129(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v10129(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v10129(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v10129(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v10129(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v10129(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v10129(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v10129(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v10129(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v10129(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v10129(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v10129(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v10129(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v10129(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v10129(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v10129(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v10129(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v10129(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v10129(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v10129(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v10129(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v10129(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v10129(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v10129(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v10129(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v10129(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v10129(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v10129(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v10129(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v10129(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v10129(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v10129(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v10129(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v10129(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v10129(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v10129(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v10129(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v10129(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v10129(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v10129(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v10129(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v10129(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v10129(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v10129(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v10129(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v10129(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v10129(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v10129(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v10129(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v10129(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v10129(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v10129(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v10129(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v10129(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v10129(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v10129(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v10129(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v10129(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v10129(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v10129(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v10129(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v10129(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v10129(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v10129(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v10129(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v10129(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v10129(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v10129(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v10129(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v10129(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v10129(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v10129(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v10129(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v10129(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v10129(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v10129(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v10129(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v10129(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v10129(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v10129(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v10129(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v10129(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_394,axiom,
! [VarNext: state_type] :
( v10131(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10129(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1780,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10131(VarNext)
<=> ( v10133(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1779,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10133(VarNext)
<=> ( v2609(VarNext)
& v10134(VarNext) ) ) ) ).
tff(writeUnaryOperator_1032,axiom,
! [VarCurr: state_type] :
( ~ v10134(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2140,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5275)
<=> v10121(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5274)
<=> v10121(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5273)
<=> v10121(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5272)
<=> v10121(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5271)
<=> v10121(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5270)
<=> v10121(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5269)
<=> v10121(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5268)
<=> v10121(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_286,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10123(VarNext)
=> ( ( v10121(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v10121(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v10121(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v10121(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v10121(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v10121(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v10121(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v10121(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v10121(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v10121(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v10121(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v10121(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v10121(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v10121(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v10121(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v10121(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v10121(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v10121(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v10121(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v10121(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v10121(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v10121(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v10121(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v10121(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v10121(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v10121(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v10121(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v10121(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v10121(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v10121(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v10121(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v10121(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v10121(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v10121(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v10121(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v10121(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v10121(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v10121(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v10121(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v10121(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v10121(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v10121(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v10121(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v10121(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v10121(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v10121(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v10121(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v10121(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v10121(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v10121(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v10121(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v10121(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v10121(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v10121(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v10121(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v10121(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v10121(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v10121(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v10121(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v10121(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v10121(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v10121(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v10121(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v10121(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v10121(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v10121(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v10121(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v10121(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v10121(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v10121(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v10121(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v10121(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v10121(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v10121(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v10121(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v10121(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v10121(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v10121(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v10121(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v10121(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v10121(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v10121(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v10121(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v10121(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v10121(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v10121(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v10121(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v10121(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v10121(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v10121(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v10121(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v10121(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v10121(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v10121(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v10121(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v10121(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v10121(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v10121(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v10121(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v10121(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v10121(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v10121(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v10121(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v10121(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v10121(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v10121(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v10121(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v10121(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v10121(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v10121(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v10121(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v10121(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v10121(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v10121(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v10121(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v10121(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v10121(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v10121(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v10121(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v10121(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v10121(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v10121(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v10121(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v10121(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v10121(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v10121(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v10121(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v10121(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v10121(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v10121(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v10121(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v10121(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v10121(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v10121(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v10121(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v10121(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v10121(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v10121(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v10121(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v10121(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v10121(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v10121(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v10121(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v10121(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v10121(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v10121(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v10121(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v10121(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_393,axiom,
! [VarNext: state_type] :
( v10123(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10121(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1778,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10123(VarNext)
<=> ( v10125(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1777,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10125(VarNext)
<=> ( v2609(VarNext)
& v10126(VarNext) ) ) ) ).
tff(writeUnaryOperator_1031,axiom,
! [VarCurr: state_type] :
( ~ v10126(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2139,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5127)
<=> v10113(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex5126)
<=> v10113(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex5125)
<=> v10113(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex5124)
<=> v10113(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex5123)
<=> v10113(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex5122)
<=> v10113(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex5121)
<=> v10113(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex5120)
<=> v10113(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_285,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10115(VarNext)
=> ( ( v10113(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v10113(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v10113(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v10113(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v10113(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v10113(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v10113(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v10113(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v10113(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v10113(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v10113(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v10113(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v10113(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v10113(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v10113(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v10113(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v10113(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v10113(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v10113(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v10113(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v10113(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v10113(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v10113(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v10113(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v10113(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v10113(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v10113(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v10113(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v10113(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v10113(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v10113(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v10113(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v10113(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v10113(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v10113(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v10113(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v10113(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v10113(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v10113(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v10113(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v10113(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v10113(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v10113(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v10113(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v10113(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v10113(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v10113(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v10113(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v10113(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v10113(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v10113(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v10113(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v10113(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v10113(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v10113(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v10113(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v10113(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v10113(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v10113(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v10113(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v10113(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v10113(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v10113(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v10113(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v10113(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v10113(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v10113(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v10113(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v10113(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v10113(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v10113(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v10113(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v10113(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v10113(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v10113(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v10113(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v10113(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v10113(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v10113(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v10113(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v10113(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v10113(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v10113(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v10113(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v10113(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v10113(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v10113(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v10113(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v10113(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v10113(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v10113(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v10113(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v10113(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v10113(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v10113(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v10113(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v10113(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v10113(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v10113(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v10113(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v10113(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v10113(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v10113(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v10113(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v10113(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v10113(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v10113(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v10113(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v10113(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v10113(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v10113(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v10113(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v10113(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v10113(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v10113(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v10113(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v10113(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v10113(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v10113(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v10113(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v10113(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v10113(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v10113(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v10113(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v10113(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v10113(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v10113(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v10113(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v10113(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v10113(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v10113(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v10113(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v10113(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v10113(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v10113(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v10113(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v10113(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v10113(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v10113(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v10113(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v10113(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v10113(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v10113(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v10113(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v10113(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v10113(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v10113(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v10113(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_392,axiom,
! [VarNext: state_type] :
( v10115(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10113(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1776,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10115(VarNext)
<=> ( v10117(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1775,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10117(VarNext)
<=> ( v2609(VarNext)
& v10118(VarNext) ) ) ) ).
tff(writeUnaryOperator_1030,axiom,
! [VarCurr: state_type] :
( ~ v10118(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2138,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4979)
<=> v10105(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4978)
<=> v10105(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4977)
<=> v10105(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4976)
<=> v10105(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4975)
<=> v10105(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4974)
<=> v10105(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4973)
<=> v10105(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4972)
<=> v10105(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_284,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10107(VarNext)
=> ( ( v10105(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v10105(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v10105(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v10105(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v10105(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v10105(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v10105(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v10105(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v10105(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v10105(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v10105(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v10105(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v10105(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v10105(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v10105(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v10105(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v10105(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v10105(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v10105(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v10105(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v10105(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v10105(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v10105(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v10105(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v10105(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v10105(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v10105(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v10105(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v10105(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v10105(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v10105(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v10105(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v10105(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v10105(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v10105(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v10105(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v10105(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v10105(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v10105(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v10105(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v10105(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v10105(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v10105(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v10105(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v10105(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v10105(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v10105(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v10105(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v10105(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v10105(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v10105(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v10105(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v10105(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v10105(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v10105(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v10105(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v10105(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v10105(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v10105(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v10105(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v10105(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v10105(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v10105(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v10105(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v10105(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v10105(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v10105(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v10105(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v10105(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v10105(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v10105(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v10105(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v10105(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v10105(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v10105(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v10105(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v10105(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v10105(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v10105(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v10105(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v10105(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v10105(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v10105(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v10105(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v10105(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v10105(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v10105(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v10105(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v10105(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v10105(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v10105(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v10105(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v10105(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v10105(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v10105(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v10105(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v10105(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v10105(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v10105(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v10105(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v10105(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v10105(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v10105(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v10105(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v10105(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v10105(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v10105(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v10105(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v10105(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v10105(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v10105(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v10105(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v10105(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v10105(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v10105(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v10105(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v10105(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v10105(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v10105(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v10105(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v10105(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v10105(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v10105(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v10105(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v10105(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v10105(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v10105(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v10105(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v10105(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v10105(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v10105(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v10105(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v10105(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v10105(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v10105(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v10105(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v10105(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v10105(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v10105(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v10105(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v10105(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v10105(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v10105(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v10105(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v10105(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v10105(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v10105(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v10105(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_391,axiom,
! [VarNext: state_type] :
( v10107(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10105(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1774,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10107(VarNext)
<=> ( v10109(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1773,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10109(VarNext)
<=> ( v2609(VarNext)
& v10110(VarNext) ) ) ) ).
tff(writeUnaryOperator_1029,axiom,
! [VarCurr: state_type] :
( ~ v10110(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2137,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4831)
<=> v10097(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4830)
<=> v10097(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4829)
<=> v10097(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4828)
<=> v10097(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4827)
<=> v10097(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4826)
<=> v10097(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4825)
<=> v10097(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4824)
<=> v10097(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_283,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10099(VarNext)
=> ( ( v10097(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v10097(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v10097(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v10097(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v10097(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v10097(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v10097(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v10097(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v10097(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v10097(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v10097(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v10097(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v10097(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v10097(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v10097(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v10097(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v10097(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v10097(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v10097(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v10097(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v10097(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v10097(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v10097(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v10097(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v10097(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v10097(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v10097(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v10097(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v10097(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v10097(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v10097(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v10097(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v10097(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v10097(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v10097(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v10097(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v10097(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v10097(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v10097(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v10097(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v10097(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v10097(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v10097(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v10097(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v10097(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v10097(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v10097(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v10097(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v10097(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v10097(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v10097(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v10097(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v10097(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v10097(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v10097(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v10097(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v10097(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v10097(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v10097(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v10097(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v10097(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v10097(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v10097(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v10097(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v10097(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v10097(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v10097(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v10097(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v10097(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v10097(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v10097(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v10097(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v10097(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v10097(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v10097(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v10097(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v10097(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v10097(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v10097(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v10097(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v10097(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v10097(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v10097(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v10097(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v10097(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v10097(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v10097(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v10097(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v10097(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v10097(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v10097(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v10097(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v10097(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v10097(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v10097(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v10097(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v10097(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v10097(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v10097(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v10097(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v10097(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v10097(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v10097(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v10097(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v10097(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v10097(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v10097(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v10097(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v10097(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v10097(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v10097(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v10097(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v10097(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v10097(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v10097(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v10097(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v10097(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v10097(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v10097(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v10097(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v10097(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v10097(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v10097(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v10097(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v10097(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v10097(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v10097(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v10097(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v10097(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v10097(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v10097(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v10097(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v10097(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v10097(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v10097(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v10097(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v10097(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v10097(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v10097(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v10097(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v10097(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v10097(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v10097(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v10097(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v10097(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v10097(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v10097(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v10097(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_390,axiom,
! [VarNext: state_type] :
( v10099(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10097(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1772,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10099(VarNext)
<=> ( v10101(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1771,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10101(VarNext)
<=> ( v2609(VarNext)
& v10102(VarNext) ) ) ) ).
tff(writeUnaryOperator_1028,axiom,
! [VarCurr: state_type] :
( ~ v10102(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2136,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4683)
<=> v10089(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4682)
<=> v10089(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4681)
<=> v10089(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4680)
<=> v10089(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4679)
<=> v10089(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4678)
<=> v10089(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4677)
<=> v10089(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4676)
<=> v10089(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_282,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10091(VarNext)
=> ( ( v10089(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v10089(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v10089(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v10089(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v10089(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v10089(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v10089(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v10089(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v10089(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v10089(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v10089(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v10089(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v10089(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v10089(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v10089(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v10089(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v10089(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v10089(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v10089(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v10089(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v10089(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v10089(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v10089(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v10089(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v10089(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v10089(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v10089(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v10089(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v10089(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v10089(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v10089(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v10089(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v10089(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v10089(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v10089(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v10089(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v10089(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v10089(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v10089(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v10089(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v10089(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v10089(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v10089(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v10089(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v10089(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v10089(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v10089(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v10089(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v10089(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v10089(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v10089(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v10089(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v10089(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v10089(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v10089(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v10089(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v10089(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v10089(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v10089(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v10089(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v10089(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v10089(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v10089(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v10089(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v10089(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v10089(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v10089(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v10089(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v10089(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v10089(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v10089(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v10089(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v10089(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v10089(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v10089(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v10089(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v10089(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v10089(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v10089(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v10089(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v10089(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v10089(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v10089(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v10089(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v10089(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v10089(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v10089(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v10089(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v10089(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v10089(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v10089(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v10089(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v10089(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v10089(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v10089(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v10089(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v10089(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v10089(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v10089(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v10089(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v10089(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v10089(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v10089(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v10089(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v10089(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v10089(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v10089(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v10089(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v10089(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v10089(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v10089(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v10089(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v10089(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v10089(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v10089(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v10089(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v10089(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v10089(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v10089(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v10089(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v10089(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v10089(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v10089(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v10089(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v10089(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v10089(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v10089(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v10089(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v10089(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v10089(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v10089(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v10089(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v10089(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v10089(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v10089(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v10089(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v10089(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v10089(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v10089(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v10089(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v10089(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v10089(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v10089(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v10089(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v10089(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v10089(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v10089(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v10089(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_389,axiom,
! [VarNext: state_type] :
( v10091(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10089(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1770,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10091(VarNext)
<=> ( v10093(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1769,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10093(VarNext)
<=> ( v2609(VarNext)
& v10094(VarNext) ) ) ) ).
tff(writeUnaryOperator_1027,axiom,
! [VarCurr: state_type] :
( ~ v10094(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2135,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4535)
<=> v10081(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4534)
<=> v10081(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4533)
<=> v10081(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4532)
<=> v10081(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4531)
<=> v10081(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4530)
<=> v10081(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4529)
<=> v10081(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4528)
<=> v10081(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_281,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10083(VarNext)
=> ( ( v10081(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v10081(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v10081(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v10081(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v10081(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v10081(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v10081(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v10081(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v10081(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v10081(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v10081(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v10081(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v10081(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v10081(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v10081(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v10081(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v10081(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v10081(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v10081(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v10081(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v10081(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v10081(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v10081(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v10081(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v10081(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v10081(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v10081(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v10081(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v10081(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v10081(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v10081(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v10081(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v10081(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v10081(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v10081(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v10081(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v10081(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v10081(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v10081(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v10081(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v10081(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v10081(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v10081(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v10081(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v10081(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v10081(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v10081(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v10081(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v10081(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v10081(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v10081(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v10081(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v10081(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v10081(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v10081(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v10081(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v10081(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v10081(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v10081(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v10081(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v10081(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v10081(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v10081(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v10081(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v10081(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v10081(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v10081(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v10081(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v10081(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v10081(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v10081(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v10081(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v10081(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v10081(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v10081(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v10081(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v10081(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v10081(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v10081(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v10081(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v10081(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v10081(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v10081(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v10081(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v10081(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v10081(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v10081(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v10081(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v10081(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v10081(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v10081(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v10081(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v10081(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v10081(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v10081(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v10081(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v10081(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v10081(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v10081(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v10081(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v10081(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v10081(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v10081(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v10081(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v10081(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v10081(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v10081(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v10081(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v10081(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v10081(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v10081(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v10081(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v10081(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v10081(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v10081(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v10081(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v10081(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v10081(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v10081(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v10081(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v10081(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v10081(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v10081(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v10081(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v10081(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v10081(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v10081(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v10081(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v10081(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v10081(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v10081(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v10081(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v10081(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v10081(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v10081(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v10081(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v10081(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v10081(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v10081(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v10081(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v10081(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v10081(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v10081(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v10081(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v10081(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v10081(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v10081(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v10081(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_388,axiom,
! [VarNext: state_type] :
( v10083(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10081(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1768,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10083(VarNext)
<=> ( v10085(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1767,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10085(VarNext)
<=> ( v2609(VarNext)
& v10086(VarNext) ) ) ) ).
tff(writeUnaryOperator_1026,axiom,
! [VarCurr: state_type] :
( ~ v10086(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2134,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4387)
<=> v10073(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4386)
<=> v10073(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4385)
<=> v10073(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4384)
<=> v10073(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4383)
<=> v10073(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4382)
<=> v10073(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4381)
<=> v10073(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4380)
<=> v10073(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_280,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10075(VarNext)
=> ( ( v10073(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v10073(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v10073(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v10073(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v10073(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v10073(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v10073(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v10073(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v10073(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v10073(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v10073(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v10073(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v10073(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v10073(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v10073(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v10073(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v10073(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v10073(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v10073(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v10073(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v10073(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v10073(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v10073(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v10073(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v10073(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v10073(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v10073(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v10073(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v10073(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v10073(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v10073(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v10073(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v10073(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v10073(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v10073(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v10073(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v10073(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v10073(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v10073(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v10073(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v10073(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v10073(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v10073(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v10073(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v10073(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v10073(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v10073(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v10073(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v10073(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v10073(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v10073(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v10073(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v10073(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v10073(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v10073(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v10073(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v10073(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v10073(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v10073(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v10073(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v10073(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v10073(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v10073(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v10073(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v10073(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v10073(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v10073(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v10073(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v10073(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v10073(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v10073(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v10073(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v10073(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v10073(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v10073(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v10073(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v10073(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v10073(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v10073(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v10073(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v10073(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v10073(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v10073(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v10073(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v10073(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v10073(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v10073(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v10073(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v10073(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v10073(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v10073(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v10073(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v10073(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v10073(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v10073(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v10073(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v10073(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v10073(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v10073(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v10073(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v10073(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v10073(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v10073(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v10073(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v10073(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v10073(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v10073(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v10073(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v10073(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v10073(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v10073(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v10073(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v10073(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v10073(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v10073(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v10073(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v10073(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v10073(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v10073(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v10073(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v10073(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v10073(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v10073(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v10073(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v10073(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v10073(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v10073(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v10073(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v10073(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v10073(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v10073(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v10073(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v10073(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v10073(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v10073(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v10073(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v10073(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v10073(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v10073(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v10073(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v10073(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v10073(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v10073(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v10073(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v10073(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v10073(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v10073(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v10073(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_387,axiom,
! [VarNext: state_type] :
( v10075(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10073(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1766,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10075(VarNext)
<=> ( v10077(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1765,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10077(VarNext)
<=> ( v2609(VarNext)
& v10078(VarNext) ) ) ) ).
tff(writeUnaryOperator_1025,axiom,
! [VarCurr: state_type] :
( ~ v10078(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2133,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4239)
<=> v10065(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4238)
<=> v10065(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4237)
<=> v10065(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4236)
<=> v10065(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4235)
<=> v10065(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4234)
<=> v10065(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4233)
<=> v10065(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4232)
<=> v10065(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_279,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10067(VarNext)
=> ( ( v10065(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v10065(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v10065(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v10065(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v10065(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v10065(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v10065(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v10065(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v10065(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v10065(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v10065(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v10065(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v10065(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v10065(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v10065(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v10065(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v10065(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v10065(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v10065(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v10065(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v10065(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v10065(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v10065(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v10065(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v10065(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v10065(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v10065(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v10065(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v10065(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v10065(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v10065(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v10065(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v10065(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v10065(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v10065(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v10065(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v10065(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v10065(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v10065(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v10065(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v10065(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v10065(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v10065(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v10065(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v10065(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v10065(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v10065(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v10065(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v10065(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v10065(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v10065(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v10065(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v10065(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v10065(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v10065(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v10065(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v10065(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v10065(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v10065(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v10065(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v10065(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v10065(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v10065(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v10065(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v10065(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v10065(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v10065(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v10065(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v10065(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v10065(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v10065(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v10065(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v10065(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v10065(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v10065(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v10065(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v10065(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v10065(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v10065(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v10065(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v10065(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v10065(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v10065(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v10065(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v10065(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v10065(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v10065(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v10065(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v10065(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v10065(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v10065(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v10065(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v10065(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v10065(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v10065(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v10065(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v10065(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v10065(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v10065(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v10065(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v10065(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v10065(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v10065(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v10065(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v10065(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v10065(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v10065(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v10065(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v10065(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v10065(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v10065(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v10065(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v10065(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v10065(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v10065(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v10065(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v10065(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v10065(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v10065(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v10065(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v10065(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v10065(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v10065(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v10065(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v10065(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v10065(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v10065(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v10065(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v10065(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v10065(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v10065(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v10065(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v10065(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v10065(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v10065(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v10065(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v10065(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v10065(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v10065(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v10065(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v10065(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v10065(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v10065(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v10065(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v10065(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v10065(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v10065(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v10065(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_386,axiom,
! [VarNext: state_type] :
( v10067(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10065(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1764,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10067(VarNext)
<=> ( v10069(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1763,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10069(VarNext)
<=> ( v2609(VarNext)
& v10070(VarNext) ) ) ) ).
tff(writeUnaryOperator_1024,axiom,
! [VarCurr: state_type] :
( ~ v10070(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2132,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4091)
<=> v10057(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex4090)
<=> v10057(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex4089)
<=> v10057(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex4088)
<=> v10057(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex4087)
<=> v10057(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex4086)
<=> v10057(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex4085)
<=> v10057(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex4084)
<=> v10057(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_278,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10059(VarNext)
=> ( ( v10057(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v10057(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v10057(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v10057(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v10057(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v10057(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v10057(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v10057(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v10057(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v10057(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v10057(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v10057(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v10057(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v10057(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v10057(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v10057(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v10057(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v10057(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v10057(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v10057(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v10057(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v10057(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v10057(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v10057(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v10057(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v10057(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v10057(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v10057(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v10057(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v10057(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v10057(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v10057(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v10057(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v10057(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v10057(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v10057(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v10057(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v10057(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v10057(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v10057(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v10057(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v10057(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v10057(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v10057(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v10057(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v10057(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v10057(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v10057(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v10057(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v10057(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v10057(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v10057(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v10057(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v10057(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v10057(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v10057(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v10057(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v10057(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v10057(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v10057(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v10057(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v10057(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v10057(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v10057(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v10057(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v10057(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v10057(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v10057(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v10057(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v10057(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v10057(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v10057(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v10057(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v10057(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v10057(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v10057(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v10057(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v10057(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v10057(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v10057(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v10057(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v10057(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v10057(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v10057(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v10057(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v10057(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v10057(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v10057(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v10057(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v10057(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v10057(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v10057(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v10057(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v10057(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v10057(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v10057(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v10057(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v10057(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v10057(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v10057(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v10057(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v10057(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v10057(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v10057(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v10057(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v10057(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v10057(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v10057(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v10057(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v10057(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v10057(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v10057(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v10057(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v10057(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v10057(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v10057(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v10057(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v10057(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v10057(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v10057(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v10057(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v10057(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v10057(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v10057(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v10057(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v10057(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v10057(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v10057(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v10057(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v10057(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v10057(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v10057(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v10057(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v10057(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v10057(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v10057(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v10057(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v10057(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v10057(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v10057(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v10057(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v10057(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v10057(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v10057(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v10057(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v10057(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v10057(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v10057(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_385,axiom,
! [VarNext: state_type] :
( v10059(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10057(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1762,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10059(VarNext)
<=> ( v10061(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1761,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10061(VarNext)
<=> ( v2609(VarNext)
& v10062(VarNext) ) ) ) ).
tff(writeUnaryOperator_1023,axiom,
! [VarCurr: state_type] :
( ~ v10062(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2131,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3943)
<=> v10049(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3942)
<=> v10049(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3941)
<=> v10049(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3940)
<=> v10049(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3939)
<=> v10049(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3938)
<=> v10049(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3937)
<=> v10049(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3936)
<=> v10049(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_277,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10051(VarNext)
=> ( ( v10049(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v10049(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v10049(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v10049(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v10049(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v10049(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v10049(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v10049(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v10049(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v10049(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v10049(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v10049(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v10049(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v10049(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v10049(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v10049(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v10049(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v10049(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v10049(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v10049(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v10049(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v10049(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v10049(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v10049(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v10049(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v10049(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v10049(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v10049(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v10049(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v10049(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v10049(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v10049(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v10049(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v10049(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v10049(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v10049(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v10049(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v10049(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v10049(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v10049(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v10049(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v10049(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v10049(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v10049(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v10049(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v10049(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v10049(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v10049(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v10049(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v10049(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v10049(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v10049(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v10049(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v10049(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v10049(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v10049(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v10049(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v10049(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v10049(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v10049(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v10049(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v10049(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v10049(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v10049(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v10049(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v10049(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v10049(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v10049(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v10049(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v10049(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v10049(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v10049(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v10049(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v10049(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v10049(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v10049(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v10049(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v10049(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v10049(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v10049(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v10049(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v10049(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v10049(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v10049(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v10049(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v10049(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v10049(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v10049(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v10049(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v10049(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v10049(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v10049(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v10049(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v10049(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v10049(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v10049(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v10049(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v10049(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v10049(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v10049(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v10049(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v10049(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v10049(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v10049(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v10049(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v10049(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v10049(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v10049(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v10049(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v10049(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v10049(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v10049(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v10049(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v10049(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v10049(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v10049(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v10049(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v10049(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v10049(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v10049(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v10049(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v10049(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v10049(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v10049(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v10049(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v10049(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v10049(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v10049(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v10049(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v10049(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v10049(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v10049(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v10049(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v10049(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v10049(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v10049(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v10049(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v10049(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v10049(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v10049(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v10049(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v10049(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v10049(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v10049(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v10049(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v10049(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v10049(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v10049(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_384,axiom,
! [VarNext: state_type] :
( v10051(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10049(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1760,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10051(VarNext)
<=> ( v10053(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1759,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10053(VarNext)
<=> ( v2609(VarNext)
& v10054(VarNext) ) ) ) ).
tff(writeUnaryOperator_1022,axiom,
! [VarCurr: state_type] :
( ~ v10054(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2130,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3795)
<=> v10041(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3794)
<=> v10041(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3793)
<=> v10041(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3792)
<=> v10041(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3791)
<=> v10041(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3790)
<=> v10041(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3789)
<=> v10041(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3788)
<=> v10041(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_276,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10043(VarNext)
=> ( ( v10041(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v10041(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v10041(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v10041(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v10041(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v10041(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v10041(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v10041(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v10041(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v10041(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v10041(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v10041(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v10041(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v10041(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v10041(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v10041(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v10041(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v10041(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v10041(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v10041(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v10041(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v10041(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v10041(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v10041(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v10041(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v10041(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v10041(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v10041(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v10041(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v10041(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v10041(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v10041(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v10041(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v10041(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v10041(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v10041(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v10041(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v10041(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v10041(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v10041(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v10041(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v10041(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v10041(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v10041(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v10041(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v10041(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v10041(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v10041(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v10041(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v10041(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v10041(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v10041(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v10041(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v10041(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v10041(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v10041(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v10041(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v10041(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v10041(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v10041(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v10041(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v10041(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v10041(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v10041(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v10041(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v10041(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v10041(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v10041(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v10041(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v10041(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v10041(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v10041(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v10041(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v10041(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v10041(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v10041(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v10041(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v10041(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v10041(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v10041(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v10041(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v10041(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v10041(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v10041(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v10041(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v10041(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v10041(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v10041(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v10041(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v10041(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v10041(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v10041(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v10041(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v10041(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v10041(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v10041(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v10041(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v10041(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v10041(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v10041(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v10041(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v10041(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v10041(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v10041(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v10041(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v10041(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v10041(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v10041(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v10041(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v10041(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v10041(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v10041(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v10041(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v10041(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v10041(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v10041(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v10041(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v10041(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v10041(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v10041(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v10041(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v10041(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v10041(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v10041(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v10041(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v10041(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v10041(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v10041(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v10041(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v10041(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v10041(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v10041(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v10041(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v10041(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v10041(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v10041(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v10041(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v10041(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v10041(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v10041(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v10041(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v10041(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v10041(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v10041(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v10041(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v10041(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v10041(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v10041(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_383,axiom,
! [VarNext: state_type] :
( v10043(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10041(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1758,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10043(VarNext)
<=> ( v10045(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1757,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10045(VarNext)
<=> ( v2609(VarNext)
& v10046(VarNext) ) ) ) ).
tff(writeUnaryOperator_1021,axiom,
! [VarCurr: state_type] :
( ~ v10046(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2129,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3647)
<=> v10033(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3646)
<=> v10033(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3645)
<=> v10033(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3644)
<=> v10033(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3643)
<=> v10033(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3642)
<=> v10033(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3641)
<=> v10033(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3640)
<=> v10033(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_275,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10035(VarNext)
=> ( ( v10033(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v10033(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v10033(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v10033(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v10033(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v10033(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v10033(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v10033(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v10033(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v10033(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v10033(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v10033(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v10033(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v10033(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v10033(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v10033(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v10033(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v10033(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v10033(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v10033(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v10033(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v10033(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v10033(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v10033(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v10033(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v10033(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v10033(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v10033(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v10033(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v10033(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v10033(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v10033(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v10033(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v10033(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v10033(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v10033(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v10033(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v10033(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v10033(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v10033(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v10033(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v10033(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v10033(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v10033(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v10033(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v10033(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v10033(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v10033(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v10033(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v10033(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v10033(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v10033(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v10033(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v10033(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v10033(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v10033(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v10033(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v10033(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v10033(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v10033(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v10033(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v10033(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v10033(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v10033(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v10033(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v10033(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v10033(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v10033(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v10033(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v10033(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v10033(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v10033(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v10033(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v10033(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v10033(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v10033(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v10033(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v10033(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v10033(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v10033(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v10033(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v10033(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v10033(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v10033(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v10033(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v10033(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v10033(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v10033(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v10033(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v10033(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v10033(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v10033(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v10033(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v10033(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v10033(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v10033(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v10033(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v10033(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v10033(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v10033(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v10033(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v10033(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v10033(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v10033(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v10033(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v10033(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v10033(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v10033(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v10033(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v10033(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v10033(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v10033(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v10033(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v10033(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v10033(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v10033(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v10033(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v10033(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v10033(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v10033(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v10033(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v10033(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v10033(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v10033(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v10033(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v10033(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v10033(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v10033(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v10033(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v10033(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v10033(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v10033(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v10033(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v10033(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v10033(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v10033(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v10033(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v10033(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v10033(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v10033(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v10033(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v10033(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v10033(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v10033(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v10033(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v10033(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v10033(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v10033(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_382,axiom,
! [VarNext: state_type] :
( v10035(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10033(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1756,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10035(VarNext)
<=> ( v10037(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1755,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10037(VarNext)
<=> ( v2609(VarNext)
& v10038(VarNext) ) ) ) ).
tff(writeUnaryOperator_1020,axiom,
! [VarCurr: state_type] :
( ~ v10038(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2128,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3499)
<=> v10025(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3498)
<=> v10025(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3497)
<=> v10025(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3496)
<=> v10025(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3495)
<=> v10025(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3494)
<=> v10025(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3493)
<=> v10025(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3492)
<=> v10025(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_274,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10027(VarNext)
=> ( ( v10025(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v10025(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v10025(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v10025(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v10025(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v10025(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v10025(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v10025(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v10025(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v10025(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v10025(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v10025(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v10025(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v10025(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v10025(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v10025(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v10025(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v10025(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v10025(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v10025(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v10025(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v10025(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v10025(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v10025(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v10025(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v10025(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v10025(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v10025(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v10025(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v10025(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v10025(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v10025(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v10025(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v10025(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v10025(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v10025(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v10025(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v10025(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v10025(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v10025(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v10025(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v10025(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v10025(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v10025(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v10025(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v10025(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v10025(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v10025(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v10025(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v10025(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v10025(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v10025(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v10025(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v10025(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v10025(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v10025(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v10025(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v10025(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v10025(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v10025(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v10025(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v10025(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v10025(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v10025(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v10025(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v10025(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v10025(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v10025(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v10025(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v10025(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v10025(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v10025(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v10025(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v10025(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v10025(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v10025(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v10025(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v10025(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v10025(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v10025(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v10025(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v10025(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v10025(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v10025(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v10025(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v10025(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v10025(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v10025(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v10025(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v10025(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v10025(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v10025(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v10025(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v10025(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v10025(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v10025(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v10025(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v10025(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v10025(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v10025(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v10025(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v10025(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v10025(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v10025(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v10025(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v10025(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v10025(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v10025(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v10025(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v10025(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v10025(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v10025(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v10025(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v10025(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v10025(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v10025(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v10025(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v10025(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v10025(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v10025(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v10025(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v10025(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v10025(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v10025(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v10025(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v10025(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v10025(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v10025(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v10025(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v10025(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v10025(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v10025(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v10025(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v10025(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v10025(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v10025(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v10025(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v10025(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v10025(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v10025(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v10025(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v10025(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v10025(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v10025(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v10025(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v10025(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v10025(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v10025(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_381,axiom,
! [VarNext: state_type] :
( v10027(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10025(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1754,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10027(VarNext)
<=> ( v10029(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1753,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10029(VarNext)
<=> ( v2609(VarNext)
& v10030(VarNext) ) ) ) ).
tff(writeUnaryOperator_1019,axiom,
! [VarCurr: state_type] :
( ~ v10030(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2127,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3351)
<=> v10017(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3350)
<=> v10017(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3349)
<=> v10017(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3348)
<=> v10017(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3347)
<=> v10017(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3346)
<=> v10017(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3345)
<=> v10017(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3344)
<=> v10017(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_273,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10019(VarNext)
=> ( ( v10017(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v10017(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v10017(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v10017(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v10017(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v10017(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v10017(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v10017(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v10017(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v10017(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v10017(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v10017(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v10017(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v10017(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v10017(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v10017(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v10017(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v10017(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v10017(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v10017(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v10017(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v10017(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v10017(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v10017(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v10017(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v10017(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v10017(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v10017(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v10017(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v10017(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v10017(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v10017(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v10017(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v10017(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v10017(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v10017(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v10017(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v10017(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v10017(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v10017(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v10017(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v10017(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v10017(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v10017(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v10017(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v10017(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v10017(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v10017(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v10017(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v10017(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v10017(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v10017(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v10017(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v10017(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v10017(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v10017(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v10017(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v10017(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v10017(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v10017(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v10017(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v10017(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v10017(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v10017(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v10017(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v10017(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v10017(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v10017(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v10017(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v10017(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v10017(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v10017(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v10017(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v10017(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v10017(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v10017(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v10017(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v10017(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v10017(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v10017(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v10017(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v10017(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v10017(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v10017(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v10017(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v10017(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v10017(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v10017(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v10017(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v10017(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v10017(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v10017(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v10017(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v10017(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v10017(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v10017(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v10017(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v10017(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v10017(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v10017(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v10017(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v10017(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v10017(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v10017(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v10017(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v10017(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v10017(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v10017(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v10017(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v10017(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v10017(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v10017(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v10017(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v10017(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v10017(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v10017(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v10017(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v10017(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v10017(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v10017(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v10017(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v10017(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v10017(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v10017(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v10017(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v10017(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v10017(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v10017(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v10017(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v10017(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v10017(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v10017(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v10017(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v10017(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v10017(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v10017(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v10017(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v10017(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v10017(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v10017(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v10017(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v10017(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v10017(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v10017(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v10017(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v10017(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v10017(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v10017(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_380,axiom,
! [VarNext: state_type] :
( v10019(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10017(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1752,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10019(VarNext)
<=> ( v10021(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1751,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10021(VarNext)
<=> ( v2609(VarNext)
& v10022(VarNext) ) ) ) ).
tff(writeUnaryOperator_1018,axiom,
! [VarCurr: state_type] :
( ~ v10022(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2126,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3203)
<=> v10009(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3202)
<=> v10009(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3201)
<=> v10009(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3200)
<=> v10009(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3199)
<=> v10009(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3198)
<=> v10009(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3197)
<=> v10009(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3196)
<=> v10009(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_272,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10011(VarNext)
=> ( ( v10009(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v10009(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v10009(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v10009(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v10009(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v10009(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v10009(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v10009(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v10009(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v10009(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v10009(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v10009(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v10009(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v10009(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v10009(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v10009(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v10009(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v10009(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v10009(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v10009(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v10009(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v10009(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v10009(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v10009(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v10009(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v10009(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v10009(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v10009(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v10009(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v10009(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v10009(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v10009(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v10009(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v10009(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v10009(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v10009(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v10009(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v10009(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v10009(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v10009(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v10009(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v10009(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v10009(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v10009(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v10009(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v10009(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v10009(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v10009(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v10009(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v10009(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v10009(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v10009(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v10009(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v10009(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v10009(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v10009(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v10009(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v10009(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v10009(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v10009(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v10009(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v10009(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v10009(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v10009(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v10009(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v10009(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v10009(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v10009(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v10009(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v10009(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v10009(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v10009(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v10009(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v10009(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v10009(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v10009(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v10009(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v10009(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v10009(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v10009(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v10009(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v10009(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v10009(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v10009(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v10009(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v10009(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v10009(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v10009(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v10009(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v10009(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v10009(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v10009(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v10009(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v10009(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v10009(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v10009(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v10009(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v10009(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v10009(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v10009(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v10009(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v10009(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v10009(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v10009(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v10009(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v10009(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v10009(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v10009(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v10009(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v10009(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v10009(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v10009(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v10009(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v10009(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v10009(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v10009(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v10009(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v10009(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v10009(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v10009(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v10009(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v10009(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v10009(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v10009(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v10009(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v10009(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v10009(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v10009(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v10009(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v10009(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v10009(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v10009(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v10009(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v10009(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v10009(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v10009(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v10009(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v10009(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v10009(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v10009(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v10009(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v10009(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v10009(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v10009(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v10009(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v10009(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v10009(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v10009(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_379,axiom,
! [VarNext: state_type] :
( v10011(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10009(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1750,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10011(VarNext)
<=> ( v10013(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1749,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10013(VarNext)
<=> ( v2609(VarNext)
& v10014(VarNext) ) ) ) ).
tff(writeUnaryOperator_1017,axiom,
! [VarCurr: state_type] :
( ~ v10014(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2125,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3055)
<=> v10001(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex3054)
<=> v10001(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex3053)
<=> v10001(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex3052)
<=> v10001(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex3051)
<=> v10001(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex3050)
<=> v10001(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex3049)
<=> v10001(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex3048)
<=> v10001(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_271,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v10003(VarNext)
=> ( ( v10001(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v10001(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v10001(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v10001(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v10001(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v10001(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v10001(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v10001(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v10001(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v10001(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v10001(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v10001(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v10001(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v10001(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v10001(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v10001(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v10001(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v10001(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v10001(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v10001(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v10001(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v10001(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v10001(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v10001(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v10001(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v10001(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v10001(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v10001(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v10001(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v10001(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v10001(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v10001(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v10001(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v10001(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v10001(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v10001(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v10001(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v10001(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v10001(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v10001(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v10001(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v10001(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v10001(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v10001(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v10001(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v10001(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v10001(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v10001(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v10001(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v10001(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v10001(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v10001(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v10001(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v10001(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v10001(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v10001(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v10001(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v10001(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v10001(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v10001(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v10001(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v10001(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v10001(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v10001(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v10001(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v10001(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v10001(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v10001(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v10001(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v10001(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v10001(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v10001(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v10001(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v10001(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v10001(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v10001(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v10001(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v10001(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v10001(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v10001(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v10001(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v10001(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v10001(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v10001(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v10001(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v10001(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v10001(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v10001(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v10001(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v10001(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v10001(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v10001(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v10001(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v10001(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v10001(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v10001(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v10001(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v10001(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v10001(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v10001(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v10001(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v10001(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v10001(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v10001(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v10001(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v10001(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v10001(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v10001(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v10001(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v10001(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v10001(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v10001(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v10001(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v10001(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v10001(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v10001(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v10001(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v10001(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v10001(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v10001(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v10001(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v10001(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v10001(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v10001(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v10001(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v10001(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v10001(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v10001(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v10001(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v10001(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v10001(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v10001(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v10001(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v10001(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v10001(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v10001(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v10001(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v10001(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v10001(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v10001(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v10001(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v10001(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v10001(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v10001(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v10001(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v10001(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v10001(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v10001(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_378,axiom,
! [VarNext: state_type] :
( v10003(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v10001(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1748,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10003(VarNext)
<=> ( v10005(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1747,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v10005(VarNext)
<=> ( v2609(VarNext)
& v10006(VarNext) ) ) ) ).
tff(writeUnaryOperator_1016,axiom,
! [VarCurr: state_type] :
( ~ v10006(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2124,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2907)
<=> v9993(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2906)
<=> v9993(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2905)
<=> v9993(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2904)
<=> v9993(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2903)
<=> v9993(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2902)
<=> v9993(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2901)
<=> v9993(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2900)
<=> v9993(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_270,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9995(VarNext)
=> ( ( v9993(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v9993(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v9993(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v9993(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v9993(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v9993(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v9993(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v9993(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v9993(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v9993(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v9993(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v9993(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v9993(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v9993(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v9993(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v9993(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v9993(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v9993(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v9993(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v9993(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v9993(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v9993(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v9993(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v9993(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v9993(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v9993(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v9993(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v9993(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v9993(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v9993(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v9993(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v9993(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v9993(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v9993(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v9993(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v9993(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v9993(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v9993(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v9993(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v9993(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v9993(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v9993(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v9993(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v9993(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v9993(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v9993(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v9993(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v9993(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v9993(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v9993(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v9993(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v9993(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v9993(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v9993(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v9993(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v9993(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v9993(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v9993(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v9993(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v9993(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v9993(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v9993(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v9993(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v9993(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v9993(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v9993(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v9993(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v9993(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v9993(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v9993(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v9993(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v9993(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v9993(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v9993(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v9993(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v9993(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v9993(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v9993(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v9993(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v9993(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v9993(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v9993(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v9993(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v9993(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v9993(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v9993(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v9993(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v9993(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v9993(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v9993(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v9993(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v9993(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v9993(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v9993(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v9993(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v9993(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v9993(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v9993(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v9993(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v9993(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v9993(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v9993(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v9993(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v9993(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v9993(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v9993(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v9993(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v9993(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v9993(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v9993(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v9993(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v9993(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v9993(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v9993(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v9993(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v9993(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v9993(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v9993(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v9993(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v9993(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v9993(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v9993(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v9993(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v9993(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v9993(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v9993(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v9993(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v9993(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v9993(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v9993(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v9993(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v9993(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v9993(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v9993(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v9993(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v9993(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v9993(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v9993(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v9993(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v9993(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v9993(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v9993(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v9993(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v9993(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v9993(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v9993(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v9993(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v9993(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_377,axiom,
! [VarNext: state_type] :
( v9995(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9993(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1746,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9995(VarNext)
<=> ( v9997(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1745,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9997(VarNext)
<=> ( v2609(VarNext)
& v9998(VarNext) ) ) ) ).
tff(writeUnaryOperator_1015,axiom,
! [VarCurr: state_type] :
( ~ v9998(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2123,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2759)
<=> v9985(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2758)
<=> v9985(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2757)
<=> v9985(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2756)
<=> v9985(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2755)
<=> v9985(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2754)
<=> v9985(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2753)
<=> v9985(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2752)
<=> v9985(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_269,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9987(VarNext)
=> ( ( v9985(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v9985(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v9985(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v9985(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v9985(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v9985(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v9985(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v9985(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v9985(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v9985(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v9985(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v9985(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v9985(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v9985(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v9985(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v9985(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v9985(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v9985(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v9985(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v9985(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v9985(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v9985(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v9985(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v9985(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v9985(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v9985(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v9985(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v9985(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v9985(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v9985(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v9985(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v9985(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v9985(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v9985(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v9985(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v9985(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v9985(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v9985(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v9985(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v9985(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v9985(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v9985(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v9985(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v9985(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v9985(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v9985(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v9985(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v9985(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v9985(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v9985(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v9985(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v9985(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v9985(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v9985(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v9985(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v9985(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v9985(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v9985(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v9985(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v9985(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v9985(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v9985(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v9985(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v9985(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v9985(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v9985(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v9985(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v9985(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v9985(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v9985(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v9985(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v9985(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v9985(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v9985(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v9985(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v9985(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v9985(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v9985(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v9985(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v9985(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v9985(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v9985(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v9985(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v9985(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v9985(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v9985(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v9985(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v9985(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v9985(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v9985(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v9985(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v9985(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v9985(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v9985(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v9985(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v9985(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v9985(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v9985(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v9985(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v9985(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v9985(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v9985(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v9985(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v9985(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v9985(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v9985(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v9985(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v9985(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v9985(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v9985(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v9985(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v9985(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v9985(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v9985(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v9985(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v9985(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v9985(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v9985(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v9985(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v9985(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v9985(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v9985(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v9985(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v9985(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v9985(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v9985(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v9985(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v9985(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v9985(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v9985(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v9985(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v9985(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v9985(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v9985(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v9985(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v9985(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v9985(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v9985(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v9985(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v9985(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v9985(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v9985(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v9985(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v9985(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v9985(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v9985(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v9985(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v9985(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_376,axiom,
! [VarNext: state_type] :
( v9987(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9985(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1744,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9987(VarNext)
<=> ( v9989(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1743,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9989(VarNext)
<=> ( v2609(VarNext)
& v9990(VarNext) ) ) ) ).
tff(writeUnaryOperator_1014,axiom,
! [VarCurr: state_type] :
( ~ v9990(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2122,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2611)
<=> v9977(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2610)
<=> v9977(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2609)
<=> v9977(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2608)
<=> v9977(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2607)
<=> v9977(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2606)
<=> v9977(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2605)
<=> v9977(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2604)
<=> v9977(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_268,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9979(VarNext)
=> ( ( v9977(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v9977(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v9977(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v9977(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v9977(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v9977(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v9977(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v9977(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v9977(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v9977(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v9977(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v9977(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v9977(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v9977(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v9977(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v9977(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v9977(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v9977(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v9977(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v9977(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v9977(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v9977(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v9977(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v9977(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v9977(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v9977(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v9977(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v9977(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v9977(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v9977(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v9977(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v9977(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v9977(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v9977(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v9977(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v9977(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v9977(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v9977(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v9977(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v9977(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v9977(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v9977(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v9977(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v9977(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v9977(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v9977(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v9977(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v9977(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v9977(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v9977(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v9977(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v9977(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v9977(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v9977(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v9977(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v9977(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v9977(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v9977(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v9977(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v9977(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v9977(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v9977(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v9977(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v9977(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v9977(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v9977(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v9977(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v9977(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v9977(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v9977(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v9977(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v9977(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v9977(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v9977(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v9977(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v9977(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v9977(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v9977(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v9977(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v9977(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v9977(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v9977(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v9977(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v9977(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v9977(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v9977(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v9977(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v9977(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v9977(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v9977(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v9977(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v9977(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v9977(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v9977(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v9977(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v9977(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v9977(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v9977(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v9977(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v9977(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v9977(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v9977(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v9977(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v9977(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v9977(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v9977(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v9977(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v9977(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v9977(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v9977(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v9977(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v9977(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v9977(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v9977(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v9977(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v9977(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v9977(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v9977(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v9977(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v9977(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v9977(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v9977(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v9977(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v9977(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v9977(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v9977(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v9977(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v9977(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v9977(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v9977(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v9977(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v9977(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v9977(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v9977(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v9977(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v9977(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v9977(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v9977(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v9977(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v9977(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v9977(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v9977(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v9977(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v9977(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v9977(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v9977(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v9977(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v9977(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_375,axiom,
! [VarNext: state_type] :
( v9979(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9977(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1742,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9979(VarNext)
<=> ( v9981(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1741,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9981(VarNext)
<=> ( v2609(VarNext)
& v9982(VarNext) ) ) ) ).
tff(writeUnaryOperator_1013,axiom,
! [VarCurr: state_type] :
( ~ v9982(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2121,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2463)
<=> v9969(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2462)
<=> v9969(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2461)
<=> v9969(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2460)
<=> v9969(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2459)
<=> v9969(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2458)
<=> v9969(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2457)
<=> v9969(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2456)
<=> v9969(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_267,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9971(VarNext)
=> ( ( v9969(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v9969(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v9969(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v9969(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v9969(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v9969(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v9969(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v9969(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v9969(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v9969(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v9969(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v9969(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v9969(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v9969(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v9969(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v9969(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v9969(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v9969(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v9969(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v9969(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v9969(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v9969(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v9969(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v9969(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v9969(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v9969(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v9969(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v9969(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v9969(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v9969(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v9969(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v9969(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v9969(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v9969(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v9969(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v9969(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v9969(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v9969(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v9969(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v9969(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v9969(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v9969(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v9969(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v9969(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v9969(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v9969(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v9969(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v9969(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v9969(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v9969(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v9969(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v9969(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v9969(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v9969(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v9969(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v9969(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v9969(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v9969(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v9969(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v9969(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v9969(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v9969(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v9969(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v9969(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v9969(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v9969(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v9969(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v9969(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v9969(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v9969(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v9969(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v9969(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v9969(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v9969(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v9969(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v9969(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v9969(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v9969(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v9969(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v9969(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v9969(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v9969(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v9969(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v9969(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v9969(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v9969(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v9969(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v9969(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v9969(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v9969(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v9969(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v9969(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v9969(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v9969(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v9969(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v9969(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v9969(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v9969(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v9969(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v9969(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v9969(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v9969(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v9969(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v9969(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v9969(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v9969(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v9969(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v9969(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v9969(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v9969(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v9969(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v9969(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v9969(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v9969(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v9969(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v9969(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v9969(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v9969(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v9969(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v9969(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v9969(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v9969(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v9969(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v9969(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v9969(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v9969(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v9969(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v9969(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v9969(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v9969(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v9969(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v9969(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v9969(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v9969(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v9969(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v9969(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v9969(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v9969(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v9969(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v9969(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v9969(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v9969(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v9969(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v9969(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v9969(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v9969(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v9969(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v9969(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_374,axiom,
! [VarNext: state_type] :
( v9971(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9969(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1740,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9971(VarNext)
<=> ( v9973(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1739,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9973(VarNext)
<=> ( v2609(VarNext)
& v9974(VarNext) ) ) ) ).
tff(writeUnaryOperator_1012,axiom,
! [VarCurr: state_type] :
( ~ v9974(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2120,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2315)
<=> v9961(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2314)
<=> v9961(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2313)
<=> v9961(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2312)
<=> v9961(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2311)
<=> v9961(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2310)
<=> v9961(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2309)
<=> v9961(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2308)
<=> v9961(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_266,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9963(VarNext)
=> ( ( v9961(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v9961(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v9961(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v9961(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v9961(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v9961(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v9961(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v9961(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v9961(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v9961(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v9961(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v9961(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v9961(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v9961(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v9961(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v9961(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v9961(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v9961(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v9961(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v9961(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v9961(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v9961(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v9961(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v9961(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v9961(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v9961(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v9961(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v9961(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v9961(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v9961(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v9961(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v9961(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v9961(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v9961(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v9961(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v9961(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v9961(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v9961(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v9961(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v9961(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v9961(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v9961(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v9961(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v9961(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v9961(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v9961(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v9961(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v9961(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v9961(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v9961(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v9961(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v9961(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v9961(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v9961(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v9961(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v9961(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v9961(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v9961(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v9961(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v9961(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v9961(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v9961(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v9961(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v9961(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v9961(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v9961(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v9961(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v9961(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v9961(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v9961(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v9961(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v9961(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v9961(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v9961(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v9961(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v9961(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v9961(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v9961(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v9961(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v9961(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v9961(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v9961(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v9961(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v9961(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v9961(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v9961(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v9961(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v9961(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v9961(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v9961(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v9961(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v9961(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v9961(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v9961(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v9961(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v9961(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v9961(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v9961(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v9961(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v9961(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v9961(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v9961(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v9961(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v9961(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v9961(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v9961(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v9961(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v9961(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v9961(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v9961(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v9961(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v9961(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v9961(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v9961(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v9961(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v9961(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v9961(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v9961(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v9961(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v9961(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v9961(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v9961(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v9961(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v9961(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v9961(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v9961(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v9961(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v9961(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v9961(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v9961(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v9961(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v9961(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v9961(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v9961(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v9961(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v9961(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v9961(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v9961(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v9961(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v9961(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v9961(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v9961(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v9961(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v9961(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v9961(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v9961(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v9961(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v9961(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_373,axiom,
! [VarNext: state_type] :
( v9963(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9961(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1738,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9963(VarNext)
<=> ( v9965(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1737,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9965(VarNext)
<=> ( v2609(VarNext)
& v9966(VarNext) ) ) ) ).
tff(writeUnaryOperator_1011,axiom,
! [VarCurr: state_type] :
( ~ v9966(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2119,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2167)
<=> v9953(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2166)
<=> v9953(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2165)
<=> v9953(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2164)
<=> v9953(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2163)
<=> v9953(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2162)
<=> v9953(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2161)
<=> v9953(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2160)
<=> v9953(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_265,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9955(VarNext)
=> ( ( v9953(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v9953(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v9953(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v9953(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v9953(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v9953(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v9953(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v9953(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v9953(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v9953(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v9953(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v9953(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v9953(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v9953(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v9953(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v9953(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v9953(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v9953(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v9953(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v9953(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v9953(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v9953(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v9953(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v9953(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v9953(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v9953(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v9953(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v9953(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v9953(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v9953(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v9953(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v9953(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v9953(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v9953(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v9953(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v9953(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v9953(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v9953(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v9953(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v9953(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v9953(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v9953(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v9953(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v9953(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v9953(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v9953(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v9953(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v9953(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v9953(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v9953(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v9953(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v9953(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v9953(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v9953(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v9953(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v9953(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v9953(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v9953(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v9953(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v9953(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v9953(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v9953(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v9953(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v9953(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v9953(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v9953(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v9953(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v9953(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v9953(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v9953(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v9953(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v9953(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v9953(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v9953(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v9953(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v9953(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v9953(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v9953(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v9953(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v9953(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v9953(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v9953(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v9953(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v9953(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v9953(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v9953(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v9953(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v9953(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v9953(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v9953(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v9953(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v9953(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v9953(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v9953(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v9953(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v9953(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v9953(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v9953(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v9953(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v9953(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v9953(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v9953(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v9953(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v9953(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v9953(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v9953(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v9953(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v9953(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v9953(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v9953(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v9953(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v9953(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v9953(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v9953(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v9953(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v9953(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v9953(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v9953(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v9953(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v9953(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v9953(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v9953(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v9953(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v9953(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v9953(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v9953(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v9953(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v9953(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v9953(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v9953(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v9953(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v9953(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v9953(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v9953(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v9953(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v9953(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v9953(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v9953(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v9953(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v9953(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v9953(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v9953(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v9953(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v9953(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v9953(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v9953(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v9953(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v9953(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_372,axiom,
! [VarNext: state_type] :
( v9955(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9953(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1736,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9955(VarNext)
<=> ( v9957(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1735,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9957(VarNext)
<=> ( v2609(VarNext)
& v9958(VarNext) ) ) ) ).
tff(writeUnaryOperator_1010,axiom,
! [VarCurr: state_type] :
( ~ v9958(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2118,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2019)
<=> v9945(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex2018)
<=> v9945(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex2017)
<=> v9945(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex2016)
<=> v9945(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex2015)
<=> v9945(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex2014)
<=> v9945(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex2013)
<=> v9945(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex2012)
<=> v9945(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_264,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9947(VarNext)
=> ( ( v9945(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v9945(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v9945(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v9945(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v9945(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v9945(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v9945(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v9945(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v9945(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v9945(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v9945(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v9945(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v9945(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v9945(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v9945(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v9945(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v9945(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v9945(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v9945(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v9945(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v9945(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v9945(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v9945(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v9945(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v9945(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v9945(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v9945(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v9945(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v9945(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v9945(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v9945(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v9945(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v9945(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v9945(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v9945(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v9945(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v9945(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v9945(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v9945(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v9945(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v9945(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v9945(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v9945(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v9945(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v9945(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v9945(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v9945(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v9945(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v9945(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v9945(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v9945(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v9945(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v9945(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v9945(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v9945(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v9945(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v9945(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v9945(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v9945(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v9945(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v9945(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v9945(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v9945(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v9945(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v9945(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v9945(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v9945(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v9945(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v9945(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v9945(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v9945(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v9945(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v9945(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v9945(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v9945(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v9945(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v9945(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v9945(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v9945(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v9945(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v9945(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v9945(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v9945(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v9945(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v9945(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v9945(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v9945(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v9945(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v9945(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v9945(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v9945(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v9945(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v9945(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v9945(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v9945(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v9945(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v9945(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v9945(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v9945(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v9945(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v9945(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v9945(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v9945(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v9945(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v9945(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v9945(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v9945(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v9945(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v9945(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v9945(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v9945(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v9945(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v9945(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v9945(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v9945(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v9945(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v9945(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v9945(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v9945(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v9945(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v9945(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v9945(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v9945(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v9945(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v9945(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v9945(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v9945(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v9945(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v9945(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v9945(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v9945(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v9945(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v9945(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v9945(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v9945(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v9945(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v9945(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v9945(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v9945(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v9945(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v9945(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v9945(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v9945(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v9945(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v9945(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v9945(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v9945(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v9945(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_371,axiom,
! [VarNext: state_type] :
( v9947(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9945(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1734,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9947(VarNext)
<=> ( v9949(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1733,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9949(VarNext)
<=> ( v2609(VarNext)
& v9950(VarNext) ) ) ) ).
tff(writeUnaryOperator_1009,axiom,
! [VarCurr: state_type] :
( ~ v9950(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2117,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1871)
<=> v9937(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1870)
<=> v9937(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1869)
<=> v9937(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1868)
<=> v9937(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1867)
<=> v9937(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1866)
<=> v9937(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1865)
<=> v9937(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1864)
<=> v9937(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_263,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9939(VarNext)
=> ( ( v9937(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v9937(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v9937(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v9937(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v9937(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v9937(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v9937(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v9937(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v9937(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v9937(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v9937(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v9937(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v9937(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v9937(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v9937(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v9937(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v9937(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v9937(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v9937(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v9937(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v9937(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v9937(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v9937(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v9937(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v9937(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v9937(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v9937(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v9937(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v9937(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v9937(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v9937(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v9937(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v9937(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v9937(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v9937(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v9937(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v9937(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v9937(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v9937(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v9937(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v9937(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v9937(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v9937(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v9937(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v9937(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v9937(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v9937(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v9937(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v9937(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v9937(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v9937(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v9937(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v9937(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v9937(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v9937(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v9937(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v9937(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v9937(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v9937(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v9937(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v9937(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v9937(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v9937(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v9937(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v9937(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v9937(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v9937(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v9937(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v9937(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v9937(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v9937(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v9937(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v9937(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v9937(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v9937(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v9937(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v9937(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v9937(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v9937(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v9937(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v9937(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v9937(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v9937(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v9937(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v9937(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v9937(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v9937(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v9937(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v9937(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v9937(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v9937(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v9937(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v9937(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v9937(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v9937(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v9937(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v9937(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v9937(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v9937(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v9937(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v9937(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v9937(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v9937(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v9937(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v9937(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v9937(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v9937(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v9937(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v9937(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v9937(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v9937(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v9937(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v9937(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v9937(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v9937(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v9937(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v9937(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v9937(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v9937(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v9937(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v9937(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v9937(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v9937(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v9937(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v9937(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v9937(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v9937(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v9937(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v9937(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v9937(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v9937(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v9937(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v9937(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v9937(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v9937(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v9937(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v9937(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v9937(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v9937(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v9937(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v9937(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v9937(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v9937(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v9937(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v9937(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v9937(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v9937(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v9937(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_370,axiom,
! [VarNext: state_type] :
( v9939(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9937(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1732,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9939(VarNext)
<=> ( v9941(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1731,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9941(VarNext)
<=> ( v2609(VarNext)
& v9942(VarNext) ) ) ) ).
tff(writeUnaryOperator_1008,axiom,
! [VarCurr: state_type] :
( ~ v9942(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2116,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1723)
<=> v9929(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1722)
<=> v9929(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1721)
<=> v9929(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1720)
<=> v9929(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1719)
<=> v9929(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1718)
<=> v9929(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1717)
<=> v9929(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1716)
<=> v9929(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_262,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9931(VarNext)
=> ( ( v9929(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v9929(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v9929(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v9929(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v9929(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v9929(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v9929(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v9929(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v9929(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v9929(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v9929(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v9929(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v9929(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v9929(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v9929(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v9929(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v9929(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v9929(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v9929(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v9929(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v9929(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v9929(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v9929(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v9929(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v9929(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v9929(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v9929(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v9929(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v9929(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v9929(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v9929(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v9929(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v9929(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v9929(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v9929(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v9929(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v9929(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v9929(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v9929(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v9929(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v9929(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v9929(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v9929(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v9929(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v9929(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v9929(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v9929(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v9929(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v9929(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v9929(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v9929(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v9929(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v9929(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v9929(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v9929(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v9929(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v9929(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v9929(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v9929(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v9929(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v9929(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v9929(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v9929(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v9929(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v9929(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v9929(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v9929(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v9929(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v9929(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v9929(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v9929(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v9929(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v9929(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v9929(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v9929(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v9929(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v9929(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v9929(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v9929(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v9929(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v9929(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v9929(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v9929(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v9929(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v9929(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v9929(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v9929(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v9929(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v9929(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v9929(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v9929(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v9929(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v9929(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v9929(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v9929(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v9929(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v9929(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v9929(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v9929(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v9929(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v9929(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v9929(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v9929(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v9929(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v9929(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v9929(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v9929(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v9929(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v9929(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v9929(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v9929(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v9929(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v9929(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v9929(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v9929(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v9929(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v9929(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v9929(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v9929(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v9929(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v9929(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v9929(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v9929(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v9929(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v9929(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v9929(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v9929(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v9929(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v9929(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v9929(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v9929(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v9929(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v9929(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v9929(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v9929(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v9929(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v9929(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v9929(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v9929(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v9929(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v9929(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v9929(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v9929(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v9929(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v9929(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v9929(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v9929(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v9929(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_369,axiom,
! [VarNext: state_type] :
( v9931(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9929(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1730,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9931(VarNext)
<=> ( v9933(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1729,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9933(VarNext)
<=> ( v2609(VarNext)
& v9934(VarNext) ) ) ) ).
tff(writeUnaryOperator_1007,axiom,
! [VarCurr: state_type] :
( ~ v9934(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2115,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1575)
<=> v9921(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1574)
<=> v9921(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1573)
<=> v9921(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1572)
<=> v9921(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1571)
<=> v9921(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1570)
<=> v9921(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1569)
<=> v9921(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1568)
<=> v9921(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_261,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9923(VarNext)
=> ( ( v9921(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v9921(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v9921(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v9921(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v9921(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v9921(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v9921(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v9921(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v9921(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v9921(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v9921(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v9921(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v9921(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v9921(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v9921(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v9921(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v9921(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v9921(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v9921(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v9921(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v9921(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v9921(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v9921(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v9921(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v9921(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v9921(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v9921(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v9921(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v9921(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v9921(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v9921(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v9921(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v9921(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v9921(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v9921(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v9921(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v9921(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v9921(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v9921(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v9921(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v9921(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v9921(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v9921(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v9921(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v9921(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v9921(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v9921(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v9921(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v9921(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v9921(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v9921(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v9921(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v9921(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v9921(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v9921(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v9921(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v9921(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v9921(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v9921(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v9921(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v9921(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v9921(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v9921(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v9921(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v9921(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v9921(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v9921(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v9921(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v9921(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v9921(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v9921(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v9921(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v9921(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v9921(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v9921(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v9921(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v9921(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v9921(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v9921(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v9921(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v9921(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v9921(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v9921(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v9921(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v9921(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v9921(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v9921(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v9921(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v9921(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v9921(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v9921(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v9921(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v9921(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v9921(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v9921(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v9921(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v9921(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v9921(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v9921(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v9921(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v9921(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v9921(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v9921(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v9921(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v9921(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v9921(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v9921(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v9921(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v9921(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v9921(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v9921(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v9921(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v9921(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v9921(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v9921(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v9921(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v9921(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v9921(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v9921(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v9921(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v9921(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v9921(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v9921(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v9921(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v9921(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v9921(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v9921(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v9921(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v9921(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v9921(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v9921(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v9921(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v9921(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v9921(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v9921(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v9921(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v9921(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v9921(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v9921(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v9921(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v9921(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v9921(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v9921(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v9921(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v9921(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v9921(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v9921(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v9921(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_368,axiom,
! [VarNext: state_type] :
( v9923(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9921(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1728,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9923(VarNext)
<=> ( v9925(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1727,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9925(VarNext)
<=> ( v2609(VarNext)
& v9926(VarNext) ) ) ) ).
tff(writeUnaryOperator_1006,axiom,
! [VarCurr: state_type] :
( ~ v9926(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2114,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1427)
<=> v9913(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1426)
<=> v9913(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1425)
<=> v9913(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1424)
<=> v9913(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1423)
<=> v9913(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1422)
<=> v9913(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1421)
<=> v9913(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1420)
<=> v9913(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_260,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9915(VarNext)
=> ( ( v9913(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v9913(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v9913(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v9913(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v9913(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v9913(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v9913(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v9913(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v9913(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v9913(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v9913(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v9913(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v9913(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v9913(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v9913(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v9913(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v9913(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v9913(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v9913(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v9913(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v9913(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v9913(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v9913(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v9913(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v9913(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v9913(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v9913(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v9913(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v9913(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v9913(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v9913(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v9913(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v9913(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v9913(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v9913(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v9913(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v9913(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v9913(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v9913(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v9913(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v9913(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v9913(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v9913(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v9913(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v9913(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v9913(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v9913(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v9913(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v9913(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v9913(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v9913(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v9913(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v9913(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v9913(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v9913(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v9913(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v9913(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v9913(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v9913(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v9913(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v9913(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v9913(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v9913(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v9913(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v9913(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v9913(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v9913(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v9913(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v9913(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v9913(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v9913(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v9913(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v9913(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v9913(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v9913(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v9913(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v9913(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v9913(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v9913(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v9913(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v9913(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v9913(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v9913(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v9913(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v9913(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v9913(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v9913(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v9913(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v9913(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v9913(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v9913(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v9913(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v9913(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v9913(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v9913(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v9913(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v9913(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v9913(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v9913(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v9913(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v9913(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v9913(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v9913(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v9913(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v9913(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v9913(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v9913(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v9913(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v9913(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v9913(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v9913(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v9913(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v9913(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v9913(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v9913(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v9913(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v9913(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v9913(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v9913(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v9913(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v9913(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v9913(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v9913(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v9913(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v9913(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v9913(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v9913(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v9913(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v9913(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v9913(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v9913(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v9913(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v9913(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v9913(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v9913(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v9913(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v9913(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v9913(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v9913(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v9913(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v9913(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v9913(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v9913(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v9913(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v9913(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v9913(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v9913(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v9913(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_367,axiom,
! [VarNext: state_type] :
( v9915(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9913(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1726,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9915(VarNext)
<=> ( v9917(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1725,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9917(VarNext)
<=> ( v2609(VarNext)
& v9918(VarNext) ) ) ) ).
tff(writeUnaryOperator_1005,axiom,
! [VarCurr: state_type] :
( ~ v9918(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2113,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1279)
<=> v9905(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1278)
<=> v9905(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1277)
<=> v9905(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1276)
<=> v9905(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1275)
<=> v9905(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1274)
<=> v9905(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1273)
<=> v9905(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1272)
<=> v9905(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_259,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9907(VarNext)
=> ( ( v9905(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v9905(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v9905(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v9905(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v9905(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v9905(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v9905(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v9905(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v9905(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v9905(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v9905(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v9905(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v9905(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v9905(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v9905(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v9905(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v9905(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v9905(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v9905(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v9905(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v9905(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v9905(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v9905(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v9905(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v9905(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v9905(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v9905(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v9905(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v9905(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v9905(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v9905(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v9905(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v9905(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v9905(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v9905(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v9905(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v9905(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v9905(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v9905(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v9905(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v9905(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v9905(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v9905(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v9905(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v9905(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v9905(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v9905(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v9905(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v9905(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v9905(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v9905(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v9905(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v9905(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v9905(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v9905(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v9905(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v9905(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v9905(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v9905(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v9905(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v9905(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v9905(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v9905(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v9905(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v9905(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v9905(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v9905(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v9905(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v9905(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v9905(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v9905(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v9905(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v9905(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v9905(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v9905(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v9905(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v9905(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v9905(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v9905(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v9905(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v9905(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v9905(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v9905(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v9905(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v9905(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v9905(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v9905(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v9905(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v9905(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v9905(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v9905(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v9905(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v9905(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v9905(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v9905(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v9905(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v9905(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v9905(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v9905(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v9905(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v9905(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v9905(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v9905(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v9905(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v9905(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v9905(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v9905(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v9905(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v9905(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v9905(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v9905(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v9905(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v9905(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v9905(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v9905(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v9905(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v9905(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v9905(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v9905(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v9905(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v9905(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v9905(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v9905(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v9905(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v9905(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v9905(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v9905(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v9905(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v9905(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v9905(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v9905(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v9905(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v9905(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v9905(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v9905(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v9905(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v9905(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v9905(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v9905(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v9905(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v9905(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v9905(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v9905(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v9905(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v9905(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v9905(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v9905(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v9905(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_366,axiom,
! [VarNext: state_type] :
( v9907(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9905(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1724,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9907(VarNext)
<=> ( v9909(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1723,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9909(VarNext)
<=> ( v2609(VarNext)
& v9910(VarNext) ) ) ) ).
tff(writeUnaryOperator_1004,axiom,
! [VarCurr: state_type] :
( ~ v9910(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2112,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1131)
<=> v9897(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex1130)
<=> v9897(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex1129)
<=> v9897(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex1128)
<=> v9897(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex1127)
<=> v9897(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex1126)
<=> v9897(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex1125)
<=> v9897(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex1124)
<=> v9897(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_258,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9899(VarNext)
=> ( ( v9897(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v9897(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v9897(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v9897(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v9897(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v9897(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v9897(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v9897(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v9897(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v9897(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v9897(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v9897(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v9897(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v9897(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v9897(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v9897(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v9897(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v9897(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v9897(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v9897(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v9897(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v9897(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v9897(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v9897(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v9897(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v9897(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v9897(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v9897(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v9897(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v9897(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v9897(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v9897(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v9897(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v9897(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v9897(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v9897(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v9897(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v9897(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v9897(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v9897(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v9897(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v9897(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v9897(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v9897(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v9897(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v9897(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v9897(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v9897(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v9897(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v9897(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v9897(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v9897(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v9897(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v9897(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v9897(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v9897(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v9897(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v9897(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v9897(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v9897(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v9897(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v9897(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v9897(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v9897(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v9897(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v9897(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v9897(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v9897(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v9897(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v9897(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v9897(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v9897(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v9897(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v9897(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v9897(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v9897(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v9897(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v9897(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v9897(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v9897(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v9897(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v9897(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v9897(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v9897(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v9897(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v9897(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v9897(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v9897(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v9897(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v9897(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v9897(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v9897(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v9897(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v9897(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v9897(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v9897(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v9897(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v9897(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v9897(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v9897(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v9897(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v9897(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v9897(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v9897(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v9897(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v9897(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v9897(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v9897(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v9897(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v9897(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v9897(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v9897(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v9897(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v9897(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v9897(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v9897(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v9897(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v9897(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v9897(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v9897(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v9897(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v9897(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v9897(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v9897(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v9897(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v9897(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v9897(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v9897(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v9897(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v9897(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v9897(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v9897(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v9897(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v9897(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v9897(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v9897(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v9897(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v9897(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v9897(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v9897(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v9897(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v9897(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v9897(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v9897(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v9897(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v9897(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v9897(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v9897(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_365,axiom,
! [VarNext: state_type] :
( v9899(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9897(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1722,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9899(VarNext)
<=> ( v9901(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1721,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9901(VarNext)
<=> ( v2609(VarNext)
& v9902(VarNext) ) ) ) ).
tff(writeUnaryOperator_1003,axiom,
! [VarCurr: state_type] :
( ~ v9902(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2111,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex983)
<=> v9889(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex982)
<=> v9889(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex981)
<=> v9889(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex980)
<=> v9889(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex979)
<=> v9889(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex978)
<=> v9889(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex977)
<=> v9889(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex976)
<=> v9889(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_257,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9891(VarNext)
=> ( ( v9889(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v9889(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v9889(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v9889(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v9889(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v9889(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v9889(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v9889(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v9889(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v9889(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v9889(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v9889(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v9889(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v9889(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v9889(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v9889(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v9889(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v9889(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v9889(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v9889(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v9889(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v9889(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v9889(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v9889(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v9889(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v9889(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v9889(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v9889(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v9889(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v9889(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v9889(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v9889(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v9889(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v9889(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v9889(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v9889(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v9889(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v9889(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v9889(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v9889(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v9889(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v9889(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v9889(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v9889(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v9889(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v9889(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v9889(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v9889(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v9889(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v9889(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v9889(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v9889(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v9889(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v9889(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v9889(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v9889(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v9889(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v9889(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v9889(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v9889(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v9889(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v9889(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v9889(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v9889(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v9889(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v9889(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v9889(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v9889(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v9889(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v9889(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v9889(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v9889(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v9889(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v9889(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v9889(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v9889(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v9889(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v9889(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v9889(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v9889(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v9889(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v9889(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v9889(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v9889(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v9889(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v9889(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v9889(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v9889(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v9889(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v9889(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v9889(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v9889(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v9889(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v9889(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v9889(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v9889(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v9889(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v9889(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v9889(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v9889(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v9889(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v9889(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v9889(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v9889(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v9889(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v9889(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v9889(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v9889(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v9889(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v9889(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v9889(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v9889(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v9889(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v9889(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v9889(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v9889(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v9889(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v9889(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v9889(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v9889(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v9889(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v9889(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v9889(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v9889(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v9889(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v9889(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v9889(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v9889(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v9889(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v9889(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v9889(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v9889(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v9889(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v9889(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v9889(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v9889(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v9889(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v9889(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v9889(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v9889(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v9889(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v9889(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v9889(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v9889(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v9889(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v9889(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v9889(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v9889(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_364,axiom,
! [VarNext: state_type] :
( v9891(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9889(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1720,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9891(VarNext)
<=> ( v9893(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1719,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9893(VarNext)
<=> ( v2609(VarNext)
& v9894(VarNext) ) ) ) ).
tff(writeUnaryOperator_1002,axiom,
! [VarCurr: state_type] :
( ~ v9894(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2110,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex835)
<=> v9881(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex834)
<=> v9881(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex833)
<=> v9881(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex832)
<=> v9881(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex831)
<=> v9881(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex830)
<=> v9881(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex829)
<=> v9881(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex828)
<=> v9881(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_256,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9883(VarNext)
=> ( ( v9881(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v9881(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v9881(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v9881(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v9881(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v9881(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v9881(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v9881(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v9881(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v9881(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v9881(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v9881(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v9881(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v9881(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v9881(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v9881(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v9881(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v9881(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v9881(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v9881(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v9881(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v9881(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v9881(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v9881(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v9881(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v9881(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v9881(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v9881(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v9881(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v9881(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v9881(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v9881(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v9881(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v9881(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v9881(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v9881(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v9881(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v9881(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v9881(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v9881(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v9881(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v9881(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v9881(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v9881(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v9881(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v9881(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v9881(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v9881(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v9881(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v9881(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v9881(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v9881(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v9881(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v9881(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v9881(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v9881(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v9881(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v9881(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v9881(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v9881(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v9881(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v9881(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v9881(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v9881(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v9881(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v9881(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v9881(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v9881(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v9881(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v9881(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v9881(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v9881(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v9881(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v9881(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v9881(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v9881(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v9881(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v9881(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v9881(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v9881(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v9881(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v9881(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v9881(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v9881(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v9881(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v9881(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v9881(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v9881(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v9881(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v9881(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v9881(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v9881(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v9881(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v9881(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v9881(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v9881(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v9881(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v9881(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v9881(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v9881(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v9881(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v9881(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v9881(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v9881(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v9881(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v9881(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v9881(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v9881(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v9881(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v9881(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v9881(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v9881(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v9881(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v9881(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v9881(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v9881(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v9881(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v9881(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v9881(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v9881(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v9881(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v9881(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v9881(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v9881(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v9881(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v9881(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v9881(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v9881(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v9881(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v9881(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v9881(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v9881(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v9881(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v9881(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v9881(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v9881(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v9881(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v9881(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v9881(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v9881(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v9881(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v9881(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v9881(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v9881(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v9881(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v9881(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v9881(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v9881(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_363,axiom,
! [VarNext: state_type] :
( v9883(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9881(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1718,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9883(VarNext)
<=> ( v9885(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1717,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9885(VarNext)
<=> ( v2609(VarNext)
& v9886(VarNext) ) ) ) ).
tff(writeUnaryOperator_1001,axiom,
! [VarCurr: state_type] :
( ~ v9886(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2109,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex687)
<=> v9873(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex686)
<=> v9873(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex685)
<=> v9873(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex684)
<=> v9873(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex683)
<=> v9873(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex682)
<=> v9873(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex681)
<=> v9873(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex680)
<=> v9873(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_255,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9875(VarNext)
=> ( ( v9873(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v9873(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v9873(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v9873(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v9873(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v9873(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v9873(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v9873(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v9873(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v9873(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v9873(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v9873(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v9873(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v9873(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v9873(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v9873(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v9873(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v9873(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v9873(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v9873(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v9873(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v9873(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v9873(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v9873(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v9873(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v9873(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v9873(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v9873(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v9873(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v9873(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v9873(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v9873(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v9873(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v9873(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v9873(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v9873(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v9873(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v9873(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v9873(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v9873(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v9873(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v9873(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v9873(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v9873(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v9873(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v9873(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v9873(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v9873(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v9873(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v9873(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v9873(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v9873(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v9873(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v9873(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v9873(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v9873(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v9873(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v9873(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v9873(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v9873(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v9873(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v9873(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v9873(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v9873(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v9873(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v9873(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v9873(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v9873(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v9873(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v9873(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v9873(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v9873(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v9873(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v9873(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v9873(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v9873(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v9873(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v9873(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v9873(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v9873(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v9873(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v9873(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v9873(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v9873(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v9873(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v9873(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v9873(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v9873(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v9873(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v9873(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v9873(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v9873(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v9873(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v9873(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v9873(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v9873(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v9873(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v9873(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v9873(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v9873(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v9873(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v9873(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v9873(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v9873(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v9873(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v9873(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v9873(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v9873(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v9873(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v9873(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v9873(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v9873(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v9873(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v9873(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v9873(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v9873(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v9873(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v9873(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v9873(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v9873(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v9873(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v9873(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v9873(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v9873(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v9873(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v9873(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v9873(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v9873(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v9873(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v9873(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v9873(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v9873(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v9873(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v9873(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v9873(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v9873(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v9873(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v9873(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v9873(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v9873(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v9873(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v9873(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v9873(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v9873(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v9873(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v9873(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v9873(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v9873(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_362,axiom,
! [VarNext: state_type] :
( v9875(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9873(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1716,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9875(VarNext)
<=> ( v9877(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1715,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9877(VarNext)
<=> ( v2609(VarNext)
& v9878(VarNext) ) ) ) ).
tff(writeUnaryOperator_1000,axiom,
! [VarCurr: state_type] :
( ~ v9878(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2108,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex539)
<=> v9865(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex538)
<=> v9865(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex537)
<=> v9865(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex536)
<=> v9865(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex535)
<=> v9865(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex534)
<=> v9865(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex533)
<=> v9865(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex532)
<=> v9865(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_254,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9867(VarNext)
=> ( ( v9865(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v9865(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v9865(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v9865(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v9865(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v9865(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v9865(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v9865(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v9865(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v9865(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v9865(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v9865(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v9865(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v9865(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v9865(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v9865(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v9865(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v9865(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v9865(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v9865(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v9865(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v9865(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v9865(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v9865(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v9865(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v9865(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v9865(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v9865(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v9865(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v9865(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v9865(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v9865(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v9865(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v9865(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v9865(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v9865(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v9865(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v9865(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v9865(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v9865(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v9865(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v9865(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v9865(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v9865(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v9865(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v9865(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v9865(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v9865(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v9865(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v9865(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v9865(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v9865(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v9865(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v9865(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v9865(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v9865(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v9865(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v9865(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v9865(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v9865(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v9865(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v9865(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v9865(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v9865(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v9865(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v9865(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v9865(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v9865(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v9865(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v9865(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v9865(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v9865(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v9865(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v9865(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v9865(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v9865(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v9865(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v9865(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v9865(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v9865(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v9865(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v9865(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v9865(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v9865(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v9865(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v9865(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v9865(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v9865(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v9865(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v9865(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v9865(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v9865(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v9865(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v9865(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v9865(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v9865(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v9865(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v9865(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v9865(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v9865(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v9865(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v9865(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v9865(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v9865(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v9865(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v9865(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v9865(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v9865(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v9865(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v9865(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v9865(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v9865(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v9865(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v9865(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v9865(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v9865(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v9865(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v9865(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v9865(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v9865(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v9865(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v9865(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v9865(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v9865(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v9865(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v9865(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v9865(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v9865(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v9865(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v9865(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v9865(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v9865(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v9865(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v9865(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v9865(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v9865(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v9865(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v9865(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v9865(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v9865(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v9865(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v9865(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v9865(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v9865(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v9865(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v9865(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v9865(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v9865(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_361,axiom,
! [VarNext: state_type] :
( v9867(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9865(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1714,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9867(VarNext)
<=> ( v9869(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1713,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9869(VarNext)
<=> ( v2609(VarNext)
& v9870(VarNext) ) ) ) ).
tff(writeUnaryOperator_999,axiom,
! [VarCurr: state_type] :
( ~ v9870(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2107,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex391)
<=> v9857(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex390)
<=> v9857(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex389)
<=> v9857(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex388)
<=> v9857(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex387)
<=> v9857(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex386)
<=> v9857(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex385)
<=> v9857(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex384)
<=> v9857(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_253,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9859(VarNext)
=> ( ( v9857(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v9857(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v9857(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v9857(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v9857(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v9857(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v9857(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v9857(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v9857(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v9857(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v9857(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v9857(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v9857(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v9857(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v9857(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v9857(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v9857(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v9857(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v9857(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v9857(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v9857(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v9857(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v9857(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v9857(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v9857(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v9857(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v9857(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v9857(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v9857(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v9857(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v9857(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v9857(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v9857(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v9857(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v9857(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v9857(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v9857(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v9857(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v9857(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v9857(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v9857(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v9857(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v9857(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v9857(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v9857(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v9857(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v9857(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v9857(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v9857(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v9857(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v9857(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v9857(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v9857(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v9857(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v9857(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v9857(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v9857(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v9857(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v9857(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v9857(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v9857(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v9857(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v9857(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v9857(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v9857(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v9857(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v9857(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v9857(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v9857(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v9857(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v9857(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v9857(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v9857(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v9857(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v9857(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v9857(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v9857(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v9857(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v9857(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v9857(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v9857(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v9857(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v9857(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v9857(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v9857(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v9857(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v9857(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v9857(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v9857(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v9857(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v9857(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v9857(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v9857(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v9857(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v9857(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v9857(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v9857(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v9857(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v9857(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v9857(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v9857(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v9857(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v9857(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v9857(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v9857(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v9857(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v9857(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v9857(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v9857(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v9857(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v9857(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v9857(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v9857(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v9857(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v9857(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v9857(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v9857(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v9857(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v9857(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v9857(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v9857(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v9857(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v9857(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v9857(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v9857(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v9857(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v9857(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v9857(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v9857(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v9857(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v9857(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v9857(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v9857(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v9857(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v9857(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v9857(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v9857(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v9857(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v9857(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v9857(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v9857(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v9857(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v9857(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v9857(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v9857(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v9857(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v9857(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v9857(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_360,axiom,
! [VarNext: state_type] :
( v9859(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9857(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1712,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9859(VarNext)
<=> ( v9861(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1711,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9861(VarNext)
<=> ( v2609(VarNext)
& v9862(VarNext) ) ) ) ).
tff(writeUnaryOperator_998,axiom,
! [VarCurr: state_type] :
( ~ v9862(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2106,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex243)
<=> v9849(VarNext,bitIndex95) )
& ( v2571(VarNext,bitIndex242)
<=> v9849(VarNext,bitIndex94) )
& ( v2571(VarNext,bitIndex241)
<=> v9849(VarNext,bitIndex93) )
& ( v2571(VarNext,bitIndex240)
<=> v9849(VarNext,bitIndex92) )
& ( v2571(VarNext,bitIndex239)
<=> v9849(VarNext,bitIndex91) )
& ( v2571(VarNext,bitIndex238)
<=> v9849(VarNext,bitIndex90) )
& ( v2571(VarNext,bitIndex237)
<=> v9849(VarNext,bitIndex89) )
& ( v2571(VarNext,bitIndex236)
<=> v9849(VarNext,bitIndex88) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_252,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9851(VarNext)
=> ( ( v9849(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v9849(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v9849(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v9849(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v9849(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v9849(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v9849(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v9849(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v9849(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v9849(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v9849(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v9849(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v9849(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v9849(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v9849(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v9849(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v9849(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v9849(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v9849(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v9849(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v9849(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v9849(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v9849(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v9849(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v9849(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v9849(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v9849(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v9849(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v9849(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v9849(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v9849(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v9849(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v9849(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v9849(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v9849(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v9849(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v9849(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v9849(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v9849(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v9849(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v9849(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v9849(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v9849(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v9849(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v9849(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v9849(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v9849(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v9849(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v9849(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v9849(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v9849(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v9849(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v9849(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v9849(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v9849(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v9849(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v9849(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v9849(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v9849(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v9849(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v9849(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v9849(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v9849(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v9849(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v9849(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v9849(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v9849(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v9849(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v9849(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v9849(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v9849(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v9849(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v9849(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v9849(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v9849(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v9849(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v9849(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v9849(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v9849(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v9849(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v9849(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v9849(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v9849(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v9849(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v9849(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v9849(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v9849(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v9849(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v9849(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v9849(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v9849(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v9849(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v9849(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v9849(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v9849(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v9849(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v9849(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v9849(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v9849(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v9849(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v9849(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v9849(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v9849(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v9849(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v9849(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v9849(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v9849(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v9849(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v9849(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v9849(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v9849(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v9849(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v9849(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v9849(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v9849(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v9849(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v9849(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v9849(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v9849(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v9849(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v9849(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v9849(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v9849(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v9849(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v9849(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v9849(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v9849(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v9849(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v9849(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v9849(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v9849(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v9849(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v9849(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v9849(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v9849(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v9849(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v9849(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v9849(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v9849(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v9849(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v9849(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v9849(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v9849(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v9849(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v9849(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v9849(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v9849(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v9849(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_359,axiom,
! [VarNext: state_type] :
( v9851(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9849(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1710,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9851(VarNext)
<=> ( v9853(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1709,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9853(VarNext)
<=> ( v2609(VarNext)
& v9854(VarNext) ) ) ) ).
tff(writeUnaryOperator_997,axiom,
! [VarCurr: state_type] :
( ~ v9854(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2105,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v2571(VarNext,B)
<=> v9841(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_106,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9843(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9841(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_358,axiom,
! [VarNext: state_type] :
( v9843(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9841(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1708,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9843(VarNext)
<=> ( v9845(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1707,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9845(VarNext)
<=> ( v2609(VarNext)
& v9846(VarNext) ) ) ) ).
tff(writeUnaryOperator_996,axiom,
! [VarCurr: state_type] :
( ~ v9846(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2104,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_95_88(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_2103,axiom,
! [VarCurr: state_type] :
( ( v2575(VarCurr,bitIndex95)
<=> v2577(VarCurr,bitIndex21) )
& ( v2575(VarCurr,bitIndex94)
<=> v2577(VarCurr,bitIndex20) )
& ( v2575(VarCurr,bitIndex93)
<=> v2577(VarCurr,bitIndex19) )
& ( v2575(VarCurr,bitIndex92)
<=> v2577(VarCurr,bitIndex18) )
& ( v2575(VarCurr,bitIndex91)
<=> v2577(VarCurr,bitIndex17) )
& ( v2575(VarCurr,bitIndex90)
<=> v2577(VarCurr,bitIndex16) )
& ( v2575(VarCurr,bitIndex89)
<=> v2577(VarCurr,bitIndex15) )
& ( v2575(VarCurr,bitIndex88)
<=> v2577(VarCurr,bitIndex14) ) ) ).
tff(addAssignment_2102,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_21_14(B)
=> ( v2577(VarCurr,B)
<=> v2579(VarCurr,B) ) ) ).
tff(range_axiom_65,axiom,
! [B: bitindex_type] :
( range_21_14(B)
<=> ( $false
| ( bitIndex14 = B )
| ( bitIndex15 = B )
| ( bitIndex16 = B )
| ( bitIndex17 = B )
| ( bitIndex18 = B )
| ( bitIndex19 = B )
| ( bitIndex20 = B )
| ( bitIndex21 = B ) ) ) ).
tff(addAssignment_2101,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2100,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v8264(VarNext,B)
<=> v9833(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_105,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9834(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v9833(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_357,axiom,
! [VarNext: state_type] :
( v9834(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v9833(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1706,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9834(VarNext)
<=> v9835(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1705,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9835(VarNext)
<=> ( v9837(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_995,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9837(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2099,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2098,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2097,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2096,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2095,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_2094,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_2093,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_2092,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v1228(VarNext,B)
<=> v9831(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_153,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9831(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_170,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9831(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_2091,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9411)
<=> v9823(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex9410)
<=> v9823(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex9409)
<=> v9823(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex9408)
<=> v9823(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex9407)
<=> v9823(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex9406)
<=> v9823(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex9405)
<=> v9823(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex9404)
<=> v9823(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_251,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9825(VarNext)
=> ( ( v9823(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v9823(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v9823(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v9823(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v9823(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v9823(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v9823(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v9823(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v9823(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v9823(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v9823(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v9823(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v9823(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v9823(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v9823(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v9823(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v9823(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v9823(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v9823(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v9823(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v9823(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v9823(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v9823(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v9823(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v9823(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v9823(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v9823(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v9823(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v9823(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v9823(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v9823(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v9823(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v9823(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v9823(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v9823(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v9823(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v9823(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v9823(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v9823(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v9823(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v9823(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v9823(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v9823(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v9823(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v9823(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v9823(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v9823(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v9823(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v9823(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v9823(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v9823(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v9823(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v9823(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v9823(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v9823(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v9823(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v9823(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v9823(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v9823(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v9823(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v9823(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v9823(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v9823(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v9823(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v9823(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v9823(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v9823(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v9823(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v9823(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v9823(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v9823(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v9823(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v9823(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v9823(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v9823(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v9823(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v9823(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v9823(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v9823(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v9823(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v9823(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v9823(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v9823(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v9823(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v9823(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v9823(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v9823(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v9823(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v9823(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v9823(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v9823(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v9823(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v9823(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v9823(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v9823(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v9823(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v9823(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v9823(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v9823(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v9823(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v9823(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v9823(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v9823(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v9823(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v9823(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v9823(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v9823(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v9823(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v9823(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v9823(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v9823(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v9823(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v9823(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v9823(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v9823(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v9823(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v9823(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v9823(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v9823(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v9823(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v9823(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v9823(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v9823(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v9823(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v9823(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v9823(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v9823(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v9823(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v9823(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v9823(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v9823(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v9823(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v9823(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v9823(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v9823(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v9823(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v9823(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v9823(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v9823(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v9823(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v9823(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v9823(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v9823(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v9823(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v9823(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v9823(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v9823(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v9823(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_356,axiom,
! [VarNext: state_type] :
( v9825(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9823(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1704,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9825(VarNext)
<=> ( v9827(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1703,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9827(VarNext)
<=> ( v2609(VarNext)
& v9828(VarNext) ) ) ) ).
tff(writeUnaryOperator_994,axiom,
! [VarCurr: state_type] :
( ~ v9828(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2090,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9263)
<=> v9815(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex9262)
<=> v9815(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex9261)
<=> v9815(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex9260)
<=> v9815(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex9259)
<=> v9815(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex9258)
<=> v9815(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex9257)
<=> v9815(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex9256)
<=> v9815(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_250,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9817(VarNext)
=> ( ( v9815(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v9815(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v9815(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v9815(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v9815(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v9815(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v9815(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v9815(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v9815(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v9815(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v9815(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v9815(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v9815(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v9815(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v9815(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v9815(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v9815(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v9815(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v9815(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v9815(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v9815(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v9815(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v9815(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v9815(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v9815(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v9815(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v9815(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v9815(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v9815(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v9815(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v9815(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v9815(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v9815(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v9815(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v9815(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v9815(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v9815(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v9815(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v9815(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v9815(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v9815(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v9815(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v9815(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v9815(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v9815(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v9815(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v9815(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v9815(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v9815(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v9815(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v9815(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v9815(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v9815(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v9815(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v9815(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v9815(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v9815(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v9815(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v9815(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v9815(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v9815(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v9815(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v9815(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v9815(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v9815(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v9815(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v9815(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v9815(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v9815(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v9815(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v9815(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v9815(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v9815(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v9815(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v9815(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v9815(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v9815(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v9815(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v9815(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v9815(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v9815(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v9815(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v9815(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v9815(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v9815(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v9815(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v9815(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v9815(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v9815(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v9815(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v9815(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v9815(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v9815(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v9815(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v9815(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v9815(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v9815(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v9815(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v9815(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v9815(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v9815(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v9815(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v9815(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v9815(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v9815(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v9815(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v9815(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v9815(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v9815(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v9815(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v9815(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v9815(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v9815(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v9815(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v9815(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v9815(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v9815(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v9815(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v9815(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v9815(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v9815(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v9815(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v9815(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v9815(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v9815(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v9815(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v9815(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v9815(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v9815(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v9815(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v9815(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v9815(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v9815(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v9815(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v9815(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v9815(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v9815(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v9815(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v9815(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v9815(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v9815(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v9815(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v9815(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v9815(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v9815(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v9815(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v9815(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v9815(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_355,axiom,
! [VarNext: state_type] :
( v9817(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9815(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1702,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9817(VarNext)
<=> ( v9819(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1701,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9819(VarNext)
<=> ( v2609(VarNext)
& v9820(VarNext) ) ) ) ).
tff(writeUnaryOperator_993,axiom,
! [VarCurr: state_type] :
( ~ v9820(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2089,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9115)
<=> v9807(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex9114)
<=> v9807(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex9113)
<=> v9807(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex9112)
<=> v9807(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex9111)
<=> v9807(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex9110)
<=> v9807(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex9109)
<=> v9807(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex9108)
<=> v9807(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_249,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9809(VarNext)
=> ( ( v9807(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v9807(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v9807(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v9807(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v9807(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v9807(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v9807(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v9807(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v9807(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v9807(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v9807(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v9807(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v9807(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v9807(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v9807(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v9807(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v9807(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v9807(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v9807(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v9807(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v9807(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v9807(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v9807(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v9807(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v9807(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v9807(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v9807(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v9807(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v9807(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v9807(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v9807(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v9807(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v9807(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v9807(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v9807(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v9807(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v9807(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v9807(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v9807(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v9807(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v9807(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v9807(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v9807(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v9807(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v9807(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v9807(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v9807(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v9807(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v9807(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v9807(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v9807(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v9807(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v9807(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v9807(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v9807(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v9807(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v9807(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v9807(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v9807(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v9807(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v9807(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v9807(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v9807(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v9807(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v9807(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v9807(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v9807(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v9807(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v9807(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v9807(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v9807(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v9807(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v9807(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v9807(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v9807(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v9807(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v9807(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v9807(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v9807(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v9807(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v9807(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v9807(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v9807(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v9807(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v9807(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v9807(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v9807(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v9807(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v9807(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v9807(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v9807(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v9807(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v9807(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v9807(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v9807(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v9807(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v9807(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v9807(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v9807(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v9807(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v9807(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v9807(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v9807(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v9807(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v9807(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v9807(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v9807(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v9807(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v9807(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v9807(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v9807(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v9807(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v9807(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v9807(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v9807(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v9807(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v9807(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v9807(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v9807(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v9807(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v9807(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v9807(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v9807(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v9807(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v9807(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v9807(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v9807(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v9807(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v9807(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v9807(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v9807(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v9807(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v9807(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v9807(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v9807(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v9807(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v9807(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v9807(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v9807(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v9807(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v9807(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v9807(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v9807(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v9807(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v9807(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v9807(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v9807(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v9807(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_354,axiom,
! [VarNext: state_type] :
( v9809(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9807(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1700,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9809(VarNext)
<=> ( v9811(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1699,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9811(VarNext)
<=> ( v2609(VarNext)
& v9812(VarNext) ) ) ) ).
tff(writeUnaryOperator_992,axiom,
! [VarCurr: state_type] :
( ~ v9812(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2088,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8967)
<=> v9799(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8966)
<=> v9799(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8965)
<=> v9799(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8964)
<=> v9799(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8963)
<=> v9799(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8962)
<=> v9799(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8961)
<=> v9799(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8960)
<=> v9799(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_248,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9801(VarNext)
=> ( ( v9799(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v9799(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v9799(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v9799(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v9799(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v9799(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v9799(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v9799(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v9799(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v9799(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v9799(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v9799(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v9799(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v9799(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v9799(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v9799(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v9799(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v9799(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v9799(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v9799(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v9799(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v9799(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v9799(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v9799(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v9799(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v9799(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v9799(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v9799(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v9799(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v9799(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v9799(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v9799(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v9799(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v9799(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v9799(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v9799(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v9799(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v9799(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v9799(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v9799(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v9799(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v9799(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v9799(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v9799(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v9799(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v9799(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v9799(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v9799(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v9799(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v9799(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v9799(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v9799(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v9799(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v9799(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v9799(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v9799(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v9799(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v9799(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v9799(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v9799(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v9799(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v9799(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v9799(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v9799(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v9799(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v9799(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v9799(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v9799(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v9799(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v9799(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v9799(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v9799(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v9799(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v9799(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v9799(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v9799(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v9799(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v9799(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v9799(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v9799(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v9799(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v9799(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v9799(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v9799(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v9799(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v9799(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v9799(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v9799(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v9799(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v9799(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v9799(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v9799(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v9799(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v9799(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v9799(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v9799(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v9799(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v9799(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v9799(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v9799(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v9799(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v9799(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v9799(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v9799(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v9799(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v9799(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v9799(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v9799(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v9799(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v9799(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v9799(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v9799(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v9799(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v9799(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v9799(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v9799(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v9799(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v9799(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v9799(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v9799(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v9799(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v9799(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v9799(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v9799(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v9799(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v9799(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v9799(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v9799(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v9799(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v9799(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v9799(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v9799(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v9799(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v9799(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v9799(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v9799(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v9799(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v9799(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v9799(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v9799(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v9799(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v9799(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v9799(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v9799(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v9799(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v9799(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v9799(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v9799(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_353,axiom,
! [VarNext: state_type] :
( v9801(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9799(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1698,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9801(VarNext)
<=> ( v9803(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1697,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9803(VarNext)
<=> ( v2609(VarNext)
& v9804(VarNext) ) ) ) ).
tff(writeUnaryOperator_991,axiom,
! [VarCurr: state_type] :
( ~ v9804(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2087,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8819)
<=> v9791(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8818)
<=> v9791(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8817)
<=> v9791(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8816)
<=> v9791(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8815)
<=> v9791(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8814)
<=> v9791(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8813)
<=> v9791(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8812)
<=> v9791(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_247,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9793(VarNext)
=> ( ( v9791(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v9791(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v9791(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v9791(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v9791(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v9791(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v9791(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v9791(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v9791(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v9791(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v9791(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v9791(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v9791(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v9791(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v9791(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v9791(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v9791(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v9791(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v9791(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v9791(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v9791(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v9791(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v9791(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v9791(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v9791(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v9791(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v9791(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v9791(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v9791(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v9791(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v9791(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v9791(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v9791(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v9791(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v9791(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v9791(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v9791(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v9791(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v9791(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v9791(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v9791(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v9791(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v9791(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v9791(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v9791(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v9791(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v9791(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v9791(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v9791(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v9791(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v9791(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v9791(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v9791(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v9791(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v9791(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v9791(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v9791(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v9791(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v9791(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v9791(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v9791(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v9791(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v9791(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v9791(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v9791(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v9791(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v9791(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v9791(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v9791(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v9791(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v9791(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v9791(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v9791(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v9791(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v9791(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v9791(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v9791(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v9791(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v9791(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v9791(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v9791(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v9791(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v9791(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v9791(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v9791(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v9791(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v9791(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v9791(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v9791(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v9791(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v9791(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v9791(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v9791(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v9791(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v9791(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v9791(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v9791(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v9791(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v9791(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v9791(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v9791(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v9791(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v9791(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v9791(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v9791(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v9791(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v9791(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v9791(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v9791(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v9791(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v9791(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v9791(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v9791(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v9791(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v9791(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v9791(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v9791(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v9791(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v9791(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v9791(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v9791(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v9791(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v9791(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v9791(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v9791(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v9791(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v9791(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v9791(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v9791(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v9791(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v9791(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v9791(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v9791(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v9791(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v9791(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v9791(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v9791(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v9791(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v9791(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v9791(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v9791(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v9791(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v9791(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v9791(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v9791(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v9791(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v9791(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v9791(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_352,axiom,
! [VarNext: state_type] :
( v9793(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9791(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1696,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9793(VarNext)
<=> ( v9795(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1695,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9795(VarNext)
<=> ( v2609(VarNext)
& v9796(VarNext) ) ) ) ).
tff(writeUnaryOperator_990,axiom,
! [VarCurr: state_type] :
( ~ v9796(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2086,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8671)
<=> v9783(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8670)
<=> v9783(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8669)
<=> v9783(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8668)
<=> v9783(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8667)
<=> v9783(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8666)
<=> v9783(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8665)
<=> v9783(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8664)
<=> v9783(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_246,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9785(VarNext)
=> ( ( v9783(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v9783(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v9783(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v9783(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v9783(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v9783(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v9783(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v9783(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v9783(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v9783(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v9783(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v9783(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v9783(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v9783(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v9783(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v9783(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v9783(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v9783(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v9783(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v9783(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v9783(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v9783(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v9783(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v9783(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v9783(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v9783(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v9783(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v9783(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v9783(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v9783(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v9783(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v9783(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v9783(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v9783(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v9783(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v9783(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v9783(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v9783(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v9783(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v9783(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v9783(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v9783(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v9783(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v9783(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v9783(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v9783(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v9783(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v9783(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v9783(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v9783(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v9783(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v9783(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v9783(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v9783(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v9783(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v9783(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v9783(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v9783(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v9783(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v9783(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v9783(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v9783(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v9783(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v9783(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v9783(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v9783(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v9783(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v9783(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v9783(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v9783(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v9783(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v9783(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v9783(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v9783(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v9783(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v9783(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v9783(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v9783(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v9783(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v9783(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v9783(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v9783(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v9783(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v9783(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v9783(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v9783(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v9783(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v9783(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v9783(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v9783(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v9783(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v9783(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v9783(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v9783(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v9783(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v9783(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v9783(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v9783(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v9783(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v9783(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v9783(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v9783(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v9783(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v9783(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v9783(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v9783(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v9783(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v9783(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v9783(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v9783(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v9783(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v9783(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v9783(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v9783(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v9783(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v9783(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v9783(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v9783(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v9783(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v9783(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v9783(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v9783(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v9783(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v9783(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v9783(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v9783(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v9783(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v9783(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v9783(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v9783(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v9783(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v9783(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v9783(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v9783(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v9783(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v9783(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v9783(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v9783(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v9783(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v9783(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v9783(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v9783(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v9783(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v9783(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v9783(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v9783(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v9783(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v9783(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_351,axiom,
! [VarNext: state_type] :
( v9785(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9783(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1694,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9785(VarNext)
<=> ( v9787(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1693,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9787(VarNext)
<=> ( v2609(VarNext)
& v9788(VarNext) ) ) ) ).
tff(writeUnaryOperator_989,axiom,
! [VarCurr: state_type] :
( ~ v9788(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2085,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8523)
<=> v9775(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8522)
<=> v9775(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8521)
<=> v9775(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8520)
<=> v9775(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8519)
<=> v9775(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8518)
<=> v9775(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8517)
<=> v9775(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8516)
<=> v9775(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_245,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9777(VarNext)
=> ( ( v9775(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v9775(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v9775(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v9775(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v9775(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v9775(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v9775(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v9775(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v9775(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v9775(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v9775(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v9775(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v9775(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v9775(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v9775(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v9775(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v9775(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v9775(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v9775(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v9775(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v9775(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v9775(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v9775(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v9775(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v9775(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v9775(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v9775(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v9775(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v9775(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v9775(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v9775(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v9775(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v9775(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v9775(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v9775(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v9775(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v9775(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v9775(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v9775(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v9775(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v9775(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v9775(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v9775(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v9775(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v9775(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v9775(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v9775(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v9775(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v9775(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v9775(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v9775(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v9775(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v9775(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v9775(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v9775(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v9775(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v9775(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v9775(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v9775(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v9775(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v9775(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v9775(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v9775(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v9775(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v9775(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v9775(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v9775(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v9775(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v9775(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v9775(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v9775(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v9775(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v9775(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v9775(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v9775(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v9775(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v9775(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v9775(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v9775(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v9775(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v9775(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v9775(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v9775(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v9775(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v9775(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v9775(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v9775(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v9775(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v9775(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v9775(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v9775(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v9775(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v9775(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v9775(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v9775(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v9775(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v9775(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v9775(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v9775(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v9775(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v9775(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v9775(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v9775(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v9775(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v9775(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v9775(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v9775(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v9775(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v9775(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v9775(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v9775(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v9775(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v9775(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v9775(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v9775(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v9775(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v9775(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v9775(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v9775(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v9775(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v9775(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v9775(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v9775(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v9775(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v9775(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v9775(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v9775(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v9775(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v9775(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v9775(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v9775(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v9775(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v9775(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v9775(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v9775(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v9775(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v9775(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v9775(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v9775(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v9775(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v9775(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v9775(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v9775(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v9775(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v9775(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v9775(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v9775(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v9775(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_350,axiom,
! [VarNext: state_type] :
( v9777(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9775(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1692,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9777(VarNext)
<=> ( v9779(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1691,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9779(VarNext)
<=> ( v2609(VarNext)
& v9780(VarNext) ) ) ) ).
tff(writeUnaryOperator_988,axiom,
! [VarCurr: state_type] :
( ~ v9780(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2084,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8375)
<=> v9767(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8374)
<=> v9767(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8373)
<=> v9767(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8372)
<=> v9767(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8371)
<=> v9767(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8370)
<=> v9767(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8369)
<=> v9767(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8368)
<=> v9767(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_244,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9769(VarNext)
=> ( ( v9767(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v9767(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v9767(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v9767(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v9767(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v9767(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v9767(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v9767(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v9767(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v9767(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v9767(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v9767(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v9767(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v9767(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v9767(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v9767(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v9767(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v9767(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v9767(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v9767(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v9767(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v9767(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v9767(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v9767(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v9767(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v9767(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v9767(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v9767(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v9767(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v9767(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v9767(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v9767(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v9767(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v9767(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v9767(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v9767(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v9767(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v9767(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v9767(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v9767(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v9767(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v9767(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v9767(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v9767(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v9767(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v9767(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v9767(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v9767(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v9767(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v9767(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v9767(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v9767(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v9767(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v9767(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v9767(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v9767(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v9767(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v9767(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v9767(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v9767(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v9767(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v9767(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v9767(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v9767(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v9767(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v9767(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v9767(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v9767(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v9767(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v9767(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v9767(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v9767(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v9767(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v9767(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v9767(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v9767(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v9767(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v9767(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v9767(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v9767(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v9767(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v9767(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v9767(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v9767(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v9767(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v9767(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v9767(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v9767(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v9767(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v9767(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v9767(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v9767(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v9767(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v9767(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v9767(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v9767(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v9767(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v9767(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v9767(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v9767(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v9767(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v9767(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v9767(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v9767(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v9767(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v9767(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v9767(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v9767(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v9767(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v9767(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v9767(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v9767(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v9767(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v9767(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v9767(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v9767(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v9767(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v9767(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v9767(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v9767(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v9767(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v9767(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v9767(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v9767(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v9767(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v9767(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v9767(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v9767(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v9767(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v9767(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v9767(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v9767(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v9767(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v9767(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v9767(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v9767(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v9767(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v9767(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v9767(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v9767(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v9767(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v9767(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v9767(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v9767(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v9767(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v9767(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v9767(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v9767(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_349,axiom,
! [VarNext: state_type] :
( v9769(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9767(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1690,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9769(VarNext)
<=> ( v9771(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1689,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9771(VarNext)
<=> ( v2609(VarNext)
& v9772(VarNext) ) ) ) ).
tff(writeUnaryOperator_987,axiom,
! [VarCurr: state_type] :
( ~ v9772(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2083,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8227)
<=> v9759(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8226)
<=> v9759(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8225)
<=> v9759(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8224)
<=> v9759(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8223)
<=> v9759(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8222)
<=> v9759(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8221)
<=> v9759(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8220)
<=> v9759(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_243,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9761(VarNext)
=> ( ( v9759(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v9759(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v9759(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v9759(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v9759(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v9759(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v9759(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v9759(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v9759(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v9759(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v9759(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v9759(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v9759(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v9759(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v9759(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v9759(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v9759(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v9759(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v9759(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v9759(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v9759(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v9759(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v9759(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v9759(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v9759(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v9759(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v9759(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v9759(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v9759(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v9759(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v9759(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v9759(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v9759(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v9759(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v9759(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v9759(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v9759(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v9759(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v9759(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v9759(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v9759(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v9759(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v9759(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v9759(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v9759(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v9759(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v9759(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v9759(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v9759(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v9759(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v9759(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v9759(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v9759(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v9759(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v9759(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v9759(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v9759(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v9759(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v9759(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v9759(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v9759(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v9759(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v9759(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v9759(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v9759(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v9759(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v9759(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v9759(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v9759(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v9759(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v9759(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v9759(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v9759(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v9759(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v9759(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v9759(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v9759(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v9759(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v9759(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v9759(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v9759(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v9759(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v9759(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v9759(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v9759(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v9759(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v9759(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v9759(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v9759(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v9759(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v9759(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v9759(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v9759(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v9759(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v9759(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v9759(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v9759(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v9759(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v9759(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v9759(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v9759(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v9759(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v9759(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v9759(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v9759(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v9759(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v9759(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v9759(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v9759(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v9759(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v9759(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v9759(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v9759(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v9759(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v9759(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v9759(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v9759(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v9759(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v9759(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v9759(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v9759(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v9759(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v9759(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v9759(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v9759(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v9759(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v9759(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v9759(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v9759(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v9759(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v9759(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v9759(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v9759(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v9759(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v9759(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v9759(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v9759(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v9759(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v9759(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v9759(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v9759(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v9759(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v9759(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v9759(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v9759(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v9759(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v9759(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v9759(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_348,axiom,
! [VarNext: state_type] :
( v9761(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9759(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1688,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9761(VarNext)
<=> ( v9763(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1687,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9763(VarNext)
<=> ( v2609(VarNext)
& v9764(VarNext) ) ) ) ).
tff(writeUnaryOperator_986,axiom,
! [VarCurr: state_type] :
( ~ v9764(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2082,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8079)
<=> v9751(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex8078)
<=> v9751(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex8077)
<=> v9751(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex8076)
<=> v9751(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex8075)
<=> v9751(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex8074)
<=> v9751(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex8073)
<=> v9751(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex8072)
<=> v9751(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_242,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9753(VarNext)
=> ( ( v9751(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v9751(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v9751(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v9751(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v9751(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v9751(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v9751(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v9751(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v9751(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v9751(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v9751(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v9751(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v9751(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v9751(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v9751(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v9751(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v9751(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v9751(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v9751(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v9751(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v9751(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v9751(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v9751(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v9751(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v9751(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v9751(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v9751(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v9751(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v9751(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v9751(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v9751(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v9751(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v9751(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v9751(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v9751(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v9751(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v9751(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v9751(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v9751(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v9751(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v9751(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v9751(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v9751(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v9751(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v9751(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v9751(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v9751(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v9751(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v9751(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v9751(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v9751(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v9751(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v9751(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v9751(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v9751(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v9751(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v9751(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v9751(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v9751(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v9751(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v9751(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v9751(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v9751(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v9751(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v9751(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v9751(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v9751(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v9751(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v9751(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v9751(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v9751(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v9751(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v9751(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v9751(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v9751(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v9751(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v9751(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v9751(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v9751(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v9751(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v9751(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v9751(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v9751(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v9751(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v9751(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v9751(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v9751(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v9751(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v9751(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v9751(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v9751(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v9751(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v9751(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v9751(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v9751(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v9751(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v9751(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v9751(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v9751(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v9751(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v9751(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v9751(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v9751(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v9751(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v9751(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v9751(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v9751(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v9751(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v9751(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v9751(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v9751(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v9751(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v9751(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v9751(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v9751(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v9751(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v9751(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v9751(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v9751(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v9751(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v9751(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v9751(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v9751(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v9751(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v9751(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v9751(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v9751(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v9751(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v9751(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v9751(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v9751(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v9751(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v9751(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v9751(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v9751(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v9751(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v9751(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v9751(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v9751(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v9751(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v9751(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v9751(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v9751(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v9751(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v9751(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v9751(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v9751(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v9751(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_347,axiom,
! [VarNext: state_type] :
( v9753(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9751(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1686,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9753(VarNext)
<=> ( v9755(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1685,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9755(VarNext)
<=> ( v2609(VarNext)
& v9756(VarNext) ) ) ) ).
tff(writeUnaryOperator_985,axiom,
! [VarCurr: state_type] :
( ~ v9756(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2081,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7931)
<=> v9743(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7930)
<=> v9743(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7929)
<=> v9743(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7928)
<=> v9743(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7927)
<=> v9743(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7926)
<=> v9743(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7925)
<=> v9743(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7924)
<=> v9743(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_241,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9745(VarNext)
=> ( ( v9743(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v9743(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v9743(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v9743(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v9743(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v9743(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v9743(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v9743(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v9743(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v9743(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v9743(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v9743(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v9743(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v9743(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v9743(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v9743(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v9743(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v9743(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v9743(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v9743(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v9743(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v9743(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v9743(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v9743(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v9743(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v9743(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v9743(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v9743(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v9743(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v9743(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v9743(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v9743(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v9743(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v9743(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v9743(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v9743(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v9743(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v9743(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v9743(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v9743(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v9743(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v9743(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v9743(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v9743(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v9743(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v9743(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v9743(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v9743(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v9743(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v9743(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v9743(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v9743(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v9743(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v9743(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v9743(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v9743(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v9743(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v9743(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v9743(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v9743(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v9743(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v9743(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v9743(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v9743(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v9743(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v9743(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v9743(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v9743(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v9743(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v9743(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v9743(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v9743(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v9743(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v9743(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v9743(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v9743(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v9743(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v9743(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v9743(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v9743(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v9743(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v9743(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v9743(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v9743(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v9743(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v9743(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v9743(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v9743(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v9743(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v9743(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v9743(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v9743(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v9743(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v9743(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v9743(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v9743(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v9743(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v9743(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v9743(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v9743(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v9743(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v9743(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v9743(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v9743(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v9743(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v9743(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v9743(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v9743(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v9743(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v9743(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v9743(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v9743(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v9743(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v9743(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v9743(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v9743(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v9743(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v9743(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v9743(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v9743(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v9743(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v9743(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v9743(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v9743(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v9743(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v9743(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v9743(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v9743(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v9743(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v9743(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v9743(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v9743(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v9743(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v9743(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v9743(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v9743(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v9743(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v9743(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v9743(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v9743(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v9743(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v9743(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v9743(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v9743(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v9743(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v9743(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v9743(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v9743(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_346,axiom,
! [VarNext: state_type] :
( v9745(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9743(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1684,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9745(VarNext)
<=> ( v9747(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1683,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9747(VarNext)
<=> ( v2609(VarNext)
& v9748(VarNext) ) ) ) ).
tff(writeUnaryOperator_984,axiom,
! [VarCurr: state_type] :
( ~ v9748(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2080,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7783)
<=> v9735(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7782)
<=> v9735(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7781)
<=> v9735(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7780)
<=> v9735(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7779)
<=> v9735(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7778)
<=> v9735(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7777)
<=> v9735(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7776)
<=> v9735(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_240,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9737(VarNext)
=> ( ( v9735(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v9735(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v9735(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v9735(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v9735(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v9735(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v9735(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v9735(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v9735(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v9735(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v9735(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v9735(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v9735(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v9735(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v9735(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v9735(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v9735(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v9735(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v9735(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v9735(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v9735(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v9735(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v9735(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v9735(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v9735(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v9735(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v9735(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v9735(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v9735(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v9735(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v9735(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v9735(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v9735(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v9735(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v9735(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v9735(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v9735(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v9735(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v9735(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v9735(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v9735(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v9735(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v9735(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v9735(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v9735(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v9735(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v9735(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v9735(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v9735(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v9735(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v9735(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v9735(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v9735(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v9735(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v9735(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v9735(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v9735(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v9735(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v9735(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v9735(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v9735(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v9735(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v9735(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v9735(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v9735(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v9735(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v9735(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v9735(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v9735(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v9735(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v9735(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v9735(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v9735(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v9735(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v9735(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v9735(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v9735(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v9735(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v9735(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v9735(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v9735(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v9735(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v9735(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v9735(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v9735(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v9735(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v9735(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v9735(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v9735(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v9735(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v9735(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v9735(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v9735(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v9735(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v9735(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v9735(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v9735(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v9735(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v9735(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v9735(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v9735(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v9735(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v9735(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v9735(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v9735(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v9735(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v9735(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v9735(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v9735(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v9735(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v9735(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v9735(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v9735(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v9735(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v9735(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v9735(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v9735(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v9735(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v9735(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v9735(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v9735(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v9735(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v9735(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v9735(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v9735(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v9735(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v9735(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v9735(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v9735(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v9735(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v9735(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v9735(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v9735(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v9735(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v9735(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v9735(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v9735(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v9735(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v9735(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v9735(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v9735(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v9735(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v9735(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v9735(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v9735(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v9735(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v9735(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v9735(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_345,axiom,
! [VarNext: state_type] :
( v9737(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9735(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1682,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9737(VarNext)
<=> ( v9739(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1681,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9739(VarNext)
<=> ( v2609(VarNext)
& v9740(VarNext) ) ) ) ).
tff(writeUnaryOperator_983,axiom,
! [VarCurr: state_type] :
( ~ v9740(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2079,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7635)
<=> v9727(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7634)
<=> v9727(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7633)
<=> v9727(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7632)
<=> v9727(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7631)
<=> v9727(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7630)
<=> v9727(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7629)
<=> v9727(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7628)
<=> v9727(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_239,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9729(VarNext)
=> ( ( v9727(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v9727(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v9727(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v9727(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v9727(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v9727(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v9727(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v9727(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v9727(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v9727(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v9727(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v9727(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v9727(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v9727(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v9727(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v9727(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v9727(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v9727(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v9727(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v9727(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v9727(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v9727(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v9727(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v9727(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v9727(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v9727(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v9727(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v9727(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v9727(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v9727(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v9727(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v9727(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v9727(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v9727(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v9727(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v9727(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v9727(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v9727(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v9727(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v9727(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v9727(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v9727(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v9727(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v9727(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v9727(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v9727(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v9727(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v9727(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v9727(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v9727(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v9727(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v9727(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v9727(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v9727(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v9727(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v9727(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v9727(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v9727(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v9727(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v9727(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v9727(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v9727(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v9727(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v9727(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v9727(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v9727(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v9727(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v9727(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v9727(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v9727(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v9727(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v9727(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v9727(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v9727(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v9727(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v9727(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v9727(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v9727(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v9727(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v9727(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v9727(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v9727(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v9727(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v9727(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v9727(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v9727(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v9727(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v9727(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v9727(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v9727(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v9727(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v9727(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v9727(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v9727(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v9727(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v9727(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v9727(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v9727(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v9727(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v9727(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v9727(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v9727(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v9727(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v9727(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v9727(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v9727(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v9727(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v9727(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v9727(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v9727(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v9727(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v9727(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v9727(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v9727(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v9727(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v9727(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v9727(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v9727(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v9727(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v9727(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v9727(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v9727(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v9727(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v9727(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v9727(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v9727(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v9727(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v9727(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v9727(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v9727(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v9727(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v9727(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v9727(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v9727(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v9727(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v9727(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v9727(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v9727(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v9727(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v9727(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v9727(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v9727(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v9727(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v9727(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v9727(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v9727(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v9727(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v9727(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_344,axiom,
! [VarNext: state_type] :
( v9729(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9727(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1680,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9729(VarNext)
<=> ( v9731(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1679,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9731(VarNext)
<=> ( v2609(VarNext)
& v9732(VarNext) ) ) ) ).
tff(writeUnaryOperator_982,axiom,
! [VarCurr: state_type] :
( ~ v9732(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2078,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7487)
<=> v9719(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7486)
<=> v9719(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7485)
<=> v9719(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7484)
<=> v9719(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7483)
<=> v9719(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7482)
<=> v9719(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7481)
<=> v9719(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7480)
<=> v9719(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_238,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9721(VarNext)
=> ( ( v9719(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v9719(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v9719(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v9719(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v9719(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v9719(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v9719(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v9719(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v9719(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v9719(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v9719(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v9719(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v9719(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v9719(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v9719(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v9719(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v9719(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v9719(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v9719(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v9719(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v9719(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v9719(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v9719(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v9719(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v9719(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v9719(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v9719(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v9719(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v9719(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v9719(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v9719(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v9719(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v9719(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v9719(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v9719(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v9719(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v9719(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v9719(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v9719(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v9719(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v9719(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v9719(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v9719(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v9719(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v9719(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v9719(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v9719(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v9719(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v9719(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v9719(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v9719(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v9719(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v9719(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v9719(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v9719(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v9719(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v9719(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v9719(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v9719(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v9719(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v9719(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v9719(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v9719(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v9719(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v9719(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v9719(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v9719(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v9719(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v9719(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v9719(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v9719(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v9719(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v9719(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v9719(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v9719(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v9719(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v9719(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v9719(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v9719(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v9719(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v9719(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v9719(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v9719(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v9719(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v9719(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v9719(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v9719(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v9719(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v9719(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v9719(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v9719(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v9719(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v9719(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v9719(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v9719(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v9719(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v9719(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v9719(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v9719(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v9719(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v9719(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v9719(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v9719(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v9719(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v9719(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v9719(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v9719(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v9719(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v9719(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v9719(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v9719(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v9719(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v9719(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v9719(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v9719(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v9719(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v9719(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v9719(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v9719(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v9719(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v9719(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v9719(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v9719(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v9719(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v9719(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v9719(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v9719(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v9719(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v9719(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v9719(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v9719(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v9719(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v9719(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v9719(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v9719(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v9719(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v9719(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v9719(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v9719(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v9719(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v9719(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v9719(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v9719(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v9719(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v9719(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v9719(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v9719(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v9719(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_343,axiom,
! [VarNext: state_type] :
( v9721(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9719(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1678,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9721(VarNext)
<=> ( v9723(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1677,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9723(VarNext)
<=> ( v2609(VarNext)
& v9724(VarNext) ) ) ) ).
tff(writeUnaryOperator_981,axiom,
! [VarCurr: state_type] :
( ~ v9724(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2077,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7339)
<=> v9711(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7338)
<=> v9711(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7337)
<=> v9711(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7336)
<=> v9711(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7335)
<=> v9711(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7334)
<=> v9711(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7333)
<=> v9711(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7332)
<=> v9711(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_237,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9713(VarNext)
=> ( ( v9711(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v9711(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v9711(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v9711(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v9711(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v9711(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v9711(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v9711(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v9711(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v9711(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v9711(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v9711(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v9711(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v9711(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v9711(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v9711(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v9711(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v9711(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v9711(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v9711(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v9711(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v9711(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v9711(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v9711(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v9711(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v9711(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v9711(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v9711(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v9711(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v9711(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v9711(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v9711(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v9711(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v9711(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v9711(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v9711(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v9711(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v9711(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v9711(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v9711(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v9711(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v9711(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v9711(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v9711(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v9711(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v9711(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v9711(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v9711(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v9711(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v9711(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v9711(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v9711(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v9711(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v9711(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v9711(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v9711(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v9711(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v9711(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v9711(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v9711(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v9711(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v9711(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v9711(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v9711(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v9711(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v9711(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v9711(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v9711(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v9711(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v9711(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v9711(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v9711(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v9711(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v9711(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v9711(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v9711(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v9711(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v9711(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v9711(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v9711(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v9711(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v9711(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v9711(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v9711(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v9711(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v9711(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v9711(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v9711(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v9711(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v9711(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v9711(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v9711(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v9711(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v9711(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v9711(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v9711(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v9711(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v9711(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v9711(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v9711(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v9711(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v9711(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v9711(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v9711(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v9711(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v9711(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v9711(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v9711(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v9711(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v9711(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v9711(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v9711(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v9711(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v9711(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v9711(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v9711(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v9711(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v9711(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v9711(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v9711(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v9711(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v9711(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v9711(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v9711(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v9711(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v9711(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v9711(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v9711(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v9711(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v9711(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v9711(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v9711(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v9711(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v9711(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v9711(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v9711(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v9711(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v9711(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v9711(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v9711(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v9711(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v9711(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v9711(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v9711(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v9711(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v9711(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v9711(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v9711(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_342,axiom,
! [VarNext: state_type] :
( v9713(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9711(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1676,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9713(VarNext)
<=> ( v9715(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1675,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9715(VarNext)
<=> ( v2609(VarNext)
& v9716(VarNext) ) ) ) ).
tff(writeUnaryOperator_980,axiom,
! [VarCurr: state_type] :
( ~ v9716(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2076,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7191)
<=> v9703(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7190)
<=> v9703(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7189)
<=> v9703(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7188)
<=> v9703(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7187)
<=> v9703(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7186)
<=> v9703(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7185)
<=> v9703(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7184)
<=> v9703(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_236,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9705(VarNext)
=> ( ( v9703(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v9703(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v9703(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v9703(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v9703(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v9703(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v9703(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v9703(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v9703(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v9703(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v9703(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v9703(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v9703(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v9703(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v9703(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v9703(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v9703(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v9703(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v9703(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v9703(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v9703(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v9703(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v9703(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v9703(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v9703(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v9703(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v9703(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v9703(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v9703(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v9703(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v9703(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v9703(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v9703(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v9703(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v9703(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v9703(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v9703(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v9703(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v9703(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v9703(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v9703(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v9703(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v9703(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v9703(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v9703(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v9703(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v9703(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v9703(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v9703(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v9703(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v9703(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v9703(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v9703(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v9703(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v9703(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v9703(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v9703(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v9703(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v9703(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v9703(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v9703(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v9703(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v9703(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v9703(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v9703(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v9703(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v9703(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v9703(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v9703(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v9703(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v9703(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v9703(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v9703(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v9703(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v9703(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v9703(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v9703(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v9703(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v9703(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v9703(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v9703(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v9703(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v9703(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v9703(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v9703(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v9703(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v9703(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v9703(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v9703(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v9703(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v9703(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v9703(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v9703(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v9703(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v9703(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v9703(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v9703(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v9703(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v9703(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v9703(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v9703(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v9703(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v9703(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v9703(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v9703(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v9703(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v9703(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v9703(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v9703(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v9703(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v9703(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v9703(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v9703(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v9703(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v9703(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v9703(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v9703(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v9703(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v9703(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v9703(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v9703(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v9703(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v9703(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v9703(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v9703(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v9703(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v9703(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v9703(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v9703(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v9703(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v9703(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v9703(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v9703(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v9703(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v9703(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v9703(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v9703(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v9703(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v9703(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v9703(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v9703(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v9703(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v9703(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v9703(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v9703(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v9703(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v9703(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v9703(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_341,axiom,
! [VarNext: state_type] :
( v9705(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9703(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1674,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9705(VarNext)
<=> ( v9707(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1673,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9707(VarNext)
<=> ( v2609(VarNext)
& v9708(VarNext) ) ) ) ).
tff(writeUnaryOperator_979,axiom,
! [VarCurr: state_type] :
( ~ v9708(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2075,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7043)
<=> v9695(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex7042)
<=> v9695(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex7041)
<=> v9695(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex7040)
<=> v9695(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex7039)
<=> v9695(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex7038)
<=> v9695(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex7037)
<=> v9695(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex7036)
<=> v9695(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_235,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9697(VarNext)
=> ( ( v9695(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v9695(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v9695(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v9695(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v9695(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v9695(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v9695(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v9695(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v9695(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v9695(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v9695(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v9695(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v9695(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v9695(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v9695(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v9695(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v9695(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v9695(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v9695(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v9695(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v9695(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v9695(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v9695(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v9695(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v9695(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v9695(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v9695(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v9695(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v9695(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v9695(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v9695(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v9695(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v9695(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v9695(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v9695(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v9695(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v9695(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v9695(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v9695(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v9695(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v9695(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v9695(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v9695(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v9695(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v9695(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v9695(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v9695(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v9695(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v9695(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v9695(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v9695(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v9695(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v9695(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v9695(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v9695(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v9695(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v9695(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v9695(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v9695(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v9695(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v9695(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v9695(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v9695(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v9695(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v9695(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v9695(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v9695(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v9695(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v9695(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v9695(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v9695(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v9695(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v9695(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v9695(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v9695(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v9695(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v9695(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v9695(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v9695(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v9695(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v9695(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v9695(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v9695(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v9695(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v9695(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v9695(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v9695(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v9695(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v9695(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v9695(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v9695(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v9695(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v9695(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v9695(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v9695(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v9695(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v9695(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v9695(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v9695(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v9695(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v9695(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v9695(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v9695(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v9695(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v9695(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v9695(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v9695(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v9695(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v9695(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v9695(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v9695(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v9695(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v9695(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v9695(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v9695(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v9695(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v9695(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v9695(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v9695(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v9695(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v9695(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v9695(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v9695(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v9695(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v9695(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v9695(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v9695(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v9695(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v9695(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v9695(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v9695(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v9695(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v9695(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v9695(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v9695(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v9695(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v9695(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v9695(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v9695(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v9695(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v9695(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v9695(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v9695(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v9695(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v9695(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v9695(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v9695(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v9695(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_340,axiom,
! [VarNext: state_type] :
( v9697(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9695(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1672,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9697(VarNext)
<=> ( v9699(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1671,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9699(VarNext)
<=> ( v2609(VarNext)
& v9700(VarNext) ) ) ) ).
tff(writeUnaryOperator_978,axiom,
! [VarCurr: state_type] :
( ~ v9700(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2074,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6895)
<=> v9687(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6894)
<=> v9687(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6893)
<=> v9687(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6892)
<=> v9687(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6891)
<=> v9687(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6890)
<=> v9687(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6889)
<=> v9687(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6888)
<=> v9687(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_234,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9689(VarNext)
=> ( ( v9687(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v9687(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v9687(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v9687(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v9687(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v9687(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v9687(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v9687(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v9687(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v9687(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v9687(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v9687(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v9687(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v9687(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v9687(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v9687(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v9687(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v9687(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v9687(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v9687(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v9687(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v9687(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v9687(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v9687(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v9687(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v9687(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v9687(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v9687(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v9687(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v9687(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v9687(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v9687(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v9687(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v9687(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v9687(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v9687(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v9687(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v9687(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v9687(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v9687(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v9687(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v9687(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v9687(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v9687(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v9687(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v9687(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v9687(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v9687(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v9687(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v9687(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v9687(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v9687(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v9687(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v9687(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v9687(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v9687(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v9687(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v9687(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v9687(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v9687(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v9687(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v9687(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v9687(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v9687(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v9687(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v9687(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v9687(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v9687(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v9687(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v9687(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v9687(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v9687(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v9687(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v9687(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v9687(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v9687(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v9687(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v9687(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v9687(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v9687(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v9687(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v9687(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v9687(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v9687(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v9687(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v9687(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v9687(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v9687(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v9687(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v9687(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v9687(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v9687(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v9687(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v9687(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v9687(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v9687(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v9687(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v9687(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v9687(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v9687(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v9687(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v9687(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v9687(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v9687(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v9687(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v9687(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v9687(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v9687(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v9687(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v9687(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v9687(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v9687(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v9687(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v9687(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v9687(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v9687(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v9687(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v9687(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v9687(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v9687(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v9687(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v9687(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v9687(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v9687(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v9687(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v9687(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v9687(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v9687(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v9687(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v9687(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v9687(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v9687(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v9687(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v9687(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v9687(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v9687(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v9687(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v9687(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v9687(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v9687(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v9687(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v9687(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v9687(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v9687(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v9687(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v9687(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v9687(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v9687(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_339,axiom,
! [VarNext: state_type] :
( v9689(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9687(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1670,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9689(VarNext)
<=> ( v9691(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1669,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9691(VarNext)
<=> ( v2609(VarNext)
& v9692(VarNext) ) ) ) ).
tff(writeUnaryOperator_977,axiom,
! [VarCurr: state_type] :
( ~ v9692(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2073,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6747)
<=> v9679(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6746)
<=> v9679(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6745)
<=> v9679(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6744)
<=> v9679(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6743)
<=> v9679(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6742)
<=> v9679(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6741)
<=> v9679(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6740)
<=> v9679(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_233,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9681(VarNext)
=> ( ( v9679(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v9679(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v9679(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v9679(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v9679(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v9679(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v9679(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v9679(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v9679(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v9679(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v9679(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v9679(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v9679(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v9679(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v9679(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v9679(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v9679(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v9679(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v9679(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v9679(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v9679(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v9679(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v9679(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v9679(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v9679(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v9679(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v9679(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v9679(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v9679(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v9679(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v9679(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v9679(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v9679(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v9679(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v9679(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v9679(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v9679(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v9679(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v9679(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v9679(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v9679(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v9679(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v9679(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v9679(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v9679(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v9679(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v9679(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v9679(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v9679(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v9679(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v9679(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v9679(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v9679(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v9679(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v9679(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v9679(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v9679(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v9679(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v9679(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v9679(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v9679(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v9679(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v9679(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v9679(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v9679(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v9679(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v9679(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v9679(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v9679(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v9679(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v9679(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v9679(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v9679(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v9679(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v9679(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v9679(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v9679(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v9679(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v9679(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v9679(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v9679(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v9679(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v9679(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v9679(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v9679(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v9679(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v9679(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v9679(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v9679(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v9679(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v9679(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v9679(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v9679(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v9679(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v9679(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v9679(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v9679(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v9679(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v9679(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v9679(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v9679(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v9679(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v9679(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v9679(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v9679(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v9679(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v9679(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v9679(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v9679(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v9679(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v9679(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v9679(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v9679(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v9679(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v9679(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v9679(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v9679(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v9679(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v9679(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v9679(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v9679(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v9679(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v9679(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v9679(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v9679(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v9679(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v9679(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v9679(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v9679(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v9679(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v9679(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v9679(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v9679(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v9679(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v9679(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v9679(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v9679(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v9679(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v9679(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v9679(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v9679(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v9679(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v9679(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v9679(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v9679(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v9679(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v9679(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v9679(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_338,axiom,
! [VarNext: state_type] :
( v9681(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9679(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1668,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9681(VarNext)
<=> ( v9683(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1667,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9683(VarNext)
<=> ( v2609(VarNext)
& v9684(VarNext) ) ) ) ).
tff(writeUnaryOperator_976,axiom,
! [VarCurr: state_type] :
( ~ v9684(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2072,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6599)
<=> v9671(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6598)
<=> v9671(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6597)
<=> v9671(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6596)
<=> v9671(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6595)
<=> v9671(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6594)
<=> v9671(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6593)
<=> v9671(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6592)
<=> v9671(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_232,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9673(VarNext)
=> ( ( v9671(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v9671(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v9671(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v9671(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v9671(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v9671(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v9671(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v9671(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v9671(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v9671(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v9671(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v9671(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v9671(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v9671(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v9671(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v9671(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v9671(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v9671(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v9671(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v9671(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v9671(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v9671(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v9671(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v9671(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v9671(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v9671(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v9671(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v9671(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v9671(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v9671(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v9671(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v9671(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v9671(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v9671(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v9671(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v9671(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v9671(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v9671(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v9671(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v9671(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v9671(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v9671(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v9671(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v9671(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v9671(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v9671(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v9671(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v9671(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v9671(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v9671(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v9671(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v9671(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v9671(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v9671(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v9671(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v9671(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v9671(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v9671(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v9671(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v9671(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v9671(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v9671(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v9671(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v9671(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v9671(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v9671(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v9671(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v9671(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v9671(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v9671(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v9671(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v9671(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v9671(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v9671(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v9671(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v9671(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v9671(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v9671(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v9671(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v9671(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v9671(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v9671(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v9671(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v9671(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v9671(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v9671(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v9671(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v9671(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v9671(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v9671(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v9671(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v9671(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v9671(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v9671(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v9671(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v9671(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v9671(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v9671(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v9671(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v9671(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v9671(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v9671(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v9671(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v9671(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v9671(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v9671(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v9671(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v9671(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v9671(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v9671(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v9671(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v9671(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v9671(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v9671(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v9671(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v9671(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v9671(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v9671(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v9671(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v9671(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v9671(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v9671(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v9671(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v9671(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v9671(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v9671(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v9671(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v9671(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v9671(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v9671(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v9671(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v9671(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v9671(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v9671(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v9671(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v9671(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v9671(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v9671(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v9671(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v9671(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v9671(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v9671(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v9671(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v9671(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v9671(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v9671(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v9671(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v9671(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_337,axiom,
! [VarNext: state_type] :
( v9673(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9671(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1666,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9673(VarNext)
<=> ( v9675(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1665,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9675(VarNext)
<=> ( v2609(VarNext)
& v9676(VarNext) ) ) ) ).
tff(writeUnaryOperator_975,axiom,
! [VarCurr: state_type] :
( ~ v9676(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2071,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6451)
<=> v9663(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6450)
<=> v9663(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6449)
<=> v9663(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6448)
<=> v9663(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6447)
<=> v9663(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6446)
<=> v9663(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6445)
<=> v9663(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6444)
<=> v9663(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_231,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9665(VarNext)
=> ( ( v9663(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v9663(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v9663(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v9663(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v9663(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v9663(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v9663(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v9663(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v9663(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v9663(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v9663(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v9663(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v9663(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v9663(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v9663(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v9663(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v9663(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v9663(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v9663(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v9663(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v9663(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v9663(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v9663(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v9663(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v9663(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v9663(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v9663(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v9663(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v9663(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v9663(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v9663(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v9663(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v9663(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v9663(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v9663(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v9663(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v9663(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v9663(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v9663(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v9663(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v9663(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v9663(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v9663(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v9663(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v9663(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v9663(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v9663(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v9663(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v9663(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v9663(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v9663(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v9663(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v9663(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v9663(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v9663(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v9663(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v9663(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v9663(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v9663(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v9663(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v9663(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v9663(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v9663(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v9663(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v9663(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v9663(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v9663(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v9663(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v9663(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v9663(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v9663(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v9663(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v9663(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v9663(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v9663(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v9663(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v9663(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v9663(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v9663(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v9663(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v9663(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v9663(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v9663(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v9663(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v9663(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v9663(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v9663(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v9663(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v9663(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v9663(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v9663(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v9663(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v9663(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v9663(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v9663(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v9663(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v9663(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v9663(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v9663(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v9663(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v9663(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v9663(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v9663(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v9663(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v9663(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v9663(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v9663(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v9663(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v9663(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v9663(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v9663(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v9663(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v9663(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v9663(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v9663(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v9663(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v9663(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v9663(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v9663(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v9663(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v9663(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v9663(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v9663(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v9663(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v9663(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v9663(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v9663(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v9663(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v9663(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v9663(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v9663(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v9663(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v9663(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v9663(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v9663(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v9663(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v9663(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v9663(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v9663(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v9663(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v9663(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v9663(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v9663(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v9663(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v9663(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v9663(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v9663(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v9663(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_336,axiom,
! [VarNext: state_type] :
( v9665(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9663(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1664,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9665(VarNext)
<=> ( v9667(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1663,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9667(VarNext)
<=> ( v2609(VarNext)
& v9668(VarNext) ) ) ) ).
tff(writeUnaryOperator_974,axiom,
! [VarCurr: state_type] :
( ~ v9668(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2070,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6303)
<=> v9655(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6302)
<=> v9655(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6301)
<=> v9655(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6300)
<=> v9655(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6299)
<=> v9655(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6298)
<=> v9655(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6297)
<=> v9655(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6296)
<=> v9655(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_230,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9657(VarNext)
=> ( ( v9655(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v9655(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v9655(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v9655(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v9655(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v9655(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v9655(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v9655(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v9655(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v9655(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v9655(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v9655(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v9655(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v9655(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v9655(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v9655(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v9655(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v9655(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v9655(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v9655(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v9655(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v9655(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v9655(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v9655(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v9655(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v9655(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v9655(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v9655(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v9655(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v9655(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v9655(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v9655(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v9655(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v9655(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v9655(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v9655(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v9655(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v9655(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v9655(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v9655(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v9655(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v9655(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v9655(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v9655(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v9655(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v9655(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v9655(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v9655(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v9655(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v9655(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v9655(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v9655(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v9655(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v9655(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v9655(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v9655(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v9655(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v9655(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v9655(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v9655(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v9655(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v9655(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v9655(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v9655(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v9655(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v9655(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v9655(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v9655(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v9655(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v9655(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v9655(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v9655(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v9655(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v9655(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v9655(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v9655(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v9655(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v9655(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v9655(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v9655(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v9655(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v9655(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v9655(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v9655(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v9655(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v9655(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v9655(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v9655(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v9655(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v9655(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v9655(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v9655(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v9655(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v9655(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v9655(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v9655(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v9655(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v9655(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v9655(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v9655(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v9655(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v9655(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v9655(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v9655(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v9655(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v9655(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v9655(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v9655(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v9655(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v9655(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v9655(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v9655(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v9655(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v9655(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v9655(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v9655(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v9655(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v9655(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v9655(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v9655(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v9655(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v9655(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v9655(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v9655(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v9655(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v9655(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v9655(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v9655(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v9655(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v9655(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v9655(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v9655(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v9655(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v9655(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v9655(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v9655(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v9655(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v9655(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v9655(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v9655(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v9655(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v9655(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v9655(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v9655(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v9655(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v9655(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v9655(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v9655(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_335,axiom,
! [VarNext: state_type] :
( v9657(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9655(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1662,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9657(VarNext)
<=> ( v9659(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1661,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9659(VarNext)
<=> ( v2609(VarNext)
& v9660(VarNext) ) ) ) ).
tff(writeUnaryOperator_973,axiom,
! [VarCurr: state_type] :
( ~ v9660(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2069,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6155)
<=> v9647(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6154)
<=> v9647(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6153)
<=> v9647(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6152)
<=> v9647(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6151)
<=> v9647(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6150)
<=> v9647(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6149)
<=> v9647(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6148)
<=> v9647(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_229,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9649(VarNext)
=> ( ( v9647(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v9647(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v9647(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v9647(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v9647(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v9647(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v9647(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v9647(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v9647(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v9647(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v9647(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v9647(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v9647(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v9647(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v9647(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v9647(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v9647(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v9647(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v9647(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v9647(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v9647(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v9647(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v9647(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v9647(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v9647(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v9647(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v9647(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v9647(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v9647(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v9647(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v9647(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v9647(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v9647(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v9647(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v9647(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v9647(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v9647(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v9647(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v9647(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v9647(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v9647(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v9647(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v9647(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v9647(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v9647(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v9647(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v9647(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v9647(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v9647(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v9647(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v9647(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v9647(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v9647(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v9647(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v9647(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v9647(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v9647(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v9647(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v9647(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v9647(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v9647(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v9647(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v9647(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v9647(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v9647(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v9647(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v9647(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v9647(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v9647(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v9647(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v9647(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v9647(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v9647(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v9647(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v9647(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v9647(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v9647(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v9647(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v9647(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v9647(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v9647(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v9647(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v9647(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v9647(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v9647(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v9647(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v9647(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v9647(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v9647(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v9647(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v9647(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v9647(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v9647(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v9647(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v9647(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v9647(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v9647(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v9647(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v9647(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v9647(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v9647(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v9647(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v9647(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v9647(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v9647(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v9647(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v9647(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v9647(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v9647(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v9647(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v9647(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v9647(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v9647(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v9647(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v9647(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v9647(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v9647(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v9647(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v9647(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v9647(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v9647(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v9647(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v9647(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v9647(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v9647(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v9647(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v9647(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v9647(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v9647(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v9647(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v9647(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v9647(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v9647(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v9647(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v9647(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v9647(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v9647(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v9647(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v9647(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v9647(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v9647(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v9647(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v9647(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v9647(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v9647(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v9647(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v9647(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v9647(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_334,axiom,
! [VarNext: state_type] :
( v9649(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9647(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1660,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9649(VarNext)
<=> ( v9651(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1659,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9651(VarNext)
<=> ( v2609(VarNext)
& v9652(VarNext) ) ) ) ).
tff(writeUnaryOperator_972,axiom,
! [VarCurr: state_type] :
( ~ v9652(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2068,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6007)
<=> v9639(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex6006)
<=> v9639(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex6005)
<=> v9639(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex6004)
<=> v9639(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex6003)
<=> v9639(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex6002)
<=> v9639(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex6001)
<=> v9639(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex6000)
<=> v9639(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_228,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9641(VarNext)
=> ( ( v9639(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v9639(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v9639(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v9639(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v9639(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v9639(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v9639(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v9639(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v9639(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v9639(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v9639(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v9639(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v9639(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v9639(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v9639(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v9639(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v9639(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v9639(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v9639(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v9639(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v9639(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v9639(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v9639(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v9639(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v9639(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v9639(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v9639(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v9639(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v9639(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v9639(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v9639(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v9639(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v9639(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v9639(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v9639(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v9639(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v9639(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v9639(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v9639(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v9639(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v9639(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v9639(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v9639(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v9639(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v9639(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v9639(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v9639(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v9639(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v9639(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v9639(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v9639(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v9639(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v9639(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v9639(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v9639(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v9639(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v9639(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v9639(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v9639(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v9639(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v9639(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v9639(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v9639(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v9639(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v9639(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v9639(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v9639(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v9639(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v9639(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v9639(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v9639(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v9639(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v9639(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v9639(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v9639(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v9639(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v9639(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v9639(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v9639(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v9639(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v9639(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v9639(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v9639(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v9639(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v9639(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v9639(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v9639(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v9639(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v9639(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v9639(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v9639(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v9639(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v9639(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v9639(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v9639(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v9639(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v9639(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v9639(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v9639(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v9639(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v9639(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v9639(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v9639(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v9639(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v9639(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v9639(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v9639(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v9639(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v9639(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v9639(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v9639(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v9639(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v9639(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v9639(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v9639(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v9639(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v9639(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v9639(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v9639(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v9639(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v9639(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v9639(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v9639(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v9639(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v9639(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v9639(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v9639(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v9639(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v9639(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v9639(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v9639(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v9639(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v9639(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v9639(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v9639(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v9639(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v9639(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v9639(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v9639(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v9639(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v9639(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v9639(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v9639(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v9639(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v9639(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v9639(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v9639(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v9639(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_333,axiom,
! [VarNext: state_type] :
( v9641(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9639(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1658,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9641(VarNext)
<=> ( v9643(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1657,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9643(VarNext)
<=> ( v2609(VarNext)
& v9644(VarNext) ) ) ) ).
tff(writeUnaryOperator_971,axiom,
! [VarCurr: state_type] :
( ~ v9644(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2067,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5859)
<=> v9631(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5858)
<=> v9631(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5857)
<=> v9631(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5856)
<=> v9631(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5855)
<=> v9631(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5854)
<=> v9631(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5853)
<=> v9631(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5852)
<=> v9631(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_227,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9633(VarNext)
=> ( ( v9631(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v9631(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v9631(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v9631(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v9631(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v9631(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v9631(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v9631(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v9631(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v9631(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v9631(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v9631(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v9631(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v9631(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v9631(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v9631(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v9631(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v9631(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v9631(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v9631(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v9631(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v9631(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v9631(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v9631(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v9631(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v9631(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v9631(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v9631(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v9631(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v9631(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v9631(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v9631(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v9631(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v9631(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v9631(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v9631(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v9631(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v9631(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v9631(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v9631(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v9631(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v9631(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v9631(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v9631(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v9631(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v9631(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v9631(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v9631(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v9631(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v9631(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v9631(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v9631(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v9631(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v9631(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v9631(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v9631(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v9631(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v9631(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v9631(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v9631(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v9631(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v9631(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v9631(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v9631(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v9631(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v9631(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v9631(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v9631(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v9631(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v9631(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v9631(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v9631(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v9631(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v9631(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v9631(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v9631(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v9631(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v9631(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v9631(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v9631(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v9631(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v9631(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v9631(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v9631(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v9631(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v9631(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v9631(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v9631(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v9631(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v9631(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v9631(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v9631(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v9631(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v9631(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v9631(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v9631(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v9631(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v9631(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v9631(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v9631(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v9631(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v9631(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v9631(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v9631(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v9631(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v9631(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v9631(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v9631(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v9631(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v9631(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v9631(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v9631(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v9631(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v9631(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v9631(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v9631(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v9631(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v9631(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v9631(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v9631(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v9631(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v9631(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v9631(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v9631(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v9631(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v9631(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v9631(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v9631(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v9631(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v9631(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v9631(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v9631(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v9631(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v9631(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v9631(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v9631(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v9631(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v9631(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v9631(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v9631(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v9631(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v9631(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v9631(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v9631(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v9631(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v9631(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v9631(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v9631(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_332,axiom,
! [VarNext: state_type] :
( v9633(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9631(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1656,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9633(VarNext)
<=> ( v9635(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1655,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9635(VarNext)
<=> ( v2609(VarNext)
& v9636(VarNext) ) ) ) ).
tff(writeUnaryOperator_970,axiom,
! [VarCurr: state_type] :
( ~ v9636(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2066,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5711)
<=> v9623(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5710)
<=> v9623(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5709)
<=> v9623(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5708)
<=> v9623(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5707)
<=> v9623(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5706)
<=> v9623(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5705)
<=> v9623(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5704)
<=> v9623(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_226,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9625(VarNext)
=> ( ( v9623(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v9623(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v9623(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v9623(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v9623(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v9623(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v9623(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v9623(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v9623(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v9623(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v9623(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v9623(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v9623(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v9623(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v9623(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v9623(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v9623(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v9623(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v9623(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v9623(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v9623(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v9623(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v9623(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v9623(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v9623(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v9623(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v9623(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v9623(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v9623(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v9623(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v9623(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v9623(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v9623(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v9623(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v9623(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v9623(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v9623(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v9623(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v9623(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v9623(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v9623(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v9623(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v9623(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v9623(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v9623(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v9623(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v9623(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v9623(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v9623(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v9623(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v9623(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v9623(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v9623(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v9623(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v9623(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v9623(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v9623(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v9623(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v9623(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v9623(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v9623(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v9623(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v9623(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v9623(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v9623(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v9623(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v9623(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v9623(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v9623(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v9623(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v9623(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v9623(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v9623(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v9623(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v9623(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v9623(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v9623(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v9623(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v9623(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v9623(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v9623(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v9623(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v9623(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v9623(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v9623(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v9623(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v9623(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v9623(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v9623(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v9623(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v9623(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v9623(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v9623(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v9623(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v9623(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v9623(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v9623(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v9623(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v9623(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v9623(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v9623(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v9623(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v9623(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v9623(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v9623(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v9623(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v9623(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v9623(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v9623(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v9623(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v9623(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v9623(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v9623(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v9623(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v9623(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v9623(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v9623(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v9623(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v9623(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v9623(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v9623(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v9623(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v9623(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v9623(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v9623(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v9623(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v9623(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v9623(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v9623(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v9623(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v9623(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v9623(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v9623(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v9623(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v9623(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v9623(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v9623(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v9623(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v9623(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v9623(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v9623(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v9623(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v9623(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v9623(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v9623(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v9623(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v9623(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v9623(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_331,axiom,
! [VarNext: state_type] :
( v9625(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9623(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1654,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9625(VarNext)
<=> ( v9627(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1653,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9627(VarNext)
<=> ( v2609(VarNext)
& v9628(VarNext) ) ) ) ).
tff(writeUnaryOperator_969,axiom,
! [VarCurr: state_type] :
( ~ v9628(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2065,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5563)
<=> v9615(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5562)
<=> v9615(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5561)
<=> v9615(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5560)
<=> v9615(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5559)
<=> v9615(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5558)
<=> v9615(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5557)
<=> v9615(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5556)
<=> v9615(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_225,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9617(VarNext)
=> ( ( v9615(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v9615(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v9615(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v9615(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v9615(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v9615(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v9615(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v9615(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v9615(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v9615(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v9615(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v9615(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v9615(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v9615(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v9615(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v9615(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v9615(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v9615(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v9615(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v9615(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v9615(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v9615(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v9615(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v9615(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v9615(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v9615(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v9615(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v9615(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v9615(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v9615(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v9615(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v9615(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v9615(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v9615(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v9615(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v9615(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v9615(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v9615(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v9615(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v9615(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v9615(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v9615(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v9615(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v9615(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v9615(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v9615(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v9615(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v9615(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v9615(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v9615(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v9615(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v9615(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v9615(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v9615(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v9615(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v9615(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v9615(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v9615(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v9615(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v9615(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v9615(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v9615(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v9615(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v9615(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v9615(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v9615(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v9615(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v9615(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v9615(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v9615(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v9615(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v9615(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v9615(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v9615(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v9615(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v9615(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v9615(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v9615(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v9615(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v9615(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v9615(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v9615(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v9615(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v9615(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v9615(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v9615(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v9615(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v9615(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v9615(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v9615(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v9615(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v9615(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v9615(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v9615(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v9615(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v9615(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v9615(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v9615(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v9615(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v9615(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v9615(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v9615(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v9615(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v9615(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v9615(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v9615(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v9615(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v9615(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v9615(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v9615(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v9615(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v9615(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v9615(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v9615(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v9615(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v9615(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v9615(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v9615(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v9615(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v9615(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v9615(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v9615(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v9615(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v9615(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v9615(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v9615(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v9615(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v9615(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v9615(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v9615(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v9615(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v9615(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v9615(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v9615(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v9615(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v9615(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v9615(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v9615(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v9615(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v9615(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v9615(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v9615(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v9615(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v9615(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v9615(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v9615(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v9615(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v9615(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_330,axiom,
! [VarNext: state_type] :
( v9617(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9615(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1652,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9617(VarNext)
<=> ( v9619(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1651,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9619(VarNext)
<=> ( v2609(VarNext)
& v9620(VarNext) ) ) ) ).
tff(writeUnaryOperator_968,axiom,
! [VarCurr: state_type] :
( ~ v9620(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2064,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5415)
<=> v9607(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5414)
<=> v9607(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5413)
<=> v9607(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5412)
<=> v9607(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5411)
<=> v9607(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5410)
<=> v9607(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5409)
<=> v9607(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5408)
<=> v9607(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_224,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9609(VarNext)
=> ( ( v9607(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v9607(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v9607(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v9607(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v9607(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v9607(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v9607(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v9607(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v9607(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v9607(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v9607(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v9607(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v9607(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v9607(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v9607(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v9607(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v9607(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v9607(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v9607(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v9607(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v9607(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v9607(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v9607(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v9607(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v9607(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v9607(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v9607(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v9607(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v9607(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v9607(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v9607(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v9607(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v9607(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v9607(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v9607(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v9607(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v9607(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v9607(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v9607(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v9607(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v9607(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v9607(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v9607(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v9607(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v9607(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v9607(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v9607(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v9607(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v9607(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v9607(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v9607(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v9607(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v9607(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v9607(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v9607(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v9607(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v9607(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v9607(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v9607(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v9607(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v9607(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v9607(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v9607(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v9607(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v9607(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v9607(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v9607(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v9607(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v9607(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v9607(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v9607(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v9607(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v9607(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v9607(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v9607(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v9607(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v9607(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v9607(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v9607(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v9607(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v9607(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v9607(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v9607(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v9607(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v9607(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v9607(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v9607(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v9607(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v9607(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v9607(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v9607(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v9607(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v9607(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v9607(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v9607(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v9607(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v9607(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v9607(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v9607(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v9607(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v9607(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v9607(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v9607(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v9607(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v9607(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v9607(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v9607(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v9607(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v9607(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v9607(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v9607(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v9607(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v9607(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v9607(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v9607(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v9607(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v9607(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v9607(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v9607(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v9607(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v9607(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v9607(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v9607(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v9607(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v9607(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v9607(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v9607(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v9607(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v9607(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v9607(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v9607(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v9607(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v9607(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v9607(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v9607(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v9607(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v9607(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v9607(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v9607(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v9607(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v9607(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v9607(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v9607(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v9607(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v9607(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v9607(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v9607(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v9607(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_329,axiom,
! [VarNext: state_type] :
( v9609(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9607(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1650,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9609(VarNext)
<=> ( v9611(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1649,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9611(VarNext)
<=> ( v2609(VarNext)
& v9612(VarNext) ) ) ) ).
tff(writeUnaryOperator_967,axiom,
! [VarCurr: state_type] :
( ~ v9612(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2063,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5267)
<=> v9599(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5266)
<=> v9599(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5265)
<=> v9599(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5264)
<=> v9599(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5263)
<=> v9599(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5262)
<=> v9599(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5261)
<=> v9599(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5260)
<=> v9599(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_223,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9601(VarNext)
=> ( ( v9599(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v9599(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v9599(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v9599(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v9599(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v9599(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v9599(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v9599(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v9599(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v9599(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v9599(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v9599(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v9599(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v9599(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v9599(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v9599(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v9599(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v9599(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v9599(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v9599(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v9599(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v9599(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v9599(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v9599(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v9599(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v9599(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v9599(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v9599(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v9599(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v9599(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v9599(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v9599(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v9599(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v9599(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v9599(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v9599(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v9599(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v9599(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v9599(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v9599(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v9599(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v9599(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v9599(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v9599(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v9599(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v9599(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v9599(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v9599(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v9599(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v9599(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v9599(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v9599(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v9599(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v9599(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v9599(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v9599(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v9599(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v9599(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v9599(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v9599(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v9599(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v9599(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v9599(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v9599(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v9599(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v9599(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v9599(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v9599(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v9599(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v9599(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v9599(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v9599(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v9599(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v9599(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v9599(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v9599(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v9599(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v9599(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v9599(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v9599(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v9599(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v9599(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v9599(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v9599(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v9599(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v9599(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v9599(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v9599(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v9599(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v9599(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v9599(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v9599(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v9599(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v9599(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v9599(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v9599(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v9599(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v9599(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v9599(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v9599(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v9599(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v9599(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v9599(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v9599(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v9599(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v9599(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v9599(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v9599(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v9599(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v9599(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v9599(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v9599(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v9599(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v9599(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v9599(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v9599(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v9599(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v9599(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v9599(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v9599(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v9599(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v9599(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v9599(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v9599(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v9599(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v9599(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v9599(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v9599(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v9599(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v9599(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v9599(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v9599(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v9599(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v9599(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v9599(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v9599(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v9599(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v9599(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v9599(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v9599(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v9599(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v9599(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v9599(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v9599(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v9599(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v9599(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v9599(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v9599(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_328,axiom,
! [VarNext: state_type] :
( v9601(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9599(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1648,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9601(VarNext)
<=> ( v9603(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1647,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9603(VarNext)
<=> ( v2609(VarNext)
& v9604(VarNext) ) ) ) ).
tff(writeUnaryOperator_966,axiom,
! [VarCurr: state_type] :
( ~ v9604(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2062,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5119)
<=> v9591(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex5118)
<=> v9591(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex5117)
<=> v9591(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex5116)
<=> v9591(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex5115)
<=> v9591(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex5114)
<=> v9591(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex5113)
<=> v9591(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex5112)
<=> v9591(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_222,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9593(VarNext)
=> ( ( v9591(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v9591(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v9591(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v9591(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v9591(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v9591(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v9591(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v9591(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v9591(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v9591(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v9591(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v9591(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v9591(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v9591(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v9591(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v9591(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v9591(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v9591(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v9591(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v9591(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v9591(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v9591(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v9591(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v9591(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v9591(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v9591(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v9591(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v9591(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v9591(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v9591(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v9591(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v9591(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v9591(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v9591(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v9591(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v9591(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v9591(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v9591(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v9591(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v9591(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v9591(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v9591(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v9591(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v9591(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v9591(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v9591(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v9591(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v9591(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v9591(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v9591(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v9591(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v9591(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v9591(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v9591(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v9591(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v9591(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v9591(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v9591(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v9591(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v9591(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v9591(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v9591(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v9591(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v9591(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v9591(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v9591(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v9591(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v9591(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v9591(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v9591(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v9591(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v9591(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v9591(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v9591(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v9591(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v9591(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v9591(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v9591(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v9591(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v9591(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v9591(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v9591(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v9591(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v9591(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v9591(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v9591(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v9591(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v9591(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v9591(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v9591(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v9591(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v9591(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v9591(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v9591(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v9591(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v9591(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v9591(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v9591(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v9591(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v9591(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v9591(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v9591(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v9591(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v9591(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v9591(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v9591(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v9591(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v9591(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v9591(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v9591(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v9591(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v9591(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v9591(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v9591(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v9591(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v9591(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v9591(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v9591(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v9591(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v9591(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v9591(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v9591(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v9591(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v9591(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v9591(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v9591(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v9591(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v9591(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v9591(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v9591(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v9591(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v9591(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v9591(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v9591(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v9591(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v9591(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v9591(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v9591(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v9591(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v9591(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v9591(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v9591(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v9591(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v9591(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v9591(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v9591(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v9591(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v9591(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_327,axiom,
! [VarNext: state_type] :
( v9593(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9591(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1646,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9593(VarNext)
<=> ( v9595(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1645,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9595(VarNext)
<=> ( v2609(VarNext)
& v9596(VarNext) ) ) ) ).
tff(writeUnaryOperator_965,axiom,
! [VarCurr: state_type] :
( ~ v9596(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2061,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4971)
<=> v9583(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4970)
<=> v9583(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4969)
<=> v9583(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4968)
<=> v9583(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4967)
<=> v9583(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4966)
<=> v9583(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4965)
<=> v9583(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4964)
<=> v9583(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_221,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9585(VarNext)
=> ( ( v9583(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v9583(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v9583(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v9583(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v9583(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v9583(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v9583(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v9583(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v9583(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v9583(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v9583(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v9583(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v9583(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v9583(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v9583(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v9583(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v9583(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v9583(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v9583(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v9583(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v9583(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v9583(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v9583(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v9583(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v9583(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v9583(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v9583(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v9583(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v9583(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v9583(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v9583(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v9583(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v9583(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v9583(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v9583(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v9583(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v9583(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v9583(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v9583(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v9583(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v9583(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v9583(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v9583(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v9583(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v9583(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v9583(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v9583(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v9583(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v9583(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v9583(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v9583(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v9583(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v9583(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v9583(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v9583(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v9583(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v9583(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v9583(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v9583(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v9583(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v9583(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v9583(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v9583(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v9583(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v9583(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v9583(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v9583(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v9583(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v9583(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v9583(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v9583(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v9583(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v9583(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v9583(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v9583(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v9583(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v9583(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v9583(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v9583(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v9583(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v9583(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v9583(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v9583(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v9583(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v9583(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v9583(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v9583(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v9583(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v9583(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v9583(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v9583(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v9583(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v9583(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v9583(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v9583(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v9583(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v9583(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v9583(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v9583(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v9583(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v9583(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v9583(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v9583(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v9583(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v9583(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v9583(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v9583(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v9583(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v9583(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v9583(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v9583(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v9583(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v9583(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v9583(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v9583(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v9583(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v9583(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v9583(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v9583(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v9583(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v9583(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v9583(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v9583(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v9583(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v9583(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v9583(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v9583(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v9583(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v9583(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v9583(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v9583(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v9583(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v9583(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v9583(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v9583(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v9583(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v9583(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v9583(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v9583(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v9583(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v9583(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v9583(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v9583(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v9583(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v9583(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v9583(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v9583(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v9583(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_326,axiom,
! [VarNext: state_type] :
( v9585(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9583(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1644,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9585(VarNext)
<=> ( v9587(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1643,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9587(VarNext)
<=> ( v2609(VarNext)
& v9588(VarNext) ) ) ) ).
tff(writeUnaryOperator_964,axiom,
! [VarCurr: state_type] :
( ~ v9588(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2060,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4823)
<=> v9575(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4822)
<=> v9575(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4821)
<=> v9575(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4820)
<=> v9575(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4819)
<=> v9575(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4818)
<=> v9575(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4817)
<=> v9575(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4816)
<=> v9575(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_220,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9577(VarNext)
=> ( ( v9575(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v9575(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v9575(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v9575(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v9575(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v9575(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v9575(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v9575(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v9575(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v9575(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v9575(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v9575(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v9575(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v9575(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v9575(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v9575(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v9575(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v9575(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v9575(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v9575(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v9575(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v9575(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v9575(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v9575(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v9575(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v9575(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v9575(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v9575(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v9575(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v9575(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v9575(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v9575(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v9575(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v9575(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v9575(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v9575(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v9575(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v9575(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v9575(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v9575(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v9575(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v9575(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v9575(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v9575(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v9575(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v9575(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v9575(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v9575(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v9575(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v9575(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v9575(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v9575(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v9575(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v9575(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v9575(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v9575(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v9575(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v9575(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v9575(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v9575(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v9575(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v9575(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v9575(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v9575(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v9575(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v9575(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v9575(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v9575(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v9575(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v9575(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v9575(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v9575(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v9575(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v9575(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v9575(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v9575(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v9575(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v9575(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v9575(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v9575(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v9575(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v9575(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v9575(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v9575(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v9575(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v9575(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v9575(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v9575(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v9575(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v9575(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v9575(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v9575(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v9575(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v9575(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v9575(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v9575(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v9575(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v9575(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v9575(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v9575(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v9575(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v9575(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v9575(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v9575(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v9575(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v9575(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v9575(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v9575(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v9575(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v9575(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v9575(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v9575(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v9575(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v9575(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v9575(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v9575(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v9575(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v9575(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v9575(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v9575(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v9575(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v9575(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v9575(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v9575(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v9575(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v9575(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v9575(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v9575(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v9575(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v9575(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v9575(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v9575(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v9575(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v9575(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v9575(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v9575(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v9575(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v9575(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v9575(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v9575(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v9575(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v9575(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v9575(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v9575(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v9575(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v9575(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v9575(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v9575(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_325,axiom,
! [VarNext: state_type] :
( v9577(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9575(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1642,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9577(VarNext)
<=> ( v9579(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1641,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9579(VarNext)
<=> ( v2609(VarNext)
& v9580(VarNext) ) ) ) ).
tff(writeUnaryOperator_963,axiom,
! [VarCurr: state_type] :
( ~ v9580(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2059,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4675)
<=> v9567(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4674)
<=> v9567(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4673)
<=> v9567(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4672)
<=> v9567(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4671)
<=> v9567(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4670)
<=> v9567(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4669)
<=> v9567(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4668)
<=> v9567(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_219,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9569(VarNext)
=> ( ( v9567(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v9567(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v9567(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v9567(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v9567(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v9567(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v9567(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v9567(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v9567(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v9567(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v9567(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v9567(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v9567(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v9567(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v9567(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v9567(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v9567(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v9567(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v9567(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v9567(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v9567(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v9567(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v9567(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v9567(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v9567(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v9567(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v9567(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v9567(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v9567(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v9567(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v9567(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v9567(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v9567(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v9567(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v9567(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v9567(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v9567(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v9567(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v9567(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v9567(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v9567(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v9567(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v9567(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v9567(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v9567(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v9567(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v9567(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v9567(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v9567(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v9567(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v9567(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v9567(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v9567(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v9567(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v9567(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v9567(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v9567(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v9567(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v9567(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v9567(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v9567(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v9567(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v9567(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v9567(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v9567(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v9567(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v9567(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v9567(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v9567(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v9567(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v9567(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v9567(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v9567(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v9567(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v9567(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v9567(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v9567(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v9567(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v9567(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v9567(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v9567(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v9567(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v9567(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v9567(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v9567(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v9567(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v9567(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v9567(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v9567(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v9567(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v9567(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v9567(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v9567(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v9567(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v9567(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v9567(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v9567(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v9567(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v9567(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v9567(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v9567(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v9567(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v9567(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v9567(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v9567(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v9567(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v9567(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v9567(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v9567(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v9567(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v9567(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v9567(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v9567(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v9567(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v9567(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v9567(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v9567(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v9567(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v9567(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v9567(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v9567(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v9567(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v9567(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v9567(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v9567(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v9567(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v9567(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v9567(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v9567(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v9567(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v9567(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v9567(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v9567(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v9567(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v9567(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v9567(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v9567(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v9567(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v9567(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v9567(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v9567(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v9567(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v9567(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v9567(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v9567(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v9567(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v9567(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v9567(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_324,axiom,
! [VarNext: state_type] :
( v9569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9567(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1640,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9569(VarNext)
<=> ( v9571(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1639,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9571(VarNext)
<=> ( v2609(VarNext)
& v9572(VarNext) ) ) ) ).
tff(writeUnaryOperator_962,axiom,
! [VarCurr: state_type] :
( ~ v9572(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2058,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4527)
<=> v9559(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4526)
<=> v9559(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4525)
<=> v9559(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4524)
<=> v9559(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4523)
<=> v9559(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4522)
<=> v9559(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4521)
<=> v9559(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4520)
<=> v9559(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_218,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9561(VarNext)
=> ( ( v9559(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v9559(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v9559(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v9559(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v9559(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v9559(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v9559(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v9559(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v9559(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v9559(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v9559(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v9559(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v9559(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v9559(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v9559(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v9559(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v9559(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v9559(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v9559(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v9559(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v9559(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v9559(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v9559(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v9559(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v9559(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v9559(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v9559(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v9559(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v9559(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v9559(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v9559(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v9559(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v9559(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v9559(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v9559(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v9559(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v9559(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v9559(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v9559(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v9559(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v9559(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v9559(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v9559(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v9559(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v9559(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v9559(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v9559(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v9559(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v9559(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v9559(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v9559(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v9559(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v9559(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v9559(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v9559(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v9559(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v9559(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v9559(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v9559(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v9559(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v9559(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v9559(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v9559(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v9559(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v9559(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v9559(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v9559(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v9559(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v9559(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v9559(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v9559(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v9559(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v9559(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v9559(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v9559(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v9559(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v9559(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v9559(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v9559(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v9559(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v9559(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v9559(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v9559(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v9559(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v9559(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v9559(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v9559(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v9559(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v9559(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v9559(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v9559(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v9559(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v9559(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v9559(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v9559(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v9559(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v9559(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v9559(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v9559(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v9559(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v9559(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v9559(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v9559(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v9559(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v9559(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v9559(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v9559(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v9559(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v9559(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v9559(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v9559(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v9559(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v9559(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v9559(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v9559(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v9559(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v9559(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v9559(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v9559(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v9559(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v9559(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v9559(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v9559(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v9559(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v9559(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v9559(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v9559(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v9559(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v9559(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v9559(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v9559(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v9559(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v9559(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v9559(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v9559(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v9559(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v9559(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v9559(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v9559(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v9559(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v9559(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v9559(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v9559(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v9559(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v9559(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v9559(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v9559(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v9559(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_323,axiom,
! [VarNext: state_type] :
( v9561(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9559(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1638,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9561(VarNext)
<=> ( v9563(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1637,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9563(VarNext)
<=> ( v2609(VarNext)
& v9564(VarNext) ) ) ) ).
tff(writeUnaryOperator_961,axiom,
! [VarCurr: state_type] :
( ~ v9564(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2057,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4379)
<=> v9551(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4378)
<=> v9551(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4377)
<=> v9551(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4376)
<=> v9551(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4375)
<=> v9551(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4374)
<=> v9551(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4373)
<=> v9551(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4372)
<=> v9551(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_217,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9553(VarNext)
=> ( ( v9551(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v9551(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v9551(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v9551(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v9551(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v9551(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v9551(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v9551(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v9551(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v9551(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v9551(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v9551(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v9551(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v9551(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v9551(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v9551(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v9551(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v9551(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v9551(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v9551(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v9551(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v9551(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v9551(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v9551(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v9551(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v9551(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v9551(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v9551(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v9551(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v9551(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v9551(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v9551(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v9551(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v9551(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v9551(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v9551(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v9551(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v9551(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v9551(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v9551(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v9551(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v9551(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v9551(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v9551(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v9551(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v9551(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v9551(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v9551(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v9551(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v9551(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v9551(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v9551(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v9551(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v9551(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v9551(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v9551(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v9551(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v9551(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v9551(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v9551(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v9551(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v9551(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v9551(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v9551(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v9551(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v9551(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v9551(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v9551(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v9551(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v9551(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v9551(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v9551(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v9551(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v9551(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v9551(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v9551(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v9551(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v9551(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v9551(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v9551(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v9551(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v9551(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v9551(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v9551(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v9551(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v9551(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v9551(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v9551(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v9551(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v9551(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v9551(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v9551(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v9551(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v9551(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v9551(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v9551(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v9551(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v9551(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v9551(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v9551(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v9551(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v9551(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v9551(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v9551(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v9551(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v9551(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v9551(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v9551(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v9551(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v9551(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v9551(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v9551(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v9551(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v9551(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v9551(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v9551(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v9551(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v9551(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v9551(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v9551(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v9551(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v9551(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v9551(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v9551(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v9551(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v9551(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v9551(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v9551(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v9551(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v9551(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v9551(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v9551(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v9551(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v9551(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v9551(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v9551(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v9551(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v9551(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v9551(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v9551(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v9551(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v9551(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v9551(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v9551(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v9551(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v9551(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v9551(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v9551(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_322,axiom,
! [VarNext: state_type] :
( v9553(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9551(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1636,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9553(VarNext)
<=> ( v9555(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1635,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9555(VarNext)
<=> ( v2609(VarNext)
& v9556(VarNext) ) ) ) ).
tff(writeUnaryOperator_960,axiom,
! [VarCurr: state_type] :
( ~ v9556(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2056,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4231)
<=> v9543(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4230)
<=> v9543(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4229)
<=> v9543(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4228)
<=> v9543(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4227)
<=> v9543(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4226)
<=> v9543(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4225)
<=> v9543(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4224)
<=> v9543(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_216,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9545(VarNext)
=> ( ( v9543(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v9543(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v9543(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v9543(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v9543(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v9543(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v9543(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v9543(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v9543(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v9543(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v9543(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v9543(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v9543(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v9543(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v9543(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v9543(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v9543(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v9543(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v9543(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v9543(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v9543(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v9543(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v9543(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v9543(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v9543(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v9543(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v9543(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v9543(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v9543(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v9543(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v9543(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v9543(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v9543(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v9543(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v9543(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v9543(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v9543(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v9543(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v9543(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v9543(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v9543(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v9543(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v9543(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v9543(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v9543(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v9543(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v9543(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v9543(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v9543(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v9543(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v9543(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v9543(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v9543(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v9543(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v9543(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v9543(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v9543(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v9543(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v9543(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v9543(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v9543(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v9543(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v9543(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v9543(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v9543(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v9543(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v9543(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v9543(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v9543(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v9543(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v9543(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v9543(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v9543(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v9543(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v9543(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v9543(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v9543(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v9543(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v9543(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v9543(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v9543(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v9543(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v9543(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v9543(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v9543(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v9543(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v9543(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v9543(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v9543(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v9543(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v9543(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v9543(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v9543(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v9543(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v9543(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v9543(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v9543(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v9543(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v9543(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v9543(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v9543(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v9543(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v9543(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v9543(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v9543(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v9543(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v9543(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v9543(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v9543(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v9543(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v9543(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v9543(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v9543(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v9543(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v9543(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v9543(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v9543(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v9543(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v9543(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v9543(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v9543(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v9543(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v9543(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v9543(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v9543(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v9543(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v9543(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v9543(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v9543(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v9543(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v9543(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v9543(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v9543(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v9543(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v9543(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v9543(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v9543(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v9543(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v9543(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v9543(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v9543(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v9543(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v9543(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v9543(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v9543(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v9543(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v9543(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v9543(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_321,axiom,
! [VarNext: state_type] :
( v9545(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9543(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1634,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9545(VarNext)
<=> ( v9547(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1633,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9547(VarNext)
<=> ( v2609(VarNext)
& v9548(VarNext) ) ) ) ).
tff(writeUnaryOperator_959,axiom,
! [VarCurr: state_type] :
( ~ v9548(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2055,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4083)
<=> v9535(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex4082)
<=> v9535(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex4081)
<=> v9535(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex4080)
<=> v9535(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex4079)
<=> v9535(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex4078)
<=> v9535(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex4077)
<=> v9535(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex4076)
<=> v9535(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_215,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9537(VarNext)
=> ( ( v9535(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v9535(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v9535(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v9535(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v9535(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v9535(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v9535(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v9535(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v9535(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v9535(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v9535(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v9535(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v9535(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v9535(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v9535(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v9535(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v9535(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v9535(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v9535(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v9535(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v9535(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v9535(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v9535(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v9535(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v9535(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v9535(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v9535(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v9535(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v9535(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v9535(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v9535(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v9535(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v9535(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v9535(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v9535(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v9535(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v9535(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v9535(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v9535(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v9535(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v9535(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v9535(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v9535(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v9535(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v9535(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v9535(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v9535(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v9535(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v9535(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v9535(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v9535(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v9535(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v9535(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v9535(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v9535(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v9535(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v9535(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v9535(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v9535(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v9535(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v9535(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v9535(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v9535(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v9535(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v9535(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v9535(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v9535(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v9535(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v9535(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v9535(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v9535(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v9535(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v9535(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v9535(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v9535(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v9535(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v9535(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v9535(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v9535(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v9535(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v9535(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v9535(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v9535(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v9535(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v9535(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v9535(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v9535(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v9535(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v9535(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v9535(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v9535(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v9535(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v9535(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v9535(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v9535(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v9535(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v9535(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v9535(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v9535(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v9535(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v9535(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v9535(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v9535(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v9535(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v9535(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v9535(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v9535(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v9535(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v9535(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v9535(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v9535(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v9535(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v9535(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v9535(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v9535(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v9535(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v9535(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v9535(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v9535(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v9535(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v9535(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v9535(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v9535(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v9535(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v9535(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v9535(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v9535(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v9535(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v9535(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v9535(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v9535(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v9535(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v9535(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v9535(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v9535(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v9535(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v9535(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v9535(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v9535(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v9535(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v9535(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v9535(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v9535(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v9535(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v9535(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v9535(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v9535(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v9535(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_320,axiom,
! [VarNext: state_type] :
( v9537(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9535(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1632,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9537(VarNext)
<=> ( v9539(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1631,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9539(VarNext)
<=> ( v2609(VarNext)
& v9540(VarNext) ) ) ) ).
tff(writeUnaryOperator_958,axiom,
! [VarCurr: state_type] :
( ~ v9540(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2054,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3935)
<=> v9527(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3934)
<=> v9527(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3933)
<=> v9527(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3932)
<=> v9527(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3931)
<=> v9527(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3930)
<=> v9527(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3929)
<=> v9527(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3928)
<=> v9527(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_214,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9529(VarNext)
=> ( ( v9527(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v9527(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v9527(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v9527(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v9527(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v9527(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v9527(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v9527(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v9527(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v9527(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v9527(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v9527(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v9527(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v9527(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v9527(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v9527(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v9527(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v9527(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v9527(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v9527(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v9527(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v9527(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v9527(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v9527(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v9527(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v9527(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v9527(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v9527(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v9527(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v9527(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v9527(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v9527(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v9527(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v9527(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v9527(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v9527(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v9527(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v9527(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v9527(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v9527(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v9527(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v9527(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v9527(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v9527(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v9527(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v9527(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v9527(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v9527(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v9527(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v9527(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v9527(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v9527(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v9527(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v9527(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v9527(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v9527(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v9527(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v9527(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v9527(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v9527(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v9527(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v9527(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v9527(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v9527(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v9527(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v9527(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v9527(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v9527(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v9527(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v9527(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v9527(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v9527(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v9527(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v9527(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v9527(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v9527(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v9527(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v9527(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v9527(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v9527(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v9527(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v9527(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v9527(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v9527(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v9527(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v9527(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v9527(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v9527(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v9527(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v9527(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v9527(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v9527(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v9527(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v9527(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v9527(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v9527(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v9527(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v9527(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v9527(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v9527(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v9527(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v9527(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v9527(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v9527(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v9527(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v9527(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v9527(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v9527(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v9527(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v9527(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v9527(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v9527(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v9527(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v9527(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v9527(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v9527(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v9527(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v9527(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v9527(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v9527(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v9527(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v9527(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v9527(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v9527(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v9527(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v9527(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v9527(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v9527(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v9527(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v9527(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v9527(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v9527(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v9527(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v9527(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v9527(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v9527(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v9527(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v9527(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v9527(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v9527(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v9527(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v9527(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v9527(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v9527(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v9527(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v9527(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v9527(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v9527(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_319,axiom,
! [VarNext: state_type] :
( v9529(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9527(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1630,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9529(VarNext)
<=> ( v9531(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1629,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9531(VarNext)
<=> ( v2609(VarNext)
& v9532(VarNext) ) ) ) ).
tff(writeUnaryOperator_957,axiom,
! [VarCurr: state_type] :
( ~ v9532(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2053,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3787)
<=> v9519(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3786)
<=> v9519(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3785)
<=> v9519(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3784)
<=> v9519(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3783)
<=> v9519(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3782)
<=> v9519(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3781)
<=> v9519(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3780)
<=> v9519(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_213,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9521(VarNext)
=> ( ( v9519(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v9519(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v9519(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v9519(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v9519(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v9519(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v9519(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v9519(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v9519(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v9519(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v9519(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v9519(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v9519(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v9519(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v9519(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v9519(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v9519(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v9519(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v9519(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v9519(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v9519(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v9519(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v9519(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v9519(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v9519(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v9519(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v9519(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v9519(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v9519(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v9519(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v9519(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v9519(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v9519(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v9519(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v9519(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v9519(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v9519(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v9519(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v9519(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v9519(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v9519(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v9519(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v9519(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v9519(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v9519(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v9519(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v9519(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v9519(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v9519(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v9519(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v9519(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v9519(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v9519(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v9519(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v9519(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v9519(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v9519(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v9519(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v9519(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v9519(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v9519(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v9519(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v9519(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v9519(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v9519(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v9519(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v9519(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v9519(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v9519(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v9519(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v9519(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v9519(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v9519(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v9519(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v9519(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v9519(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v9519(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v9519(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v9519(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v9519(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v9519(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v9519(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v9519(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v9519(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v9519(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v9519(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v9519(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v9519(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v9519(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v9519(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v9519(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v9519(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v9519(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v9519(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v9519(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v9519(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v9519(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v9519(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v9519(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v9519(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v9519(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v9519(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v9519(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v9519(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v9519(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v9519(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v9519(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v9519(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v9519(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v9519(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v9519(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v9519(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v9519(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v9519(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v9519(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v9519(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v9519(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v9519(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v9519(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v9519(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v9519(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v9519(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v9519(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v9519(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v9519(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v9519(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v9519(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v9519(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v9519(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v9519(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v9519(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v9519(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v9519(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v9519(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v9519(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v9519(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v9519(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v9519(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v9519(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v9519(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v9519(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v9519(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v9519(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v9519(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v9519(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v9519(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v9519(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v9519(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_318,axiom,
! [VarNext: state_type] :
( v9521(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9519(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1628,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9521(VarNext)
<=> ( v9523(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1627,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9523(VarNext)
<=> ( v2609(VarNext)
& v9524(VarNext) ) ) ) ).
tff(writeUnaryOperator_956,axiom,
! [VarCurr: state_type] :
( ~ v9524(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2052,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3639)
<=> v9511(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3638)
<=> v9511(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3637)
<=> v9511(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3636)
<=> v9511(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3635)
<=> v9511(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3634)
<=> v9511(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3633)
<=> v9511(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3632)
<=> v9511(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_212,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9513(VarNext)
=> ( ( v9511(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v9511(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v9511(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v9511(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v9511(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v9511(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v9511(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v9511(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v9511(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v9511(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v9511(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v9511(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v9511(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v9511(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v9511(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v9511(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v9511(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v9511(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v9511(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v9511(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v9511(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v9511(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v9511(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v9511(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v9511(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v9511(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v9511(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v9511(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v9511(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v9511(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v9511(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v9511(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v9511(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v9511(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v9511(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v9511(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v9511(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v9511(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v9511(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v9511(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v9511(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v9511(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v9511(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v9511(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v9511(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v9511(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v9511(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v9511(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v9511(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v9511(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v9511(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v9511(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v9511(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v9511(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v9511(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v9511(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v9511(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v9511(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v9511(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v9511(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v9511(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v9511(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v9511(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v9511(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v9511(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v9511(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v9511(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v9511(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v9511(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v9511(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v9511(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v9511(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v9511(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v9511(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v9511(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v9511(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v9511(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v9511(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v9511(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v9511(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v9511(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v9511(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v9511(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v9511(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v9511(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v9511(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v9511(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v9511(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v9511(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v9511(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v9511(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v9511(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v9511(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v9511(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v9511(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v9511(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v9511(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v9511(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v9511(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v9511(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v9511(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v9511(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v9511(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v9511(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v9511(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v9511(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v9511(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v9511(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v9511(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v9511(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v9511(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v9511(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v9511(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v9511(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v9511(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v9511(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v9511(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v9511(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v9511(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v9511(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v9511(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v9511(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v9511(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v9511(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v9511(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v9511(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v9511(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v9511(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v9511(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v9511(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v9511(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v9511(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v9511(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v9511(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v9511(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v9511(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v9511(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v9511(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v9511(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v9511(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v9511(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v9511(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v9511(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v9511(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v9511(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v9511(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v9511(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v9511(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_317,axiom,
! [VarNext: state_type] :
( v9513(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9511(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1626,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9513(VarNext)
<=> ( v9515(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1625,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9515(VarNext)
<=> ( v2609(VarNext)
& v9516(VarNext) ) ) ) ).
tff(writeUnaryOperator_955,axiom,
! [VarCurr: state_type] :
( ~ v9516(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2051,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3491)
<=> v9503(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3490)
<=> v9503(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3489)
<=> v9503(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3488)
<=> v9503(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3487)
<=> v9503(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3486)
<=> v9503(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3485)
<=> v9503(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3484)
<=> v9503(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_211,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9505(VarNext)
=> ( ( v9503(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v9503(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v9503(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v9503(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v9503(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v9503(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v9503(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v9503(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v9503(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v9503(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v9503(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v9503(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v9503(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v9503(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v9503(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v9503(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v9503(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v9503(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v9503(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v9503(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v9503(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v9503(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v9503(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v9503(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v9503(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v9503(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v9503(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v9503(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v9503(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v9503(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v9503(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v9503(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v9503(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v9503(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v9503(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v9503(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v9503(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v9503(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v9503(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v9503(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v9503(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v9503(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v9503(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v9503(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v9503(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v9503(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v9503(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v9503(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v9503(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v9503(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v9503(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v9503(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v9503(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v9503(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v9503(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v9503(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v9503(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v9503(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v9503(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v9503(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v9503(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v9503(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v9503(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v9503(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v9503(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v9503(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v9503(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v9503(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v9503(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v9503(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v9503(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v9503(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v9503(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v9503(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v9503(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v9503(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v9503(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v9503(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v9503(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v9503(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v9503(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v9503(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v9503(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v9503(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v9503(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v9503(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v9503(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v9503(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v9503(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v9503(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v9503(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v9503(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v9503(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v9503(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v9503(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v9503(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v9503(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v9503(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v9503(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v9503(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v9503(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v9503(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v9503(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v9503(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v9503(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v9503(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v9503(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v9503(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v9503(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v9503(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v9503(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v9503(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v9503(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v9503(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v9503(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v9503(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v9503(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v9503(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v9503(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v9503(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v9503(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v9503(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v9503(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v9503(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v9503(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v9503(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v9503(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v9503(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v9503(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v9503(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v9503(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v9503(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v9503(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v9503(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v9503(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v9503(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v9503(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v9503(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v9503(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v9503(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v9503(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v9503(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v9503(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v9503(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v9503(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v9503(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v9503(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v9503(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_316,axiom,
! [VarNext: state_type] :
( v9505(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9503(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1624,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9505(VarNext)
<=> ( v9507(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1623,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9507(VarNext)
<=> ( v2609(VarNext)
& v9508(VarNext) ) ) ) ).
tff(writeUnaryOperator_954,axiom,
! [VarCurr: state_type] :
( ~ v9508(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2050,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3343)
<=> v9495(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3342)
<=> v9495(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3341)
<=> v9495(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3340)
<=> v9495(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3339)
<=> v9495(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3338)
<=> v9495(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3337)
<=> v9495(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3336)
<=> v9495(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_210,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9497(VarNext)
=> ( ( v9495(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v9495(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v9495(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v9495(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v9495(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v9495(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v9495(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v9495(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v9495(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v9495(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v9495(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v9495(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v9495(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v9495(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v9495(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v9495(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v9495(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v9495(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v9495(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v9495(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v9495(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v9495(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v9495(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v9495(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v9495(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v9495(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v9495(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v9495(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v9495(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v9495(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v9495(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v9495(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v9495(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v9495(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v9495(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v9495(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v9495(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v9495(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v9495(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v9495(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v9495(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v9495(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v9495(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v9495(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v9495(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v9495(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v9495(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v9495(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v9495(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v9495(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v9495(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v9495(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v9495(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v9495(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v9495(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v9495(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v9495(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v9495(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v9495(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v9495(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v9495(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v9495(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v9495(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v9495(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v9495(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v9495(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v9495(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v9495(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v9495(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v9495(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v9495(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v9495(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v9495(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v9495(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v9495(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v9495(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v9495(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v9495(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v9495(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v9495(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v9495(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v9495(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v9495(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v9495(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v9495(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v9495(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v9495(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v9495(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v9495(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v9495(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v9495(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v9495(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v9495(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v9495(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v9495(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v9495(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v9495(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v9495(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v9495(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v9495(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v9495(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v9495(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v9495(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v9495(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v9495(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v9495(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v9495(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v9495(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v9495(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v9495(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v9495(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v9495(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v9495(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v9495(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v9495(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v9495(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v9495(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v9495(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v9495(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v9495(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v9495(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v9495(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v9495(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v9495(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v9495(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v9495(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v9495(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v9495(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v9495(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v9495(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v9495(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v9495(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v9495(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v9495(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v9495(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v9495(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v9495(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v9495(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v9495(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v9495(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v9495(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v9495(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v9495(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v9495(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v9495(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v9495(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v9495(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v9495(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_315,axiom,
! [VarNext: state_type] :
( v9497(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9495(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1622,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9497(VarNext)
<=> ( v9499(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1621,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9499(VarNext)
<=> ( v2609(VarNext)
& v9500(VarNext) ) ) ) ).
tff(writeUnaryOperator_953,axiom,
! [VarCurr: state_type] :
( ~ v9500(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2049,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3195)
<=> v9487(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3194)
<=> v9487(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3193)
<=> v9487(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3192)
<=> v9487(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3191)
<=> v9487(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3190)
<=> v9487(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3189)
<=> v9487(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3188)
<=> v9487(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_209,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9489(VarNext)
=> ( ( v9487(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v9487(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v9487(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v9487(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v9487(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v9487(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v9487(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v9487(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v9487(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v9487(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v9487(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v9487(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v9487(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v9487(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v9487(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v9487(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v9487(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v9487(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v9487(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v9487(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v9487(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v9487(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v9487(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v9487(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v9487(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v9487(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v9487(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v9487(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v9487(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v9487(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v9487(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v9487(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v9487(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v9487(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v9487(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v9487(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v9487(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v9487(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v9487(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v9487(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v9487(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v9487(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v9487(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v9487(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v9487(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v9487(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v9487(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v9487(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v9487(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v9487(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v9487(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v9487(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v9487(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v9487(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v9487(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v9487(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v9487(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v9487(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v9487(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v9487(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v9487(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v9487(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v9487(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v9487(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v9487(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v9487(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v9487(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v9487(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v9487(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v9487(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v9487(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v9487(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v9487(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v9487(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v9487(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v9487(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v9487(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v9487(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v9487(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v9487(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v9487(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v9487(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v9487(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v9487(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v9487(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v9487(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v9487(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v9487(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v9487(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v9487(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v9487(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v9487(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v9487(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v9487(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v9487(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v9487(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v9487(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v9487(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v9487(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v9487(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v9487(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v9487(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v9487(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v9487(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v9487(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v9487(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v9487(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v9487(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v9487(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v9487(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v9487(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v9487(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v9487(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v9487(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v9487(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v9487(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v9487(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v9487(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v9487(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v9487(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v9487(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v9487(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v9487(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v9487(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v9487(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v9487(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v9487(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v9487(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v9487(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v9487(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v9487(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v9487(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v9487(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v9487(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v9487(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v9487(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v9487(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v9487(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v9487(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v9487(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v9487(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v9487(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v9487(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v9487(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v9487(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v9487(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v9487(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v9487(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_314,axiom,
! [VarNext: state_type] :
( v9489(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9487(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1620,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9489(VarNext)
<=> ( v9491(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1619,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9491(VarNext)
<=> ( v2609(VarNext)
& v9492(VarNext) ) ) ) ).
tff(writeUnaryOperator_952,axiom,
! [VarCurr: state_type] :
( ~ v9492(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2048,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3047)
<=> v9479(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex3046)
<=> v9479(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex3045)
<=> v9479(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex3044)
<=> v9479(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex3043)
<=> v9479(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex3042)
<=> v9479(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex3041)
<=> v9479(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex3040)
<=> v9479(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_208,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9481(VarNext)
=> ( ( v9479(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v9479(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v9479(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v9479(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v9479(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v9479(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v9479(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v9479(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v9479(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v9479(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v9479(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v9479(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v9479(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v9479(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v9479(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v9479(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v9479(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v9479(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v9479(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v9479(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v9479(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v9479(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v9479(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v9479(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v9479(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v9479(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v9479(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v9479(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v9479(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v9479(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v9479(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v9479(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v9479(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v9479(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v9479(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v9479(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v9479(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v9479(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v9479(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v9479(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v9479(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v9479(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v9479(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v9479(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v9479(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v9479(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v9479(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v9479(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v9479(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v9479(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v9479(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v9479(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v9479(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v9479(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v9479(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v9479(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v9479(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v9479(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v9479(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v9479(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v9479(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v9479(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v9479(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v9479(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v9479(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v9479(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v9479(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v9479(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v9479(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v9479(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v9479(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v9479(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v9479(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v9479(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v9479(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v9479(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v9479(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v9479(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v9479(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v9479(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v9479(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v9479(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v9479(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v9479(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v9479(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v9479(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v9479(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v9479(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v9479(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v9479(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v9479(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v9479(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v9479(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v9479(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v9479(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v9479(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v9479(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v9479(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v9479(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v9479(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v9479(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v9479(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v9479(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v9479(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v9479(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v9479(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v9479(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v9479(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v9479(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v9479(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v9479(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v9479(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v9479(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v9479(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v9479(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v9479(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v9479(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v9479(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v9479(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v9479(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v9479(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v9479(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v9479(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v9479(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v9479(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v9479(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v9479(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v9479(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v9479(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v9479(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v9479(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v9479(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v9479(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v9479(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v9479(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v9479(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v9479(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v9479(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v9479(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v9479(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v9479(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v9479(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v9479(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v9479(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v9479(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v9479(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v9479(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v9479(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_313,axiom,
! [VarNext: state_type] :
( v9481(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9479(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1618,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9481(VarNext)
<=> ( v9483(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1617,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9483(VarNext)
<=> ( v2609(VarNext)
& v9484(VarNext) ) ) ) ).
tff(writeUnaryOperator_951,axiom,
! [VarCurr: state_type] :
( ~ v9484(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2047,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2899)
<=> v9471(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2898)
<=> v9471(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2897)
<=> v9471(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2896)
<=> v9471(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2895)
<=> v9471(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2894)
<=> v9471(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2893)
<=> v9471(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2892)
<=> v9471(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_207,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9473(VarNext)
=> ( ( v9471(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v9471(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v9471(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v9471(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v9471(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v9471(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v9471(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v9471(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v9471(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v9471(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v9471(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v9471(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v9471(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v9471(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v9471(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v9471(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v9471(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v9471(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v9471(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v9471(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v9471(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v9471(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v9471(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v9471(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v9471(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v9471(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v9471(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v9471(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v9471(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v9471(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v9471(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v9471(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v9471(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v9471(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v9471(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v9471(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v9471(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v9471(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v9471(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v9471(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v9471(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v9471(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v9471(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v9471(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v9471(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v9471(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v9471(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v9471(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v9471(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v9471(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v9471(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v9471(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v9471(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v9471(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v9471(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v9471(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v9471(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v9471(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v9471(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v9471(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v9471(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v9471(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v9471(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v9471(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v9471(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v9471(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v9471(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v9471(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v9471(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v9471(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v9471(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v9471(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v9471(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v9471(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v9471(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v9471(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v9471(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v9471(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v9471(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v9471(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v9471(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v9471(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v9471(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v9471(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v9471(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v9471(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v9471(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v9471(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v9471(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v9471(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v9471(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v9471(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v9471(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v9471(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v9471(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v9471(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v9471(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v9471(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v9471(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v9471(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v9471(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v9471(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v9471(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v9471(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v9471(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v9471(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v9471(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v9471(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v9471(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v9471(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v9471(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v9471(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v9471(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v9471(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v9471(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v9471(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v9471(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v9471(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v9471(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v9471(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v9471(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v9471(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v9471(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v9471(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v9471(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v9471(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v9471(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v9471(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v9471(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v9471(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v9471(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v9471(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v9471(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v9471(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v9471(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v9471(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v9471(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v9471(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v9471(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v9471(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v9471(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v9471(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v9471(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v9471(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v9471(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v9471(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v9471(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v9471(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_312,axiom,
! [VarNext: state_type] :
( v9473(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9471(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1616,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9473(VarNext)
<=> ( v9475(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1615,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9475(VarNext)
<=> ( v2609(VarNext)
& v9476(VarNext) ) ) ) ).
tff(writeUnaryOperator_950,axiom,
! [VarCurr: state_type] :
( ~ v9476(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2046,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2751)
<=> v9463(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2750)
<=> v9463(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2749)
<=> v9463(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2748)
<=> v9463(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2747)
<=> v9463(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2746)
<=> v9463(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2745)
<=> v9463(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2744)
<=> v9463(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_206,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9465(VarNext)
=> ( ( v9463(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v9463(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v9463(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v9463(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v9463(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v9463(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v9463(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v9463(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v9463(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v9463(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v9463(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v9463(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v9463(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v9463(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v9463(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v9463(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v9463(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v9463(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v9463(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v9463(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v9463(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v9463(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v9463(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v9463(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v9463(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v9463(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v9463(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v9463(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v9463(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v9463(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v9463(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v9463(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v9463(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v9463(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v9463(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v9463(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v9463(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v9463(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v9463(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v9463(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v9463(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v9463(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v9463(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v9463(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v9463(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v9463(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v9463(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v9463(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v9463(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v9463(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v9463(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v9463(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v9463(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v9463(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v9463(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v9463(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v9463(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v9463(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v9463(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v9463(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v9463(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v9463(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v9463(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v9463(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v9463(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v9463(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v9463(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v9463(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v9463(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v9463(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v9463(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v9463(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v9463(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v9463(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v9463(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v9463(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v9463(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v9463(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v9463(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v9463(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v9463(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v9463(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v9463(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v9463(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v9463(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v9463(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v9463(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v9463(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v9463(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v9463(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v9463(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v9463(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v9463(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v9463(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v9463(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v9463(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v9463(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v9463(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v9463(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v9463(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v9463(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v9463(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v9463(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v9463(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v9463(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v9463(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v9463(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v9463(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v9463(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v9463(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v9463(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v9463(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v9463(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v9463(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v9463(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v9463(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v9463(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v9463(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v9463(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v9463(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v9463(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v9463(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v9463(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v9463(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v9463(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v9463(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v9463(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v9463(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v9463(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v9463(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v9463(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v9463(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v9463(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v9463(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v9463(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v9463(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v9463(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v9463(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v9463(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v9463(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v9463(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v9463(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v9463(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v9463(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v9463(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v9463(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v9463(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v9463(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_311,axiom,
! [VarNext: state_type] :
( v9465(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9463(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1614,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9465(VarNext)
<=> ( v9467(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1613,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9467(VarNext)
<=> ( v2609(VarNext)
& v9468(VarNext) ) ) ) ).
tff(writeUnaryOperator_949,axiom,
! [VarCurr: state_type] :
( ~ v9468(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2045,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2603)
<=> v9455(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2602)
<=> v9455(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2601)
<=> v9455(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2600)
<=> v9455(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2599)
<=> v9455(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2598)
<=> v9455(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2597)
<=> v9455(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2596)
<=> v9455(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_205,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9457(VarNext)
=> ( ( v9455(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v9455(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v9455(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v9455(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v9455(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v9455(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v9455(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v9455(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v9455(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v9455(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v9455(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v9455(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v9455(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v9455(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v9455(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v9455(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v9455(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v9455(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v9455(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v9455(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v9455(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v9455(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v9455(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v9455(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v9455(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v9455(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v9455(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v9455(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v9455(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v9455(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v9455(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v9455(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v9455(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v9455(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v9455(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v9455(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v9455(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v9455(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v9455(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v9455(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v9455(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v9455(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v9455(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v9455(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v9455(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v9455(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v9455(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v9455(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v9455(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v9455(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v9455(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v9455(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v9455(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v9455(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v9455(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v9455(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v9455(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v9455(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v9455(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v9455(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v9455(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v9455(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v9455(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v9455(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v9455(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v9455(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v9455(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v9455(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v9455(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v9455(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v9455(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v9455(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v9455(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v9455(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v9455(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v9455(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v9455(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v9455(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v9455(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v9455(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v9455(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v9455(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v9455(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v9455(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v9455(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v9455(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v9455(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v9455(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v9455(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v9455(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v9455(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v9455(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v9455(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v9455(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v9455(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v9455(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v9455(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v9455(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v9455(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v9455(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v9455(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v9455(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v9455(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v9455(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v9455(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v9455(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v9455(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v9455(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v9455(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v9455(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v9455(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v9455(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v9455(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v9455(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v9455(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v9455(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v9455(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v9455(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v9455(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v9455(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v9455(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v9455(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v9455(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v9455(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v9455(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v9455(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v9455(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v9455(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v9455(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v9455(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v9455(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v9455(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v9455(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v9455(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v9455(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v9455(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v9455(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v9455(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v9455(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v9455(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v9455(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v9455(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v9455(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v9455(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v9455(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v9455(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v9455(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v9455(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_310,axiom,
! [VarNext: state_type] :
( v9457(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9455(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1612,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9457(VarNext)
<=> ( v9459(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1611,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9459(VarNext)
<=> ( v2609(VarNext)
& v9460(VarNext) ) ) ) ).
tff(writeUnaryOperator_948,axiom,
! [VarCurr: state_type] :
( ~ v9460(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2044,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2455)
<=> v9447(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2454)
<=> v9447(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2453)
<=> v9447(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2452)
<=> v9447(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2451)
<=> v9447(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2450)
<=> v9447(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2449)
<=> v9447(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2448)
<=> v9447(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_204,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9449(VarNext)
=> ( ( v9447(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v9447(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v9447(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v9447(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v9447(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v9447(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v9447(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v9447(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v9447(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v9447(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v9447(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v9447(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v9447(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v9447(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v9447(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v9447(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v9447(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v9447(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v9447(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v9447(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v9447(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v9447(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v9447(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v9447(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v9447(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v9447(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v9447(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v9447(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v9447(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v9447(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v9447(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v9447(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v9447(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v9447(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v9447(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v9447(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v9447(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v9447(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v9447(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v9447(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v9447(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v9447(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v9447(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v9447(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v9447(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v9447(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v9447(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v9447(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v9447(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v9447(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v9447(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v9447(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v9447(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v9447(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v9447(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v9447(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v9447(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v9447(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v9447(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v9447(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v9447(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v9447(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v9447(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v9447(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v9447(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v9447(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v9447(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v9447(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v9447(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v9447(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v9447(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v9447(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v9447(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v9447(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v9447(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v9447(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v9447(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v9447(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v9447(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v9447(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v9447(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v9447(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v9447(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v9447(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v9447(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v9447(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v9447(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v9447(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v9447(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v9447(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v9447(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v9447(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v9447(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v9447(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v9447(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v9447(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v9447(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v9447(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v9447(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v9447(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v9447(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v9447(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v9447(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v9447(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v9447(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v9447(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v9447(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v9447(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v9447(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v9447(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v9447(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v9447(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v9447(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v9447(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v9447(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v9447(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v9447(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v9447(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v9447(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v9447(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v9447(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v9447(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v9447(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v9447(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v9447(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v9447(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v9447(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v9447(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v9447(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v9447(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v9447(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v9447(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v9447(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v9447(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v9447(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v9447(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v9447(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v9447(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v9447(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v9447(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v9447(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v9447(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v9447(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v9447(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v9447(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v9447(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v9447(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v9447(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_309,axiom,
! [VarNext: state_type] :
( v9449(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9447(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1610,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9449(VarNext)
<=> ( v9451(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1609,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9451(VarNext)
<=> ( v2609(VarNext)
& v9452(VarNext) ) ) ) ).
tff(writeUnaryOperator_947,axiom,
! [VarCurr: state_type] :
( ~ v9452(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2043,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2307)
<=> v9439(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2306)
<=> v9439(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2305)
<=> v9439(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2304)
<=> v9439(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2303)
<=> v9439(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2302)
<=> v9439(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2301)
<=> v9439(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2300)
<=> v9439(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_203,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9441(VarNext)
=> ( ( v9439(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v9439(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v9439(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v9439(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v9439(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v9439(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v9439(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v9439(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v9439(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v9439(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v9439(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v9439(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v9439(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v9439(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v9439(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v9439(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v9439(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v9439(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v9439(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v9439(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v9439(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v9439(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v9439(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v9439(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v9439(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v9439(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v9439(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v9439(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v9439(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v9439(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v9439(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v9439(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v9439(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v9439(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v9439(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v9439(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v9439(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v9439(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v9439(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v9439(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v9439(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v9439(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v9439(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v9439(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v9439(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v9439(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v9439(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v9439(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v9439(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v9439(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v9439(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v9439(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v9439(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v9439(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v9439(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v9439(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v9439(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v9439(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v9439(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v9439(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v9439(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v9439(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v9439(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v9439(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v9439(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v9439(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v9439(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v9439(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v9439(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v9439(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v9439(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v9439(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v9439(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v9439(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v9439(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v9439(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v9439(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v9439(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v9439(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v9439(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v9439(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v9439(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v9439(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v9439(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v9439(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v9439(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v9439(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v9439(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v9439(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v9439(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v9439(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v9439(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v9439(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v9439(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v9439(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v9439(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v9439(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v9439(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v9439(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v9439(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v9439(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v9439(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v9439(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v9439(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v9439(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v9439(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v9439(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v9439(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v9439(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v9439(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v9439(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v9439(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v9439(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v9439(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v9439(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v9439(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v9439(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v9439(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v9439(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v9439(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v9439(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v9439(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v9439(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v9439(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v9439(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v9439(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v9439(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v9439(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v9439(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v9439(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v9439(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v9439(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v9439(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v9439(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v9439(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v9439(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v9439(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v9439(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v9439(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v9439(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v9439(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v9439(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v9439(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v9439(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v9439(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v9439(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v9439(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v9439(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_308,axiom,
! [VarNext: state_type] :
( v9441(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9439(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1608,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9441(VarNext)
<=> ( v9443(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1607,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9443(VarNext)
<=> ( v2609(VarNext)
& v9444(VarNext) ) ) ) ).
tff(writeUnaryOperator_946,axiom,
! [VarCurr: state_type] :
( ~ v9444(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2042,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2159)
<=> v9431(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2158)
<=> v9431(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2157)
<=> v9431(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2156)
<=> v9431(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2155)
<=> v9431(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2154)
<=> v9431(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2153)
<=> v9431(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2152)
<=> v9431(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_202,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9433(VarNext)
=> ( ( v9431(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v9431(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v9431(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v9431(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v9431(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v9431(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v9431(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v9431(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v9431(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v9431(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v9431(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v9431(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v9431(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v9431(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v9431(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v9431(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v9431(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v9431(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v9431(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v9431(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v9431(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v9431(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v9431(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v9431(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v9431(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v9431(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v9431(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v9431(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v9431(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v9431(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v9431(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v9431(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v9431(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v9431(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v9431(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v9431(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v9431(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v9431(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v9431(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v9431(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v9431(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v9431(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v9431(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v9431(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v9431(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v9431(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v9431(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v9431(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v9431(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v9431(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v9431(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v9431(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v9431(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v9431(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v9431(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v9431(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v9431(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v9431(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v9431(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v9431(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v9431(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v9431(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v9431(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v9431(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v9431(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v9431(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v9431(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v9431(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v9431(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v9431(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v9431(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v9431(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v9431(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v9431(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v9431(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v9431(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v9431(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v9431(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v9431(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v9431(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v9431(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v9431(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v9431(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v9431(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v9431(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v9431(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v9431(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v9431(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v9431(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v9431(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v9431(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v9431(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v9431(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v9431(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v9431(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v9431(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v9431(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v9431(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v9431(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v9431(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v9431(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v9431(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v9431(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v9431(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v9431(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v9431(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v9431(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v9431(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v9431(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v9431(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v9431(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v9431(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v9431(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v9431(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v9431(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v9431(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v9431(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v9431(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v9431(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v9431(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v9431(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v9431(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v9431(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v9431(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v9431(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v9431(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v9431(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v9431(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v9431(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v9431(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v9431(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v9431(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v9431(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v9431(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v9431(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v9431(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v9431(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v9431(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v9431(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v9431(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v9431(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v9431(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v9431(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v9431(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v9431(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v9431(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v9431(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v9431(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_307,axiom,
! [VarNext: state_type] :
( v9433(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9431(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1606,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9433(VarNext)
<=> ( v9435(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1605,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9435(VarNext)
<=> ( v2609(VarNext)
& v9436(VarNext) ) ) ) ).
tff(writeUnaryOperator_945,axiom,
! [VarCurr: state_type] :
( ~ v9436(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2041,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2011)
<=> v9423(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex2010)
<=> v9423(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex2009)
<=> v9423(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex2008)
<=> v9423(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex2007)
<=> v9423(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex2006)
<=> v9423(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex2005)
<=> v9423(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex2004)
<=> v9423(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_201,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9425(VarNext)
=> ( ( v9423(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v9423(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v9423(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v9423(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v9423(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v9423(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v9423(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v9423(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v9423(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v9423(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v9423(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v9423(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v9423(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v9423(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v9423(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v9423(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v9423(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v9423(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v9423(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v9423(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v9423(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v9423(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v9423(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v9423(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v9423(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v9423(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v9423(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v9423(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v9423(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v9423(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v9423(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v9423(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v9423(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v9423(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v9423(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v9423(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v9423(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v9423(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v9423(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v9423(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v9423(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v9423(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v9423(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v9423(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v9423(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v9423(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v9423(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v9423(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v9423(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v9423(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v9423(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v9423(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v9423(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v9423(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v9423(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v9423(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v9423(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v9423(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v9423(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v9423(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v9423(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v9423(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v9423(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v9423(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v9423(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v9423(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v9423(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v9423(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v9423(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v9423(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v9423(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v9423(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v9423(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v9423(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v9423(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v9423(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v9423(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v9423(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v9423(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v9423(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v9423(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v9423(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v9423(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v9423(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v9423(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v9423(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v9423(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v9423(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v9423(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v9423(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v9423(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v9423(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v9423(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v9423(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v9423(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v9423(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v9423(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v9423(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v9423(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v9423(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v9423(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v9423(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v9423(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v9423(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v9423(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v9423(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v9423(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v9423(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v9423(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v9423(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v9423(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v9423(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v9423(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v9423(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v9423(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v9423(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v9423(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v9423(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v9423(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v9423(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v9423(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v9423(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v9423(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v9423(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v9423(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v9423(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v9423(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v9423(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v9423(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v9423(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v9423(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v9423(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v9423(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v9423(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v9423(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v9423(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v9423(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v9423(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v9423(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v9423(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v9423(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v9423(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v9423(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v9423(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v9423(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v9423(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v9423(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v9423(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_306,axiom,
! [VarNext: state_type] :
( v9425(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9423(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1604,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9425(VarNext)
<=> ( v9427(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1603,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9427(VarNext)
<=> ( v2609(VarNext)
& v9428(VarNext) ) ) ) ).
tff(writeUnaryOperator_944,axiom,
! [VarCurr: state_type] :
( ~ v9428(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2040,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1863)
<=> v9415(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1862)
<=> v9415(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1861)
<=> v9415(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1860)
<=> v9415(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1859)
<=> v9415(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1858)
<=> v9415(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1857)
<=> v9415(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1856)
<=> v9415(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_200,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9417(VarNext)
=> ( ( v9415(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v9415(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v9415(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v9415(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v9415(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v9415(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v9415(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v9415(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v9415(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v9415(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v9415(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v9415(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v9415(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v9415(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v9415(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v9415(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v9415(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v9415(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v9415(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v9415(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v9415(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v9415(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v9415(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v9415(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v9415(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v9415(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v9415(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v9415(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v9415(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v9415(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v9415(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v9415(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v9415(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v9415(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v9415(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v9415(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v9415(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v9415(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v9415(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v9415(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v9415(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v9415(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v9415(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v9415(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v9415(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v9415(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v9415(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v9415(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v9415(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v9415(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v9415(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v9415(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v9415(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v9415(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v9415(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v9415(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v9415(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v9415(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v9415(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v9415(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v9415(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v9415(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v9415(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v9415(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v9415(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v9415(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v9415(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v9415(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v9415(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v9415(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v9415(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v9415(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v9415(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v9415(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v9415(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v9415(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v9415(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v9415(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v9415(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v9415(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v9415(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v9415(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v9415(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v9415(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v9415(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v9415(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v9415(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v9415(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v9415(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v9415(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v9415(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v9415(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v9415(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v9415(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v9415(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v9415(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v9415(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v9415(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v9415(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v9415(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v9415(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v9415(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v9415(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v9415(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v9415(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v9415(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v9415(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v9415(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v9415(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v9415(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v9415(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v9415(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v9415(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v9415(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v9415(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v9415(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v9415(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v9415(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v9415(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v9415(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v9415(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v9415(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v9415(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v9415(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v9415(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v9415(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v9415(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v9415(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v9415(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v9415(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v9415(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v9415(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v9415(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v9415(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v9415(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v9415(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v9415(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v9415(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v9415(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v9415(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v9415(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v9415(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v9415(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v9415(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v9415(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v9415(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v9415(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v9415(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_305,axiom,
! [VarNext: state_type] :
( v9417(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9415(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1602,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9417(VarNext)
<=> ( v9419(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1601,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9419(VarNext)
<=> ( v2609(VarNext)
& v9420(VarNext) ) ) ) ).
tff(writeUnaryOperator_943,axiom,
! [VarCurr: state_type] :
( ~ v9420(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2039,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1715)
<=> v9407(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1714)
<=> v9407(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1713)
<=> v9407(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1712)
<=> v9407(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1711)
<=> v9407(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1710)
<=> v9407(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1709)
<=> v9407(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1708)
<=> v9407(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_199,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9409(VarNext)
=> ( ( v9407(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v9407(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v9407(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v9407(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v9407(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v9407(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v9407(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v9407(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v9407(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v9407(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v9407(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v9407(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v9407(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v9407(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v9407(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v9407(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v9407(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v9407(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v9407(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v9407(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v9407(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v9407(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v9407(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v9407(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v9407(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v9407(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v9407(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v9407(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v9407(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v9407(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v9407(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v9407(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v9407(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v9407(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v9407(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v9407(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v9407(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v9407(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v9407(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v9407(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v9407(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v9407(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v9407(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v9407(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v9407(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v9407(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v9407(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v9407(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v9407(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v9407(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v9407(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v9407(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v9407(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v9407(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v9407(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v9407(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v9407(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v9407(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v9407(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v9407(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v9407(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v9407(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v9407(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v9407(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v9407(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v9407(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v9407(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v9407(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v9407(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v9407(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v9407(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v9407(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v9407(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v9407(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v9407(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v9407(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v9407(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v9407(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v9407(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v9407(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v9407(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v9407(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v9407(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v9407(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v9407(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v9407(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v9407(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v9407(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v9407(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v9407(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v9407(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v9407(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v9407(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v9407(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v9407(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v9407(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v9407(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v9407(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v9407(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v9407(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v9407(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v9407(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v9407(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v9407(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v9407(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v9407(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v9407(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v9407(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v9407(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v9407(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v9407(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v9407(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v9407(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v9407(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v9407(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v9407(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v9407(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v9407(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v9407(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v9407(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v9407(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v9407(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v9407(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v9407(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v9407(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v9407(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v9407(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v9407(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v9407(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v9407(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v9407(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v9407(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v9407(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v9407(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v9407(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v9407(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v9407(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v9407(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v9407(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v9407(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v9407(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v9407(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v9407(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v9407(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v9407(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v9407(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v9407(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v9407(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_304,axiom,
! [VarNext: state_type] :
( v9409(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9407(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1600,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9409(VarNext)
<=> ( v9411(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1599,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9411(VarNext)
<=> ( v2609(VarNext)
& v9412(VarNext) ) ) ) ).
tff(writeUnaryOperator_942,axiom,
! [VarCurr: state_type] :
( ~ v9412(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2038,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1567)
<=> v9399(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1566)
<=> v9399(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1565)
<=> v9399(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1564)
<=> v9399(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1563)
<=> v9399(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1562)
<=> v9399(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1561)
<=> v9399(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1560)
<=> v9399(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_198,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9401(VarNext)
=> ( ( v9399(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v9399(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v9399(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v9399(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v9399(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v9399(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v9399(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v9399(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v9399(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v9399(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v9399(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v9399(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v9399(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v9399(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v9399(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v9399(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v9399(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v9399(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v9399(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v9399(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v9399(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v9399(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v9399(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v9399(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v9399(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v9399(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v9399(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v9399(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v9399(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v9399(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v9399(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v9399(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v9399(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v9399(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v9399(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v9399(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v9399(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v9399(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v9399(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v9399(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v9399(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v9399(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v9399(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v9399(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v9399(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v9399(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v9399(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v9399(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v9399(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v9399(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v9399(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v9399(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v9399(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v9399(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v9399(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v9399(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v9399(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v9399(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v9399(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v9399(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v9399(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v9399(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v9399(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v9399(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v9399(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v9399(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v9399(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v9399(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v9399(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v9399(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v9399(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v9399(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v9399(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v9399(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v9399(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v9399(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v9399(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v9399(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v9399(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v9399(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v9399(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v9399(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v9399(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v9399(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v9399(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v9399(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v9399(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v9399(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v9399(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v9399(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v9399(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v9399(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v9399(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v9399(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v9399(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v9399(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v9399(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v9399(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v9399(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v9399(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v9399(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v9399(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v9399(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v9399(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v9399(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v9399(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v9399(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v9399(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v9399(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v9399(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v9399(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v9399(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v9399(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v9399(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v9399(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v9399(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v9399(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v9399(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v9399(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v9399(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v9399(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v9399(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v9399(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v9399(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v9399(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v9399(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v9399(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v9399(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v9399(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v9399(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v9399(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v9399(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v9399(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v9399(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v9399(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v9399(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v9399(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v9399(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v9399(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v9399(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v9399(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v9399(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v9399(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v9399(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v9399(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v9399(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v9399(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v9399(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_303,axiom,
! [VarNext: state_type] :
( v9401(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9399(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1598,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9401(VarNext)
<=> ( v9403(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1597,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9403(VarNext)
<=> ( v2609(VarNext)
& v9404(VarNext) ) ) ) ).
tff(writeUnaryOperator_941,axiom,
! [VarCurr: state_type] :
( ~ v9404(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2037,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1419)
<=> v9391(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1418)
<=> v9391(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1417)
<=> v9391(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1416)
<=> v9391(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1415)
<=> v9391(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1414)
<=> v9391(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1413)
<=> v9391(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1412)
<=> v9391(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_197,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9393(VarNext)
=> ( ( v9391(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v9391(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v9391(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v9391(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v9391(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v9391(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v9391(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v9391(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v9391(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v9391(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v9391(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v9391(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v9391(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v9391(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v9391(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v9391(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v9391(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v9391(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v9391(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v9391(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v9391(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v9391(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v9391(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v9391(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v9391(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v9391(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v9391(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v9391(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v9391(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v9391(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v9391(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v9391(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v9391(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v9391(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v9391(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v9391(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v9391(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v9391(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v9391(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v9391(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v9391(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v9391(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v9391(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v9391(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v9391(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v9391(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v9391(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v9391(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v9391(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v9391(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v9391(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v9391(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v9391(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v9391(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v9391(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v9391(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v9391(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v9391(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v9391(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v9391(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v9391(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v9391(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v9391(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v9391(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v9391(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v9391(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v9391(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v9391(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v9391(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v9391(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v9391(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v9391(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v9391(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v9391(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v9391(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v9391(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v9391(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v9391(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v9391(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v9391(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v9391(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v9391(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v9391(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v9391(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v9391(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v9391(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v9391(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v9391(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v9391(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v9391(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v9391(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v9391(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v9391(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v9391(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v9391(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v9391(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v9391(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v9391(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v9391(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v9391(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v9391(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v9391(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v9391(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v9391(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v9391(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v9391(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v9391(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v9391(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v9391(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v9391(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v9391(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v9391(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v9391(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v9391(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v9391(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v9391(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v9391(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v9391(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v9391(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v9391(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v9391(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v9391(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v9391(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v9391(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v9391(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v9391(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v9391(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v9391(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v9391(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v9391(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v9391(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v9391(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v9391(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v9391(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v9391(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v9391(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v9391(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v9391(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v9391(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v9391(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v9391(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v9391(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v9391(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v9391(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v9391(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v9391(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v9391(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v9391(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_302,axiom,
! [VarNext: state_type] :
( v9393(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9391(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1596,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9393(VarNext)
<=> ( v9395(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1595,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9395(VarNext)
<=> ( v2609(VarNext)
& v9396(VarNext) ) ) ) ).
tff(writeUnaryOperator_940,axiom,
! [VarCurr: state_type] :
( ~ v9396(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2036,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1271)
<=> v9383(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1270)
<=> v9383(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1269)
<=> v9383(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1268)
<=> v9383(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1267)
<=> v9383(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1266)
<=> v9383(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1265)
<=> v9383(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1264)
<=> v9383(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_196,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9385(VarNext)
=> ( ( v9383(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v9383(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v9383(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v9383(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v9383(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v9383(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v9383(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v9383(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v9383(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v9383(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v9383(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v9383(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v9383(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v9383(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v9383(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v9383(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v9383(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v9383(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v9383(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v9383(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v9383(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v9383(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v9383(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v9383(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v9383(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v9383(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v9383(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v9383(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v9383(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v9383(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v9383(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v9383(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v9383(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v9383(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v9383(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v9383(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v9383(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v9383(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v9383(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v9383(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v9383(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v9383(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v9383(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v9383(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v9383(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v9383(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v9383(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v9383(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v9383(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v9383(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v9383(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v9383(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v9383(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v9383(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v9383(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v9383(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v9383(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v9383(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v9383(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v9383(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v9383(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v9383(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v9383(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v9383(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v9383(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v9383(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v9383(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v9383(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v9383(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v9383(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v9383(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v9383(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v9383(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v9383(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v9383(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v9383(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v9383(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v9383(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v9383(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v9383(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v9383(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v9383(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v9383(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v9383(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v9383(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v9383(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v9383(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v9383(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v9383(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v9383(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v9383(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v9383(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v9383(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v9383(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v9383(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v9383(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v9383(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v9383(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v9383(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v9383(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v9383(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v9383(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v9383(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v9383(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v9383(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v9383(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v9383(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v9383(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v9383(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v9383(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v9383(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v9383(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v9383(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v9383(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v9383(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v9383(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v9383(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v9383(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v9383(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v9383(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v9383(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v9383(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v9383(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v9383(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v9383(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v9383(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v9383(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v9383(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v9383(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v9383(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v9383(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v9383(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v9383(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v9383(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v9383(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v9383(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v9383(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v9383(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v9383(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v9383(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v9383(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v9383(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v9383(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v9383(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v9383(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v9383(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v9383(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v9383(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_301,axiom,
! [VarNext: state_type] :
( v9385(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9383(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1594,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9385(VarNext)
<=> ( v9387(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1593,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9387(VarNext)
<=> ( v2609(VarNext)
& v9388(VarNext) ) ) ) ).
tff(writeUnaryOperator_939,axiom,
! [VarCurr: state_type] :
( ~ v9388(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2035,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1123)
<=> v9375(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex1122)
<=> v9375(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex1121)
<=> v9375(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex1120)
<=> v9375(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex1119)
<=> v9375(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex1118)
<=> v9375(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex1117)
<=> v9375(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex1116)
<=> v9375(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_195,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9377(VarNext)
=> ( ( v9375(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v9375(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v9375(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v9375(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v9375(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v9375(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v9375(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v9375(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v9375(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v9375(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v9375(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v9375(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v9375(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v9375(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v9375(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v9375(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v9375(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v9375(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v9375(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v9375(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v9375(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v9375(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v9375(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v9375(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v9375(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v9375(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v9375(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v9375(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v9375(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v9375(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v9375(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v9375(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v9375(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v9375(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v9375(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v9375(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v9375(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v9375(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v9375(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v9375(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v9375(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v9375(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v9375(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v9375(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v9375(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v9375(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v9375(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v9375(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v9375(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v9375(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v9375(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v9375(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v9375(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v9375(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v9375(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v9375(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v9375(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v9375(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v9375(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v9375(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v9375(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v9375(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v9375(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v9375(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v9375(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v9375(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v9375(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v9375(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v9375(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v9375(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v9375(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v9375(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v9375(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v9375(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v9375(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v9375(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v9375(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v9375(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v9375(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v9375(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v9375(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v9375(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v9375(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v9375(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v9375(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v9375(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v9375(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v9375(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v9375(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v9375(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v9375(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v9375(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v9375(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v9375(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v9375(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v9375(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v9375(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v9375(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v9375(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v9375(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v9375(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v9375(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v9375(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v9375(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v9375(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v9375(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v9375(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v9375(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v9375(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v9375(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v9375(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v9375(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v9375(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v9375(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v9375(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v9375(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v9375(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v9375(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v9375(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v9375(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v9375(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v9375(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v9375(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v9375(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v9375(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v9375(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v9375(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v9375(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v9375(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v9375(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v9375(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v9375(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v9375(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v9375(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v9375(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v9375(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v9375(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v9375(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v9375(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v9375(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v9375(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v9375(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v9375(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v9375(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v9375(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v9375(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v9375(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v9375(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_300,axiom,
! [VarNext: state_type] :
( v9377(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9375(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1592,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9377(VarNext)
<=> ( v9379(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1591,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9379(VarNext)
<=> ( v2609(VarNext)
& v9380(VarNext) ) ) ) ).
tff(writeUnaryOperator_938,axiom,
! [VarCurr: state_type] :
( ~ v9380(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2034,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex975)
<=> v9367(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex974)
<=> v9367(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex973)
<=> v9367(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex972)
<=> v9367(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex971)
<=> v9367(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex970)
<=> v9367(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex969)
<=> v9367(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex968)
<=> v9367(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_194,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9369(VarNext)
=> ( ( v9367(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v9367(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v9367(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v9367(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v9367(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v9367(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v9367(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v9367(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v9367(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v9367(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v9367(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v9367(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v9367(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v9367(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v9367(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v9367(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v9367(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v9367(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v9367(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v9367(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v9367(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v9367(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v9367(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v9367(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v9367(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v9367(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v9367(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v9367(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v9367(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v9367(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v9367(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v9367(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v9367(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v9367(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v9367(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v9367(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v9367(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v9367(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v9367(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v9367(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v9367(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v9367(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v9367(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v9367(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v9367(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v9367(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v9367(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v9367(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v9367(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v9367(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v9367(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v9367(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v9367(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v9367(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v9367(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v9367(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v9367(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v9367(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v9367(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v9367(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v9367(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v9367(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v9367(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v9367(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v9367(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v9367(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v9367(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v9367(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v9367(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v9367(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v9367(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v9367(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v9367(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v9367(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v9367(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v9367(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v9367(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v9367(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v9367(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v9367(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v9367(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v9367(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v9367(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v9367(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v9367(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v9367(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v9367(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v9367(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v9367(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v9367(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v9367(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v9367(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v9367(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v9367(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v9367(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v9367(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v9367(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v9367(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v9367(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v9367(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v9367(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v9367(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v9367(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v9367(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v9367(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v9367(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v9367(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v9367(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v9367(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v9367(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v9367(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v9367(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v9367(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v9367(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v9367(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v9367(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v9367(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v9367(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v9367(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v9367(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v9367(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v9367(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v9367(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v9367(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v9367(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v9367(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v9367(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v9367(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v9367(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v9367(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v9367(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v9367(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v9367(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v9367(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v9367(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v9367(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v9367(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v9367(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v9367(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v9367(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v9367(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v9367(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v9367(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v9367(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v9367(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v9367(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v9367(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v9367(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_299,axiom,
! [VarNext: state_type] :
( v9369(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9367(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1590,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9369(VarNext)
<=> ( v9371(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1589,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9371(VarNext)
<=> ( v2609(VarNext)
& v9372(VarNext) ) ) ) ).
tff(writeUnaryOperator_937,axiom,
! [VarCurr: state_type] :
( ~ v9372(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2033,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex827)
<=> v9359(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex826)
<=> v9359(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex825)
<=> v9359(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex824)
<=> v9359(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex823)
<=> v9359(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex822)
<=> v9359(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex821)
<=> v9359(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex820)
<=> v9359(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_193,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9361(VarNext)
=> ( ( v9359(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v9359(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v9359(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v9359(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v9359(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v9359(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v9359(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v9359(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v9359(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v9359(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v9359(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v9359(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v9359(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v9359(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v9359(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v9359(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v9359(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v9359(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v9359(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v9359(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v9359(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v9359(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v9359(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v9359(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v9359(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v9359(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v9359(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v9359(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v9359(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v9359(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v9359(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v9359(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v9359(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v9359(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v9359(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v9359(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v9359(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v9359(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v9359(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v9359(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v9359(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v9359(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v9359(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v9359(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v9359(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v9359(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v9359(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v9359(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v9359(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v9359(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v9359(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v9359(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v9359(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v9359(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v9359(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v9359(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v9359(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v9359(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v9359(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v9359(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v9359(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v9359(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v9359(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v9359(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v9359(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v9359(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v9359(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v9359(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v9359(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v9359(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v9359(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v9359(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v9359(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v9359(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v9359(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v9359(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v9359(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v9359(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v9359(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v9359(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v9359(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v9359(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v9359(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v9359(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v9359(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v9359(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v9359(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v9359(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v9359(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v9359(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v9359(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v9359(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v9359(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v9359(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v9359(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v9359(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v9359(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v9359(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v9359(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v9359(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v9359(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v9359(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v9359(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v9359(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v9359(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v9359(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v9359(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v9359(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v9359(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v9359(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v9359(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v9359(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v9359(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v9359(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v9359(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v9359(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v9359(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v9359(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v9359(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v9359(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v9359(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v9359(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v9359(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v9359(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v9359(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v9359(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v9359(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v9359(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v9359(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v9359(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v9359(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v9359(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v9359(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v9359(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v9359(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v9359(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v9359(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v9359(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v9359(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v9359(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v9359(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v9359(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v9359(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v9359(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v9359(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v9359(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v9359(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v9359(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_298,axiom,
! [VarNext: state_type] :
( v9361(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9359(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1588,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9361(VarNext)
<=> ( v9363(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1587,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9363(VarNext)
<=> ( v2609(VarNext)
& v9364(VarNext) ) ) ) ).
tff(writeUnaryOperator_936,axiom,
! [VarCurr: state_type] :
( ~ v9364(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2032,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex679)
<=> v9351(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex678)
<=> v9351(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex677)
<=> v9351(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex676)
<=> v9351(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex675)
<=> v9351(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex674)
<=> v9351(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex673)
<=> v9351(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex672)
<=> v9351(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_192,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9353(VarNext)
=> ( ( v9351(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v9351(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v9351(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v9351(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v9351(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v9351(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v9351(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v9351(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v9351(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v9351(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v9351(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v9351(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v9351(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v9351(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v9351(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v9351(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v9351(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v9351(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v9351(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v9351(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v9351(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v9351(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v9351(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v9351(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v9351(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v9351(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v9351(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v9351(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v9351(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v9351(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v9351(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v9351(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v9351(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v9351(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v9351(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v9351(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v9351(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v9351(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v9351(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v9351(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v9351(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v9351(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v9351(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v9351(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v9351(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v9351(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v9351(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v9351(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v9351(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v9351(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v9351(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v9351(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v9351(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v9351(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v9351(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v9351(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v9351(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v9351(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v9351(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v9351(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v9351(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v9351(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v9351(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v9351(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v9351(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v9351(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v9351(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v9351(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v9351(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v9351(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v9351(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v9351(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v9351(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v9351(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v9351(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v9351(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v9351(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v9351(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v9351(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v9351(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v9351(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v9351(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v9351(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v9351(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v9351(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v9351(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v9351(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v9351(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v9351(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v9351(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v9351(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v9351(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v9351(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v9351(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v9351(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v9351(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v9351(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v9351(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v9351(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v9351(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v9351(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v9351(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v9351(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v9351(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v9351(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v9351(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v9351(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v9351(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v9351(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v9351(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v9351(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v9351(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v9351(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v9351(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v9351(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v9351(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v9351(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v9351(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v9351(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v9351(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v9351(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v9351(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v9351(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v9351(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v9351(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v9351(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v9351(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v9351(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v9351(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v9351(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v9351(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v9351(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v9351(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v9351(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v9351(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v9351(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v9351(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v9351(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v9351(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v9351(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v9351(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v9351(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v9351(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v9351(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v9351(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v9351(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v9351(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v9351(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_297,axiom,
! [VarNext: state_type] :
( v9353(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9351(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1586,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9353(VarNext)
<=> ( v9355(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1585,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9355(VarNext)
<=> ( v2609(VarNext)
& v9356(VarNext) ) ) ) ).
tff(writeUnaryOperator_935,axiom,
! [VarCurr: state_type] :
( ~ v9356(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2031,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex531)
<=> v9343(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex530)
<=> v9343(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex529)
<=> v9343(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex528)
<=> v9343(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex527)
<=> v9343(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex526)
<=> v9343(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex525)
<=> v9343(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex524)
<=> v9343(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_191,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9345(VarNext)
=> ( ( v9343(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v9343(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v9343(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v9343(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v9343(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v9343(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v9343(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v9343(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v9343(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v9343(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v9343(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v9343(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v9343(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v9343(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v9343(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v9343(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v9343(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v9343(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v9343(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v9343(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v9343(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v9343(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v9343(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v9343(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v9343(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v9343(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v9343(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v9343(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v9343(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v9343(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v9343(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v9343(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v9343(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v9343(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v9343(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v9343(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v9343(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v9343(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v9343(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v9343(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v9343(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v9343(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v9343(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v9343(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v9343(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v9343(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v9343(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v9343(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v9343(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v9343(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v9343(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v9343(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v9343(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v9343(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v9343(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v9343(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v9343(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v9343(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v9343(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v9343(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v9343(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v9343(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v9343(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v9343(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v9343(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v9343(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v9343(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v9343(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v9343(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v9343(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v9343(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v9343(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v9343(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v9343(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v9343(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v9343(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v9343(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v9343(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v9343(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v9343(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v9343(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v9343(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v9343(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v9343(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v9343(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v9343(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v9343(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v9343(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v9343(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v9343(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v9343(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v9343(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v9343(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v9343(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v9343(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v9343(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v9343(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v9343(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v9343(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v9343(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v9343(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v9343(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v9343(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v9343(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v9343(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v9343(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v9343(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v9343(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v9343(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v9343(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v9343(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v9343(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v9343(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v9343(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v9343(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v9343(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v9343(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v9343(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v9343(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v9343(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v9343(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v9343(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v9343(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v9343(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v9343(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v9343(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v9343(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v9343(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v9343(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v9343(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v9343(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v9343(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v9343(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v9343(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v9343(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v9343(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v9343(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v9343(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v9343(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v9343(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v9343(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v9343(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v9343(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v9343(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v9343(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v9343(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v9343(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v9343(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_296,axiom,
! [VarNext: state_type] :
( v9345(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9343(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1584,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9345(VarNext)
<=> ( v9347(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1583,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9347(VarNext)
<=> ( v2609(VarNext)
& v9348(VarNext) ) ) ) ).
tff(writeUnaryOperator_934,axiom,
! [VarCurr: state_type] :
( ~ v9348(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2030,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex383)
<=> v9335(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex382)
<=> v9335(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex381)
<=> v9335(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex380)
<=> v9335(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex379)
<=> v9335(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex378)
<=> v9335(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex377)
<=> v9335(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex376)
<=> v9335(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_190,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9337(VarNext)
=> ( ( v9335(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v9335(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v9335(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v9335(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v9335(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v9335(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v9335(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v9335(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v9335(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v9335(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v9335(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v9335(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v9335(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v9335(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v9335(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v9335(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v9335(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v9335(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v9335(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v9335(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v9335(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v9335(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v9335(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v9335(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v9335(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v9335(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v9335(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v9335(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v9335(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v9335(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v9335(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v9335(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v9335(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v9335(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v9335(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v9335(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v9335(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v9335(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v9335(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v9335(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v9335(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v9335(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v9335(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v9335(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v9335(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v9335(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v9335(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v9335(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v9335(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v9335(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v9335(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v9335(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v9335(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v9335(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v9335(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v9335(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v9335(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v9335(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v9335(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v9335(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v9335(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v9335(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v9335(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v9335(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v9335(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v9335(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v9335(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v9335(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v9335(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v9335(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v9335(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v9335(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v9335(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v9335(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v9335(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v9335(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v9335(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v9335(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v9335(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v9335(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v9335(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v9335(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v9335(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v9335(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v9335(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v9335(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v9335(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v9335(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v9335(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v9335(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v9335(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v9335(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v9335(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v9335(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v9335(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v9335(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v9335(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v9335(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v9335(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v9335(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v9335(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v9335(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v9335(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v9335(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v9335(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v9335(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v9335(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v9335(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v9335(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v9335(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v9335(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v9335(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v9335(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v9335(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v9335(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v9335(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v9335(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v9335(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v9335(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v9335(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v9335(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v9335(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v9335(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v9335(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v9335(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v9335(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v9335(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v9335(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v9335(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v9335(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v9335(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v9335(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v9335(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v9335(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v9335(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v9335(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v9335(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v9335(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v9335(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v9335(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v9335(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v9335(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v9335(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v9335(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v9335(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v9335(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v9335(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v9335(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_295,axiom,
! [VarNext: state_type] :
( v9337(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9335(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1582,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9337(VarNext)
<=> ( v9339(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1581,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9339(VarNext)
<=> ( v2609(VarNext)
& v9340(VarNext) ) ) ) ).
tff(writeUnaryOperator_933,axiom,
! [VarCurr: state_type] :
( ~ v9340(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2029,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex235)
<=> v9327(VarNext,bitIndex87) )
& ( v2571(VarNext,bitIndex234)
<=> v9327(VarNext,bitIndex86) )
& ( v2571(VarNext,bitIndex233)
<=> v9327(VarNext,bitIndex85) )
& ( v2571(VarNext,bitIndex232)
<=> v9327(VarNext,bitIndex84) )
& ( v2571(VarNext,bitIndex231)
<=> v9327(VarNext,bitIndex83) )
& ( v2571(VarNext,bitIndex230)
<=> v9327(VarNext,bitIndex82) )
& ( v2571(VarNext,bitIndex229)
<=> v9327(VarNext,bitIndex81) )
& ( v2571(VarNext,bitIndex228)
<=> v9327(VarNext,bitIndex80) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_189,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9329(VarNext)
=> ( ( v9327(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v9327(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v9327(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v9327(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v9327(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v9327(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v9327(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v9327(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v9327(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v9327(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v9327(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v9327(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v9327(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v9327(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v9327(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v9327(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v9327(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v9327(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v9327(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v9327(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v9327(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v9327(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v9327(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v9327(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v9327(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v9327(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v9327(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v9327(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v9327(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v9327(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v9327(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v9327(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v9327(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v9327(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v9327(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v9327(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v9327(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v9327(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v9327(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v9327(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v9327(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v9327(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v9327(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v9327(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v9327(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v9327(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v9327(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v9327(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v9327(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v9327(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v9327(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v9327(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v9327(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v9327(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v9327(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v9327(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v9327(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v9327(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v9327(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v9327(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v9327(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v9327(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v9327(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v9327(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v9327(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v9327(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v9327(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v9327(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v9327(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v9327(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v9327(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v9327(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v9327(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v9327(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v9327(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v9327(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v9327(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v9327(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v9327(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v9327(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v9327(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v9327(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v9327(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v9327(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v9327(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v9327(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v9327(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v9327(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v9327(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v9327(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v9327(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v9327(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v9327(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v9327(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v9327(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v9327(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v9327(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v9327(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v9327(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v9327(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v9327(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v9327(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v9327(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v9327(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v9327(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v9327(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v9327(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v9327(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v9327(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v9327(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v9327(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v9327(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v9327(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v9327(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v9327(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v9327(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v9327(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v9327(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v9327(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v9327(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v9327(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v9327(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v9327(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v9327(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v9327(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v9327(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v9327(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v9327(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v9327(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v9327(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v9327(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v9327(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v9327(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v9327(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v9327(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v9327(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v9327(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v9327(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v9327(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v9327(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v9327(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v9327(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v9327(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v9327(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v9327(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v9327(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v9327(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v9327(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_294,axiom,
! [VarNext: state_type] :
( v9329(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9327(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1580,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9329(VarNext)
<=> ( v9331(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1579,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9331(VarNext)
<=> ( v2609(VarNext)
& v9332(VarNext) ) ) ) ).
tff(writeUnaryOperator_932,axiom,
! [VarCurr: state_type] :
( ~ v9332(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2028,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v2571(VarNext,B)
<=> v9319(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_104,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9321(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9319(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_293,axiom,
! [VarNext: state_type] :
( v9321(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9319(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1578,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9321(VarNext)
<=> ( v9323(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1577,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9323(VarNext)
<=> ( v2609(VarNext)
& v9324(VarNext) ) ) ) ).
tff(writeUnaryOperator_931,axiom,
! [VarCurr: state_type] :
( ~ v9324(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_2027,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_87_80(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(range_axiom_64,axiom,
! [B: bitindex_type] :
( range_87_80(B)
<=> ( $false
| ( bitIndex80 = B )
| ( bitIndex81 = B )
| ( bitIndex82 = B )
| ( bitIndex83 = B )
| ( bitIndex84 = B )
| ( bitIndex85 = B )
| ( bitIndex86 = B )
| ( bitIndex87 = B ) ) ) ).
tff(addAssignment_2026,axiom,
! [VarCurr: state_type] :
( ( v2575(VarCurr,bitIndex87)
<=> v2577(VarCurr,bitIndex13) )
& ( v2575(VarCurr,bitIndex86)
<=> v2577(VarCurr,bitIndex12) )
& ( v2575(VarCurr,bitIndex85)
<=> v2577(VarCurr,bitIndex11) )
& ( v2575(VarCurr,bitIndex84)
<=> v2577(VarCurr,bitIndex10) )
& ( v2575(VarCurr,bitIndex83)
<=> v2577(VarCurr,bitIndex9) )
& ( v2575(VarCurr,bitIndex82)
<=> v2577(VarCurr,bitIndex8) )
& ( v2575(VarCurr,bitIndex81)
<=> v2577(VarCurr,bitIndex7) )
& ( v2575(VarCurr,bitIndex80)
<=> v2577(VarCurr,bitIndex6) ) ) ).
tff(addAssignment_2025,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_13_6(B)
=> ( v2577(VarCurr,B)
<=> v2579(VarCurr,B) ) ) ).
tff(range_axiom_63,axiom,
! [B: bitindex_type] :
( range_13_6(B)
<=> ( $false
| ( bitIndex6 = B )
| ( bitIndex7 = B )
| ( bitIndex8 = B )
| ( bitIndex9 = B )
| ( bitIndex10 = B )
| ( bitIndex11 = B )
| ( bitIndex12 = B )
| ( bitIndex13 = B ) ) ) ).
tff(addAssignment_2024,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_0(B)
=> ( v8258(VarCurr,B)
<=> v8260(VarCurr,B) ) ) ).
tff(addAssignment_2023,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_15_0(B)
=> ( v8260(VarCurr,B)
<=> v9317(VarCurr,B) ) ) ).
tff(range_axiom_62,axiom,
! [B: bitindex_type] :
( range_15_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 ) ) ) ).
tff(addAssignment_2022,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex7)
<=> v8262(VarCurr,bitIndex127) )
& ( v9317(VarCurr,bitIndex6)
<=> v8262(VarCurr,bitIndex126) )
& ( v9317(VarCurr,bitIndex5)
<=> v8262(VarCurr,bitIndex125) )
& ( v9317(VarCurr,bitIndex4)
<=> v8262(VarCurr,bitIndex124) )
& ( v9317(VarCurr,bitIndex3)
<=> v8262(VarCurr,bitIndex123) )
& ( v9317(VarCurr,bitIndex2)
<=> v8262(VarCurr,bitIndex122) )
& ( v9317(VarCurr,bitIndex1)
<=> v8262(VarCurr,bitIndex121) )
& ( v9317(VarCurr,bitIndex0)
<=> v8262(VarCurr,bitIndex120) ) ) ).
tff(addAssignment_2021,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex15)
<=> v8262(VarCurr,bitIndex119) )
& ( v9317(VarCurr,bitIndex14)
<=> v8262(VarCurr,bitIndex118) )
& ( v9317(VarCurr,bitIndex13)
<=> v8262(VarCurr,bitIndex117) )
& ( v9317(VarCurr,bitIndex12)
<=> v8262(VarCurr,bitIndex116) )
& ( v9317(VarCurr,bitIndex11)
<=> v8262(VarCurr,bitIndex115) )
& ( v9317(VarCurr,bitIndex10)
<=> v8262(VarCurr,bitIndex114) )
& ( v9317(VarCurr,bitIndex9)
<=> v8262(VarCurr,bitIndex113) )
& ( v9317(VarCurr,bitIndex8)
<=> v8262(VarCurr,bitIndex112) ) ) ).
tff(addAssignment_2020,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex23)
<=> v8262(VarCurr,bitIndex111) )
& ( v9317(VarCurr,bitIndex22)
<=> v8262(VarCurr,bitIndex110) )
& ( v9317(VarCurr,bitIndex21)
<=> v8262(VarCurr,bitIndex109) )
& ( v9317(VarCurr,bitIndex20)
<=> v8262(VarCurr,bitIndex108) )
& ( v9317(VarCurr,bitIndex19)
<=> v8262(VarCurr,bitIndex107) )
& ( v9317(VarCurr,bitIndex18)
<=> v8262(VarCurr,bitIndex106) )
& ( v9317(VarCurr,bitIndex17)
<=> v8262(VarCurr,bitIndex105) )
& ( v9317(VarCurr,bitIndex16)
<=> v8262(VarCurr,bitIndex104) ) ) ).
tff(addAssignment_2019,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex31)
<=> v8262(VarCurr,bitIndex103) )
& ( v9317(VarCurr,bitIndex30)
<=> v8262(VarCurr,bitIndex102) )
& ( v9317(VarCurr,bitIndex29)
<=> v8262(VarCurr,bitIndex101) )
& ( v9317(VarCurr,bitIndex28)
<=> v8262(VarCurr,bitIndex100) )
& ( v9317(VarCurr,bitIndex27)
<=> v8262(VarCurr,bitIndex99) )
& ( v9317(VarCurr,bitIndex26)
<=> v8262(VarCurr,bitIndex98) )
& ( v9317(VarCurr,bitIndex25)
<=> v8262(VarCurr,bitIndex97) )
& ( v9317(VarCurr,bitIndex24)
<=> v8262(VarCurr,bitIndex96) ) ) ).
tff(addAssignment_2018,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex39)
<=> v8262(VarCurr,bitIndex95) )
& ( v9317(VarCurr,bitIndex38)
<=> v8262(VarCurr,bitIndex94) )
& ( v9317(VarCurr,bitIndex37)
<=> v8262(VarCurr,bitIndex93) )
& ( v9317(VarCurr,bitIndex36)
<=> v8262(VarCurr,bitIndex92) )
& ( v9317(VarCurr,bitIndex35)
<=> v8262(VarCurr,bitIndex91) )
& ( v9317(VarCurr,bitIndex34)
<=> v8262(VarCurr,bitIndex90) )
& ( v9317(VarCurr,bitIndex33)
<=> v8262(VarCurr,bitIndex89) )
& ( v9317(VarCurr,bitIndex32)
<=> v8262(VarCurr,bitIndex88) ) ) ).
tff(addAssignment_2017,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex47)
<=> v8262(VarCurr,bitIndex87) )
& ( v9317(VarCurr,bitIndex46)
<=> v8262(VarCurr,bitIndex86) )
& ( v9317(VarCurr,bitIndex45)
<=> v8262(VarCurr,bitIndex85) )
& ( v9317(VarCurr,bitIndex44)
<=> v8262(VarCurr,bitIndex84) )
& ( v9317(VarCurr,bitIndex43)
<=> v8262(VarCurr,bitIndex83) )
& ( v9317(VarCurr,bitIndex42)
<=> v8262(VarCurr,bitIndex82) )
& ( v9317(VarCurr,bitIndex41)
<=> v8262(VarCurr,bitIndex81) )
& ( v9317(VarCurr,bitIndex40)
<=> v8262(VarCurr,bitIndex80) ) ) ).
tff(addAssignment_2016,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex55)
<=> v8262(VarCurr,bitIndex79) )
& ( v9317(VarCurr,bitIndex54)
<=> v8262(VarCurr,bitIndex78) )
& ( v9317(VarCurr,bitIndex53)
<=> v8262(VarCurr,bitIndex77) )
& ( v9317(VarCurr,bitIndex52)
<=> v8262(VarCurr,bitIndex76) )
& ( v9317(VarCurr,bitIndex51)
<=> v8262(VarCurr,bitIndex75) )
& ( v9317(VarCurr,bitIndex50)
<=> v8262(VarCurr,bitIndex74) )
& ( v9317(VarCurr,bitIndex49)
<=> v8262(VarCurr,bitIndex73) )
& ( v9317(VarCurr,bitIndex48)
<=> v8262(VarCurr,bitIndex72) ) ) ).
tff(addAssignment_2015,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex63)
<=> v8262(VarCurr,bitIndex71) )
& ( v9317(VarCurr,bitIndex62)
<=> v8262(VarCurr,bitIndex70) )
& ( v9317(VarCurr,bitIndex61)
<=> v8262(VarCurr,bitIndex69) )
& ( v9317(VarCurr,bitIndex60)
<=> v8262(VarCurr,bitIndex68) )
& ( v9317(VarCurr,bitIndex59)
<=> v8262(VarCurr,bitIndex67) )
& ( v9317(VarCurr,bitIndex58)
<=> v8262(VarCurr,bitIndex66) )
& ( v9317(VarCurr,bitIndex57)
<=> v8262(VarCurr,bitIndex65) )
& ( v9317(VarCurr,bitIndex56)
<=> v8262(VarCurr,bitIndex64) ) ) ).
tff(addAssignment_2014,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex71)
<=> v8262(VarCurr,bitIndex63) )
& ( v9317(VarCurr,bitIndex70)
<=> v8262(VarCurr,bitIndex62) )
& ( v9317(VarCurr,bitIndex69)
<=> v8262(VarCurr,bitIndex61) )
& ( v9317(VarCurr,bitIndex68)
<=> v8262(VarCurr,bitIndex60) )
& ( v9317(VarCurr,bitIndex67)
<=> v8262(VarCurr,bitIndex59) )
& ( v9317(VarCurr,bitIndex66)
<=> v8262(VarCurr,bitIndex58) )
& ( v9317(VarCurr,bitIndex65)
<=> v8262(VarCurr,bitIndex57) )
& ( v9317(VarCurr,bitIndex64)
<=> v8262(VarCurr,bitIndex56) ) ) ).
tff(addAssignment_2013,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex79)
<=> v8262(VarCurr,bitIndex55) )
& ( v9317(VarCurr,bitIndex78)
<=> v8262(VarCurr,bitIndex54) )
& ( v9317(VarCurr,bitIndex77)
<=> v8262(VarCurr,bitIndex53) )
& ( v9317(VarCurr,bitIndex76)
<=> v8262(VarCurr,bitIndex52) )
& ( v9317(VarCurr,bitIndex75)
<=> v8262(VarCurr,bitIndex51) )
& ( v9317(VarCurr,bitIndex74)
<=> v8262(VarCurr,bitIndex50) )
& ( v9317(VarCurr,bitIndex73)
<=> v8262(VarCurr,bitIndex49) )
& ( v9317(VarCurr,bitIndex72)
<=> v8262(VarCurr,bitIndex48) ) ) ).
tff(addAssignment_2012,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex87)
<=> v8262(VarCurr,bitIndex47) )
& ( v9317(VarCurr,bitIndex86)
<=> v8262(VarCurr,bitIndex46) )
& ( v9317(VarCurr,bitIndex85)
<=> v8262(VarCurr,bitIndex45) )
& ( v9317(VarCurr,bitIndex84)
<=> v8262(VarCurr,bitIndex44) )
& ( v9317(VarCurr,bitIndex83)
<=> v8262(VarCurr,bitIndex43) )
& ( v9317(VarCurr,bitIndex82)
<=> v8262(VarCurr,bitIndex42) )
& ( v9317(VarCurr,bitIndex81)
<=> v8262(VarCurr,bitIndex41) )
& ( v9317(VarCurr,bitIndex80)
<=> v8262(VarCurr,bitIndex40) ) ) ).
tff(addAssignment_2011,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex95)
<=> v8262(VarCurr,bitIndex39) )
& ( v9317(VarCurr,bitIndex94)
<=> v8262(VarCurr,bitIndex38) )
& ( v9317(VarCurr,bitIndex93)
<=> v8262(VarCurr,bitIndex37) )
& ( v9317(VarCurr,bitIndex92)
<=> v8262(VarCurr,bitIndex36) )
& ( v9317(VarCurr,bitIndex91)
<=> v8262(VarCurr,bitIndex35) )
& ( v9317(VarCurr,bitIndex90)
<=> v8262(VarCurr,bitIndex34) )
& ( v9317(VarCurr,bitIndex89)
<=> v8262(VarCurr,bitIndex33) )
& ( v9317(VarCurr,bitIndex88)
<=> v8262(VarCurr,bitIndex32) ) ) ).
tff(addAssignment_2010,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex103)
<=> v8262(VarCurr,bitIndex31) )
& ( v9317(VarCurr,bitIndex102)
<=> v8262(VarCurr,bitIndex30) )
& ( v9317(VarCurr,bitIndex101)
<=> v8262(VarCurr,bitIndex29) )
& ( v9317(VarCurr,bitIndex100)
<=> v8262(VarCurr,bitIndex28) )
& ( v9317(VarCurr,bitIndex99)
<=> v8262(VarCurr,bitIndex27) )
& ( v9317(VarCurr,bitIndex98)
<=> v8262(VarCurr,bitIndex26) )
& ( v9317(VarCurr,bitIndex97)
<=> v8262(VarCurr,bitIndex25) )
& ( v9317(VarCurr,bitIndex96)
<=> v8262(VarCurr,bitIndex24) ) ) ).
tff(addAssignment_2009,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex111)
<=> v8262(VarCurr,bitIndex23) )
& ( v9317(VarCurr,bitIndex110)
<=> v8262(VarCurr,bitIndex22) )
& ( v9317(VarCurr,bitIndex109)
<=> v8262(VarCurr,bitIndex21) )
& ( v9317(VarCurr,bitIndex108)
<=> v8262(VarCurr,bitIndex20) )
& ( v9317(VarCurr,bitIndex107)
<=> v8262(VarCurr,bitIndex19) )
& ( v9317(VarCurr,bitIndex106)
<=> v8262(VarCurr,bitIndex18) )
& ( v9317(VarCurr,bitIndex105)
<=> v8262(VarCurr,bitIndex17) )
& ( v9317(VarCurr,bitIndex104)
<=> v8262(VarCurr,bitIndex16) ) ) ).
tff(addAssignment_2008,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex119)
<=> v8262(VarCurr,bitIndex15) )
& ( v9317(VarCurr,bitIndex118)
<=> v8262(VarCurr,bitIndex14) )
& ( v9317(VarCurr,bitIndex117)
<=> v8262(VarCurr,bitIndex13) )
& ( v9317(VarCurr,bitIndex116)
<=> v8262(VarCurr,bitIndex12) )
& ( v9317(VarCurr,bitIndex115)
<=> v8262(VarCurr,bitIndex11) )
& ( v9317(VarCurr,bitIndex114)
<=> v8262(VarCurr,bitIndex10) )
& ( v9317(VarCurr,bitIndex113)
<=> v8262(VarCurr,bitIndex9) )
& ( v9317(VarCurr,bitIndex112)
<=> v8262(VarCurr,bitIndex8) ) ) ).
tff(addAssignment_2007,axiom,
! [VarCurr: state_type] :
( ( v9317(VarCurr,bitIndex127)
<=> v8262(VarCurr,bitIndex7) )
& ( v9317(VarCurr,bitIndex126)
<=> v8262(VarCurr,bitIndex6) )
& ( v9317(VarCurr,bitIndex125)
<=> v8262(VarCurr,bitIndex5) )
& ( v9317(VarCurr,bitIndex124)
<=> v8262(VarCurr,bitIndex4) )
& ( v9317(VarCurr,bitIndex123)
<=> v8262(VarCurr,bitIndex3) )
& ( v9317(VarCurr,bitIndex122)
<=> v8262(VarCurr,bitIndex2) )
& ( v9317(VarCurr,bitIndex121)
<=> v8262(VarCurr,bitIndex1) )
& ( v9317(VarCurr,bitIndex120)
<=> v8262(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_2006,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_2005,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v8264(VarNext,B)
<=> v9310(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_103,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9311(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v9310(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_292,axiom,
! [VarNext: state_type] :
( v9311(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v9310(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1576,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9311(VarNext)
<=> v9312(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1575,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9312(VarNext)
<=> ( v9314(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_930,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9314(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_2004,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_2003,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_2002,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_2001,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_2000,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_1999,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_1998,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_1997,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v1228(VarNext,B)
<=> v9308(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_152,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9308(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_169,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9308(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_1996,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9451)
<=> v9300(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex9450)
<=> v9300(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex9449)
<=> v9300(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex9448)
<=> v9300(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex9447)
<=> v9300(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex9446)
<=> v9300(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex9445)
<=> v9300(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex9444)
<=> v9300(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_188,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9302(VarNext)
=> ( ( v9300(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v9300(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v9300(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v9300(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v9300(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v9300(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v9300(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v9300(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v9300(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v9300(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v9300(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v9300(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v9300(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v9300(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v9300(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v9300(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v9300(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v9300(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v9300(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v9300(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v9300(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v9300(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v9300(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v9300(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v9300(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v9300(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v9300(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v9300(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v9300(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v9300(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v9300(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v9300(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v9300(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v9300(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v9300(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v9300(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v9300(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v9300(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v9300(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v9300(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v9300(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v9300(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v9300(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v9300(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v9300(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v9300(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v9300(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v9300(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v9300(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v9300(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v9300(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v9300(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v9300(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v9300(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v9300(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v9300(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v9300(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v9300(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v9300(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v9300(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v9300(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v9300(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v9300(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v9300(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v9300(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v9300(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v9300(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v9300(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v9300(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v9300(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v9300(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v9300(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v9300(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v9300(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v9300(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v9300(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v9300(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v9300(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v9300(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v9300(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v9300(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v9300(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v9300(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v9300(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v9300(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v9300(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v9300(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v9300(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v9300(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v9300(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v9300(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v9300(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v9300(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v9300(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v9300(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v9300(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v9300(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v9300(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v9300(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v9300(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v9300(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v9300(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v9300(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v9300(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v9300(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v9300(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v9300(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v9300(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v9300(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v9300(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v9300(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v9300(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v9300(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v9300(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v9300(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v9300(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v9300(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v9300(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v9300(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v9300(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v9300(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v9300(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v9300(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v9300(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v9300(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v9300(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v9300(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v9300(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v9300(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v9300(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v9300(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v9300(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v9300(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v9300(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v9300(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v9300(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v9300(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v9300(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v9300(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v9300(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v9300(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v9300(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v9300(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v9300(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v9300(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v9300(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v9300(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v9300(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_291,axiom,
! [VarNext: state_type] :
( v9302(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9300(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1574,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9302(VarNext)
<=> ( v9304(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1573,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9304(VarNext)
<=> ( v2609(VarNext)
& v9305(VarNext) ) ) ) ).
tff(writeUnaryOperator_929,axiom,
! [VarCurr: state_type] :
( ~ v9305(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1995,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9303)
<=> v9292(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex9302)
<=> v9292(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex9301)
<=> v9292(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex9300)
<=> v9292(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex9299)
<=> v9292(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex9298)
<=> v9292(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex9297)
<=> v9292(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex9296)
<=> v9292(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_187,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9294(VarNext)
=> ( ( v9292(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v9292(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v9292(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v9292(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v9292(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v9292(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v9292(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v9292(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v9292(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v9292(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v9292(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v9292(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v9292(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v9292(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v9292(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v9292(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v9292(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v9292(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v9292(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v9292(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v9292(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v9292(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v9292(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v9292(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v9292(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v9292(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v9292(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v9292(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v9292(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v9292(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v9292(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v9292(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v9292(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v9292(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v9292(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v9292(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v9292(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v9292(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v9292(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v9292(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v9292(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v9292(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v9292(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v9292(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v9292(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v9292(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v9292(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v9292(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v9292(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v9292(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v9292(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v9292(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v9292(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v9292(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v9292(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v9292(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v9292(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v9292(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v9292(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v9292(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v9292(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v9292(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v9292(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v9292(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v9292(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v9292(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v9292(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v9292(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v9292(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v9292(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v9292(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v9292(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v9292(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v9292(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v9292(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v9292(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v9292(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v9292(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v9292(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v9292(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v9292(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v9292(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v9292(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v9292(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v9292(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v9292(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v9292(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v9292(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v9292(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v9292(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v9292(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v9292(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v9292(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v9292(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v9292(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v9292(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v9292(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v9292(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v9292(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v9292(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v9292(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v9292(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v9292(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v9292(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v9292(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v9292(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v9292(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v9292(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v9292(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v9292(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v9292(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v9292(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v9292(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v9292(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v9292(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v9292(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v9292(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v9292(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v9292(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v9292(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v9292(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v9292(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v9292(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v9292(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v9292(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v9292(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v9292(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v9292(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v9292(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v9292(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v9292(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v9292(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v9292(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v9292(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v9292(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v9292(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v9292(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v9292(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v9292(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v9292(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v9292(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v9292(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v9292(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v9292(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v9292(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v9292(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v9292(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v9292(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_290,axiom,
! [VarNext: state_type] :
( v9294(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9292(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1572,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9294(VarNext)
<=> ( v9296(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1571,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9296(VarNext)
<=> ( v2609(VarNext)
& v9297(VarNext) ) ) ) ).
tff(writeUnaryOperator_928,axiom,
! [VarCurr: state_type] :
( ~ v9297(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1994,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9155)
<=> v9284(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex9154)
<=> v9284(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex9153)
<=> v9284(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex9152)
<=> v9284(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex9151)
<=> v9284(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex9150)
<=> v9284(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex9149)
<=> v9284(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex9148)
<=> v9284(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_186,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9286(VarNext)
=> ( ( v9284(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v9284(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v9284(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v9284(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v9284(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v9284(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v9284(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v9284(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v9284(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v9284(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v9284(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v9284(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v9284(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v9284(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v9284(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v9284(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v9284(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v9284(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v9284(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v9284(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v9284(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v9284(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v9284(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v9284(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v9284(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v9284(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v9284(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v9284(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v9284(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v9284(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v9284(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v9284(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v9284(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v9284(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v9284(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v9284(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v9284(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v9284(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v9284(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v9284(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v9284(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v9284(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v9284(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v9284(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v9284(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v9284(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v9284(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v9284(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v9284(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v9284(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v9284(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v9284(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v9284(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v9284(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v9284(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v9284(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v9284(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v9284(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v9284(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v9284(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v9284(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v9284(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v9284(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v9284(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v9284(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v9284(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v9284(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v9284(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v9284(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v9284(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v9284(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v9284(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v9284(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v9284(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v9284(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v9284(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v9284(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v9284(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v9284(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v9284(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v9284(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v9284(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v9284(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v9284(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v9284(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v9284(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v9284(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v9284(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v9284(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v9284(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v9284(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v9284(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v9284(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v9284(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v9284(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v9284(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v9284(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v9284(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v9284(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v9284(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v9284(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v9284(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v9284(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v9284(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v9284(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v9284(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v9284(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v9284(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v9284(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v9284(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v9284(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v9284(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v9284(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v9284(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v9284(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v9284(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v9284(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v9284(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v9284(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v9284(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v9284(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v9284(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v9284(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v9284(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v9284(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v9284(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v9284(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v9284(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v9284(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v9284(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v9284(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v9284(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v9284(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v9284(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v9284(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v9284(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v9284(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v9284(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v9284(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v9284(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v9284(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v9284(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v9284(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v9284(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v9284(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v9284(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v9284(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v9284(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_289,axiom,
! [VarNext: state_type] :
( v9286(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9284(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1570,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9286(VarNext)
<=> ( v9288(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1569,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9288(VarNext)
<=> ( v2609(VarNext)
& v9289(VarNext) ) ) ) ).
tff(writeUnaryOperator_927,axiom,
! [VarCurr: state_type] :
( ~ v9289(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1993,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9007)
<=> v9276(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex9006)
<=> v9276(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex9005)
<=> v9276(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex9004)
<=> v9276(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex9003)
<=> v9276(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex9002)
<=> v9276(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex9001)
<=> v9276(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex9000)
<=> v9276(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_185,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9278(VarNext)
=> ( ( v9276(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v9276(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v9276(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v9276(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v9276(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v9276(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v9276(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v9276(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v9276(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v9276(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v9276(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v9276(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v9276(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v9276(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v9276(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v9276(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v9276(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v9276(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v9276(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v9276(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v9276(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v9276(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v9276(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v9276(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v9276(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v9276(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v9276(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v9276(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v9276(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v9276(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v9276(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v9276(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v9276(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v9276(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v9276(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v9276(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v9276(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v9276(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v9276(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v9276(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v9276(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v9276(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v9276(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v9276(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v9276(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v9276(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v9276(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v9276(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v9276(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v9276(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v9276(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v9276(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v9276(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v9276(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v9276(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v9276(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v9276(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v9276(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v9276(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v9276(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v9276(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v9276(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v9276(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v9276(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v9276(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v9276(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v9276(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v9276(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v9276(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v9276(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v9276(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v9276(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v9276(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v9276(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v9276(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v9276(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v9276(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v9276(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v9276(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v9276(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v9276(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v9276(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v9276(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v9276(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v9276(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v9276(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v9276(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v9276(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v9276(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v9276(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v9276(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v9276(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v9276(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v9276(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v9276(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v9276(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v9276(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v9276(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v9276(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v9276(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v9276(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v9276(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v9276(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v9276(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v9276(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v9276(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v9276(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v9276(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v9276(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v9276(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v9276(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v9276(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v9276(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v9276(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v9276(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v9276(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v9276(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v9276(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v9276(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v9276(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v9276(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v9276(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v9276(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v9276(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v9276(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v9276(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v9276(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v9276(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v9276(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v9276(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v9276(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v9276(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v9276(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v9276(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v9276(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v9276(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v9276(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v9276(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v9276(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v9276(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v9276(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v9276(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v9276(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v9276(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v9276(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v9276(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v9276(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v9276(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_288,axiom,
! [VarNext: state_type] :
( v9278(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9276(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1568,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9278(VarNext)
<=> ( v9280(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1567,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9280(VarNext)
<=> ( v2609(VarNext)
& v9281(VarNext) ) ) ) ).
tff(writeUnaryOperator_926,axiom,
! [VarCurr: state_type] :
( ~ v9281(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1992,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8859)
<=> v9268(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8858)
<=> v9268(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8857)
<=> v9268(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8856)
<=> v9268(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8855)
<=> v9268(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8854)
<=> v9268(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8853)
<=> v9268(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8852)
<=> v9268(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_184,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9270(VarNext)
=> ( ( v9268(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v9268(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v9268(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v9268(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v9268(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v9268(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v9268(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v9268(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v9268(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v9268(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v9268(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v9268(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v9268(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v9268(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v9268(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v9268(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v9268(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v9268(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v9268(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v9268(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v9268(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v9268(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v9268(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v9268(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v9268(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v9268(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v9268(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v9268(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v9268(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v9268(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v9268(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v9268(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v9268(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v9268(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v9268(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v9268(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v9268(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v9268(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v9268(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v9268(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v9268(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v9268(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v9268(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v9268(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v9268(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v9268(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v9268(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v9268(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v9268(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v9268(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v9268(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v9268(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v9268(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v9268(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v9268(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v9268(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v9268(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v9268(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v9268(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v9268(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v9268(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v9268(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v9268(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v9268(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v9268(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v9268(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v9268(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v9268(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v9268(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v9268(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v9268(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v9268(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v9268(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v9268(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v9268(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v9268(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v9268(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v9268(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v9268(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v9268(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v9268(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v9268(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v9268(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v9268(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v9268(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v9268(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v9268(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v9268(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v9268(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v9268(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v9268(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v9268(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v9268(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v9268(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v9268(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v9268(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v9268(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v9268(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v9268(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v9268(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v9268(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v9268(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v9268(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v9268(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v9268(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v9268(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v9268(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v9268(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v9268(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v9268(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v9268(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v9268(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v9268(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v9268(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v9268(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v9268(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v9268(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v9268(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v9268(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v9268(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v9268(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v9268(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v9268(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v9268(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v9268(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v9268(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v9268(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v9268(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v9268(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v9268(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v9268(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v9268(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v9268(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v9268(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v9268(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v9268(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v9268(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v9268(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v9268(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v9268(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v9268(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v9268(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v9268(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v9268(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v9268(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v9268(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v9268(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v9268(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_287,axiom,
! [VarNext: state_type] :
( v9270(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9268(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1566,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9270(VarNext)
<=> ( v9272(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1565,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9272(VarNext)
<=> ( v2609(VarNext)
& v9273(VarNext) ) ) ) ).
tff(writeUnaryOperator_925,axiom,
! [VarCurr: state_type] :
( ~ v9273(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1991,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8711)
<=> v9260(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8710)
<=> v9260(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8709)
<=> v9260(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8708)
<=> v9260(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8707)
<=> v9260(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8706)
<=> v9260(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8705)
<=> v9260(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8704)
<=> v9260(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_183,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9262(VarNext)
=> ( ( v9260(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v9260(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v9260(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v9260(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v9260(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v9260(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v9260(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v9260(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v9260(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v9260(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v9260(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v9260(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v9260(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v9260(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v9260(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v9260(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v9260(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v9260(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v9260(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v9260(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v9260(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v9260(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v9260(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v9260(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v9260(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v9260(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v9260(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v9260(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v9260(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v9260(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v9260(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v9260(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v9260(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v9260(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v9260(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v9260(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v9260(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v9260(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v9260(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v9260(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v9260(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v9260(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v9260(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v9260(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v9260(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v9260(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v9260(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v9260(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v9260(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v9260(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v9260(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v9260(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v9260(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v9260(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v9260(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v9260(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v9260(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v9260(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v9260(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v9260(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v9260(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v9260(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v9260(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v9260(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v9260(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v9260(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v9260(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v9260(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v9260(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v9260(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v9260(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v9260(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v9260(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v9260(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v9260(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v9260(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v9260(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v9260(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v9260(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v9260(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v9260(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v9260(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v9260(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v9260(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v9260(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v9260(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v9260(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v9260(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v9260(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v9260(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v9260(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v9260(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v9260(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v9260(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v9260(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v9260(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v9260(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v9260(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v9260(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v9260(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v9260(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v9260(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v9260(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v9260(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v9260(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v9260(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v9260(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v9260(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v9260(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v9260(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v9260(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v9260(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v9260(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v9260(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v9260(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v9260(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v9260(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v9260(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v9260(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v9260(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v9260(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v9260(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v9260(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v9260(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v9260(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v9260(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v9260(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v9260(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v9260(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v9260(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v9260(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v9260(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v9260(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v9260(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v9260(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v9260(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v9260(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v9260(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v9260(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v9260(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v9260(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v9260(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v9260(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v9260(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v9260(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v9260(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v9260(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v9260(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_286,axiom,
! [VarNext: state_type] :
( v9262(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9260(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1564,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9262(VarNext)
<=> ( v9264(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1563,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9264(VarNext)
<=> ( v2609(VarNext)
& v9265(VarNext) ) ) ) ).
tff(writeUnaryOperator_924,axiom,
! [VarCurr: state_type] :
( ~ v9265(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1990,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8563)
<=> v9252(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8562)
<=> v9252(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8561)
<=> v9252(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8560)
<=> v9252(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8559)
<=> v9252(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8558)
<=> v9252(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8557)
<=> v9252(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8556)
<=> v9252(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_182,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9254(VarNext)
=> ( ( v9252(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v9252(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v9252(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v9252(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v9252(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v9252(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v9252(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v9252(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v9252(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v9252(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v9252(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v9252(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v9252(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v9252(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v9252(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v9252(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v9252(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v9252(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v9252(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v9252(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v9252(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v9252(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v9252(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v9252(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v9252(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v9252(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v9252(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v9252(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v9252(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v9252(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v9252(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v9252(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v9252(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v9252(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v9252(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v9252(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v9252(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v9252(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v9252(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v9252(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v9252(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v9252(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v9252(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v9252(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v9252(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v9252(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v9252(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v9252(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v9252(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v9252(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v9252(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v9252(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v9252(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v9252(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v9252(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v9252(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v9252(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v9252(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v9252(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v9252(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v9252(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v9252(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v9252(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v9252(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v9252(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v9252(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v9252(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v9252(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v9252(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v9252(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v9252(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v9252(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v9252(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v9252(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v9252(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v9252(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v9252(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v9252(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v9252(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v9252(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v9252(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v9252(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v9252(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v9252(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v9252(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v9252(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v9252(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v9252(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v9252(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v9252(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v9252(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v9252(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v9252(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v9252(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v9252(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v9252(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v9252(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v9252(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v9252(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v9252(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v9252(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v9252(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v9252(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v9252(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v9252(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v9252(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v9252(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v9252(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v9252(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v9252(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v9252(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v9252(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v9252(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v9252(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v9252(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v9252(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v9252(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v9252(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v9252(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v9252(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v9252(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v9252(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v9252(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v9252(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v9252(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v9252(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v9252(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v9252(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v9252(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v9252(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v9252(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v9252(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v9252(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v9252(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v9252(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v9252(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v9252(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v9252(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v9252(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v9252(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v9252(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v9252(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v9252(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v9252(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v9252(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v9252(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v9252(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v9252(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_285,axiom,
! [VarNext: state_type] :
( v9254(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9252(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1562,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9254(VarNext)
<=> ( v9256(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1561,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9256(VarNext)
<=> ( v2609(VarNext)
& v9257(VarNext) ) ) ) ).
tff(writeUnaryOperator_923,axiom,
! [VarCurr: state_type] :
( ~ v9257(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1989,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8415)
<=> v9244(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8414)
<=> v9244(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8413)
<=> v9244(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8412)
<=> v9244(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8411)
<=> v9244(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8410)
<=> v9244(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8409)
<=> v9244(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8408)
<=> v9244(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_181,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9246(VarNext)
=> ( ( v9244(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v9244(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v9244(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v9244(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v9244(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v9244(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v9244(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v9244(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v9244(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v9244(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v9244(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v9244(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v9244(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v9244(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v9244(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v9244(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v9244(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v9244(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v9244(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v9244(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v9244(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v9244(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v9244(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v9244(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v9244(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v9244(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v9244(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v9244(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v9244(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v9244(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v9244(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v9244(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v9244(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v9244(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v9244(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v9244(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v9244(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v9244(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v9244(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v9244(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v9244(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v9244(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v9244(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v9244(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v9244(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v9244(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v9244(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v9244(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v9244(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v9244(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v9244(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v9244(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v9244(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v9244(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v9244(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v9244(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v9244(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v9244(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v9244(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v9244(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v9244(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v9244(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v9244(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v9244(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v9244(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v9244(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v9244(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v9244(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v9244(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v9244(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v9244(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v9244(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v9244(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v9244(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v9244(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v9244(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v9244(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v9244(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v9244(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v9244(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v9244(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v9244(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v9244(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v9244(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v9244(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v9244(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v9244(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v9244(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v9244(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v9244(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v9244(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v9244(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v9244(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v9244(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v9244(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v9244(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v9244(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v9244(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v9244(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v9244(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v9244(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v9244(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v9244(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v9244(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v9244(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v9244(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v9244(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v9244(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v9244(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v9244(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v9244(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v9244(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v9244(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v9244(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v9244(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v9244(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v9244(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v9244(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v9244(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v9244(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v9244(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v9244(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v9244(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v9244(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v9244(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v9244(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v9244(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v9244(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v9244(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v9244(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v9244(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v9244(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v9244(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v9244(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v9244(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v9244(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v9244(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v9244(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v9244(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v9244(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v9244(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v9244(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v9244(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v9244(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v9244(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v9244(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v9244(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v9244(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_284,axiom,
! [VarNext: state_type] :
( v9246(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9244(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1560,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9246(VarNext)
<=> ( v9248(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1559,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9248(VarNext)
<=> ( v2609(VarNext)
& v9249(VarNext) ) ) ) ).
tff(writeUnaryOperator_922,axiom,
! [VarCurr: state_type] :
( ~ v9249(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1988,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8267)
<=> v9236(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8266)
<=> v9236(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8265)
<=> v9236(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8264)
<=> v9236(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8263)
<=> v9236(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8262)
<=> v9236(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8261)
<=> v9236(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8260)
<=> v9236(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_180,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9238(VarNext)
=> ( ( v9236(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v9236(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v9236(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v9236(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v9236(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v9236(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v9236(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v9236(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v9236(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v9236(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v9236(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v9236(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v9236(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v9236(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v9236(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v9236(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v9236(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v9236(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v9236(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v9236(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v9236(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v9236(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v9236(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v9236(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v9236(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v9236(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v9236(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v9236(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v9236(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v9236(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v9236(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v9236(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v9236(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v9236(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v9236(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v9236(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v9236(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v9236(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v9236(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v9236(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v9236(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v9236(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v9236(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v9236(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v9236(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v9236(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v9236(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v9236(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v9236(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v9236(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v9236(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v9236(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v9236(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v9236(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v9236(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v9236(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v9236(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v9236(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v9236(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v9236(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v9236(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v9236(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v9236(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v9236(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v9236(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v9236(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v9236(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v9236(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v9236(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v9236(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v9236(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v9236(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v9236(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v9236(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v9236(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v9236(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v9236(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v9236(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v9236(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v9236(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v9236(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v9236(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v9236(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v9236(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v9236(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v9236(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v9236(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v9236(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v9236(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v9236(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v9236(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v9236(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v9236(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v9236(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v9236(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v9236(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v9236(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v9236(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v9236(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v9236(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v9236(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v9236(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v9236(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v9236(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v9236(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v9236(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v9236(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v9236(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v9236(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v9236(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v9236(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v9236(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v9236(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v9236(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v9236(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v9236(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v9236(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v9236(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v9236(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v9236(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v9236(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v9236(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v9236(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v9236(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v9236(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v9236(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v9236(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v9236(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v9236(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v9236(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v9236(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v9236(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v9236(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v9236(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v9236(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v9236(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v9236(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v9236(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v9236(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v9236(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v9236(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v9236(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v9236(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v9236(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v9236(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v9236(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v9236(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v9236(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_283,axiom,
! [VarNext: state_type] :
( v9238(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9236(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1558,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9238(VarNext)
<=> ( v9240(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1557,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9240(VarNext)
<=> ( v2609(VarNext)
& v9241(VarNext) ) ) ) ).
tff(writeUnaryOperator_921,axiom,
! [VarCurr: state_type] :
( ~ v9241(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1987,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8119)
<=> v9228(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex8118)
<=> v9228(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex8117)
<=> v9228(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex8116)
<=> v9228(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex8115)
<=> v9228(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex8114)
<=> v9228(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex8113)
<=> v9228(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex8112)
<=> v9228(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_179,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9230(VarNext)
=> ( ( v9228(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v9228(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v9228(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v9228(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v9228(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v9228(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v9228(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v9228(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v9228(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v9228(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v9228(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v9228(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v9228(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v9228(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v9228(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v9228(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v9228(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v9228(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v9228(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v9228(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v9228(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v9228(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v9228(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v9228(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v9228(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v9228(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v9228(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v9228(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v9228(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v9228(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v9228(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v9228(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v9228(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v9228(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v9228(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v9228(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v9228(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v9228(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v9228(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v9228(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v9228(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v9228(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v9228(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v9228(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v9228(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v9228(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v9228(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v9228(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v9228(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v9228(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v9228(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v9228(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v9228(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v9228(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v9228(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v9228(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v9228(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v9228(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v9228(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v9228(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v9228(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v9228(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v9228(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v9228(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v9228(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v9228(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v9228(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v9228(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v9228(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v9228(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v9228(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v9228(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v9228(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v9228(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v9228(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v9228(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v9228(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v9228(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v9228(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v9228(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v9228(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v9228(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v9228(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v9228(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v9228(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v9228(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v9228(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v9228(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v9228(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v9228(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v9228(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v9228(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v9228(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v9228(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v9228(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v9228(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v9228(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v9228(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v9228(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v9228(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v9228(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v9228(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v9228(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v9228(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v9228(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v9228(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v9228(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v9228(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v9228(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v9228(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v9228(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v9228(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v9228(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v9228(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v9228(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v9228(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v9228(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v9228(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v9228(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v9228(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v9228(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v9228(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v9228(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v9228(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v9228(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v9228(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v9228(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v9228(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v9228(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v9228(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v9228(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v9228(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v9228(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v9228(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v9228(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v9228(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v9228(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v9228(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v9228(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v9228(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v9228(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v9228(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v9228(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v9228(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v9228(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v9228(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v9228(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v9228(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_282,axiom,
! [VarNext: state_type] :
( v9230(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9228(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1556,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9230(VarNext)
<=> ( v9232(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1555,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9232(VarNext)
<=> ( v2609(VarNext)
& v9233(VarNext) ) ) ) ).
tff(writeUnaryOperator_920,axiom,
! [VarCurr: state_type] :
( ~ v9233(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1986,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7971)
<=> v9220(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7970)
<=> v9220(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7969)
<=> v9220(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7968)
<=> v9220(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7967)
<=> v9220(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7966)
<=> v9220(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7965)
<=> v9220(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7964)
<=> v9220(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_178,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9222(VarNext)
=> ( ( v9220(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v9220(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v9220(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v9220(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v9220(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v9220(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v9220(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v9220(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v9220(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v9220(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v9220(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v9220(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v9220(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v9220(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v9220(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v9220(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v9220(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v9220(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v9220(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v9220(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v9220(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v9220(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v9220(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v9220(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v9220(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v9220(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v9220(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v9220(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v9220(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v9220(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v9220(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v9220(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v9220(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v9220(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v9220(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v9220(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v9220(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v9220(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v9220(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v9220(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v9220(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v9220(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v9220(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v9220(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v9220(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v9220(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v9220(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v9220(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v9220(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v9220(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v9220(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v9220(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v9220(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v9220(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v9220(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v9220(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v9220(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v9220(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v9220(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v9220(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v9220(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v9220(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v9220(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v9220(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v9220(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v9220(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v9220(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v9220(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v9220(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v9220(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v9220(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v9220(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v9220(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v9220(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v9220(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v9220(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v9220(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v9220(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v9220(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v9220(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v9220(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v9220(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v9220(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v9220(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v9220(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v9220(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v9220(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v9220(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v9220(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v9220(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v9220(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v9220(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v9220(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v9220(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v9220(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v9220(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v9220(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v9220(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v9220(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v9220(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v9220(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v9220(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v9220(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v9220(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v9220(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v9220(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v9220(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v9220(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v9220(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v9220(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v9220(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v9220(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v9220(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v9220(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v9220(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v9220(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v9220(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v9220(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v9220(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v9220(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v9220(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v9220(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v9220(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v9220(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v9220(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v9220(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v9220(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v9220(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v9220(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v9220(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v9220(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v9220(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v9220(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v9220(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v9220(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v9220(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v9220(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v9220(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v9220(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v9220(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v9220(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v9220(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v9220(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v9220(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v9220(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v9220(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v9220(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v9220(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_281,axiom,
! [VarNext: state_type] :
( v9222(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9220(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1554,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9222(VarNext)
<=> ( v9224(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1553,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9224(VarNext)
<=> ( v2609(VarNext)
& v9225(VarNext) ) ) ) ).
tff(writeUnaryOperator_919,axiom,
! [VarCurr: state_type] :
( ~ v9225(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1985,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7823)
<=> v9212(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7822)
<=> v9212(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7821)
<=> v9212(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7820)
<=> v9212(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7819)
<=> v9212(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7818)
<=> v9212(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7817)
<=> v9212(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7816)
<=> v9212(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_177,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9214(VarNext)
=> ( ( v9212(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v9212(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v9212(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v9212(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v9212(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v9212(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v9212(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v9212(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v9212(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v9212(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v9212(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v9212(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v9212(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v9212(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v9212(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v9212(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v9212(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v9212(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v9212(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v9212(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v9212(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v9212(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v9212(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v9212(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v9212(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v9212(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v9212(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v9212(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v9212(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v9212(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v9212(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v9212(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v9212(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v9212(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v9212(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v9212(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v9212(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v9212(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v9212(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v9212(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v9212(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v9212(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v9212(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v9212(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v9212(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v9212(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v9212(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v9212(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v9212(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v9212(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v9212(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v9212(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v9212(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v9212(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v9212(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v9212(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v9212(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v9212(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v9212(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v9212(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v9212(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v9212(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v9212(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v9212(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v9212(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v9212(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v9212(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v9212(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v9212(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v9212(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v9212(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v9212(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v9212(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v9212(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v9212(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v9212(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v9212(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v9212(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v9212(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v9212(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v9212(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v9212(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v9212(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v9212(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v9212(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v9212(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v9212(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v9212(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v9212(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v9212(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v9212(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v9212(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v9212(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v9212(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v9212(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v9212(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v9212(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v9212(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v9212(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v9212(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v9212(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v9212(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v9212(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v9212(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v9212(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v9212(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v9212(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v9212(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v9212(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v9212(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v9212(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v9212(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v9212(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v9212(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v9212(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v9212(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v9212(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v9212(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v9212(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v9212(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v9212(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v9212(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v9212(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v9212(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v9212(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v9212(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v9212(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v9212(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v9212(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v9212(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v9212(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v9212(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v9212(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v9212(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v9212(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v9212(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v9212(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v9212(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v9212(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v9212(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v9212(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v9212(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v9212(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v9212(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v9212(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v9212(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v9212(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v9212(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_280,axiom,
! [VarNext: state_type] :
( v9214(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9212(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1552,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9214(VarNext)
<=> ( v9216(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1551,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9216(VarNext)
<=> ( v2609(VarNext)
& v9217(VarNext) ) ) ) ).
tff(writeUnaryOperator_918,axiom,
! [VarCurr: state_type] :
( ~ v9217(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1984,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7675)
<=> v9204(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7674)
<=> v9204(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7673)
<=> v9204(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7672)
<=> v9204(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7671)
<=> v9204(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7670)
<=> v9204(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7669)
<=> v9204(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7668)
<=> v9204(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_176,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9206(VarNext)
=> ( ( v9204(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v9204(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v9204(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v9204(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v9204(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v9204(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v9204(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v9204(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v9204(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v9204(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v9204(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v9204(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v9204(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v9204(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v9204(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v9204(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v9204(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v9204(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v9204(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v9204(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v9204(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v9204(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v9204(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v9204(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v9204(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v9204(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v9204(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v9204(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v9204(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v9204(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v9204(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v9204(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v9204(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v9204(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v9204(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v9204(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v9204(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v9204(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v9204(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v9204(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v9204(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v9204(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v9204(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v9204(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v9204(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v9204(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v9204(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v9204(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v9204(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v9204(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v9204(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v9204(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v9204(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v9204(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v9204(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v9204(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v9204(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v9204(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v9204(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v9204(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v9204(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v9204(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v9204(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v9204(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v9204(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v9204(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v9204(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v9204(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v9204(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v9204(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v9204(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v9204(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v9204(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v9204(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v9204(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v9204(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v9204(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v9204(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v9204(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v9204(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v9204(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v9204(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v9204(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v9204(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v9204(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v9204(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v9204(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v9204(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v9204(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v9204(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v9204(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v9204(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v9204(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v9204(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v9204(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v9204(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v9204(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v9204(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v9204(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v9204(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v9204(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v9204(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v9204(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v9204(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v9204(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v9204(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v9204(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v9204(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v9204(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v9204(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v9204(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v9204(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v9204(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v9204(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v9204(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v9204(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v9204(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v9204(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v9204(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v9204(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v9204(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v9204(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v9204(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v9204(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v9204(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v9204(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v9204(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v9204(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v9204(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v9204(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v9204(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v9204(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v9204(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v9204(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v9204(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v9204(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v9204(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v9204(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v9204(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v9204(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v9204(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v9204(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v9204(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v9204(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v9204(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v9204(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v9204(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v9204(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_279,axiom,
! [VarNext: state_type] :
( v9206(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9204(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1550,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9206(VarNext)
<=> ( v9208(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1549,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9208(VarNext)
<=> ( v2609(VarNext)
& v9209(VarNext) ) ) ) ).
tff(writeUnaryOperator_917,axiom,
! [VarCurr: state_type] :
( ~ v9209(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1983,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7527)
<=> v9196(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7526)
<=> v9196(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7525)
<=> v9196(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7524)
<=> v9196(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7523)
<=> v9196(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7522)
<=> v9196(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7521)
<=> v9196(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7520)
<=> v9196(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_175,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9198(VarNext)
=> ( ( v9196(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v9196(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v9196(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v9196(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v9196(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v9196(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v9196(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v9196(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v9196(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v9196(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v9196(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v9196(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v9196(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v9196(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v9196(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v9196(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v9196(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v9196(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v9196(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v9196(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v9196(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v9196(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v9196(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v9196(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v9196(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v9196(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v9196(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v9196(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v9196(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v9196(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v9196(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v9196(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v9196(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v9196(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v9196(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v9196(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v9196(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v9196(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v9196(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v9196(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v9196(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v9196(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v9196(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v9196(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v9196(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v9196(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v9196(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v9196(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v9196(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v9196(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v9196(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v9196(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v9196(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v9196(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v9196(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v9196(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v9196(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v9196(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v9196(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v9196(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v9196(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v9196(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v9196(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v9196(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v9196(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v9196(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v9196(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v9196(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v9196(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v9196(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v9196(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v9196(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v9196(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v9196(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v9196(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v9196(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v9196(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v9196(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v9196(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v9196(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v9196(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v9196(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v9196(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v9196(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v9196(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v9196(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v9196(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v9196(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v9196(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v9196(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v9196(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v9196(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v9196(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v9196(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v9196(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v9196(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v9196(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v9196(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v9196(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v9196(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v9196(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v9196(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v9196(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v9196(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v9196(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v9196(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v9196(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v9196(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v9196(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v9196(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v9196(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v9196(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v9196(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v9196(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v9196(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v9196(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v9196(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v9196(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v9196(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v9196(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v9196(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v9196(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v9196(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v9196(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v9196(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v9196(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v9196(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v9196(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v9196(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v9196(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v9196(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v9196(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v9196(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v9196(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v9196(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v9196(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v9196(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v9196(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v9196(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v9196(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v9196(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v9196(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v9196(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v9196(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v9196(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v9196(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v9196(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v9196(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_278,axiom,
! [VarNext: state_type] :
( v9198(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9196(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1548,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9198(VarNext)
<=> ( v9200(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1547,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9200(VarNext)
<=> ( v2609(VarNext)
& v9201(VarNext) ) ) ) ).
tff(writeUnaryOperator_916,axiom,
! [VarCurr: state_type] :
( ~ v9201(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1982,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7379)
<=> v9188(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7378)
<=> v9188(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7377)
<=> v9188(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7376)
<=> v9188(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7375)
<=> v9188(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7374)
<=> v9188(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7373)
<=> v9188(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7372)
<=> v9188(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_174,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9190(VarNext)
=> ( ( v9188(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v9188(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v9188(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v9188(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v9188(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v9188(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v9188(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v9188(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v9188(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v9188(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v9188(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v9188(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v9188(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v9188(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v9188(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v9188(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v9188(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v9188(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v9188(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v9188(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v9188(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v9188(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v9188(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v9188(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v9188(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v9188(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v9188(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v9188(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v9188(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v9188(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v9188(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v9188(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v9188(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v9188(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v9188(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v9188(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v9188(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v9188(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v9188(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v9188(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v9188(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v9188(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v9188(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v9188(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v9188(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v9188(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v9188(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v9188(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v9188(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v9188(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v9188(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v9188(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v9188(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v9188(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v9188(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v9188(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v9188(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v9188(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v9188(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v9188(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v9188(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v9188(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v9188(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v9188(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v9188(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v9188(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v9188(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v9188(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v9188(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v9188(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v9188(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v9188(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v9188(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v9188(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v9188(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v9188(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v9188(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v9188(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v9188(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v9188(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v9188(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v9188(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v9188(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v9188(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v9188(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v9188(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v9188(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v9188(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v9188(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v9188(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v9188(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v9188(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v9188(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v9188(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v9188(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v9188(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v9188(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v9188(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v9188(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v9188(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v9188(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v9188(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v9188(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v9188(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v9188(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v9188(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v9188(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v9188(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v9188(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v9188(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v9188(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v9188(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v9188(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v9188(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v9188(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v9188(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v9188(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v9188(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v9188(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v9188(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v9188(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v9188(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v9188(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v9188(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v9188(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v9188(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v9188(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v9188(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v9188(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v9188(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v9188(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v9188(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v9188(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v9188(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v9188(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v9188(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v9188(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v9188(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v9188(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v9188(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v9188(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v9188(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v9188(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v9188(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v9188(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v9188(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v9188(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v9188(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_277,axiom,
! [VarNext: state_type] :
( v9190(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9188(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1546,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9190(VarNext)
<=> ( v9192(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1545,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9192(VarNext)
<=> ( v2609(VarNext)
& v9193(VarNext) ) ) ) ).
tff(writeUnaryOperator_915,axiom,
! [VarCurr: state_type] :
( ~ v9193(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1981,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7231)
<=> v9180(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7230)
<=> v9180(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7229)
<=> v9180(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7228)
<=> v9180(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7227)
<=> v9180(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7226)
<=> v9180(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7225)
<=> v9180(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7224)
<=> v9180(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_173,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9182(VarNext)
=> ( ( v9180(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v9180(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v9180(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v9180(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v9180(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v9180(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v9180(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v9180(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v9180(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v9180(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v9180(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v9180(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v9180(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v9180(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v9180(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v9180(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v9180(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v9180(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v9180(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v9180(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v9180(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v9180(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v9180(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v9180(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v9180(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v9180(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v9180(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v9180(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v9180(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v9180(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v9180(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v9180(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v9180(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v9180(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v9180(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v9180(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v9180(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v9180(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v9180(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v9180(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v9180(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v9180(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v9180(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v9180(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v9180(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v9180(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v9180(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v9180(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v9180(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v9180(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v9180(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v9180(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v9180(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v9180(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v9180(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v9180(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v9180(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v9180(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v9180(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v9180(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v9180(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v9180(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v9180(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v9180(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v9180(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v9180(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v9180(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v9180(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v9180(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v9180(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v9180(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v9180(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v9180(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v9180(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v9180(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v9180(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v9180(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v9180(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v9180(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v9180(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v9180(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v9180(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v9180(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v9180(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v9180(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v9180(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v9180(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v9180(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v9180(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v9180(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v9180(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v9180(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v9180(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v9180(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v9180(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v9180(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v9180(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v9180(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v9180(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v9180(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v9180(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v9180(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v9180(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v9180(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v9180(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v9180(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v9180(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v9180(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v9180(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v9180(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v9180(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v9180(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v9180(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v9180(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v9180(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v9180(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v9180(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v9180(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v9180(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v9180(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v9180(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v9180(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v9180(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v9180(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v9180(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v9180(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v9180(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v9180(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v9180(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v9180(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v9180(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v9180(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v9180(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v9180(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v9180(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v9180(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v9180(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v9180(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v9180(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v9180(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v9180(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v9180(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v9180(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v9180(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v9180(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v9180(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v9180(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v9180(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_276,axiom,
! [VarNext: state_type] :
( v9182(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9180(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1544,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9182(VarNext)
<=> ( v9184(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1543,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9184(VarNext)
<=> ( v2609(VarNext)
& v9185(VarNext) ) ) ) ).
tff(writeUnaryOperator_914,axiom,
! [VarCurr: state_type] :
( ~ v9185(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1980,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7083)
<=> v9172(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex7082)
<=> v9172(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex7081)
<=> v9172(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex7080)
<=> v9172(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex7079)
<=> v9172(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex7078)
<=> v9172(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex7077)
<=> v9172(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex7076)
<=> v9172(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_172,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9174(VarNext)
=> ( ( v9172(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v9172(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v9172(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v9172(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v9172(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v9172(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v9172(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v9172(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v9172(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v9172(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v9172(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v9172(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v9172(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v9172(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v9172(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v9172(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v9172(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v9172(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v9172(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v9172(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v9172(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v9172(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v9172(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v9172(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v9172(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v9172(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v9172(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v9172(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v9172(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v9172(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v9172(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v9172(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v9172(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v9172(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v9172(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v9172(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v9172(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v9172(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v9172(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v9172(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v9172(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v9172(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v9172(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v9172(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v9172(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v9172(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v9172(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v9172(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v9172(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v9172(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v9172(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v9172(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v9172(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v9172(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v9172(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v9172(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v9172(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v9172(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v9172(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v9172(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v9172(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v9172(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v9172(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v9172(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v9172(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v9172(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v9172(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v9172(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v9172(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v9172(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v9172(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v9172(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v9172(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v9172(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v9172(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v9172(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v9172(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v9172(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v9172(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v9172(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v9172(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v9172(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v9172(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v9172(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v9172(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v9172(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v9172(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v9172(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v9172(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v9172(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v9172(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v9172(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v9172(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v9172(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v9172(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v9172(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v9172(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v9172(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v9172(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v9172(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v9172(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v9172(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v9172(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v9172(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v9172(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v9172(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v9172(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v9172(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v9172(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v9172(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v9172(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v9172(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v9172(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v9172(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v9172(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v9172(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v9172(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v9172(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v9172(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v9172(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v9172(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v9172(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v9172(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v9172(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v9172(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v9172(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v9172(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v9172(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v9172(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v9172(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v9172(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v9172(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v9172(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v9172(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v9172(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v9172(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v9172(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v9172(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v9172(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v9172(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v9172(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v9172(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v9172(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v9172(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v9172(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v9172(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v9172(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v9172(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_275,axiom,
! [VarNext: state_type] :
( v9174(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9172(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1542,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9174(VarNext)
<=> ( v9176(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1541,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9176(VarNext)
<=> ( v2609(VarNext)
& v9177(VarNext) ) ) ) ).
tff(writeUnaryOperator_913,axiom,
! [VarCurr: state_type] :
( ~ v9177(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1979,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6935)
<=> v9164(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6934)
<=> v9164(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6933)
<=> v9164(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6932)
<=> v9164(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6931)
<=> v9164(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6930)
<=> v9164(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6929)
<=> v9164(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6928)
<=> v9164(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_171,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9166(VarNext)
=> ( ( v9164(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v9164(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v9164(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v9164(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v9164(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v9164(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v9164(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v9164(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v9164(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v9164(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v9164(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v9164(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v9164(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v9164(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v9164(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v9164(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v9164(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v9164(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v9164(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v9164(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v9164(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v9164(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v9164(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v9164(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v9164(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v9164(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v9164(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v9164(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v9164(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v9164(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v9164(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v9164(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v9164(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v9164(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v9164(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v9164(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v9164(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v9164(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v9164(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v9164(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v9164(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v9164(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v9164(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v9164(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v9164(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v9164(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v9164(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v9164(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v9164(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v9164(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v9164(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v9164(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v9164(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v9164(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v9164(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v9164(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v9164(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v9164(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v9164(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v9164(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v9164(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v9164(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v9164(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v9164(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v9164(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v9164(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v9164(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v9164(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v9164(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v9164(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v9164(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v9164(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v9164(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v9164(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v9164(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v9164(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v9164(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v9164(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v9164(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v9164(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v9164(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v9164(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v9164(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v9164(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v9164(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v9164(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v9164(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v9164(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v9164(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v9164(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v9164(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v9164(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v9164(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v9164(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v9164(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v9164(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v9164(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v9164(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v9164(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v9164(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v9164(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v9164(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v9164(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v9164(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v9164(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v9164(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v9164(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v9164(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v9164(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v9164(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v9164(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v9164(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v9164(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v9164(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v9164(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v9164(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v9164(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v9164(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v9164(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v9164(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v9164(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v9164(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v9164(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v9164(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v9164(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v9164(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v9164(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v9164(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v9164(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v9164(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v9164(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v9164(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v9164(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v9164(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v9164(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v9164(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v9164(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v9164(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v9164(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v9164(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v9164(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v9164(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v9164(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v9164(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v9164(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v9164(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v9164(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v9164(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_274,axiom,
! [VarNext: state_type] :
( v9166(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9164(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1540,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9166(VarNext)
<=> ( v9168(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1539,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9168(VarNext)
<=> ( v2609(VarNext)
& v9169(VarNext) ) ) ) ).
tff(writeUnaryOperator_912,axiom,
! [VarCurr: state_type] :
( ~ v9169(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1978,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6787)
<=> v9156(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6786)
<=> v9156(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6785)
<=> v9156(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6784)
<=> v9156(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6783)
<=> v9156(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6782)
<=> v9156(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6781)
<=> v9156(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6780)
<=> v9156(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_170,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9158(VarNext)
=> ( ( v9156(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v9156(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v9156(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v9156(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v9156(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v9156(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v9156(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v9156(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v9156(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v9156(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v9156(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v9156(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v9156(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v9156(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v9156(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v9156(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v9156(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v9156(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v9156(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v9156(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v9156(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v9156(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v9156(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v9156(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v9156(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v9156(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v9156(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v9156(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v9156(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v9156(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v9156(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v9156(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v9156(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v9156(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v9156(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v9156(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v9156(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v9156(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v9156(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v9156(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v9156(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v9156(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v9156(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v9156(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v9156(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v9156(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v9156(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v9156(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v9156(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v9156(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v9156(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v9156(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v9156(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v9156(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v9156(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v9156(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v9156(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v9156(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v9156(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v9156(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v9156(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v9156(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v9156(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v9156(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v9156(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v9156(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v9156(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v9156(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v9156(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v9156(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v9156(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v9156(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v9156(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v9156(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v9156(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v9156(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v9156(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v9156(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v9156(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v9156(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v9156(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v9156(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v9156(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v9156(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v9156(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v9156(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v9156(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v9156(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v9156(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v9156(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v9156(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v9156(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v9156(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v9156(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v9156(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v9156(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v9156(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v9156(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v9156(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v9156(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v9156(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v9156(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v9156(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v9156(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v9156(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v9156(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v9156(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v9156(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v9156(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v9156(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v9156(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v9156(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v9156(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v9156(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v9156(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v9156(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v9156(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v9156(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v9156(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v9156(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v9156(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v9156(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v9156(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v9156(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v9156(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v9156(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v9156(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v9156(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v9156(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v9156(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v9156(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v9156(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v9156(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v9156(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v9156(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v9156(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v9156(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v9156(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v9156(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v9156(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v9156(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v9156(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v9156(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v9156(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v9156(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v9156(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v9156(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v9156(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_273,axiom,
! [VarNext: state_type] :
( v9158(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9156(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1538,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9158(VarNext)
<=> ( v9160(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1537,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9160(VarNext)
<=> ( v2609(VarNext)
& v9161(VarNext) ) ) ) ).
tff(writeUnaryOperator_911,axiom,
! [VarCurr: state_type] :
( ~ v9161(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1977,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6639)
<=> v9148(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6638)
<=> v9148(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6637)
<=> v9148(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6636)
<=> v9148(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6635)
<=> v9148(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6634)
<=> v9148(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6633)
<=> v9148(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6632)
<=> v9148(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_169,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9150(VarNext)
=> ( ( v9148(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v9148(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v9148(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v9148(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v9148(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v9148(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v9148(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v9148(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v9148(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v9148(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v9148(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v9148(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v9148(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v9148(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v9148(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v9148(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v9148(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v9148(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v9148(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v9148(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v9148(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v9148(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v9148(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v9148(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v9148(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v9148(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v9148(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v9148(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v9148(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v9148(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v9148(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v9148(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v9148(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v9148(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v9148(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v9148(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v9148(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v9148(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v9148(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v9148(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v9148(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v9148(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v9148(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v9148(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v9148(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v9148(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v9148(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v9148(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v9148(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v9148(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v9148(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v9148(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v9148(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v9148(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v9148(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v9148(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v9148(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v9148(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v9148(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v9148(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v9148(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v9148(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v9148(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v9148(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v9148(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v9148(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v9148(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v9148(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v9148(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v9148(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v9148(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v9148(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v9148(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v9148(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v9148(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v9148(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v9148(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v9148(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v9148(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v9148(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v9148(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v9148(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v9148(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v9148(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v9148(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v9148(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v9148(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v9148(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v9148(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v9148(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v9148(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v9148(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v9148(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v9148(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v9148(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v9148(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v9148(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v9148(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v9148(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v9148(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v9148(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v9148(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v9148(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v9148(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v9148(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v9148(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v9148(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v9148(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v9148(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v9148(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v9148(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v9148(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v9148(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v9148(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v9148(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v9148(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v9148(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v9148(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v9148(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v9148(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v9148(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v9148(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v9148(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v9148(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v9148(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v9148(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v9148(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v9148(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v9148(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v9148(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v9148(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v9148(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v9148(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v9148(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v9148(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v9148(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v9148(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v9148(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v9148(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v9148(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v9148(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v9148(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v9148(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v9148(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v9148(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v9148(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v9148(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v9148(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_272,axiom,
! [VarNext: state_type] :
( v9150(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9148(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1536,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9150(VarNext)
<=> ( v9152(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1535,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9152(VarNext)
<=> ( v2609(VarNext)
& v9153(VarNext) ) ) ) ).
tff(writeUnaryOperator_910,axiom,
! [VarCurr: state_type] :
( ~ v9153(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1976,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6491)
<=> v9140(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6490)
<=> v9140(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6489)
<=> v9140(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6488)
<=> v9140(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6487)
<=> v9140(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6486)
<=> v9140(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6485)
<=> v9140(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6484)
<=> v9140(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_168,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9142(VarNext)
=> ( ( v9140(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v9140(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v9140(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v9140(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v9140(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v9140(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v9140(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v9140(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v9140(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v9140(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v9140(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v9140(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v9140(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v9140(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v9140(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v9140(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v9140(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v9140(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v9140(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v9140(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v9140(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v9140(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v9140(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v9140(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v9140(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v9140(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v9140(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v9140(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v9140(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v9140(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v9140(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v9140(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v9140(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v9140(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v9140(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v9140(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v9140(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v9140(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v9140(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v9140(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v9140(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v9140(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v9140(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v9140(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v9140(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v9140(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v9140(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v9140(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v9140(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v9140(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v9140(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v9140(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v9140(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v9140(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v9140(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v9140(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v9140(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v9140(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v9140(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v9140(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v9140(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v9140(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v9140(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v9140(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v9140(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v9140(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v9140(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v9140(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v9140(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v9140(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v9140(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v9140(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v9140(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v9140(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v9140(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v9140(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v9140(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v9140(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v9140(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v9140(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v9140(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v9140(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v9140(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v9140(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v9140(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v9140(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v9140(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v9140(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v9140(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v9140(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v9140(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v9140(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v9140(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v9140(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v9140(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v9140(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v9140(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v9140(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v9140(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v9140(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v9140(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v9140(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v9140(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v9140(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v9140(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v9140(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v9140(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v9140(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v9140(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v9140(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v9140(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v9140(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v9140(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v9140(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v9140(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v9140(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v9140(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v9140(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v9140(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v9140(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v9140(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v9140(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v9140(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v9140(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v9140(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v9140(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v9140(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v9140(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v9140(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v9140(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v9140(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v9140(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v9140(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v9140(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v9140(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v9140(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v9140(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v9140(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v9140(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v9140(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v9140(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v9140(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v9140(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v9140(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v9140(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v9140(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v9140(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v9140(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_271,axiom,
! [VarNext: state_type] :
( v9142(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9140(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1534,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9142(VarNext)
<=> ( v9144(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1533,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9144(VarNext)
<=> ( v2609(VarNext)
& v9145(VarNext) ) ) ) ).
tff(writeUnaryOperator_909,axiom,
! [VarCurr: state_type] :
( ~ v9145(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1975,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6343)
<=> v9132(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6342)
<=> v9132(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6341)
<=> v9132(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6340)
<=> v9132(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6339)
<=> v9132(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6338)
<=> v9132(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6337)
<=> v9132(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6336)
<=> v9132(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_167,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9134(VarNext)
=> ( ( v9132(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v9132(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v9132(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v9132(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v9132(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v9132(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v9132(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v9132(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v9132(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v9132(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v9132(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v9132(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v9132(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v9132(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v9132(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v9132(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v9132(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v9132(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v9132(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v9132(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v9132(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v9132(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v9132(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v9132(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v9132(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v9132(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v9132(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v9132(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v9132(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v9132(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v9132(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v9132(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v9132(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v9132(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v9132(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v9132(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v9132(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v9132(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v9132(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v9132(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v9132(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v9132(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v9132(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v9132(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v9132(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v9132(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v9132(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v9132(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v9132(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v9132(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v9132(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v9132(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v9132(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v9132(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v9132(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v9132(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v9132(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v9132(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v9132(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v9132(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v9132(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v9132(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v9132(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v9132(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v9132(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v9132(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v9132(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v9132(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v9132(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v9132(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v9132(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v9132(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v9132(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v9132(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v9132(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v9132(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v9132(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v9132(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v9132(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v9132(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v9132(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v9132(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v9132(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v9132(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v9132(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v9132(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v9132(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v9132(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v9132(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v9132(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v9132(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v9132(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v9132(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v9132(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v9132(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v9132(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v9132(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v9132(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v9132(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v9132(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v9132(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v9132(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v9132(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v9132(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v9132(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v9132(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v9132(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v9132(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v9132(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v9132(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v9132(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v9132(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v9132(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v9132(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v9132(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v9132(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v9132(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v9132(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v9132(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v9132(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v9132(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v9132(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v9132(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v9132(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v9132(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v9132(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v9132(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v9132(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v9132(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v9132(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v9132(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v9132(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v9132(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v9132(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v9132(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v9132(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v9132(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v9132(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v9132(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v9132(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v9132(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v9132(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v9132(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v9132(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v9132(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v9132(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v9132(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v9132(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_270,axiom,
! [VarNext: state_type] :
( v9134(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9132(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1532,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9134(VarNext)
<=> ( v9136(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1531,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9136(VarNext)
<=> ( v2609(VarNext)
& v9137(VarNext) ) ) ) ).
tff(writeUnaryOperator_908,axiom,
! [VarCurr: state_type] :
( ~ v9137(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1974,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6195)
<=> v9124(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6194)
<=> v9124(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6193)
<=> v9124(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6192)
<=> v9124(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6191)
<=> v9124(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6190)
<=> v9124(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6189)
<=> v9124(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6188)
<=> v9124(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_166,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9126(VarNext)
=> ( ( v9124(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v9124(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v9124(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v9124(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v9124(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v9124(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v9124(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v9124(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v9124(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v9124(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v9124(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v9124(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v9124(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v9124(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v9124(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v9124(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v9124(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v9124(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v9124(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v9124(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v9124(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v9124(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v9124(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v9124(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v9124(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v9124(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v9124(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v9124(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v9124(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v9124(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v9124(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v9124(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v9124(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v9124(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v9124(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v9124(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v9124(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v9124(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v9124(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v9124(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v9124(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v9124(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v9124(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v9124(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v9124(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v9124(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v9124(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v9124(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v9124(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v9124(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v9124(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v9124(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v9124(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v9124(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v9124(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v9124(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v9124(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v9124(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v9124(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v9124(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v9124(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v9124(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v9124(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v9124(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v9124(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v9124(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v9124(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v9124(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v9124(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v9124(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v9124(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v9124(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v9124(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v9124(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v9124(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v9124(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v9124(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v9124(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v9124(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v9124(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v9124(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v9124(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v9124(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v9124(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v9124(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v9124(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v9124(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v9124(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v9124(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v9124(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v9124(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v9124(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v9124(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v9124(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v9124(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v9124(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v9124(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v9124(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v9124(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v9124(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v9124(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v9124(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v9124(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v9124(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v9124(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v9124(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v9124(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v9124(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v9124(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v9124(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v9124(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v9124(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v9124(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v9124(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v9124(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v9124(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v9124(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v9124(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v9124(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v9124(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v9124(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v9124(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v9124(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v9124(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v9124(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v9124(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v9124(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v9124(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v9124(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v9124(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v9124(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v9124(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v9124(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v9124(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v9124(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v9124(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v9124(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v9124(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v9124(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v9124(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v9124(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v9124(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v9124(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v9124(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v9124(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v9124(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v9124(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v9124(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_269,axiom,
! [VarNext: state_type] :
( v9126(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9124(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1530,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9126(VarNext)
<=> ( v9128(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1529,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9128(VarNext)
<=> ( v2609(VarNext)
& v9129(VarNext) ) ) ) ).
tff(writeUnaryOperator_907,axiom,
! [VarCurr: state_type] :
( ~ v9129(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1973,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6047)
<=> v9116(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex6046)
<=> v9116(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex6045)
<=> v9116(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex6044)
<=> v9116(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex6043)
<=> v9116(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex6042)
<=> v9116(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex6041)
<=> v9116(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex6040)
<=> v9116(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_165,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9118(VarNext)
=> ( ( v9116(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v9116(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v9116(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v9116(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v9116(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v9116(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v9116(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v9116(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v9116(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v9116(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v9116(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v9116(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v9116(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v9116(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v9116(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v9116(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v9116(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v9116(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v9116(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v9116(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v9116(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v9116(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v9116(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v9116(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v9116(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v9116(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v9116(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v9116(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v9116(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v9116(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v9116(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v9116(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v9116(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v9116(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v9116(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v9116(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v9116(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v9116(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v9116(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v9116(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v9116(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v9116(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v9116(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v9116(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v9116(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v9116(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v9116(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v9116(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v9116(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v9116(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v9116(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v9116(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v9116(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v9116(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v9116(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v9116(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v9116(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v9116(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v9116(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v9116(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v9116(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v9116(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v9116(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v9116(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v9116(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v9116(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v9116(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v9116(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v9116(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v9116(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v9116(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v9116(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v9116(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v9116(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v9116(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v9116(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v9116(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v9116(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v9116(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v9116(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v9116(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v9116(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v9116(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v9116(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v9116(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v9116(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v9116(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v9116(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v9116(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v9116(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v9116(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v9116(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v9116(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v9116(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v9116(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v9116(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v9116(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v9116(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v9116(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v9116(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v9116(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v9116(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v9116(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v9116(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v9116(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v9116(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v9116(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v9116(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v9116(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v9116(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v9116(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v9116(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v9116(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v9116(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v9116(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v9116(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v9116(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v9116(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v9116(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v9116(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v9116(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v9116(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v9116(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v9116(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v9116(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v9116(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v9116(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v9116(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v9116(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v9116(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v9116(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v9116(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v9116(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v9116(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v9116(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v9116(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v9116(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v9116(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v9116(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v9116(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v9116(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v9116(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v9116(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v9116(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v9116(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v9116(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v9116(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v9116(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_268,axiom,
! [VarNext: state_type] :
( v9118(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9116(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1528,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9118(VarNext)
<=> ( v9120(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1527,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9120(VarNext)
<=> ( v2609(VarNext)
& v9121(VarNext) ) ) ) ).
tff(writeUnaryOperator_906,axiom,
! [VarCurr: state_type] :
( ~ v9121(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1972,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5899)
<=> v9108(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5898)
<=> v9108(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5897)
<=> v9108(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5896)
<=> v9108(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5895)
<=> v9108(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5894)
<=> v9108(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5893)
<=> v9108(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5892)
<=> v9108(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_164,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9110(VarNext)
=> ( ( v9108(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v9108(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v9108(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v9108(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v9108(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v9108(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v9108(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v9108(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v9108(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v9108(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v9108(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v9108(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v9108(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v9108(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v9108(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v9108(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v9108(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v9108(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v9108(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v9108(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v9108(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v9108(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v9108(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v9108(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v9108(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v9108(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v9108(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v9108(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v9108(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v9108(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v9108(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v9108(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v9108(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v9108(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v9108(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v9108(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v9108(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v9108(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v9108(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v9108(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v9108(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v9108(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v9108(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v9108(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v9108(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v9108(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v9108(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v9108(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v9108(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v9108(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v9108(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v9108(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v9108(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v9108(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v9108(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v9108(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v9108(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v9108(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v9108(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v9108(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v9108(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v9108(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v9108(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v9108(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v9108(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v9108(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v9108(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v9108(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v9108(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v9108(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v9108(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v9108(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v9108(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v9108(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v9108(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v9108(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v9108(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v9108(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v9108(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v9108(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v9108(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v9108(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v9108(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v9108(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v9108(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v9108(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v9108(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v9108(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v9108(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v9108(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v9108(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v9108(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v9108(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v9108(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v9108(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v9108(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v9108(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v9108(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v9108(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v9108(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v9108(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v9108(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v9108(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v9108(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v9108(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v9108(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v9108(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v9108(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v9108(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v9108(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v9108(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v9108(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v9108(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v9108(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v9108(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v9108(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v9108(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v9108(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v9108(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v9108(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v9108(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v9108(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v9108(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v9108(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v9108(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v9108(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v9108(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v9108(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v9108(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v9108(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v9108(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v9108(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v9108(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v9108(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v9108(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v9108(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v9108(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v9108(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v9108(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v9108(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v9108(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v9108(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v9108(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v9108(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v9108(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v9108(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v9108(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v9108(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_267,axiom,
! [VarNext: state_type] :
( v9110(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9108(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1526,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9110(VarNext)
<=> ( v9112(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1525,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9112(VarNext)
<=> ( v2609(VarNext)
& v9113(VarNext) ) ) ) ).
tff(writeUnaryOperator_905,axiom,
! [VarCurr: state_type] :
( ~ v9113(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1971,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5751)
<=> v9100(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5750)
<=> v9100(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5749)
<=> v9100(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5748)
<=> v9100(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5747)
<=> v9100(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5746)
<=> v9100(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5745)
<=> v9100(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5744)
<=> v9100(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_163,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9102(VarNext)
=> ( ( v9100(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v9100(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v9100(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v9100(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v9100(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v9100(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v9100(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v9100(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v9100(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v9100(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v9100(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v9100(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v9100(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v9100(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v9100(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v9100(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v9100(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v9100(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v9100(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v9100(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v9100(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v9100(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v9100(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v9100(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v9100(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v9100(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v9100(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v9100(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v9100(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v9100(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v9100(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v9100(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v9100(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v9100(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v9100(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v9100(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v9100(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v9100(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v9100(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v9100(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v9100(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v9100(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v9100(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v9100(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v9100(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v9100(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v9100(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v9100(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v9100(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v9100(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v9100(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v9100(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v9100(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v9100(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v9100(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v9100(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v9100(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v9100(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v9100(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v9100(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v9100(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v9100(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v9100(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v9100(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v9100(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v9100(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v9100(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v9100(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v9100(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v9100(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v9100(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v9100(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v9100(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v9100(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v9100(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v9100(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v9100(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v9100(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v9100(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v9100(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v9100(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v9100(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v9100(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v9100(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v9100(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v9100(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v9100(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v9100(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v9100(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v9100(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v9100(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v9100(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v9100(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v9100(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v9100(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v9100(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v9100(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v9100(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v9100(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v9100(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v9100(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v9100(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v9100(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v9100(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v9100(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v9100(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v9100(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v9100(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v9100(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v9100(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v9100(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v9100(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v9100(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v9100(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v9100(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v9100(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v9100(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v9100(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v9100(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v9100(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v9100(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v9100(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v9100(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v9100(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v9100(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v9100(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v9100(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v9100(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v9100(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v9100(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v9100(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v9100(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v9100(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v9100(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v9100(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v9100(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v9100(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v9100(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v9100(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v9100(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v9100(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v9100(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v9100(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v9100(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v9100(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v9100(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v9100(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v9100(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_266,axiom,
! [VarNext: state_type] :
( v9102(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9100(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1524,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9102(VarNext)
<=> ( v9104(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1523,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9104(VarNext)
<=> ( v2609(VarNext)
& v9105(VarNext) ) ) ) ).
tff(writeUnaryOperator_904,axiom,
! [VarCurr: state_type] :
( ~ v9105(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1970,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5603)
<=> v9092(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5602)
<=> v9092(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5601)
<=> v9092(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5600)
<=> v9092(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5599)
<=> v9092(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5598)
<=> v9092(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5597)
<=> v9092(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5596)
<=> v9092(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_162,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9094(VarNext)
=> ( ( v9092(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v9092(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v9092(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v9092(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v9092(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v9092(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v9092(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v9092(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v9092(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v9092(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v9092(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v9092(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v9092(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v9092(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v9092(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v9092(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v9092(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v9092(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v9092(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v9092(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v9092(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v9092(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v9092(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v9092(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v9092(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v9092(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v9092(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v9092(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v9092(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v9092(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v9092(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v9092(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v9092(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v9092(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v9092(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v9092(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v9092(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v9092(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v9092(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v9092(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v9092(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v9092(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v9092(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v9092(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v9092(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v9092(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v9092(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v9092(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v9092(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v9092(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v9092(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v9092(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v9092(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v9092(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v9092(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v9092(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v9092(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v9092(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v9092(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v9092(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v9092(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v9092(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v9092(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v9092(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v9092(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v9092(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v9092(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v9092(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v9092(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v9092(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v9092(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v9092(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v9092(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v9092(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v9092(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v9092(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v9092(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v9092(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v9092(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v9092(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v9092(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v9092(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v9092(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v9092(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v9092(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v9092(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v9092(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v9092(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v9092(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v9092(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v9092(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v9092(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v9092(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v9092(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v9092(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v9092(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v9092(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v9092(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v9092(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v9092(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v9092(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v9092(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v9092(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v9092(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v9092(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v9092(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v9092(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v9092(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v9092(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v9092(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v9092(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v9092(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v9092(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v9092(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v9092(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v9092(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v9092(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v9092(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v9092(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v9092(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v9092(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v9092(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v9092(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v9092(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v9092(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v9092(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v9092(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v9092(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v9092(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v9092(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v9092(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v9092(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v9092(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v9092(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v9092(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v9092(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v9092(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v9092(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v9092(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v9092(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v9092(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v9092(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v9092(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v9092(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v9092(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v9092(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v9092(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v9092(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_265,axiom,
! [VarNext: state_type] :
( v9094(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9092(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1522,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9094(VarNext)
<=> ( v9096(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1521,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9096(VarNext)
<=> ( v2609(VarNext)
& v9097(VarNext) ) ) ) ).
tff(writeUnaryOperator_903,axiom,
! [VarCurr: state_type] :
( ~ v9097(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1969,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5455)
<=> v9084(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5454)
<=> v9084(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5453)
<=> v9084(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5452)
<=> v9084(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5451)
<=> v9084(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5450)
<=> v9084(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5449)
<=> v9084(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5448)
<=> v9084(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_161,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9086(VarNext)
=> ( ( v9084(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v9084(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v9084(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v9084(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v9084(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v9084(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v9084(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v9084(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v9084(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v9084(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v9084(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v9084(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v9084(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v9084(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v9084(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v9084(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v9084(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v9084(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v9084(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v9084(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v9084(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v9084(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v9084(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v9084(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v9084(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v9084(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v9084(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v9084(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v9084(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v9084(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v9084(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v9084(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v9084(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v9084(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v9084(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v9084(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v9084(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v9084(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v9084(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v9084(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v9084(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v9084(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v9084(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v9084(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v9084(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v9084(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v9084(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v9084(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v9084(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v9084(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v9084(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v9084(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v9084(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v9084(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v9084(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v9084(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v9084(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v9084(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v9084(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v9084(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v9084(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v9084(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v9084(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v9084(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v9084(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v9084(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v9084(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v9084(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v9084(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v9084(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v9084(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v9084(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v9084(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v9084(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v9084(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v9084(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v9084(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v9084(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v9084(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v9084(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v9084(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v9084(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v9084(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v9084(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v9084(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v9084(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v9084(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v9084(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v9084(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v9084(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v9084(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v9084(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v9084(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v9084(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v9084(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v9084(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v9084(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v9084(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v9084(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v9084(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v9084(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v9084(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v9084(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v9084(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v9084(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v9084(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v9084(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v9084(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v9084(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v9084(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v9084(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v9084(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v9084(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v9084(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v9084(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v9084(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v9084(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v9084(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v9084(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v9084(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v9084(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v9084(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v9084(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v9084(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v9084(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v9084(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v9084(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v9084(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v9084(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v9084(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v9084(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v9084(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v9084(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v9084(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v9084(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v9084(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v9084(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v9084(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v9084(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v9084(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v9084(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v9084(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v9084(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v9084(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v9084(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v9084(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v9084(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v9084(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_264,axiom,
! [VarNext: state_type] :
( v9086(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9084(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1520,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9086(VarNext)
<=> ( v9088(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1519,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9088(VarNext)
<=> ( v2609(VarNext)
& v9089(VarNext) ) ) ) ).
tff(writeUnaryOperator_902,axiom,
! [VarCurr: state_type] :
( ~ v9089(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1968,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5307)
<=> v9076(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5306)
<=> v9076(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5305)
<=> v9076(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5304)
<=> v9076(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5303)
<=> v9076(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5302)
<=> v9076(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5301)
<=> v9076(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5300)
<=> v9076(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_160,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9078(VarNext)
=> ( ( v9076(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v9076(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v9076(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v9076(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v9076(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v9076(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v9076(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v9076(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v9076(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v9076(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v9076(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v9076(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v9076(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v9076(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v9076(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v9076(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v9076(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v9076(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v9076(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v9076(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v9076(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v9076(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v9076(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v9076(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v9076(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v9076(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v9076(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v9076(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v9076(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v9076(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v9076(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v9076(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v9076(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v9076(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v9076(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v9076(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v9076(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v9076(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v9076(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v9076(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v9076(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v9076(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v9076(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v9076(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v9076(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v9076(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v9076(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v9076(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v9076(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v9076(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v9076(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v9076(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v9076(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v9076(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v9076(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v9076(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v9076(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v9076(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v9076(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v9076(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v9076(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v9076(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v9076(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v9076(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v9076(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v9076(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v9076(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v9076(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v9076(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v9076(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v9076(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v9076(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v9076(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v9076(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v9076(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v9076(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v9076(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v9076(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v9076(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v9076(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v9076(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v9076(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v9076(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v9076(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v9076(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v9076(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v9076(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v9076(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v9076(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v9076(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v9076(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v9076(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v9076(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v9076(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v9076(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v9076(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v9076(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v9076(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v9076(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v9076(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v9076(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v9076(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v9076(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v9076(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v9076(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v9076(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v9076(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v9076(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v9076(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v9076(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v9076(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v9076(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v9076(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v9076(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v9076(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v9076(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v9076(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v9076(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v9076(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v9076(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v9076(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v9076(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v9076(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v9076(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v9076(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v9076(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v9076(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v9076(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v9076(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v9076(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v9076(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v9076(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v9076(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v9076(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v9076(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v9076(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v9076(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v9076(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v9076(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v9076(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v9076(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v9076(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v9076(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v9076(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v9076(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v9076(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v9076(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v9076(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_263,axiom,
! [VarNext: state_type] :
( v9078(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9076(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1518,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9078(VarNext)
<=> ( v9080(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1517,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9080(VarNext)
<=> ( v2609(VarNext)
& v9081(VarNext) ) ) ) ).
tff(writeUnaryOperator_901,axiom,
! [VarCurr: state_type] :
( ~ v9081(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1967,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5159)
<=> v9068(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5158)
<=> v9068(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5157)
<=> v9068(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5156)
<=> v9068(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5155)
<=> v9068(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5154)
<=> v9068(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5153)
<=> v9068(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5152)
<=> v9068(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_159,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9070(VarNext)
=> ( ( v9068(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v9068(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v9068(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v9068(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v9068(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v9068(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v9068(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v9068(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v9068(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v9068(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v9068(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v9068(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v9068(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v9068(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v9068(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v9068(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v9068(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v9068(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v9068(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v9068(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v9068(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v9068(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v9068(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v9068(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v9068(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v9068(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v9068(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v9068(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v9068(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v9068(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v9068(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v9068(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v9068(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v9068(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v9068(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v9068(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v9068(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v9068(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v9068(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v9068(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v9068(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v9068(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v9068(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v9068(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v9068(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v9068(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v9068(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v9068(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v9068(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v9068(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v9068(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v9068(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v9068(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v9068(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v9068(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v9068(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v9068(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v9068(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v9068(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v9068(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v9068(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v9068(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v9068(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v9068(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v9068(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v9068(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v9068(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v9068(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v9068(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v9068(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v9068(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v9068(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v9068(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v9068(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v9068(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v9068(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v9068(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v9068(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v9068(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v9068(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v9068(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v9068(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v9068(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v9068(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v9068(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v9068(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v9068(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v9068(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v9068(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v9068(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v9068(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v9068(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v9068(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v9068(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v9068(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v9068(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v9068(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v9068(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v9068(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v9068(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v9068(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v9068(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v9068(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v9068(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v9068(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v9068(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v9068(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v9068(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v9068(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v9068(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v9068(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v9068(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v9068(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v9068(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v9068(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v9068(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v9068(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v9068(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v9068(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v9068(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v9068(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v9068(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v9068(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v9068(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v9068(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v9068(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v9068(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v9068(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v9068(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v9068(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v9068(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v9068(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v9068(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v9068(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v9068(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v9068(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v9068(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v9068(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v9068(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v9068(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v9068(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v9068(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v9068(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v9068(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v9068(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v9068(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v9068(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v9068(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_262,axiom,
! [VarNext: state_type] :
( v9070(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9068(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1516,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9070(VarNext)
<=> ( v9072(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1515,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9072(VarNext)
<=> ( v2609(VarNext)
& v9073(VarNext) ) ) ) ).
tff(writeUnaryOperator_900,axiom,
! [VarCurr: state_type] :
( ~ v9073(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1966,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5011)
<=> v9060(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex5010)
<=> v9060(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex5009)
<=> v9060(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex5008)
<=> v9060(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex5007)
<=> v9060(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex5006)
<=> v9060(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex5005)
<=> v9060(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex5004)
<=> v9060(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_158,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9062(VarNext)
=> ( ( v9060(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v9060(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v9060(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v9060(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v9060(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v9060(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v9060(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v9060(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v9060(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v9060(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v9060(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v9060(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v9060(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v9060(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v9060(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v9060(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v9060(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v9060(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v9060(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v9060(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v9060(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v9060(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v9060(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v9060(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v9060(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v9060(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v9060(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v9060(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v9060(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v9060(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v9060(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v9060(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v9060(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v9060(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v9060(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v9060(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v9060(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v9060(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v9060(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v9060(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v9060(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v9060(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v9060(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v9060(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v9060(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v9060(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v9060(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v9060(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v9060(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v9060(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v9060(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v9060(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v9060(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v9060(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v9060(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v9060(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v9060(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v9060(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v9060(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v9060(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v9060(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v9060(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v9060(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v9060(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v9060(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v9060(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v9060(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v9060(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v9060(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v9060(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v9060(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v9060(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v9060(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v9060(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v9060(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v9060(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v9060(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v9060(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v9060(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v9060(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v9060(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v9060(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v9060(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v9060(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v9060(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v9060(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v9060(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v9060(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v9060(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v9060(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v9060(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v9060(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v9060(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v9060(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v9060(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v9060(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v9060(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v9060(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v9060(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v9060(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v9060(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v9060(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v9060(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v9060(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v9060(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v9060(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v9060(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v9060(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v9060(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v9060(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v9060(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v9060(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v9060(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v9060(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v9060(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v9060(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v9060(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v9060(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v9060(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v9060(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v9060(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v9060(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v9060(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v9060(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v9060(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v9060(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v9060(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v9060(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v9060(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v9060(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v9060(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v9060(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v9060(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v9060(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v9060(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v9060(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v9060(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v9060(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v9060(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v9060(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v9060(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v9060(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v9060(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v9060(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v9060(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v9060(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v9060(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v9060(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_261,axiom,
! [VarNext: state_type] :
( v9062(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9060(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1514,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9062(VarNext)
<=> ( v9064(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1513,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9064(VarNext)
<=> ( v2609(VarNext)
& v9065(VarNext) ) ) ) ).
tff(writeUnaryOperator_899,axiom,
! [VarCurr: state_type] :
( ~ v9065(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1965,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4863)
<=> v9052(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4862)
<=> v9052(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4861)
<=> v9052(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4860)
<=> v9052(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4859)
<=> v9052(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4858)
<=> v9052(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4857)
<=> v9052(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4856)
<=> v9052(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_157,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9054(VarNext)
=> ( ( v9052(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v9052(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v9052(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v9052(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v9052(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v9052(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v9052(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v9052(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v9052(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v9052(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v9052(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v9052(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v9052(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v9052(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v9052(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v9052(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v9052(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v9052(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v9052(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v9052(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v9052(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v9052(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v9052(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v9052(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v9052(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v9052(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v9052(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v9052(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v9052(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v9052(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v9052(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v9052(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v9052(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v9052(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v9052(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v9052(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v9052(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v9052(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v9052(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v9052(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v9052(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v9052(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v9052(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v9052(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v9052(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v9052(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v9052(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v9052(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v9052(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v9052(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v9052(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v9052(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v9052(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v9052(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v9052(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v9052(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v9052(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v9052(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v9052(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v9052(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v9052(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v9052(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v9052(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v9052(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v9052(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v9052(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v9052(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v9052(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v9052(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v9052(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v9052(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v9052(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v9052(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v9052(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v9052(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v9052(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v9052(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v9052(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v9052(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v9052(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v9052(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v9052(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v9052(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v9052(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v9052(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v9052(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v9052(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v9052(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v9052(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v9052(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v9052(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v9052(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v9052(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v9052(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v9052(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v9052(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v9052(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v9052(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v9052(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v9052(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v9052(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v9052(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v9052(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v9052(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v9052(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v9052(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v9052(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v9052(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v9052(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v9052(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v9052(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v9052(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v9052(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v9052(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v9052(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v9052(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v9052(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v9052(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v9052(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v9052(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v9052(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v9052(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v9052(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v9052(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v9052(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v9052(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v9052(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v9052(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v9052(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v9052(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v9052(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v9052(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v9052(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v9052(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v9052(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v9052(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v9052(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v9052(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v9052(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v9052(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v9052(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v9052(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v9052(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v9052(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v9052(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v9052(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v9052(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v9052(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_260,axiom,
! [VarNext: state_type] :
( v9054(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9052(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1512,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9054(VarNext)
<=> ( v9056(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1511,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9056(VarNext)
<=> ( v2609(VarNext)
& v9057(VarNext) ) ) ) ).
tff(writeUnaryOperator_898,axiom,
! [VarCurr: state_type] :
( ~ v9057(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1964,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4715)
<=> v9044(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4714)
<=> v9044(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4713)
<=> v9044(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4712)
<=> v9044(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4711)
<=> v9044(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4710)
<=> v9044(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4709)
<=> v9044(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4708)
<=> v9044(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_156,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9046(VarNext)
=> ( ( v9044(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v9044(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v9044(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v9044(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v9044(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v9044(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v9044(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v9044(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v9044(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v9044(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v9044(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v9044(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v9044(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v9044(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v9044(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v9044(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v9044(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v9044(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v9044(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v9044(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v9044(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v9044(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v9044(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v9044(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v9044(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v9044(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v9044(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v9044(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v9044(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v9044(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v9044(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v9044(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v9044(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v9044(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v9044(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v9044(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v9044(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v9044(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v9044(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v9044(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v9044(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v9044(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v9044(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v9044(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v9044(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v9044(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v9044(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v9044(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v9044(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v9044(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v9044(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v9044(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v9044(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v9044(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v9044(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v9044(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v9044(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v9044(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v9044(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v9044(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v9044(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v9044(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v9044(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v9044(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v9044(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v9044(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v9044(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v9044(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v9044(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v9044(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v9044(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v9044(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v9044(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v9044(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v9044(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v9044(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v9044(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v9044(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v9044(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v9044(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v9044(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v9044(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v9044(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v9044(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v9044(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v9044(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v9044(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v9044(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v9044(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v9044(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v9044(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v9044(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v9044(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v9044(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v9044(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v9044(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v9044(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v9044(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v9044(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v9044(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v9044(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v9044(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v9044(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v9044(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v9044(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v9044(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v9044(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v9044(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v9044(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v9044(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v9044(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v9044(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v9044(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v9044(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v9044(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v9044(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v9044(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v9044(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v9044(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v9044(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v9044(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v9044(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v9044(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v9044(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v9044(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v9044(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v9044(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v9044(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v9044(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v9044(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v9044(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v9044(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v9044(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v9044(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v9044(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v9044(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v9044(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v9044(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v9044(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v9044(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v9044(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v9044(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v9044(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v9044(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v9044(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v9044(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v9044(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v9044(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_259,axiom,
! [VarNext: state_type] :
( v9046(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9044(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1510,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9046(VarNext)
<=> ( v9048(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1509,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9048(VarNext)
<=> ( v2609(VarNext)
& v9049(VarNext) ) ) ) ).
tff(writeUnaryOperator_897,axiom,
! [VarCurr: state_type] :
( ~ v9049(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1963,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4567)
<=> v9036(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4566)
<=> v9036(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4565)
<=> v9036(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4564)
<=> v9036(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4563)
<=> v9036(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4562)
<=> v9036(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4561)
<=> v9036(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4560)
<=> v9036(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_155,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9038(VarNext)
=> ( ( v9036(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v9036(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v9036(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v9036(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v9036(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v9036(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v9036(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v9036(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v9036(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v9036(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v9036(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v9036(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v9036(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v9036(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v9036(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v9036(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v9036(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v9036(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v9036(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v9036(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v9036(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v9036(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v9036(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v9036(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v9036(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v9036(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v9036(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v9036(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v9036(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v9036(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v9036(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v9036(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v9036(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v9036(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v9036(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v9036(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v9036(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v9036(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v9036(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v9036(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v9036(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v9036(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v9036(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v9036(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v9036(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v9036(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v9036(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v9036(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v9036(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v9036(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v9036(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v9036(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v9036(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v9036(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v9036(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v9036(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v9036(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v9036(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v9036(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v9036(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v9036(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v9036(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v9036(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v9036(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v9036(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v9036(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v9036(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v9036(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v9036(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v9036(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v9036(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v9036(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v9036(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v9036(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v9036(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v9036(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v9036(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v9036(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v9036(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v9036(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v9036(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v9036(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v9036(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v9036(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v9036(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v9036(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v9036(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v9036(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v9036(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v9036(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v9036(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v9036(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v9036(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v9036(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v9036(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v9036(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v9036(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v9036(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v9036(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v9036(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v9036(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v9036(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v9036(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v9036(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v9036(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v9036(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v9036(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v9036(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v9036(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v9036(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v9036(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v9036(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v9036(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v9036(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v9036(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v9036(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v9036(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v9036(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v9036(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v9036(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v9036(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v9036(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v9036(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v9036(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v9036(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v9036(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v9036(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v9036(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v9036(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v9036(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v9036(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v9036(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v9036(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v9036(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v9036(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v9036(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v9036(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v9036(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v9036(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v9036(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v9036(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v9036(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v9036(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v9036(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v9036(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v9036(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v9036(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v9036(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_258,axiom,
! [VarNext: state_type] :
( v9038(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9036(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1508,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9038(VarNext)
<=> ( v9040(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1507,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9040(VarNext)
<=> ( v2609(VarNext)
& v9041(VarNext) ) ) ) ).
tff(writeUnaryOperator_896,axiom,
! [VarCurr: state_type] :
( ~ v9041(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1962,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4419)
<=> v9028(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4418)
<=> v9028(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4417)
<=> v9028(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4416)
<=> v9028(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4415)
<=> v9028(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4414)
<=> v9028(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4413)
<=> v9028(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4412)
<=> v9028(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_154,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9030(VarNext)
=> ( ( v9028(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v9028(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v9028(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v9028(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v9028(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v9028(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v9028(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v9028(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v9028(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v9028(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v9028(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v9028(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v9028(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v9028(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v9028(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v9028(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v9028(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v9028(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v9028(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v9028(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v9028(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v9028(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v9028(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v9028(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v9028(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v9028(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v9028(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v9028(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v9028(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v9028(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v9028(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v9028(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v9028(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v9028(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v9028(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v9028(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v9028(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v9028(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v9028(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v9028(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v9028(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v9028(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v9028(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v9028(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v9028(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v9028(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v9028(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v9028(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v9028(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v9028(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v9028(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v9028(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v9028(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v9028(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v9028(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v9028(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v9028(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v9028(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v9028(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v9028(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v9028(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v9028(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v9028(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v9028(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v9028(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v9028(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v9028(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v9028(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v9028(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v9028(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v9028(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v9028(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v9028(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v9028(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v9028(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v9028(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v9028(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v9028(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v9028(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v9028(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v9028(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v9028(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v9028(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v9028(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v9028(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v9028(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v9028(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v9028(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v9028(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v9028(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v9028(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v9028(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v9028(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v9028(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v9028(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v9028(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v9028(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v9028(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v9028(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v9028(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v9028(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v9028(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v9028(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v9028(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v9028(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v9028(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v9028(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v9028(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v9028(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v9028(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v9028(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v9028(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v9028(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v9028(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v9028(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v9028(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v9028(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v9028(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v9028(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v9028(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v9028(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v9028(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v9028(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v9028(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v9028(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v9028(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v9028(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v9028(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v9028(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v9028(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v9028(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v9028(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v9028(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v9028(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v9028(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v9028(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v9028(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v9028(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v9028(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v9028(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v9028(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v9028(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v9028(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v9028(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v9028(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v9028(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v9028(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v9028(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_257,axiom,
! [VarNext: state_type] :
( v9030(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9028(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1506,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9030(VarNext)
<=> ( v9032(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1505,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9032(VarNext)
<=> ( v2609(VarNext)
& v9033(VarNext) ) ) ) ).
tff(writeUnaryOperator_895,axiom,
! [VarCurr: state_type] :
( ~ v9033(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1961,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4271)
<=> v9020(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4270)
<=> v9020(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4269)
<=> v9020(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4268)
<=> v9020(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4267)
<=> v9020(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4266)
<=> v9020(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4265)
<=> v9020(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4264)
<=> v9020(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_153,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9022(VarNext)
=> ( ( v9020(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v9020(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v9020(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v9020(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v9020(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v9020(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v9020(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v9020(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v9020(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v9020(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v9020(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v9020(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v9020(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v9020(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v9020(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v9020(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v9020(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v9020(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v9020(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v9020(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v9020(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v9020(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v9020(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v9020(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v9020(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v9020(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v9020(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v9020(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v9020(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v9020(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v9020(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v9020(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v9020(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v9020(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v9020(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v9020(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v9020(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v9020(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v9020(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v9020(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v9020(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v9020(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v9020(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v9020(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v9020(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v9020(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v9020(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v9020(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v9020(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v9020(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v9020(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v9020(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v9020(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v9020(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v9020(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v9020(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v9020(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v9020(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v9020(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v9020(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v9020(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v9020(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v9020(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v9020(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v9020(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v9020(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v9020(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v9020(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v9020(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v9020(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v9020(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v9020(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v9020(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v9020(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v9020(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v9020(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v9020(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v9020(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v9020(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v9020(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v9020(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v9020(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v9020(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v9020(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v9020(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v9020(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v9020(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v9020(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v9020(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v9020(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v9020(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v9020(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v9020(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v9020(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v9020(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v9020(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v9020(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v9020(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v9020(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v9020(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v9020(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v9020(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v9020(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v9020(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v9020(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v9020(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v9020(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v9020(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v9020(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v9020(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v9020(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v9020(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v9020(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v9020(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v9020(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v9020(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v9020(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v9020(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v9020(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v9020(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v9020(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v9020(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v9020(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v9020(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v9020(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v9020(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v9020(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v9020(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v9020(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v9020(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v9020(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v9020(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v9020(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v9020(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v9020(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v9020(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v9020(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v9020(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v9020(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v9020(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v9020(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v9020(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v9020(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v9020(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v9020(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v9020(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v9020(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v9020(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_256,axiom,
! [VarNext: state_type] :
( v9022(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9020(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1504,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9022(VarNext)
<=> ( v9024(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1503,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9024(VarNext)
<=> ( v2609(VarNext)
& v9025(VarNext) ) ) ) ).
tff(writeUnaryOperator_894,axiom,
! [VarCurr: state_type] :
( ~ v9025(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1960,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4123)
<=> v9012(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex4122)
<=> v9012(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex4121)
<=> v9012(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex4120)
<=> v9012(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex4119)
<=> v9012(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex4118)
<=> v9012(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex4117)
<=> v9012(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex4116)
<=> v9012(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_152,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9014(VarNext)
=> ( ( v9012(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v9012(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v9012(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v9012(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v9012(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v9012(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v9012(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v9012(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v9012(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v9012(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v9012(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v9012(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v9012(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v9012(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v9012(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v9012(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v9012(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v9012(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v9012(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v9012(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v9012(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v9012(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v9012(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v9012(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v9012(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v9012(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v9012(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v9012(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v9012(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v9012(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v9012(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v9012(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v9012(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v9012(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v9012(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v9012(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v9012(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v9012(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v9012(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v9012(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v9012(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v9012(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v9012(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v9012(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v9012(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v9012(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v9012(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v9012(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v9012(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v9012(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v9012(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v9012(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v9012(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v9012(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v9012(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v9012(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v9012(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v9012(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v9012(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v9012(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v9012(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v9012(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v9012(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v9012(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v9012(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v9012(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v9012(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v9012(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v9012(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v9012(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v9012(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v9012(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v9012(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v9012(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v9012(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v9012(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v9012(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v9012(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v9012(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v9012(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v9012(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v9012(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v9012(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v9012(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v9012(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v9012(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v9012(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v9012(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v9012(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v9012(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v9012(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v9012(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v9012(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v9012(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v9012(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v9012(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v9012(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v9012(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v9012(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v9012(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v9012(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v9012(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v9012(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v9012(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v9012(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v9012(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v9012(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v9012(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v9012(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v9012(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v9012(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v9012(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v9012(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v9012(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v9012(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v9012(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v9012(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v9012(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v9012(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v9012(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v9012(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v9012(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v9012(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v9012(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v9012(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v9012(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v9012(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v9012(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v9012(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v9012(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v9012(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v9012(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v9012(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v9012(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v9012(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v9012(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v9012(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v9012(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v9012(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v9012(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v9012(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v9012(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v9012(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v9012(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v9012(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v9012(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v9012(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v9012(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_255,axiom,
! [VarNext: state_type] :
( v9014(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9012(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1502,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9014(VarNext)
<=> ( v9016(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1501,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9016(VarNext)
<=> ( v2609(VarNext)
& v9017(VarNext) ) ) ) ).
tff(writeUnaryOperator_893,axiom,
! [VarCurr: state_type] :
( ~ v9017(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1959,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3975)
<=> v9004(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3974)
<=> v9004(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3973)
<=> v9004(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3972)
<=> v9004(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3971)
<=> v9004(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3970)
<=> v9004(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3969)
<=> v9004(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3968)
<=> v9004(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_151,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v9006(VarNext)
=> ( ( v9004(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v9004(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v9004(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v9004(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v9004(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v9004(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v9004(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v9004(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v9004(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v9004(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v9004(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v9004(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v9004(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v9004(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v9004(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v9004(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v9004(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v9004(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v9004(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v9004(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v9004(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v9004(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v9004(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v9004(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v9004(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v9004(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v9004(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v9004(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v9004(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v9004(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v9004(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v9004(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v9004(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v9004(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v9004(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v9004(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v9004(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v9004(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v9004(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v9004(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v9004(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v9004(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v9004(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v9004(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v9004(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v9004(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v9004(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v9004(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v9004(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v9004(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v9004(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v9004(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v9004(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v9004(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v9004(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v9004(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v9004(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v9004(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v9004(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v9004(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v9004(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v9004(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v9004(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v9004(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v9004(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v9004(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v9004(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v9004(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v9004(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v9004(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v9004(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v9004(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v9004(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v9004(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v9004(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v9004(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v9004(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v9004(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v9004(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v9004(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v9004(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v9004(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v9004(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v9004(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v9004(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v9004(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v9004(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v9004(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v9004(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v9004(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v9004(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v9004(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v9004(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v9004(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v9004(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v9004(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v9004(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v9004(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v9004(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v9004(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v9004(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v9004(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v9004(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v9004(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v9004(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v9004(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v9004(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v9004(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v9004(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v9004(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v9004(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v9004(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v9004(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v9004(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v9004(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v9004(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v9004(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v9004(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v9004(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v9004(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v9004(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v9004(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v9004(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v9004(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v9004(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v9004(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v9004(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v9004(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v9004(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v9004(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v9004(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v9004(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v9004(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v9004(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v9004(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v9004(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v9004(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v9004(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v9004(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v9004(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v9004(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v9004(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v9004(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v9004(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v9004(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v9004(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v9004(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v9004(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_254,axiom,
! [VarNext: state_type] :
( v9006(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v9004(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1500,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9006(VarNext)
<=> ( v9008(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1499,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9008(VarNext)
<=> ( v2609(VarNext)
& v9009(VarNext) ) ) ) ).
tff(writeUnaryOperator_892,axiom,
! [VarCurr: state_type] :
( ~ v9009(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1958,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3827)
<=> v8996(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3826)
<=> v8996(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3825)
<=> v8996(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3824)
<=> v8996(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3823)
<=> v8996(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3822)
<=> v8996(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3821)
<=> v8996(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3820)
<=> v8996(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_150,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8998(VarNext)
=> ( ( v8996(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v8996(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v8996(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v8996(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v8996(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v8996(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v8996(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v8996(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v8996(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v8996(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v8996(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v8996(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v8996(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v8996(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v8996(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v8996(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v8996(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v8996(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v8996(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v8996(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v8996(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v8996(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v8996(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v8996(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v8996(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v8996(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v8996(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v8996(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v8996(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v8996(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v8996(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v8996(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v8996(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v8996(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v8996(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v8996(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v8996(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v8996(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v8996(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v8996(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v8996(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v8996(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v8996(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v8996(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v8996(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v8996(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v8996(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v8996(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v8996(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v8996(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v8996(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v8996(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v8996(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v8996(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v8996(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v8996(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v8996(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v8996(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v8996(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v8996(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v8996(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v8996(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v8996(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v8996(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v8996(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v8996(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v8996(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v8996(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v8996(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v8996(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v8996(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v8996(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v8996(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v8996(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v8996(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v8996(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v8996(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v8996(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v8996(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v8996(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v8996(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v8996(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v8996(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v8996(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v8996(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v8996(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v8996(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v8996(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v8996(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v8996(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v8996(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v8996(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v8996(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v8996(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v8996(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v8996(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v8996(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v8996(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v8996(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v8996(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v8996(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v8996(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v8996(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v8996(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v8996(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v8996(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v8996(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v8996(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v8996(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v8996(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v8996(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v8996(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v8996(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v8996(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v8996(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v8996(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v8996(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v8996(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v8996(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v8996(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v8996(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v8996(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v8996(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v8996(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v8996(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v8996(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v8996(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v8996(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v8996(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v8996(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v8996(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v8996(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v8996(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v8996(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v8996(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v8996(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v8996(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v8996(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v8996(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v8996(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v8996(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v8996(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v8996(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v8996(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v8996(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v8996(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v8996(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v8996(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_253,axiom,
! [VarNext: state_type] :
( v8998(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8996(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1498,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8998(VarNext)
<=> ( v9000(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1497,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v9000(VarNext)
<=> ( v2609(VarNext)
& v9001(VarNext) ) ) ) ).
tff(writeUnaryOperator_891,axiom,
! [VarCurr: state_type] :
( ~ v9001(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1957,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3679)
<=> v8988(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3678)
<=> v8988(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3677)
<=> v8988(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3676)
<=> v8988(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3675)
<=> v8988(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3674)
<=> v8988(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3673)
<=> v8988(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3672)
<=> v8988(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_149,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8990(VarNext)
=> ( ( v8988(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v8988(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v8988(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v8988(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v8988(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v8988(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v8988(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v8988(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v8988(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v8988(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v8988(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v8988(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v8988(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v8988(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v8988(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v8988(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v8988(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v8988(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v8988(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v8988(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v8988(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v8988(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v8988(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v8988(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v8988(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v8988(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v8988(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v8988(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v8988(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v8988(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v8988(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v8988(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v8988(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v8988(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v8988(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v8988(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v8988(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v8988(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v8988(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v8988(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v8988(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v8988(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v8988(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v8988(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v8988(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v8988(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v8988(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v8988(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v8988(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v8988(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v8988(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v8988(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v8988(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v8988(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v8988(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v8988(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v8988(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v8988(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v8988(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v8988(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v8988(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v8988(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v8988(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v8988(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v8988(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v8988(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v8988(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v8988(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v8988(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v8988(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v8988(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v8988(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v8988(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v8988(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v8988(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v8988(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v8988(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v8988(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v8988(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v8988(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v8988(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v8988(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v8988(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v8988(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v8988(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v8988(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v8988(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v8988(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v8988(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v8988(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v8988(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v8988(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v8988(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v8988(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v8988(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v8988(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v8988(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v8988(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v8988(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v8988(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v8988(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v8988(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v8988(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v8988(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v8988(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v8988(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v8988(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v8988(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v8988(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v8988(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v8988(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v8988(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v8988(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v8988(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v8988(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v8988(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v8988(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v8988(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v8988(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v8988(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v8988(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v8988(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v8988(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v8988(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v8988(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v8988(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v8988(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v8988(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v8988(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v8988(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v8988(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v8988(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v8988(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v8988(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v8988(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v8988(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v8988(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v8988(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v8988(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v8988(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v8988(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v8988(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v8988(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v8988(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v8988(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v8988(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v8988(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v8988(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_252,axiom,
! [VarNext: state_type] :
( v8990(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8988(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1496,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8990(VarNext)
<=> ( v8992(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1495,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8992(VarNext)
<=> ( v2609(VarNext)
& v8993(VarNext) ) ) ) ).
tff(writeUnaryOperator_890,axiom,
! [VarCurr: state_type] :
( ~ v8993(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1956,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3531)
<=> v8980(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3530)
<=> v8980(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3529)
<=> v8980(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3528)
<=> v8980(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3527)
<=> v8980(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3526)
<=> v8980(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3525)
<=> v8980(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3524)
<=> v8980(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_148,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8982(VarNext)
=> ( ( v8980(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v8980(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v8980(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v8980(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v8980(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v8980(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v8980(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v8980(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v8980(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v8980(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v8980(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v8980(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v8980(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v8980(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v8980(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v8980(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v8980(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v8980(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v8980(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v8980(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v8980(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v8980(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v8980(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v8980(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v8980(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v8980(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v8980(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v8980(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v8980(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v8980(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v8980(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v8980(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v8980(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v8980(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v8980(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v8980(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v8980(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v8980(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v8980(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v8980(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v8980(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v8980(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v8980(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v8980(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v8980(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v8980(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v8980(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v8980(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v8980(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v8980(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v8980(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v8980(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v8980(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v8980(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v8980(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v8980(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v8980(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v8980(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v8980(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v8980(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v8980(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v8980(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v8980(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v8980(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v8980(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v8980(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v8980(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v8980(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v8980(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v8980(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v8980(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v8980(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v8980(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v8980(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v8980(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v8980(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v8980(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v8980(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v8980(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v8980(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v8980(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v8980(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v8980(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v8980(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v8980(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v8980(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v8980(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v8980(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v8980(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v8980(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v8980(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v8980(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v8980(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v8980(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v8980(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v8980(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v8980(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v8980(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v8980(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v8980(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v8980(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v8980(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v8980(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v8980(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v8980(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v8980(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v8980(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v8980(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v8980(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v8980(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v8980(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v8980(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v8980(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v8980(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v8980(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v8980(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v8980(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v8980(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v8980(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v8980(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v8980(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v8980(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v8980(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v8980(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v8980(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v8980(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v8980(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v8980(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v8980(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v8980(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v8980(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v8980(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v8980(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v8980(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v8980(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v8980(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v8980(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v8980(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v8980(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v8980(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v8980(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v8980(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v8980(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v8980(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v8980(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v8980(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v8980(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v8980(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_251,axiom,
! [VarNext: state_type] :
( v8982(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8980(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1494,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8982(VarNext)
<=> ( v8984(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1493,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8984(VarNext)
<=> ( v2609(VarNext)
& v8985(VarNext) ) ) ) ).
tff(writeUnaryOperator_889,axiom,
! [VarCurr: state_type] :
( ~ v8985(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1955,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3383)
<=> v8972(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3382)
<=> v8972(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3381)
<=> v8972(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3380)
<=> v8972(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3379)
<=> v8972(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3378)
<=> v8972(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3377)
<=> v8972(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3376)
<=> v8972(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_147,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8974(VarNext)
=> ( ( v8972(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v8972(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v8972(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v8972(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v8972(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v8972(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v8972(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v8972(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v8972(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v8972(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v8972(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v8972(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v8972(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v8972(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v8972(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v8972(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v8972(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v8972(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v8972(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v8972(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v8972(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v8972(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v8972(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v8972(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v8972(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v8972(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v8972(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v8972(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v8972(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v8972(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v8972(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v8972(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v8972(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v8972(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v8972(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v8972(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v8972(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v8972(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v8972(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v8972(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v8972(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v8972(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v8972(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v8972(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v8972(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v8972(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v8972(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v8972(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v8972(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v8972(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v8972(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v8972(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v8972(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v8972(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v8972(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v8972(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v8972(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v8972(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v8972(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v8972(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v8972(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v8972(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v8972(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v8972(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v8972(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v8972(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v8972(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v8972(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v8972(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v8972(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v8972(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v8972(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v8972(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v8972(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v8972(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v8972(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v8972(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v8972(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v8972(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v8972(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v8972(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v8972(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v8972(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v8972(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v8972(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v8972(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v8972(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v8972(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v8972(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v8972(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v8972(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v8972(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v8972(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v8972(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v8972(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v8972(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v8972(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v8972(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v8972(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v8972(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v8972(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v8972(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v8972(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v8972(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v8972(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v8972(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v8972(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v8972(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v8972(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v8972(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v8972(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v8972(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v8972(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v8972(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v8972(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v8972(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v8972(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v8972(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v8972(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v8972(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v8972(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v8972(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v8972(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v8972(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v8972(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v8972(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v8972(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v8972(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v8972(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v8972(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v8972(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v8972(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v8972(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v8972(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v8972(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v8972(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v8972(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v8972(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v8972(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v8972(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v8972(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v8972(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v8972(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v8972(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v8972(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v8972(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v8972(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v8972(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_250,axiom,
! [VarNext: state_type] :
( v8974(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8972(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1492,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8974(VarNext)
<=> ( v8976(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1491,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8976(VarNext)
<=> ( v2609(VarNext)
& v8977(VarNext) ) ) ) ).
tff(writeUnaryOperator_888,axiom,
! [VarCurr: state_type] :
( ~ v8977(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1954,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3235)
<=> v8964(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3234)
<=> v8964(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3233)
<=> v8964(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3232)
<=> v8964(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3231)
<=> v8964(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3230)
<=> v8964(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3229)
<=> v8964(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3228)
<=> v8964(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_146,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8966(VarNext)
=> ( ( v8964(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v8964(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v8964(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v8964(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v8964(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v8964(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v8964(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v8964(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v8964(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v8964(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v8964(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v8964(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v8964(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v8964(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v8964(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v8964(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v8964(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v8964(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v8964(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v8964(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v8964(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v8964(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v8964(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v8964(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v8964(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v8964(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v8964(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v8964(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v8964(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v8964(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v8964(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v8964(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v8964(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v8964(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v8964(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v8964(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v8964(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v8964(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v8964(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v8964(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v8964(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v8964(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v8964(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v8964(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v8964(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v8964(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v8964(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v8964(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v8964(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v8964(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v8964(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v8964(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v8964(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v8964(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v8964(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v8964(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v8964(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v8964(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v8964(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v8964(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v8964(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v8964(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v8964(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v8964(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v8964(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v8964(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v8964(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v8964(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v8964(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v8964(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v8964(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v8964(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v8964(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v8964(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v8964(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v8964(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v8964(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v8964(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v8964(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v8964(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v8964(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v8964(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v8964(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v8964(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v8964(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v8964(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v8964(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v8964(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v8964(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v8964(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v8964(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v8964(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v8964(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v8964(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v8964(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v8964(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v8964(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v8964(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v8964(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v8964(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v8964(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v8964(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v8964(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v8964(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v8964(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v8964(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v8964(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v8964(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v8964(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v8964(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v8964(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v8964(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v8964(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v8964(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v8964(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v8964(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v8964(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v8964(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v8964(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v8964(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v8964(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v8964(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v8964(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v8964(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v8964(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v8964(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v8964(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v8964(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v8964(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v8964(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v8964(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v8964(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v8964(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v8964(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v8964(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v8964(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v8964(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v8964(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v8964(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v8964(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v8964(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v8964(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v8964(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v8964(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v8964(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v8964(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v8964(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v8964(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_249,axiom,
! [VarNext: state_type] :
( v8966(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8964(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1490,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8966(VarNext)
<=> ( v8968(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1489,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8968(VarNext)
<=> ( v2609(VarNext)
& v8969(VarNext) ) ) ) ).
tff(writeUnaryOperator_887,axiom,
! [VarCurr: state_type] :
( ~ v8969(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1953,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3087)
<=> v8956(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex3086)
<=> v8956(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex3085)
<=> v8956(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex3084)
<=> v8956(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex3083)
<=> v8956(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex3082)
<=> v8956(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex3081)
<=> v8956(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex3080)
<=> v8956(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_145,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8958(VarNext)
=> ( ( v8956(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v8956(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v8956(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v8956(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v8956(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v8956(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v8956(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v8956(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v8956(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v8956(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v8956(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v8956(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v8956(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v8956(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v8956(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v8956(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v8956(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v8956(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v8956(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v8956(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v8956(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v8956(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v8956(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v8956(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v8956(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v8956(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v8956(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v8956(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v8956(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v8956(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v8956(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v8956(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v8956(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v8956(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v8956(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v8956(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v8956(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v8956(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v8956(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v8956(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v8956(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v8956(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v8956(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v8956(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v8956(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v8956(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v8956(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v8956(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v8956(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v8956(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v8956(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v8956(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v8956(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v8956(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v8956(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v8956(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v8956(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v8956(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v8956(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v8956(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v8956(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v8956(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v8956(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v8956(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v8956(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v8956(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v8956(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v8956(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v8956(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v8956(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v8956(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v8956(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v8956(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v8956(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v8956(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v8956(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v8956(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v8956(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v8956(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v8956(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v8956(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v8956(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v8956(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v8956(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v8956(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v8956(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v8956(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v8956(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v8956(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v8956(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v8956(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v8956(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v8956(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v8956(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v8956(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v8956(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v8956(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v8956(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v8956(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v8956(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v8956(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v8956(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v8956(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v8956(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v8956(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v8956(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v8956(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v8956(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v8956(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v8956(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v8956(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v8956(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v8956(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v8956(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v8956(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v8956(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v8956(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v8956(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v8956(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v8956(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v8956(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v8956(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v8956(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v8956(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v8956(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v8956(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v8956(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v8956(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v8956(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v8956(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v8956(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v8956(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v8956(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v8956(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v8956(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v8956(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v8956(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v8956(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v8956(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v8956(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v8956(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v8956(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v8956(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v8956(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v8956(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v8956(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v8956(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v8956(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_248,axiom,
! [VarNext: state_type] :
( v8958(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8956(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1488,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8958(VarNext)
<=> ( v8960(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1487,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8960(VarNext)
<=> ( v2609(VarNext)
& v8961(VarNext) ) ) ) ).
tff(writeUnaryOperator_886,axiom,
! [VarCurr: state_type] :
( ~ v8961(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1952,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2939)
<=> v8948(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2938)
<=> v8948(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2937)
<=> v8948(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2936)
<=> v8948(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2935)
<=> v8948(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2934)
<=> v8948(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2933)
<=> v8948(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2932)
<=> v8948(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_144,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8950(VarNext)
=> ( ( v8948(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v8948(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v8948(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v8948(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v8948(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v8948(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v8948(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v8948(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v8948(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v8948(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v8948(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v8948(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v8948(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v8948(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v8948(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v8948(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v8948(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v8948(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v8948(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v8948(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v8948(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v8948(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v8948(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v8948(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v8948(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v8948(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v8948(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v8948(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v8948(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v8948(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v8948(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v8948(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v8948(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v8948(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v8948(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v8948(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v8948(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v8948(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v8948(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v8948(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v8948(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v8948(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v8948(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v8948(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v8948(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v8948(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v8948(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v8948(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v8948(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v8948(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v8948(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v8948(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v8948(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v8948(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v8948(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v8948(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v8948(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v8948(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v8948(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v8948(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v8948(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v8948(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v8948(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v8948(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v8948(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v8948(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v8948(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v8948(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v8948(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v8948(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v8948(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v8948(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v8948(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v8948(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v8948(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v8948(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v8948(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v8948(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v8948(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v8948(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v8948(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v8948(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v8948(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v8948(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v8948(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v8948(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v8948(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v8948(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v8948(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v8948(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v8948(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v8948(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v8948(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v8948(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v8948(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v8948(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v8948(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v8948(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v8948(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v8948(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v8948(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v8948(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v8948(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v8948(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v8948(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v8948(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v8948(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v8948(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v8948(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v8948(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v8948(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v8948(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v8948(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v8948(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v8948(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v8948(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v8948(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v8948(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v8948(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v8948(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v8948(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v8948(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v8948(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v8948(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v8948(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v8948(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v8948(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v8948(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v8948(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v8948(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v8948(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v8948(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v8948(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v8948(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v8948(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v8948(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v8948(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v8948(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v8948(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v8948(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v8948(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v8948(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v8948(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v8948(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v8948(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v8948(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v8948(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v8948(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_247,axiom,
! [VarNext: state_type] :
( v8950(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8948(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1486,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8950(VarNext)
<=> ( v8952(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1485,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8952(VarNext)
<=> ( v2609(VarNext)
& v8953(VarNext) ) ) ) ).
tff(writeUnaryOperator_885,axiom,
! [VarCurr: state_type] :
( ~ v8953(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1951,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2791)
<=> v8940(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2790)
<=> v8940(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2789)
<=> v8940(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2788)
<=> v8940(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2787)
<=> v8940(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2786)
<=> v8940(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2785)
<=> v8940(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2784)
<=> v8940(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_143,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8942(VarNext)
=> ( ( v8940(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v8940(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v8940(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v8940(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v8940(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v8940(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v8940(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v8940(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v8940(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v8940(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v8940(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v8940(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v8940(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v8940(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v8940(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v8940(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v8940(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v8940(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v8940(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v8940(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v8940(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v8940(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v8940(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v8940(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v8940(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v8940(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v8940(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v8940(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v8940(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v8940(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v8940(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v8940(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v8940(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v8940(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v8940(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v8940(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v8940(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v8940(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v8940(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v8940(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v8940(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v8940(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v8940(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v8940(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v8940(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v8940(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v8940(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v8940(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v8940(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v8940(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v8940(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v8940(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v8940(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v8940(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v8940(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v8940(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v8940(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v8940(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v8940(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v8940(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v8940(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v8940(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v8940(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v8940(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v8940(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v8940(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v8940(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v8940(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v8940(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v8940(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v8940(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v8940(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v8940(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v8940(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v8940(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v8940(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v8940(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v8940(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v8940(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v8940(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v8940(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v8940(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v8940(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v8940(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v8940(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v8940(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v8940(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v8940(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v8940(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v8940(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v8940(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v8940(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v8940(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v8940(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v8940(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v8940(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v8940(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v8940(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v8940(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v8940(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v8940(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v8940(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v8940(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v8940(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v8940(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v8940(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v8940(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v8940(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v8940(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v8940(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v8940(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v8940(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v8940(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v8940(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v8940(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v8940(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v8940(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v8940(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v8940(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v8940(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v8940(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v8940(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v8940(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v8940(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v8940(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v8940(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v8940(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v8940(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v8940(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v8940(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v8940(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v8940(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v8940(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v8940(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v8940(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v8940(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v8940(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v8940(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v8940(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v8940(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v8940(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v8940(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v8940(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v8940(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v8940(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v8940(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v8940(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v8940(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_246,axiom,
! [VarNext: state_type] :
( v8942(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8940(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1484,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8942(VarNext)
<=> ( v8944(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1483,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8944(VarNext)
<=> ( v2609(VarNext)
& v8945(VarNext) ) ) ) ).
tff(writeUnaryOperator_884,axiom,
! [VarCurr: state_type] :
( ~ v8945(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1950,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2643)
<=> v8932(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2642)
<=> v8932(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2641)
<=> v8932(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2640)
<=> v8932(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2639)
<=> v8932(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2638)
<=> v8932(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2637)
<=> v8932(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2636)
<=> v8932(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_142,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8934(VarNext)
=> ( ( v8932(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v8932(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v8932(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v8932(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v8932(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v8932(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v8932(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v8932(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v8932(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v8932(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v8932(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v8932(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v8932(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v8932(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v8932(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v8932(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v8932(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v8932(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v8932(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v8932(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v8932(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v8932(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v8932(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v8932(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v8932(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v8932(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v8932(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v8932(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v8932(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v8932(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v8932(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v8932(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v8932(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v8932(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v8932(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v8932(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v8932(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v8932(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v8932(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v8932(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v8932(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v8932(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v8932(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v8932(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v8932(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v8932(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v8932(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v8932(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v8932(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v8932(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v8932(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v8932(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v8932(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v8932(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v8932(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v8932(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v8932(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v8932(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v8932(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v8932(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v8932(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v8932(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v8932(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v8932(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v8932(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v8932(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v8932(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v8932(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v8932(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v8932(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v8932(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v8932(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v8932(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v8932(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v8932(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v8932(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v8932(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v8932(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v8932(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v8932(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v8932(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v8932(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v8932(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v8932(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v8932(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v8932(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v8932(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v8932(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v8932(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v8932(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v8932(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v8932(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v8932(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v8932(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v8932(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v8932(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v8932(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v8932(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v8932(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v8932(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v8932(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v8932(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v8932(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v8932(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v8932(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v8932(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v8932(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v8932(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v8932(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v8932(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v8932(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v8932(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v8932(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v8932(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v8932(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v8932(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v8932(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v8932(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v8932(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v8932(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v8932(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v8932(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v8932(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v8932(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v8932(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v8932(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v8932(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v8932(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v8932(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v8932(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v8932(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v8932(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v8932(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v8932(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v8932(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v8932(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v8932(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v8932(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v8932(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v8932(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v8932(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v8932(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v8932(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v8932(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v8932(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v8932(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v8932(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v8932(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_245,axiom,
! [VarNext: state_type] :
( v8934(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8932(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1482,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8934(VarNext)
<=> ( v8936(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1481,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8936(VarNext)
<=> ( v2609(VarNext)
& v8937(VarNext) ) ) ) ).
tff(writeUnaryOperator_883,axiom,
! [VarCurr: state_type] :
( ~ v8937(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1949,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2495)
<=> v8924(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2494)
<=> v8924(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2493)
<=> v8924(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2492)
<=> v8924(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2491)
<=> v8924(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2490)
<=> v8924(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2489)
<=> v8924(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2488)
<=> v8924(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_141,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8926(VarNext)
=> ( ( v8924(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v8924(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v8924(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v8924(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v8924(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v8924(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v8924(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v8924(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v8924(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v8924(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v8924(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v8924(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v8924(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v8924(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v8924(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v8924(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v8924(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v8924(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v8924(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v8924(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v8924(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v8924(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v8924(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v8924(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v8924(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v8924(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v8924(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v8924(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v8924(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v8924(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v8924(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v8924(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v8924(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v8924(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v8924(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v8924(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v8924(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v8924(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v8924(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v8924(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v8924(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v8924(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v8924(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v8924(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v8924(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v8924(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v8924(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v8924(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v8924(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v8924(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v8924(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v8924(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v8924(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v8924(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v8924(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v8924(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v8924(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v8924(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v8924(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v8924(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v8924(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v8924(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v8924(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v8924(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v8924(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v8924(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v8924(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v8924(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v8924(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v8924(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v8924(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v8924(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v8924(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v8924(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v8924(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v8924(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v8924(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v8924(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v8924(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v8924(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v8924(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v8924(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v8924(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v8924(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v8924(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v8924(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v8924(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v8924(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v8924(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v8924(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v8924(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v8924(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v8924(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v8924(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v8924(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v8924(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v8924(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v8924(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v8924(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v8924(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v8924(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v8924(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v8924(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v8924(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v8924(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v8924(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v8924(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v8924(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v8924(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v8924(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v8924(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v8924(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v8924(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v8924(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v8924(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v8924(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v8924(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v8924(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v8924(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v8924(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v8924(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v8924(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v8924(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v8924(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v8924(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v8924(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v8924(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v8924(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v8924(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v8924(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v8924(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v8924(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v8924(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v8924(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v8924(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v8924(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v8924(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v8924(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v8924(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v8924(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v8924(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v8924(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v8924(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v8924(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v8924(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v8924(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v8924(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v8924(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_244,axiom,
! [VarNext: state_type] :
( v8926(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8924(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1480,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8926(VarNext)
<=> ( v8928(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1479,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8928(VarNext)
<=> ( v2609(VarNext)
& v8929(VarNext) ) ) ) ).
tff(writeUnaryOperator_882,axiom,
! [VarCurr: state_type] :
( ~ v8929(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1948,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2347)
<=> v8916(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2346)
<=> v8916(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2345)
<=> v8916(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2344)
<=> v8916(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2343)
<=> v8916(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2342)
<=> v8916(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2341)
<=> v8916(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2340)
<=> v8916(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_140,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8918(VarNext)
=> ( ( v8916(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v8916(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v8916(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v8916(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v8916(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v8916(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v8916(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v8916(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v8916(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v8916(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v8916(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v8916(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v8916(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v8916(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v8916(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v8916(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v8916(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v8916(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v8916(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v8916(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v8916(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v8916(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v8916(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v8916(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v8916(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v8916(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v8916(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v8916(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v8916(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v8916(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v8916(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v8916(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v8916(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v8916(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v8916(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v8916(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v8916(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v8916(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v8916(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v8916(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v8916(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v8916(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v8916(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v8916(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v8916(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v8916(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v8916(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v8916(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v8916(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v8916(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v8916(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v8916(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v8916(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v8916(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v8916(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v8916(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v8916(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v8916(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v8916(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v8916(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v8916(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v8916(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v8916(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v8916(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v8916(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v8916(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v8916(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v8916(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v8916(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v8916(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v8916(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v8916(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v8916(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v8916(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v8916(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v8916(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v8916(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v8916(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v8916(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v8916(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v8916(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v8916(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v8916(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v8916(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v8916(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v8916(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v8916(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v8916(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v8916(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v8916(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v8916(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v8916(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v8916(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v8916(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v8916(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v8916(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v8916(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v8916(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v8916(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v8916(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v8916(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v8916(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v8916(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v8916(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v8916(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v8916(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v8916(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v8916(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v8916(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v8916(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v8916(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v8916(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v8916(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v8916(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v8916(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v8916(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v8916(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v8916(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v8916(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v8916(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v8916(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v8916(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v8916(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v8916(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v8916(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v8916(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v8916(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v8916(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v8916(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v8916(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v8916(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v8916(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v8916(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v8916(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v8916(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v8916(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v8916(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v8916(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v8916(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v8916(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v8916(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v8916(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v8916(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v8916(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v8916(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v8916(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v8916(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v8916(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_243,axiom,
! [VarNext: state_type] :
( v8918(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8916(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1478,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8918(VarNext)
<=> ( v8920(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1477,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8920(VarNext)
<=> ( v2609(VarNext)
& v8921(VarNext) ) ) ) ).
tff(writeUnaryOperator_881,axiom,
! [VarCurr: state_type] :
( ~ v8921(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1947,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2199)
<=> v8908(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2198)
<=> v8908(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2197)
<=> v8908(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2196)
<=> v8908(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2195)
<=> v8908(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2194)
<=> v8908(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2193)
<=> v8908(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2192)
<=> v8908(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_139,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8910(VarNext)
=> ( ( v8908(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v8908(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v8908(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v8908(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v8908(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v8908(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v8908(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v8908(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v8908(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v8908(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v8908(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v8908(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v8908(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v8908(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v8908(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v8908(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v8908(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v8908(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v8908(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v8908(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v8908(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v8908(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v8908(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v8908(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v8908(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v8908(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v8908(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v8908(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v8908(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v8908(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v8908(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v8908(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v8908(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v8908(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v8908(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v8908(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v8908(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v8908(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v8908(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v8908(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v8908(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v8908(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v8908(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v8908(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v8908(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v8908(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v8908(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v8908(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v8908(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v8908(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v8908(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v8908(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v8908(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v8908(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v8908(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v8908(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v8908(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v8908(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v8908(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v8908(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v8908(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v8908(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v8908(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v8908(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v8908(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v8908(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v8908(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v8908(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v8908(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v8908(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v8908(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v8908(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v8908(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v8908(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v8908(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v8908(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v8908(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v8908(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v8908(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v8908(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v8908(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v8908(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v8908(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v8908(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v8908(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v8908(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v8908(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v8908(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v8908(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v8908(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v8908(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v8908(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v8908(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v8908(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v8908(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v8908(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v8908(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v8908(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v8908(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v8908(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v8908(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v8908(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v8908(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v8908(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v8908(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v8908(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v8908(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v8908(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v8908(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v8908(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v8908(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v8908(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v8908(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v8908(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v8908(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v8908(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v8908(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v8908(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v8908(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v8908(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v8908(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v8908(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v8908(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v8908(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v8908(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v8908(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v8908(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v8908(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v8908(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v8908(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v8908(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v8908(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v8908(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v8908(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v8908(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v8908(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v8908(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v8908(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v8908(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v8908(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v8908(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v8908(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v8908(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v8908(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v8908(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v8908(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v8908(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v8908(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_242,axiom,
! [VarNext: state_type] :
( v8910(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8908(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1476,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8910(VarNext)
<=> ( v8912(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1475,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8912(VarNext)
<=> ( v2609(VarNext)
& v8913(VarNext) ) ) ) ).
tff(writeUnaryOperator_880,axiom,
! [VarCurr: state_type] :
( ~ v8913(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1946,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2051)
<=> v8900(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex2050)
<=> v8900(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex2049)
<=> v8900(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex2048)
<=> v8900(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex2047)
<=> v8900(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex2046)
<=> v8900(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex2045)
<=> v8900(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex2044)
<=> v8900(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_138,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8902(VarNext)
=> ( ( v8900(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v8900(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v8900(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v8900(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v8900(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v8900(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v8900(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v8900(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v8900(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v8900(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v8900(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v8900(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v8900(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v8900(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v8900(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v8900(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v8900(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v8900(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v8900(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v8900(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v8900(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v8900(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v8900(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v8900(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v8900(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v8900(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v8900(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v8900(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v8900(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v8900(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v8900(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v8900(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v8900(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v8900(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v8900(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v8900(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v8900(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v8900(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v8900(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v8900(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v8900(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v8900(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v8900(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v8900(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v8900(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v8900(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v8900(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v8900(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v8900(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v8900(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v8900(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v8900(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v8900(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v8900(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v8900(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v8900(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v8900(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v8900(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v8900(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v8900(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v8900(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v8900(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v8900(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v8900(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v8900(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v8900(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v8900(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v8900(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v8900(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v8900(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v8900(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v8900(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v8900(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v8900(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v8900(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v8900(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v8900(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v8900(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v8900(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v8900(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v8900(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v8900(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v8900(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v8900(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v8900(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v8900(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v8900(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v8900(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v8900(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v8900(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v8900(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v8900(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v8900(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v8900(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v8900(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v8900(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v8900(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v8900(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v8900(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v8900(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v8900(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v8900(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v8900(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v8900(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v8900(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v8900(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v8900(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v8900(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v8900(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v8900(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v8900(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v8900(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v8900(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v8900(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v8900(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v8900(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v8900(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v8900(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v8900(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v8900(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v8900(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v8900(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v8900(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v8900(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v8900(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v8900(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v8900(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v8900(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v8900(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v8900(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v8900(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v8900(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v8900(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v8900(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v8900(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v8900(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v8900(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v8900(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v8900(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v8900(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v8900(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v8900(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v8900(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v8900(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v8900(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v8900(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v8900(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v8900(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_241,axiom,
! [VarNext: state_type] :
( v8902(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8900(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1474,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8902(VarNext)
<=> ( v8904(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1473,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8904(VarNext)
<=> ( v2609(VarNext)
& v8905(VarNext) ) ) ) ).
tff(writeUnaryOperator_879,axiom,
! [VarCurr: state_type] :
( ~ v8905(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1945,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1903)
<=> v8892(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1902)
<=> v8892(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1901)
<=> v8892(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1900)
<=> v8892(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1899)
<=> v8892(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1898)
<=> v8892(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1897)
<=> v8892(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1896)
<=> v8892(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_137,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8894(VarNext)
=> ( ( v8892(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v8892(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v8892(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v8892(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v8892(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v8892(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v8892(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v8892(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v8892(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v8892(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v8892(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v8892(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v8892(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v8892(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v8892(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v8892(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v8892(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v8892(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v8892(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v8892(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v8892(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v8892(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v8892(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v8892(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v8892(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v8892(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v8892(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v8892(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v8892(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v8892(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v8892(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v8892(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v8892(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v8892(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v8892(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v8892(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v8892(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v8892(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v8892(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v8892(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v8892(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v8892(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v8892(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v8892(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v8892(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v8892(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v8892(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v8892(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v8892(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v8892(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v8892(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v8892(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v8892(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v8892(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v8892(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v8892(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v8892(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v8892(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v8892(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v8892(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v8892(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v8892(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v8892(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v8892(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v8892(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v8892(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v8892(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v8892(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v8892(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v8892(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v8892(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v8892(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v8892(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v8892(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v8892(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v8892(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v8892(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v8892(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v8892(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v8892(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v8892(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v8892(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v8892(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v8892(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v8892(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v8892(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v8892(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v8892(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v8892(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v8892(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v8892(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v8892(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v8892(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v8892(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v8892(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v8892(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v8892(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v8892(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v8892(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v8892(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v8892(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v8892(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v8892(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v8892(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v8892(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v8892(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v8892(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v8892(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v8892(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v8892(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v8892(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v8892(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v8892(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v8892(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v8892(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v8892(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v8892(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v8892(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v8892(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v8892(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v8892(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v8892(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v8892(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v8892(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v8892(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v8892(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v8892(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v8892(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v8892(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v8892(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v8892(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v8892(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v8892(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v8892(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v8892(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v8892(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v8892(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v8892(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v8892(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v8892(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v8892(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v8892(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v8892(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v8892(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v8892(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v8892(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v8892(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v8892(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_240,axiom,
! [VarNext: state_type] :
( v8894(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8892(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1472,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8894(VarNext)
<=> ( v8896(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1471,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8896(VarNext)
<=> ( v2609(VarNext)
& v8897(VarNext) ) ) ) ).
tff(writeUnaryOperator_878,axiom,
! [VarCurr: state_type] :
( ~ v8897(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1944,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1755)
<=> v8884(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1754)
<=> v8884(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1753)
<=> v8884(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1752)
<=> v8884(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1751)
<=> v8884(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1750)
<=> v8884(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1749)
<=> v8884(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1748)
<=> v8884(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_136,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8886(VarNext)
=> ( ( v8884(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v8884(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v8884(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v8884(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v8884(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v8884(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v8884(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v8884(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v8884(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v8884(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v8884(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v8884(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v8884(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v8884(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v8884(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v8884(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v8884(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v8884(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v8884(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v8884(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v8884(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v8884(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v8884(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v8884(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v8884(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v8884(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v8884(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v8884(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v8884(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v8884(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v8884(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v8884(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v8884(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v8884(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v8884(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v8884(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v8884(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v8884(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v8884(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v8884(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v8884(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v8884(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v8884(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v8884(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v8884(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v8884(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v8884(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v8884(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v8884(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v8884(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v8884(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v8884(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v8884(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v8884(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v8884(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v8884(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v8884(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v8884(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v8884(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v8884(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v8884(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v8884(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v8884(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v8884(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v8884(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v8884(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v8884(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v8884(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v8884(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v8884(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v8884(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v8884(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v8884(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v8884(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v8884(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v8884(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v8884(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v8884(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v8884(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v8884(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v8884(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v8884(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v8884(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v8884(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v8884(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v8884(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v8884(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v8884(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v8884(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v8884(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v8884(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v8884(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v8884(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v8884(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v8884(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v8884(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v8884(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v8884(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v8884(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v8884(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v8884(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v8884(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v8884(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v8884(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v8884(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v8884(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v8884(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v8884(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v8884(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v8884(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v8884(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v8884(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v8884(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v8884(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v8884(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v8884(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v8884(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v8884(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v8884(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v8884(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v8884(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v8884(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v8884(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v8884(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v8884(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v8884(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v8884(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v8884(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v8884(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v8884(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v8884(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v8884(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v8884(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v8884(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v8884(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v8884(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v8884(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v8884(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v8884(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v8884(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v8884(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v8884(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v8884(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v8884(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v8884(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v8884(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v8884(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v8884(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_239,axiom,
! [VarNext: state_type] :
( v8886(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8884(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1470,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8886(VarNext)
<=> ( v8888(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1469,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8888(VarNext)
<=> ( v2609(VarNext)
& v8889(VarNext) ) ) ) ).
tff(writeUnaryOperator_877,axiom,
! [VarCurr: state_type] :
( ~ v8889(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1943,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1607)
<=> v8876(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1606)
<=> v8876(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1605)
<=> v8876(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1604)
<=> v8876(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1603)
<=> v8876(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1602)
<=> v8876(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1601)
<=> v8876(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1600)
<=> v8876(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_135,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8878(VarNext)
=> ( ( v8876(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v8876(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v8876(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v8876(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v8876(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v8876(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v8876(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v8876(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v8876(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v8876(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v8876(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v8876(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v8876(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v8876(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v8876(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v8876(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v8876(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v8876(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v8876(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v8876(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v8876(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v8876(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v8876(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v8876(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v8876(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v8876(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v8876(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v8876(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v8876(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v8876(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v8876(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v8876(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v8876(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v8876(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v8876(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v8876(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v8876(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v8876(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v8876(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v8876(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v8876(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v8876(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v8876(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v8876(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v8876(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v8876(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v8876(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v8876(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v8876(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v8876(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v8876(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v8876(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v8876(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v8876(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v8876(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v8876(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v8876(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v8876(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v8876(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v8876(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v8876(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v8876(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v8876(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v8876(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v8876(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v8876(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v8876(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v8876(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v8876(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v8876(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v8876(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v8876(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v8876(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v8876(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v8876(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v8876(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v8876(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v8876(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v8876(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v8876(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v8876(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v8876(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v8876(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v8876(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v8876(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v8876(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v8876(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v8876(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v8876(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v8876(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v8876(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v8876(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v8876(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v8876(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v8876(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v8876(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v8876(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v8876(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v8876(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v8876(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v8876(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v8876(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v8876(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v8876(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v8876(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v8876(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v8876(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v8876(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v8876(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v8876(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v8876(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v8876(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v8876(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v8876(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v8876(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v8876(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v8876(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v8876(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v8876(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v8876(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v8876(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v8876(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v8876(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v8876(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v8876(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v8876(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v8876(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v8876(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v8876(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v8876(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v8876(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v8876(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v8876(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v8876(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v8876(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v8876(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v8876(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v8876(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v8876(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v8876(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v8876(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v8876(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v8876(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v8876(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v8876(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v8876(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v8876(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v8876(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_238,axiom,
! [VarNext: state_type] :
( v8878(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8876(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1468,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8878(VarNext)
<=> ( v8880(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1467,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8880(VarNext)
<=> ( v2609(VarNext)
& v8881(VarNext) ) ) ) ).
tff(writeUnaryOperator_876,axiom,
! [VarCurr: state_type] :
( ~ v8881(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1942,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1459)
<=> v8868(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1458)
<=> v8868(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1457)
<=> v8868(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1456)
<=> v8868(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1455)
<=> v8868(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1454)
<=> v8868(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1453)
<=> v8868(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1452)
<=> v8868(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_134,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8870(VarNext)
=> ( ( v8868(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v8868(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v8868(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v8868(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v8868(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v8868(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v8868(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v8868(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v8868(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v8868(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v8868(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v8868(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v8868(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v8868(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v8868(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v8868(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v8868(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v8868(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v8868(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v8868(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v8868(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v8868(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v8868(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v8868(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v8868(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v8868(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v8868(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v8868(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v8868(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v8868(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v8868(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v8868(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v8868(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v8868(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v8868(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v8868(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v8868(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v8868(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v8868(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v8868(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v8868(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v8868(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v8868(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v8868(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v8868(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v8868(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v8868(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v8868(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v8868(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v8868(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v8868(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v8868(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v8868(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v8868(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v8868(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v8868(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v8868(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v8868(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v8868(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v8868(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v8868(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v8868(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v8868(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v8868(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v8868(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v8868(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v8868(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v8868(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v8868(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v8868(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v8868(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v8868(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v8868(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v8868(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v8868(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v8868(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v8868(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v8868(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v8868(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v8868(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v8868(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v8868(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v8868(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v8868(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v8868(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v8868(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v8868(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v8868(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v8868(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v8868(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v8868(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v8868(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v8868(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v8868(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v8868(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v8868(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v8868(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v8868(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v8868(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v8868(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v8868(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v8868(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v8868(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v8868(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v8868(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v8868(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v8868(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v8868(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v8868(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v8868(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v8868(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v8868(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v8868(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v8868(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v8868(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v8868(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v8868(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v8868(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v8868(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v8868(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v8868(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v8868(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v8868(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v8868(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v8868(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v8868(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v8868(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v8868(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v8868(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v8868(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v8868(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v8868(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v8868(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v8868(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v8868(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v8868(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v8868(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v8868(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v8868(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v8868(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v8868(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v8868(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v8868(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v8868(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v8868(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v8868(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v8868(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v8868(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_237,axiom,
! [VarNext: state_type] :
( v8870(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8868(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1466,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8870(VarNext)
<=> ( v8872(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1465,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8872(VarNext)
<=> ( v2609(VarNext)
& v8873(VarNext) ) ) ) ).
tff(writeUnaryOperator_875,axiom,
! [VarCurr: state_type] :
( ~ v8873(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1941,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1311)
<=> v8860(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1310)
<=> v8860(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1309)
<=> v8860(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1308)
<=> v8860(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1307)
<=> v8860(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1306)
<=> v8860(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1305)
<=> v8860(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1304)
<=> v8860(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_133,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8862(VarNext)
=> ( ( v8860(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v8860(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v8860(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v8860(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v8860(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v8860(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v8860(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v8860(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v8860(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v8860(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v8860(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v8860(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v8860(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v8860(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v8860(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v8860(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v8860(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v8860(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v8860(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v8860(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v8860(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v8860(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v8860(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v8860(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v8860(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v8860(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v8860(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v8860(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v8860(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v8860(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v8860(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v8860(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v8860(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v8860(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v8860(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v8860(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v8860(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v8860(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v8860(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v8860(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v8860(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v8860(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v8860(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v8860(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v8860(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v8860(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v8860(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v8860(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v8860(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v8860(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v8860(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v8860(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v8860(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v8860(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v8860(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v8860(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v8860(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v8860(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v8860(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v8860(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v8860(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v8860(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v8860(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v8860(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v8860(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v8860(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v8860(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v8860(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v8860(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v8860(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v8860(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v8860(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v8860(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v8860(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v8860(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v8860(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v8860(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v8860(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v8860(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v8860(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v8860(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v8860(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v8860(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v8860(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v8860(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v8860(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v8860(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v8860(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v8860(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v8860(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v8860(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v8860(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v8860(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v8860(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v8860(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v8860(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v8860(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v8860(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v8860(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v8860(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v8860(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v8860(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v8860(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v8860(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v8860(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v8860(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v8860(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v8860(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v8860(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v8860(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v8860(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v8860(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v8860(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v8860(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v8860(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v8860(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v8860(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v8860(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v8860(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v8860(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v8860(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v8860(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v8860(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v8860(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v8860(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v8860(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v8860(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v8860(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v8860(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v8860(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v8860(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v8860(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v8860(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v8860(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v8860(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v8860(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v8860(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v8860(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v8860(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v8860(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v8860(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v8860(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v8860(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v8860(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v8860(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v8860(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v8860(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v8860(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_236,axiom,
! [VarNext: state_type] :
( v8862(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8860(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1464,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8862(VarNext)
<=> ( v8864(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1463,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8864(VarNext)
<=> ( v2609(VarNext)
& v8865(VarNext) ) ) ) ).
tff(writeUnaryOperator_874,axiom,
! [VarCurr: state_type] :
( ~ v8865(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1940,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1163)
<=> v8852(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1162)
<=> v8852(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1161)
<=> v8852(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1160)
<=> v8852(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1159)
<=> v8852(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1158)
<=> v8852(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1157)
<=> v8852(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1156)
<=> v8852(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_132,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8854(VarNext)
=> ( ( v8852(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v8852(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v8852(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v8852(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v8852(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v8852(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v8852(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v8852(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v8852(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v8852(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v8852(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v8852(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v8852(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v8852(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v8852(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v8852(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v8852(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v8852(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v8852(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v8852(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v8852(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v8852(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v8852(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v8852(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v8852(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v8852(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v8852(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v8852(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v8852(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v8852(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v8852(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v8852(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v8852(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v8852(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v8852(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v8852(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v8852(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v8852(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v8852(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v8852(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v8852(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v8852(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v8852(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v8852(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v8852(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v8852(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v8852(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v8852(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v8852(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v8852(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v8852(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v8852(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v8852(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v8852(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v8852(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v8852(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v8852(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v8852(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v8852(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v8852(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v8852(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v8852(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v8852(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v8852(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v8852(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v8852(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v8852(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v8852(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v8852(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v8852(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v8852(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v8852(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v8852(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v8852(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v8852(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v8852(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v8852(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v8852(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v8852(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v8852(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v8852(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v8852(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v8852(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v8852(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v8852(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v8852(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v8852(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v8852(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v8852(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v8852(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v8852(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v8852(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v8852(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v8852(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v8852(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v8852(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v8852(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v8852(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v8852(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v8852(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v8852(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v8852(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v8852(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v8852(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v8852(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v8852(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v8852(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v8852(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v8852(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v8852(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v8852(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v8852(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v8852(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v8852(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v8852(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v8852(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v8852(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v8852(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v8852(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v8852(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v8852(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v8852(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v8852(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v8852(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v8852(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v8852(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v8852(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v8852(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v8852(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v8852(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v8852(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v8852(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v8852(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v8852(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v8852(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v8852(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v8852(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v8852(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v8852(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v8852(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v8852(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v8852(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v8852(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v8852(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v8852(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v8852(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v8852(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v8852(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_235,axiom,
! [VarNext: state_type] :
( v8854(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8852(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1462,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8854(VarNext)
<=> ( v8856(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1461,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8856(VarNext)
<=> ( v2609(VarNext)
& v8857(VarNext) ) ) ) ).
tff(writeUnaryOperator_873,axiom,
! [VarCurr: state_type] :
( ~ v8857(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1939,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1015)
<=> v8844(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex1014)
<=> v8844(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex1013)
<=> v8844(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex1012)
<=> v8844(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex1011)
<=> v8844(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex1010)
<=> v8844(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex1009)
<=> v8844(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex1008)
<=> v8844(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_131,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8846(VarNext)
=> ( ( v8844(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v8844(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v8844(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v8844(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v8844(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v8844(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v8844(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v8844(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v8844(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v8844(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v8844(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v8844(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v8844(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v8844(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v8844(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v8844(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v8844(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v8844(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v8844(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v8844(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v8844(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v8844(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v8844(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v8844(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v8844(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v8844(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v8844(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v8844(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v8844(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v8844(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v8844(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v8844(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v8844(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v8844(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v8844(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v8844(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v8844(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v8844(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v8844(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v8844(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v8844(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v8844(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v8844(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v8844(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v8844(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v8844(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v8844(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v8844(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v8844(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v8844(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v8844(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v8844(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v8844(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v8844(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v8844(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v8844(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v8844(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v8844(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v8844(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v8844(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v8844(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v8844(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v8844(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v8844(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v8844(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v8844(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v8844(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v8844(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v8844(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v8844(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v8844(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v8844(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v8844(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v8844(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v8844(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v8844(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v8844(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v8844(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v8844(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v8844(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v8844(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v8844(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v8844(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v8844(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v8844(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v8844(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v8844(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v8844(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v8844(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v8844(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v8844(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v8844(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v8844(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v8844(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v8844(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v8844(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v8844(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v8844(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v8844(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v8844(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v8844(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v8844(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v8844(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v8844(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v8844(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v8844(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v8844(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v8844(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v8844(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v8844(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v8844(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v8844(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v8844(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v8844(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v8844(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v8844(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v8844(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v8844(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v8844(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v8844(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v8844(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v8844(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v8844(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v8844(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v8844(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v8844(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v8844(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v8844(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v8844(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v8844(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v8844(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v8844(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v8844(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v8844(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v8844(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v8844(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v8844(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v8844(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v8844(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v8844(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v8844(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v8844(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v8844(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v8844(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v8844(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v8844(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v8844(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v8844(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_234,axiom,
! [VarNext: state_type] :
( v8846(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8844(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1460,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8846(VarNext)
<=> ( v8848(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1459,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8848(VarNext)
<=> ( v2609(VarNext)
& v8849(VarNext) ) ) ) ).
tff(writeUnaryOperator_872,axiom,
! [VarCurr: state_type] :
( ~ v8849(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1938,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex867)
<=> v8836(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex866)
<=> v8836(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex865)
<=> v8836(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex864)
<=> v8836(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex863)
<=> v8836(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex862)
<=> v8836(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex861)
<=> v8836(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex860)
<=> v8836(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_130,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8838(VarNext)
=> ( ( v8836(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v8836(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v8836(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v8836(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v8836(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v8836(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v8836(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v8836(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v8836(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v8836(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v8836(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v8836(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v8836(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v8836(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v8836(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v8836(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v8836(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v8836(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v8836(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v8836(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v8836(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v8836(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v8836(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v8836(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v8836(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v8836(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v8836(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v8836(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v8836(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v8836(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v8836(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v8836(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v8836(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v8836(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v8836(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v8836(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v8836(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v8836(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v8836(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v8836(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v8836(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v8836(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v8836(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v8836(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v8836(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v8836(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v8836(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v8836(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v8836(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v8836(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v8836(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v8836(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v8836(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v8836(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v8836(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v8836(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v8836(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v8836(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v8836(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v8836(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v8836(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v8836(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v8836(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v8836(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v8836(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v8836(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v8836(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v8836(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v8836(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v8836(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v8836(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v8836(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v8836(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v8836(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v8836(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v8836(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v8836(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v8836(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v8836(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v8836(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v8836(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v8836(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v8836(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v8836(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v8836(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v8836(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v8836(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v8836(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v8836(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v8836(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v8836(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v8836(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v8836(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v8836(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v8836(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v8836(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v8836(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v8836(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v8836(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v8836(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v8836(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v8836(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v8836(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v8836(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v8836(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v8836(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v8836(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v8836(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v8836(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v8836(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v8836(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v8836(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v8836(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v8836(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v8836(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v8836(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v8836(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v8836(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v8836(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v8836(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v8836(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v8836(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v8836(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v8836(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v8836(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v8836(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v8836(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v8836(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v8836(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v8836(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v8836(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v8836(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v8836(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v8836(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v8836(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v8836(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v8836(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v8836(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v8836(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v8836(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v8836(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v8836(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v8836(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v8836(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v8836(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v8836(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v8836(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v8836(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_233,axiom,
! [VarNext: state_type] :
( v8838(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8836(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1458,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8838(VarNext)
<=> ( v8840(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1457,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8840(VarNext)
<=> ( v2609(VarNext)
& v8841(VarNext) ) ) ) ).
tff(writeUnaryOperator_871,axiom,
! [VarCurr: state_type] :
( ~ v8841(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1937,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex719)
<=> v8828(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex718)
<=> v8828(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex717)
<=> v8828(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex716)
<=> v8828(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex715)
<=> v8828(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex714)
<=> v8828(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex713)
<=> v8828(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex712)
<=> v8828(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_129,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8830(VarNext)
=> ( ( v8828(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v8828(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v8828(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v8828(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v8828(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v8828(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v8828(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v8828(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v8828(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v8828(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v8828(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v8828(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v8828(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v8828(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v8828(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v8828(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v8828(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v8828(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v8828(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v8828(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v8828(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v8828(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v8828(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v8828(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v8828(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v8828(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v8828(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v8828(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v8828(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v8828(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v8828(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v8828(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v8828(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v8828(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v8828(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v8828(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v8828(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v8828(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v8828(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v8828(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v8828(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v8828(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v8828(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v8828(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v8828(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v8828(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v8828(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v8828(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v8828(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v8828(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v8828(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v8828(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v8828(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v8828(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v8828(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v8828(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v8828(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v8828(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v8828(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v8828(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v8828(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v8828(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v8828(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v8828(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v8828(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v8828(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v8828(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v8828(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v8828(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v8828(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v8828(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v8828(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v8828(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v8828(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v8828(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v8828(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v8828(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v8828(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v8828(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v8828(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v8828(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v8828(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v8828(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v8828(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v8828(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v8828(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v8828(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v8828(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v8828(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v8828(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v8828(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v8828(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v8828(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v8828(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v8828(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v8828(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v8828(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v8828(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v8828(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v8828(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v8828(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v8828(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v8828(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v8828(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v8828(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v8828(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v8828(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v8828(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v8828(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v8828(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v8828(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v8828(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v8828(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v8828(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v8828(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v8828(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v8828(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v8828(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v8828(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v8828(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v8828(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v8828(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v8828(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v8828(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v8828(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v8828(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v8828(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v8828(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v8828(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v8828(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v8828(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v8828(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v8828(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v8828(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v8828(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v8828(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v8828(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v8828(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v8828(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v8828(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v8828(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v8828(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v8828(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v8828(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v8828(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v8828(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v8828(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v8828(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_232,axiom,
! [VarNext: state_type] :
( v8830(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8828(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1456,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8830(VarNext)
<=> ( v8832(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1455,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8832(VarNext)
<=> ( v2609(VarNext)
& v8833(VarNext) ) ) ) ).
tff(writeUnaryOperator_870,axiom,
! [VarCurr: state_type] :
( ~ v8833(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1936,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex571)
<=> v8820(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex570)
<=> v8820(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex569)
<=> v8820(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex568)
<=> v8820(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex567)
<=> v8820(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex566)
<=> v8820(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex565)
<=> v8820(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex564)
<=> v8820(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_128,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8822(VarNext)
=> ( ( v8820(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v8820(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v8820(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v8820(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v8820(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v8820(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v8820(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v8820(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v8820(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v8820(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v8820(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v8820(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v8820(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v8820(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v8820(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v8820(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v8820(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v8820(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v8820(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v8820(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v8820(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v8820(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v8820(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v8820(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v8820(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v8820(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v8820(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v8820(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v8820(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v8820(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v8820(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v8820(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v8820(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v8820(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v8820(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v8820(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v8820(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v8820(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v8820(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v8820(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v8820(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v8820(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v8820(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v8820(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v8820(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v8820(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v8820(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v8820(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v8820(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v8820(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v8820(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v8820(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v8820(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v8820(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v8820(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v8820(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v8820(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v8820(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v8820(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v8820(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v8820(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v8820(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v8820(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v8820(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v8820(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v8820(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v8820(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v8820(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v8820(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v8820(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v8820(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v8820(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v8820(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v8820(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v8820(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v8820(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v8820(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v8820(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v8820(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v8820(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v8820(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v8820(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v8820(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v8820(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v8820(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v8820(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v8820(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v8820(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v8820(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v8820(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v8820(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v8820(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v8820(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v8820(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v8820(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v8820(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v8820(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v8820(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v8820(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v8820(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v8820(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v8820(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v8820(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v8820(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v8820(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v8820(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v8820(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v8820(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v8820(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v8820(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v8820(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v8820(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v8820(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v8820(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v8820(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v8820(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v8820(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v8820(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v8820(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v8820(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v8820(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v8820(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v8820(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v8820(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v8820(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v8820(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v8820(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v8820(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v8820(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v8820(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v8820(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v8820(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v8820(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v8820(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v8820(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v8820(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v8820(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v8820(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v8820(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v8820(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v8820(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v8820(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v8820(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v8820(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v8820(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v8820(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v8820(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v8820(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_231,axiom,
! [VarNext: state_type] :
( v8822(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8820(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1454,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8822(VarNext)
<=> ( v8824(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1453,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8824(VarNext)
<=> ( v2609(VarNext)
& v8825(VarNext) ) ) ) ).
tff(writeUnaryOperator_869,axiom,
! [VarCurr: state_type] :
( ~ v8825(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1935,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex423)
<=> v8812(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex422)
<=> v8812(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex421)
<=> v8812(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex420)
<=> v8812(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex419)
<=> v8812(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex418)
<=> v8812(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex417)
<=> v8812(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex416)
<=> v8812(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_127,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8814(VarNext)
=> ( ( v8812(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v8812(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v8812(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v8812(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v8812(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v8812(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v8812(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v8812(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v8812(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v8812(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v8812(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v8812(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v8812(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v8812(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v8812(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v8812(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v8812(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v8812(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v8812(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v8812(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v8812(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v8812(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v8812(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v8812(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v8812(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v8812(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v8812(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v8812(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v8812(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v8812(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v8812(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v8812(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v8812(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v8812(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v8812(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v8812(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v8812(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v8812(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v8812(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v8812(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v8812(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v8812(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v8812(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v8812(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v8812(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v8812(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v8812(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v8812(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v8812(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v8812(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v8812(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v8812(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v8812(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v8812(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v8812(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v8812(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v8812(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v8812(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v8812(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v8812(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v8812(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v8812(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v8812(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v8812(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v8812(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v8812(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v8812(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v8812(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v8812(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v8812(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v8812(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v8812(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v8812(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v8812(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v8812(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v8812(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v8812(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v8812(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v8812(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v8812(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v8812(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v8812(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v8812(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v8812(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v8812(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v8812(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v8812(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v8812(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v8812(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v8812(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v8812(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v8812(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v8812(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v8812(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v8812(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v8812(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v8812(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v8812(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v8812(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v8812(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v8812(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v8812(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v8812(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v8812(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v8812(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v8812(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v8812(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v8812(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v8812(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v8812(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v8812(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v8812(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v8812(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v8812(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v8812(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v8812(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v8812(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v8812(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v8812(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v8812(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v8812(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v8812(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v8812(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v8812(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v8812(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v8812(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v8812(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v8812(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v8812(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v8812(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v8812(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v8812(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v8812(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v8812(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v8812(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v8812(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v8812(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v8812(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v8812(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v8812(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v8812(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v8812(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v8812(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v8812(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v8812(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v8812(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v8812(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v8812(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_230,axiom,
! [VarNext: state_type] :
( v8814(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8812(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1452,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8814(VarNext)
<=> ( v8816(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1451,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8816(VarNext)
<=> ( v2609(VarNext)
& v8817(VarNext) ) ) ) ).
tff(writeUnaryOperator_868,axiom,
! [VarCurr: state_type] :
( ~ v8817(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1934,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex275)
<=> v8804(VarNext,bitIndex127) )
& ( v2571(VarNext,bitIndex274)
<=> v8804(VarNext,bitIndex126) )
& ( v2571(VarNext,bitIndex273)
<=> v8804(VarNext,bitIndex125) )
& ( v2571(VarNext,bitIndex272)
<=> v8804(VarNext,bitIndex124) )
& ( v2571(VarNext,bitIndex271)
<=> v8804(VarNext,bitIndex123) )
& ( v2571(VarNext,bitIndex270)
<=> v8804(VarNext,bitIndex122) )
& ( v2571(VarNext,bitIndex269)
<=> v8804(VarNext,bitIndex121) )
& ( v2571(VarNext,bitIndex268)
<=> v8804(VarNext,bitIndex120) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_126,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8806(VarNext)
=> ( ( v8804(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v8804(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v8804(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v8804(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v8804(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v8804(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v8804(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v8804(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v8804(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v8804(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v8804(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v8804(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v8804(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v8804(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v8804(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v8804(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v8804(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v8804(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v8804(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v8804(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v8804(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v8804(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v8804(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v8804(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v8804(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v8804(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v8804(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v8804(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v8804(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v8804(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v8804(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v8804(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v8804(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v8804(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v8804(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v8804(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v8804(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v8804(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v8804(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v8804(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v8804(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v8804(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v8804(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v8804(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v8804(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v8804(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v8804(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v8804(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v8804(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v8804(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v8804(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v8804(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v8804(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v8804(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v8804(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v8804(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v8804(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v8804(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v8804(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v8804(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v8804(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v8804(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v8804(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v8804(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v8804(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v8804(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v8804(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v8804(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v8804(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v8804(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v8804(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v8804(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v8804(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v8804(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v8804(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v8804(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v8804(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v8804(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v8804(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v8804(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v8804(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v8804(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v8804(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v8804(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v8804(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v8804(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v8804(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v8804(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v8804(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v8804(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v8804(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v8804(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v8804(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v8804(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v8804(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v8804(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v8804(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v8804(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v8804(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v8804(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v8804(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v8804(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v8804(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v8804(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v8804(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v8804(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v8804(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v8804(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v8804(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v8804(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v8804(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v8804(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v8804(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v8804(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v8804(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v8804(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v8804(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v8804(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v8804(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v8804(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v8804(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v8804(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v8804(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v8804(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v8804(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v8804(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v8804(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v8804(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v8804(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v8804(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v8804(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v8804(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v8804(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v8804(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v8804(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v8804(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v8804(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v8804(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v8804(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v8804(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v8804(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v8804(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v8804(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v8804(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v8804(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v8804(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v8804(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v8804(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_229,axiom,
! [VarNext: state_type] :
( v8806(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8804(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1450,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8806(VarNext)
<=> ( v8808(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1449,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8808(VarNext)
<=> ( v2609(VarNext)
& v8809(VarNext) ) ) ) ).
tff(writeUnaryOperator_867,axiom,
! [VarCurr: state_type] :
( ~ v8809(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1933,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v2571(VarNext,B)
<=> v8796(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_102,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8798(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8796(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_228,axiom,
! [VarNext: state_type] :
( v8798(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8796(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1448,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8798(VarNext)
<=> ( v8800(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1447,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8800(VarNext)
<=> ( v2609(VarNext)
& v8801(VarNext) ) ) ) ).
tff(writeUnaryOperator_866,axiom,
! [VarCurr: state_type] :
( ~ v8801(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1932,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_127_120(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_1931,axiom,
! [VarCurr: state_type] :
( ( v2575(VarCurr,bitIndex127)
<=> v2577(VarCurr,bitIndex53) )
& ( v2575(VarCurr,bitIndex126)
<=> v2577(VarCurr,bitIndex52) )
& ( v2575(VarCurr,bitIndex125)
<=> v2577(VarCurr,bitIndex51) )
& ( v2575(VarCurr,bitIndex124)
<=> v2577(VarCurr,bitIndex50) )
& ( v2575(VarCurr,bitIndex123)
<=> v2577(VarCurr,bitIndex49) )
& ( v2575(VarCurr,bitIndex122)
<=> v2577(VarCurr,bitIndex48) )
& ( v2575(VarCurr,bitIndex121)
<=> v2577(VarCurr,bitIndex47) )
& ( v2575(VarCurr,bitIndex120)
<=> v2577(VarCurr,bitIndex46) ) ) ).
tff(addAssignment_1930,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_53_46(B)
=> ( v2577(VarCurr,B)
<=> v2579(VarCurr,B) ) ) ).
tff(range_axiom_61,axiom,
! [B: bitindex_type] :
( range_53_46(B)
<=> ( $false
| ( bitIndex46 = B )
| ( bitIndex47 = B )
| ( bitIndex48 = B )
| ( bitIndex49 = B )
| ( bitIndex50 = B )
| ( bitIndex51 = B )
| ( bitIndex52 = B )
| ( bitIndex53 = B ) ) ) ).
tff(addAssignment_1929,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v8262(VarCurr,B)
<=> v8264(VarCurr,B) ) ) ).
tff(addAssignment_1928,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v8264(VarNext,B)
<=> v8783(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_101,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8784(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v8783(VarNext,B)
<=> v8264(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_227,axiom,
! [VarNext: state_type] :
( v8784(VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v8783(VarNext,B)
<=> v8792(VarNext,B) ) ) ) ).
tff(addAssignment_1927,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v8792(VarNext,B)
<=> v8790(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_151,axiom,
! [VarCurr: state_type] :
( ~ v24(VarCurr)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v8790(VarCurr,B)
<=> v1214(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_168,axiom,
! [VarCurr: state_type] :
( v24(VarCurr)
=> ! [B: bitindex_type] :
( range_145_0(B)
=> ( v8790(VarCurr,B)
<=> $false ) ) ) ).
tff(range_axiom_60,axiom,
! [B: bitindex_type] :
( range_145_0(B)
<=> ( $false
| ( bitIndex0 = B )
| ( bitIndex1 = B )
| ( bitIndex2 = B )
| ( bitIndex3 = B )
| ( bitIndex4 = B )
| ( bitIndex5 = B )
| ( bitIndex6 = B )
| ( bitIndex7 = B )
| ( bitIndex8 = B )
| ( bitIndex9 = B )
| ( bitIndex10 = B )
| ( bitIndex11 = B )
| ( bitIndex12 = B )
| ( bitIndex13 = B )
| ( bitIndex14 = B )
| ( bitIndex15 = B )
| ( bitIndex16 = B )
| ( bitIndex17 = B )
| ( bitIndex18 = B )
| ( bitIndex19 = B )
| ( bitIndex20 = B )
| ( bitIndex21 = B )
| ( bitIndex22 = B )
| ( bitIndex23 = B )
| ( bitIndex24 = B )
| ( bitIndex25 = B )
| ( bitIndex26 = B )
| ( bitIndex27 = B )
| ( bitIndex28 = B )
| ( bitIndex29 = B )
| ( bitIndex30 = B )
| ( bitIndex31 = B )
| ( bitIndex32 = B )
| ( bitIndex33 = B )
| ( bitIndex34 = B )
| ( bitIndex35 = B )
| ( bitIndex36 = B )
| ( bitIndex37 = B )
| ( bitIndex38 = B )
| ( bitIndex39 = B )
| ( bitIndex40 = B )
| ( bitIndex41 = B )
| ( bitIndex42 = B )
| ( bitIndex43 = B )
| ( bitIndex44 = B )
| ( bitIndex45 = B )
| ( bitIndex46 = B )
| ( bitIndex47 = B )
| ( bitIndex48 = B )
| ( bitIndex49 = B )
| ( bitIndex50 = B )
| ( bitIndex51 = B )
| ( bitIndex52 = B )
| ( bitIndex53 = B )
| ( bitIndex54 = B )
| ( bitIndex55 = B )
| ( bitIndex56 = B )
| ( bitIndex57 = B )
| ( bitIndex58 = B )
| ( bitIndex59 = B )
| ( bitIndex60 = B )
| ( bitIndex61 = B )
| ( bitIndex62 = B )
| ( bitIndex63 = B )
| ( bitIndex64 = B )
| ( bitIndex65 = B )
| ( bitIndex66 = B )
| ( bitIndex67 = B )
| ( bitIndex68 = B )
| ( bitIndex69 = B )
| ( bitIndex70 = B )
| ( bitIndex71 = B )
| ( bitIndex72 = B )
| ( bitIndex73 = B )
| ( bitIndex74 = B )
| ( bitIndex75 = B )
| ( bitIndex76 = B )
| ( bitIndex77 = B )
| ( bitIndex78 = B )
| ( bitIndex79 = B )
| ( bitIndex80 = B )
| ( bitIndex81 = B )
| ( bitIndex82 = B )
| ( bitIndex83 = B )
| ( bitIndex84 = B )
| ( bitIndex85 = B )
| ( bitIndex86 = B )
| ( bitIndex87 = B )
| ( bitIndex88 = B )
| ( bitIndex89 = B )
| ( bitIndex90 = B )
| ( bitIndex91 = B )
| ( bitIndex92 = B )
| ( bitIndex93 = B )
| ( bitIndex94 = B )
| ( bitIndex95 = B )
| ( bitIndex96 = B )
| ( bitIndex97 = B )
| ( bitIndex98 = B )
| ( bitIndex99 = B )
| ( bitIndex100 = B )
| ( bitIndex101 = B )
| ( bitIndex102 = B )
| ( bitIndex103 = B )
| ( bitIndex104 = B )
| ( bitIndex105 = B )
| ( bitIndex106 = B )
| ( bitIndex107 = B )
| ( bitIndex108 = B )
| ( bitIndex109 = B )
| ( bitIndex110 = B )
| ( bitIndex111 = B )
| ( bitIndex112 = B )
| ( bitIndex113 = B )
| ( bitIndex114 = B )
| ( bitIndex115 = B )
| ( bitIndex116 = B )
| ( bitIndex117 = B )
| ( bitIndex118 = B )
| ( bitIndex119 = B )
| ( bitIndex120 = B )
| ( bitIndex121 = B )
| ( bitIndex122 = B )
| ( bitIndex123 = B )
| ( bitIndex124 = B )
| ( bitIndex125 = B )
| ( bitIndex126 = B )
| ( bitIndex127 = B )
| ( bitIndex128 = B )
| ( bitIndex129 = B )
| ( bitIndex130 = B )
| ( bitIndex131 = B )
| ( bitIndex132 = B )
| ( bitIndex133 = B )
| ( bitIndex134 = B )
| ( bitIndex135 = B )
| ( bitIndex136 = B )
| ( bitIndex137 = B )
| ( bitIndex138 = B )
| ( bitIndex139 = B )
| ( bitIndex140 = B )
| ( bitIndex141 = B )
| ( bitIndex142 = B )
| ( bitIndex143 = B )
| ( bitIndex144 = B )
| ( bitIndex145 = B ) ) ) ).
tff(bitBlastConstant_2089,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex145) ).
tff(bitBlastConstant_2088,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex144) ).
tff(bitBlastConstant_2087,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex143) ).
tff(bitBlastConstant_2086,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex142) ).
tff(bitBlastConstant_2085,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex141) ).
tff(bitBlastConstant_2084,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex140) ).
tff(bitBlastConstant_2083,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex139) ).
tff(bitBlastConstant_2082,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex138) ).
tff(bitBlastConstant_2081,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex137) ).
tff(bitBlastConstant_2080,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex136) ).
tff(bitBlastConstant_2079,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex135) ).
tff(bitBlastConstant_2078,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex134) ).
tff(bitBlastConstant_2077,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex133) ).
tff(bitBlastConstant_2076,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex132) ).
tff(bitBlastConstant_2075,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex131) ).
tff(bitBlastConstant_2074,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex130) ).
tff(bitBlastConstant_2073,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex129) ).
tff(bitBlastConstant_2072,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex128) ).
tff(bitBlastConstant_2071,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex127) ).
tff(bitBlastConstant_2070,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex126) ).
tff(bitBlastConstant_2069,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex125) ).
tff(bitBlastConstant_2068,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex124) ).
tff(bitBlastConstant_2067,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex123) ).
tff(bitBlastConstant_2066,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex122) ).
tff(bitBlastConstant_2065,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex121) ).
tff(bitBlastConstant_2064,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex120) ).
tff(bitBlastConstant_2063,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex119) ).
tff(bitBlastConstant_2062,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex118) ).
tff(bitBlastConstant_2061,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex117) ).
tff(bitBlastConstant_2060,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex116) ).
tff(bitBlastConstant_2059,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex115) ).
tff(bitBlastConstant_2058,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex114) ).
tff(bitBlastConstant_2057,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex113) ).
tff(bitBlastConstant_2056,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex112) ).
tff(bitBlastConstant_2055,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex111) ).
tff(bitBlastConstant_2054,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex110) ).
tff(bitBlastConstant_2053,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex109) ).
tff(bitBlastConstant_2052,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex108) ).
tff(bitBlastConstant_2051,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex107) ).
tff(bitBlastConstant_2050,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex106) ).
tff(bitBlastConstant_2049,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex105) ).
tff(bitBlastConstant_2048,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex104) ).
tff(bitBlastConstant_2047,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex103) ).
tff(bitBlastConstant_2046,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex102) ).
tff(bitBlastConstant_2045,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex101) ).
tff(bitBlastConstant_2044,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex100) ).
tff(bitBlastConstant_2043,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex99) ).
tff(bitBlastConstant_2042,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex98) ).
tff(bitBlastConstant_2041,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex97) ).
tff(bitBlastConstant_2040,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex96) ).
tff(bitBlastConstant_2039,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex95) ).
tff(bitBlastConstant_2038,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex94) ).
tff(bitBlastConstant_2037,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex93) ).
tff(bitBlastConstant_2036,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex92) ).
tff(bitBlastConstant_2035,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex91) ).
tff(bitBlastConstant_2034,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex90) ).
tff(bitBlastConstant_2033,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex89) ).
tff(bitBlastConstant_2032,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex88) ).
tff(bitBlastConstant_2031,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex87) ).
tff(bitBlastConstant_2030,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex86) ).
tff(bitBlastConstant_2029,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex85) ).
tff(bitBlastConstant_2028,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex84) ).
tff(bitBlastConstant_2027,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex83) ).
tff(bitBlastConstant_2026,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex82) ).
tff(bitBlastConstant_2025,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex81) ).
tff(bitBlastConstant_2024,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex80) ).
tff(bitBlastConstant_2023,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex79) ).
tff(bitBlastConstant_2022,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex78) ).
tff(bitBlastConstant_2021,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex77) ).
tff(bitBlastConstant_2020,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex76) ).
tff(bitBlastConstant_2019,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex75) ).
tff(bitBlastConstant_2018,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex74) ).
tff(bitBlastConstant_2017,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex73) ).
tff(bitBlastConstant_2016,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex72) ).
tff(bitBlastConstant_2015,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex71) ).
tff(bitBlastConstant_2014,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex70) ).
tff(bitBlastConstant_2013,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex69) ).
tff(bitBlastConstant_2012,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex68) ).
tff(bitBlastConstant_2011,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex67) ).
tff(bitBlastConstant_2010,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex66) ).
tff(bitBlastConstant_2009,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex65) ).
tff(bitBlastConstant_2008,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex64) ).
tff(bitBlastConstant_2007,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex63) ).
tff(bitBlastConstant_2006,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex62) ).
tff(bitBlastConstant_2005,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex61) ).
tff(bitBlastConstant_2004,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex60) ).
tff(bitBlastConstant_2003,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex59) ).
tff(bitBlastConstant_2002,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex58) ).
tff(bitBlastConstant_2001,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex57) ).
tff(bitBlastConstant_2000,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex56) ).
tff(bitBlastConstant_1999,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex55) ).
tff(bitBlastConstant_1998,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex54) ).
tff(bitBlastConstant_1997,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex53) ).
tff(bitBlastConstant_1996,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex52) ).
tff(bitBlastConstant_1995,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex51) ).
tff(bitBlastConstant_1994,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex50) ).
tff(bitBlastConstant_1993,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex49) ).
tff(bitBlastConstant_1992,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex48) ).
tff(bitBlastConstant_1991,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex47) ).
tff(bitBlastConstant_1990,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex46) ).
tff(bitBlastConstant_1989,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex45) ).
tff(bitBlastConstant_1988,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex44) ).
tff(bitBlastConstant_1987,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex43) ).
tff(bitBlastConstant_1986,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex42) ).
tff(bitBlastConstant_1985,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex41) ).
tff(bitBlastConstant_1984,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex40) ).
tff(bitBlastConstant_1983,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex39) ).
tff(bitBlastConstant_1982,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex38) ).
tff(bitBlastConstant_1981,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex37) ).
tff(bitBlastConstant_1980,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex36) ).
tff(bitBlastConstant_1979,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex35) ).
tff(bitBlastConstant_1978,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex34) ).
tff(bitBlastConstant_1977,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex33) ).
tff(bitBlastConstant_1976,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex32) ).
tff(bitBlastConstant_1975,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex31) ).
tff(bitBlastConstant_1974,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex30) ).
tff(bitBlastConstant_1973,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex29) ).
tff(bitBlastConstant_1972,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex28) ).
tff(bitBlastConstant_1971,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex27) ).
tff(bitBlastConstant_1970,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex26) ).
tff(bitBlastConstant_1969,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex25) ).
tff(bitBlastConstant_1968,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex24) ).
tff(bitBlastConstant_1967,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex23) ).
tff(bitBlastConstant_1966,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex22) ).
tff(bitBlastConstant_1965,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex21) ).
tff(bitBlastConstant_1964,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex20) ).
tff(bitBlastConstant_1963,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex19) ).
tff(bitBlastConstant_1962,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex18) ).
tff(bitBlastConstant_1961,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex17) ).
tff(bitBlastConstant_1960,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex16) ).
tff(bitBlastConstant_1959,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex15) ).
tff(bitBlastConstant_1958,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex14) ).
tff(bitBlastConstant_1957,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex13) ).
tff(bitBlastConstant_1956,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex12) ).
tff(bitBlastConstant_1955,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex11) ).
tff(bitBlastConstant_1954,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex10) ).
tff(bitBlastConstant_1953,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex9) ).
tff(bitBlastConstant_1952,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex8) ).
tff(bitBlastConstant_1951,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex7) ).
tff(bitBlastConstant_1950,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex6) ).
tff(bitBlastConstant_1949,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex5) ).
tff(bitBlastConstant_1948,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex4) ).
tff(bitBlastConstant_1947,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex3) ).
tff(bitBlastConstant_1946,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex2) ).
tff(bitBlastConstant_1945,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex1) ).
tff(bitBlastConstant_1944,axiom,
~ b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000(bitIndex0) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1446,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8784(VarNext)
<=> v8785(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1445,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8785(VarNext)
<=> ( v8786(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_865,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8786(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignmentInitValue_63,axiom,
~ v8264(constB0,bitIndex127) ).
tff(addAssignmentInitValue_62,axiom,
~ v8264(constB0,bitIndex126) ).
tff(addAssignmentInitValue_61,axiom,
~ v8264(constB0,bitIndex125) ).
tff(addAssignmentInitValue_60,axiom,
~ v8264(constB0,bitIndex124) ).
tff(addAssignmentInitValue_59,axiom,
~ v8264(constB0,bitIndex123) ).
tff(addAssignmentInitValue_58,axiom,
~ v8264(constB0,bitIndex122) ).
tff(addAssignmentInitValue_57,axiom,
~ v8264(constB0,bitIndex121) ).
tff(addAssignmentInitValue_56,axiom,
~ v8264(constB0,bitIndex120) ).
tff(addAssignmentInitValue_55,axiom,
~ v8264(constB0,bitIndex119) ).
tff(addAssignmentInitValue_54,axiom,
~ v8264(constB0,bitIndex118) ).
tff(addAssignmentInitValue_53,axiom,
~ v8264(constB0,bitIndex117) ).
tff(addAssignmentInitValue_52,axiom,
~ v8264(constB0,bitIndex116) ).
tff(addAssignmentInitValue_51,axiom,
~ v8264(constB0,bitIndex115) ).
tff(addAssignmentInitValue_50,axiom,
~ v8264(constB0,bitIndex114) ).
tff(addAssignmentInitValue_49,axiom,
~ v8264(constB0,bitIndex113) ).
tff(addAssignmentInitValue_48,axiom,
~ v8264(constB0,bitIndex112) ).
tff(addAssignmentInitValue_47,axiom,
~ v8264(constB0,bitIndex95) ).
tff(addAssignmentInitValue_46,axiom,
~ v8264(constB0,bitIndex94) ).
tff(addAssignmentInitValue_45,axiom,
~ v8264(constB0,bitIndex93) ).
tff(addAssignmentInitValue_44,axiom,
~ v8264(constB0,bitIndex92) ).
tff(addAssignmentInitValue_43,axiom,
~ v8264(constB0,bitIndex91) ).
tff(addAssignmentInitValue_42,axiom,
~ v8264(constB0,bitIndex90) ).
tff(addAssignmentInitValue_41,axiom,
~ v8264(constB0,bitIndex89) ).
tff(addAssignmentInitValue_40,axiom,
~ v8264(constB0,bitIndex88) ).
tff(addAssignmentInitValue_39,axiom,
~ v8264(constB0,bitIndex87) ).
tff(addAssignmentInitValue_38,axiom,
~ v8264(constB0,bitIndex86) ).
tff(addAssignmentInitValue_37,axiom,
~ v8264(constB0,bitIndex85) ).
tff(addAssignmentInitValue_36,axiom,
~ v8264(constB0,bitIndex84) ).
tff(addAssignmentInitValue_35,axiom,
~ v8264(constB0,bitIndex83) ).
tff(addAssignmentInitValue_34,axiom,
~ v8264(constB0,bitIndex82) ).
tff(addAssignmentInitValue_33,axiom,
~ v8264(constB0,bitIndex81) ).
tff(addAssignmentInitValue_32,axiom,
~ v8264(constB0,bitIndex80) ).
tff(addAssignmentInitValue_31,axiom,
~ v8264(constB0,bitIndex63) ).
tff(addAssignmentInitValue_30,axiom,
~ v8264(constB0,bitIndex62) ).
tff(addAssignmentInitValue_29,axiom,
~ v8264(constB0,bitIndex61) ).
tff(addAssignmentInitValue_28,axiom,
~ v8264(constB0,bitIndex60) ).
tff(addAssignmentInitValue_27,axiom,
~ v8264(constB0,bitIndex59) ).
tff(addAssignmentInitValue_26,axiom,
~ v8264(constB0,bitIndex58) ).
tff(addAssignmentInitValue_25,axiom,
~ v8264(constB0,bitIndex57) ).
tff(addAssignmentInitValue_24,axiom,
~ v8264(constB0,bitIndex56) ).
tff(addAssignmentInitValue_23,axiom,
~ v8264(constB0,bitIndex55) ).
tff(addAssignmentInitValue_22,axiom,
~ v8264(constB0,bitIndex54) ).
tff(addAssignmentInitValue_21,axiom,
~ v8264(constB0,bitIndex53) ).
tff(addAssignmentInitValue_20,axiom,
~ v8264(constB0,bitIndex52) ).
tff(addAssignmentInitValue_19,axiom,
~ v8264(constB0,bitIndex51) ).
tff(addAssignmentInitValue_18,axiom,
~ v8264(constB0,bitIndex50) ).
tff(addAssignmentInitValue_17,axiom,
~ v8264(constB0,bitIndex49) ).
tff(addAssignmentInitValue_16,axiom,
~ v8264(constB0,bitIndex48) ).
tff(addAssignmentInitValue_15,axiom,
~ v8264(constB0,bitIndex31) ).
tff(addAssignmentInitValue_14,axiom,
~ v8264(constB0,bitIndex30) ).
tff(addAssignmentInitValue_13,axiom,
~ v8264(constB0,bitIndex29) ).
tff(addAssignmentInitValue_12,axiom,
~ v8264(constB0,bitIndex28) ).
tff(addAssignmentInitValue_11,axiom,
~ v8264(constB0,bitIndex27) ).
tff(addAssignmentInitValue_10,axiom,
~ v8264(constB0,bitIndex26) ).
tff(addAssignmentInitValue_9,axiom,
~ v8264(constB0,bitIndex25) ).
tff(addAssignmentInitValue_8,axiom,
~ v8264(constB0,bitIndex24) ).
tff(addAssignmentInitValue_7,axiom,
~ v8264(constB0,bitIndex23) ).
tff(addAssignmentInitValue_6,axiom,
~ v8264(constB0,bitIndex22) ).
tff(addAssignmentInitValue_5,axiom,
~ v8264(constB0,bitIndex21) ).
tff(addAssignmentInitValue_4,axiom,
~ v8264(constB0,bitIndex20) ).
tff(addAssignmentInitValue_3,axiom,
~ v8264(constB0,bitIndex19) ).
tff(addAssignmentInitValue_2,axiom,
~ v8264(constB0,bitIndex18) ).
tff(addAssignmentInitValue_1,axiom,
~ v8264(constB0,bitIndex17) ).
tff(addAssignmentInitValue,axiom,
~ v8264(constB0,bitIndex16) ).
tff(bitBlastConstant_1943,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex127) ).
tff(bitBlastConstant_1942,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex126) ).
tff(bitBlastConstant_1941,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex125) ).
tff(bitBlastConstant_1940,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex124) ).
tff(bitBlastConstant_1939,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex123) ).
tff(bitBlastConstant_1938,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex122) ).
tff(bitBlastConstant_1937,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex121) ).
tff(bitBlastConstant_1936,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex120) ).
tff(bitBlastConstant_1935,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex119) ).
tff(bitBlastConstant_1934,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex118) ).
tff(bitBlastConstant_1933,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex117) ).
tff(bitBlastConstant_1932,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex116) ).
tff(bitBlastConstant_1931,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex115) ).
tff(bitBlastConstant_1930,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex114) ).
tff(bitBlastConstant_1929,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex113) ).
tff(bitBlastConstant_1928,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex112) ).
tff(bitBlastConstant_1927,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex95) ).
tff(bitBlastConstant_1926,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex94) ).
tff(bitBlastConstant_1925,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex93) ).
tff(bitBlastConstant_1924,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex92) ).
tff(bitBlastConstant_1923,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex91) ).
tff(bitBlastConstant_1922,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex90) ).
tff(bitBlastConstant_1921,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex89) ).
tff(bitBlastConstant_1920,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex88) ).
tff(bitBlastConstant_1919,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex87) ).
tff(bitBlastConstant_1918,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex86) ).
tff(bitBlastConstant_1917,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex85) ).
tff(bitBlastConstant_1916,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex84) ).
tff(bitBlastConstant_1915,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex83) ).
tff(bitBlastConstant_1914,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex82) ).
tff(bitBlastConstant_1913,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex81) ).
tff(bitBlastConstant_1912,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex80) ).
tff(bitBlastConstant_1911,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex63) ).
tff(bitBlastConstant_1910,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex62) ).
tff(bitBlastConstant_1909,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex61) ).
tff(bitBlastConstant_1908,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex60) ).
tff(bitBlastConstant_1907,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex59) ).
tff(bitBlastConstant_1906,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex58) ).
tff(bitBlastConstant_1905,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex57) ).
tff(bitBlastConstant_1904,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex56) ).
tff(bitBlastConstant_1903,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex55) ).
tff(bitBlastConstant_1902,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex54) ).
tff(bitBlastConstant_1901,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex53) ).
tff(bitBlastConstant_1900,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex52) ).
tff(bitBlastConstant_1899,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex51) ).
tff(bitBlastConstant_1898,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex50) ).
tff(bitBlastConstant_1897,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex49) ).
tff(bitBlastConstant_1896,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex48) ).
tff(bitBlastConstant_1895,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex31) ).
tff(bitBlastConstant_1894,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex30) ).
tff(bitBlastConstant_1893,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex29) ).
tff(bitBlastConstant_1892,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex28) ).
tff(bitBlastConstant_1891,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex27) ).
tff(bitBlastConstant_1890,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex26) ).
tff(bitBlastConstant_1889,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex25) ).
tff(bitBlastConstant_1888,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex24) ).
tff(bitBlastConstant_1887,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex23) ).
tff(bitBlastConstant_1886,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex22) ).
tff(bitBlastConstant_1885,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex21) ).
tff(bitBlastConstant_1884,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex20) ).
tff(bitBlastConstant_1883,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex19) ).
tff(bitBlastConstant_1882,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex18) ).
tff(bitBlastConstant_1881,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex17) ).
tff(bitBlastConstant_1880,axiom,
~ bxxxxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx0000000000000000xxxxxxxxxxxxxxxx(bitIndex16) ).
tff(addAssignment_1926,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1214(VarCurr,B)
<=> v1216(VarCurr,B) ) ) ).
tff(addAssignment_1925,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1216(VarCurr,B)
<=> v1218(VarCurr,B) ) ) ).
tff(addAssignment_1924,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1218(VarCurr,B)
<=> v1220(VarCurr,B) ) ) ).
tff(addAssignment_1923,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1220(VarCurr,B)
<=> v1222(VarCurr,B) ) ) ).
tff(addAssignment_1922,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1222(VarCurr,B)
<=> v1224(VarCurr,B) ) ) ).
tff(addAssignment_1921,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1224(VarCurr,B)
<=> v1226(VarCurr,B) ) ) ).
tff(addAssignment_1920,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1226(VarCurr,B)
<=> v1228(VarCurr,B) ) ) ).
tff(addAssignment_1919,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v1228(VarNext,B)
<=> v8779(VarNext,B) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_150,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8779(VarNext,B)
<=> v1228(VarCurr,B) ) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_167,axiom,
! [VarNext: state_type] :
( v3569(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8779(VarNext,B)
<=> v3593(VarNext,B) ) ) ) ).
tff(addAssignment_1918,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9443)
<=> v8771(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex9442)
<=> v8771(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex9441)
<=> v8771(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex9440)
<=> v8771(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex9439)
<=> v8771(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex9438)
<=> v8771(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex9437)
<=> v8771(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex9436)
<=> v8771(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_125,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8773(VarNext)
=> ( ( v8771(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9471) )
& ( v8771(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9470) )
& ( v8771(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9469) )
& ( v8771(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9468) )
& ( v8771(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9467) )
& ( v8771(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9466) )
& ( v8771(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9465) )
& ( v8771(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9464) )
& ( v8771(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9463) )
& ( v8771(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9462) )
& ( v8771(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9461) )
& ( v8771(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9460) )
& ( v8771(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9459) )
& ( v8771(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9458) )
& ( v8771(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9457) )
& ( v8771(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9456) )
& ( v8771(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9455) )
& ( v8771(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9454) )
& ( v8771(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9453) )
& ( v8771(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9452) )
& ( v8771(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9451) )
& ( v8771(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9450) )
& ( v8771(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9449) )
& ( v8771(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9448) )
& ( v8771(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9447) )
& ( v8771(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9446) )
& ( v8771(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9445) )
& ( v8771(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9444) )
& ( v8771(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9443) )
& ( v8771(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9442) )
& ( v8771(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9441) )
& ( v8771(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9440) )
& ( v8771(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9439) )
& ( v8771(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9438) )
& ( v8771(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9437) )
& ( v8771(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9436) )
& ( v8771(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9435) )
& ( v8771(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9434) )
& ( v8771(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9433) )
& ( v8771(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9432) )
& ( v8771(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9431) )
& ( v8771(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9430) )
& ( v8771(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9429) )
& ( v8771(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9428) )
& ( v8771(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9427) )
& ( v8771(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9426) )
& ( v8771(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9425) )
& ( v8771(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9424) )
& ( v8771(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9423) )
& ( v8771(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9422) )
& ( v8771(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9421) )
& ( v8771(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9420) )
& ( v8771(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9419) )
& ( v8771(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9418) )
& ( v8771(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9417) )
& ( v8771(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9416) )
& ( v8771(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9415) )
& ( v8771(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9414) )
& ( v8771(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9413) )
& ( v8771(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9412) )
& ( v8771(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9411) )
& ( v8771(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9410) )
& ( v8771(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9409) )
& ( v8771(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9408) )
& ( v8771(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9407) )
& ( v8771(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9406) )
& ( v8771(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9405) )
& ( v8771(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9404) )
& ( v8771(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9403) )
& ( v8771(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9402) )
& ( v8771(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9401) )
& ( v8771(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9400) )
& ( v8771(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9399) )
& ( v8771(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9398) )
& ( v8771(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9397) )
& ( v8771(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9396) )
& ( v8771(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9395) )
& ( v8771(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9394) )
& ( v8771(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9393) )
& ( v8771(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9392) )
& ( v8771(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9391) )
& ( v8771(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9390) )
& ( v8771(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9389) )
& ( v8771(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9388) )
& ( v8771(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9387) )
& ( v8771(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9386) )
& ( v8771(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9385) )
& ( v8771(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9384) )
& ( v8771(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9383) )
& ( v8771(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9382) )
& ( v8771(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9381) )
& ( v8771(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9380) )
& ( v8771(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9379) )
& ( v8771(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9378) )
& ( v8771(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9377) )
& ( v8771(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9376) )
& ( v8771(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9375) )
& ( v8771(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9374) )
& ( v8771(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9373) )
& ( v8771(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9372) )
& ( v8771(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9371) )
& ( v8771(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9370) )
& ( v8771(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9369) )
& ( v8771(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9368) )
& ( v8771(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9367) )
& ( v8771(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9366) )
& ( v8771(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9365) )
& ( v8771(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9364) )
& ( v8771(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9363) )
& ( v8771(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9362) )
& ( v8771(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9361) )
& ( v8771(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9360) )
& ( v8771(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9359) )
& ( v8771(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9358) )
& ( v8771(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9357) )
& ( v8771(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9356) )
& ( v8771(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9355) )
& ( v8771(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9354) )
& ( v8771(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9353) )
& ( v8771(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9352) )
& ( v8771(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9351) )
& ( v8771(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9350) )
& ( v8771(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9349) )
& ( v8771(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9348) )
& ( v8771(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9347) )
& ( v8771(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9346) )
& ( v8771(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9345) )
& ( v8771(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9344) )
& ( v8771(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9343) )
& ( v8771(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9342) )
& ( v8771(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9341) )
& ( v8771(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9340) )
& ( v8771(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9339) )
& ( v8771(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9338) )
& ( v8771(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9337) )
& ( v8771(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9336) )
& ( v8771(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9335) )
& ( v8771(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9334) )
& ( v8771(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9333) )
& ( v8771(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9332) )
& ( v8771(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9331) )
& ( v8771(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9330) )
& ( v8771(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9329) )
& ( v8771(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9328) )
& ( v8771(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9327) )
& ( v8771(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9326) )
& ( v8771(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9325) )
& ( v8771(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9324) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_226,axiom,
! [VarNext: state_type] :
( v8773(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8771(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1444,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8773(VarNext)
<=> ( v8775(VarNext)
& v3563(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1443,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8775(VarNext)
<=> ( v2609(VarNext)
& v8776(VarNext) ) ) ) ).
tff(writeUnaryOperator_864,axiom,
! [VarCurr: state_type] :
( ~ v8776(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1917,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9295)
<=> v8763(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex9294)
<=> v8763(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex9293)
<=> v8763(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex9292)
<=> v8763(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex9291)
<=> v8763(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex9290)
<=> v8763(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex9289)
<=> v8763(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex9288)
<=> v8763(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_124,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8765(VarNext)
=> ( ( v8763(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9323) )
& ( v8763(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9322) )
& ( v8763(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9321) )
& ( v8763(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9320) )
& ( v8763(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9319) )
& ( v8763(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9318) )
& ( v8763(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9317) )
& ( v8763(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9316) )
& ( v8763(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9315) )
& ( v8763(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9314) )
& ( v8763(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9313) )
& ( v8763(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9312) )
& ( v8763(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9311) )
& ( v8763(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9310) )
& ( v8763(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9309) )
& ( v8763(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9308) )
& ( v8763(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9307) )
& ( v8763(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9306) )
& ( v8763(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9305) )
& ( v8763(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9304) )
& ( v8763(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9303) )
& ( v8763(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9302) )
& ( v8763(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9301) )
& ( v8763(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9300) )
& ( v8763(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9299) )
& ( v8763(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9298) )
& ( v8763(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9297) )
& ( v8763(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9296) )
& ( v8763(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9295) )
& ( v8763(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9294) )
& ( v8763(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9293) )
& ( v8763(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9292) )
& ( v8763(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9291) )
& ( v8763(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9290) )
& ( v8763(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9289) )
& ( v8763(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9288) )
& ( v8763(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9287) )
& ( v8763(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9286) )
& ( v8763(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9285) )
& ( v8763(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9284) )
& ( v8763(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9283) )
& ( v8763(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9282) )
& ( v8763(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9281) )
& ( v8763(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9280) )
& ( v8763(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9279) )
& ( v8763(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9278) )
& ( v8763(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9277) )
& ( v8763(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9276) )
& ( v8763(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9275) )
& ( v8763(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9274) )
& ( v8763(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9273) )
& ( v8763(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9272) )
& ( v8763(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9271) )
& ( v8763(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9270) )
& ( v8763(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9269) )
& ( v8763(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9268) )
& ( v8763(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9267) )
& ( v8763(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9266) )
& ( v8763(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9265) )
& ( v8763(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9264) )
& ( v8763(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9263) )
& ( v8763(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9262) )
& ( v8763(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9261) )
& ( v8763(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9260) )
& ( v8763(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9259) )
& ( v8763(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9258) )
& ( v8763(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9257) )
& ( v8763(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9256) )
& ( v8763(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9255) )
& ( v8763(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9254) )
& ( v8763(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9253) )
& ( v8763(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9252) )
& ( v8763(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9251) )
& ( v8763(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9250) )
& ( v8763(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9249) )
& ( v8763(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9248) )
& ( v8763(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9247) )
& ( v8763(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9246) )
& ( v8763(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9245) )
& ( v8763(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9244) )
& ( v8763(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9243) )
& ( v8763(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9242) )
& ( v8763(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9241) )
& ( v8763(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9240) )
& ( v8763(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9239) )
& ( v8763(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9238) )
& ( v8763(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9237) )
& ( v8763(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9236) )
& ( v8763(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9235) )
& ( v8763(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9234) )
& ( v8763(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9233) )
& ( v8763(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9232) )
& ( v8763(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9231) )
& ( v8763(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9230) )
& ( v8763(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9229) )
& ( v8763(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9228) )
& ( v8763(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9227) )
& ( v8763(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9226) )
& ( v8763(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9225) )
& ( v8763(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9224) )
& ( v8763(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9223) )
& ( v8763(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9222) )
& ( v8763(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9221) )
& ( v8763(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9220) )
& ( v8763(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9219) )
& ( v8763(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9218) )
& ( v8763(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9217) )
& ( v8763(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9216) )
& ( v8763(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9215) )
& ( v8763(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9214) )
& ( v8763(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9213) )
& ( v8763(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9212) )
& ( v8763(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9211) )
& ( v8763(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9210) )
& ( v8763(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9209) )
& ( v8763(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9208) )
& ( v8763(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9207) )
& ( v8763(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9206) )
& ( v8763(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9205) )
& ( v8763(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9204) )
& ( v8763(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9203) )
& ( v8763(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9202) )
& ( v8763(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9201) )
& ( v8763(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9200) )
& ( v8763(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9199) )
& ( v8763(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9198) )
& ( v8763(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9197) )
& ( v8763(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9196) )
& ( v8763(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9195) )
& ( v8763(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9194) )
& ( v8763(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9193) )
& ( v8763(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9192) )
& ( v8763(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9191) )
& ( v8763(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9190) )
& ( v8763(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9189) )
& ( v8763(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9188) )
& ( v8763(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9187) )
& ( v8763(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9186) )
& ( v8763(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9185) )
& ( v8763(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9184) )
& ( v8763(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9183) )
& ( v8763(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9182) )
& ( v8763(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9181) )
& ( v8763(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9180) )
& ( v8763(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9179) )
& ( v8763(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9178) )
& ( v8763(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9177) )
& ( v8763(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9176) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_225,axiom,
! [VarNext: state_type] :
( v8765(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8763(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1442,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8765(VarNext)
<=> ( v8767(VarNext)
& v3548(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1441,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8767(VarNext)
<=> ( v2609(VarNext)
& v8768(VarNext) ) ) ) ).
tff(writeUnaryOperator_863,axiom,
! [VarCurr: state_type] :
( ~ v8768(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1916,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex9147)
<=> v8755(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex9146)
<=> v8755(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex9145)
<=> v8755(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex9144)
<=> v8755(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex9143)
<=> v8755(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex9142)
<=> v8755(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex9141)
<=> v8755(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex9140)
<=> v8755(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_123,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8757(VarNext)
=> ( ( v8755(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9175) )
& ( v8755(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9174) )
& ( v8755(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9173) )
& ( v8755(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9172) )
& ( v8755(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9171) )
& ( v8755(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9170) )
& ( v8755(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9169) )
& ( v8755(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9168) )
& ( v8755(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9167) )
& ( v8755(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9166) )
& ( v8755(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9165) )
& ( v8755(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9164) )
& ( v8755(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9163) )
& ( v8755(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9162) )
& ( v8755(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9161) )
& ( v8755(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9160) )
& ( v8755(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9159) )
& ( v8755(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9158) )
& ( v8755(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9157) )
& ( v8755(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9156) )
& ( v8755(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9155) )
& ( v8755(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9154) )
& ( v8755(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9153) )
& ( v8755(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9152) )
& ( v8755(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9151) )
& ( v8755(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9150) )
& ( v8755(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9149) )
& ( v8755(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9148) )
& ( v8755(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex9147) )
& ( v8755(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex9146) )
& ( v8755(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex9145) )
& ( v8755(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex9144) )
& ( v8755(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex9143) )
& ( v8755(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex9142) )
& ( v8755(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex9141) )
& ( v8755(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex9140) )
& ( v8755(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex9139) )
& ( v8755(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex9138) )
& ( v8755(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex9137) )
& ( v8755(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex9136) )
& ( v8755(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex9135) )
& ( v8755(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex9134) )
& ( v8755(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex9133) )
& ( v8755(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex9132) )
& ( v8755(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex9131) )
& ( v8755(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex9130) )
& ( v8755(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex9129) )
& ( v8755(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex9128) )
& ( v8755(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex9127) )
& ( v8755(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex9126) )
& ( v8755(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex9125) )
& ( v8755(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex9124) )
& ( v8755(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex9123) )
& ( v8755(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex9122) )
& ( v8755(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex9121) )
& ( v8755(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex9120) )
& ( v8755(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex9119) )
& ( v8755(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex9118) )
& ( v8755(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex9117) )
& ( v8755(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex9116) )
& ( v8755(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex9115) )
& ( v8755(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex9114) )
& ( v8755(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex9113) )
& ( v8755(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex9112) )
& ( v8755(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex9111) )
& ( v8755(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex9110) )
& ( v8755(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex9109) )
& ( v8755(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex9108) )
& ( v8755(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex9107) )
& ( v8755(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex9106) )
& ( v8755(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex9105) )
& ( v8755(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex9104) )
& ( v8755(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex9103) )
& ( v8755(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex9102) )
& ( v8755(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex9101) )
& ( v8755(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex9100) )
& ( v8755(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex9099) )
& ( v8755(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex9098) )
& ( v8755(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex9097) )
& ( v8755(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex9096) )
& ( v8755(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex9095) )
& ( v8755(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex9094) )
& ( v8755(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex9093) )
& ( v8755(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex9092) )
& ( v8755(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex9091) )
& ( v8755(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex9090) )
& ( v8755(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex9089) )
& ( v8755(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex9088) )
& ( v8755(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex9087) )
& ( v8755(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex9086) )
& ( v8755(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex9085) )
& ( v8755(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex9084) )
& ( v8755(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex9083) )
& ( v8755(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex9082) )
& ( v8755(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex9081) )
& ( v8755(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex9080) )
& ( v8755(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex9079) )
& ( v8755(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex9078) )
& ( v8755(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex9077) )
& ( v8755(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex9076) )
& ( v8755(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex9075) )
& ( v8755(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex9074) )
& ( v8755(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex9073) )
& ( v8755(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex9072) )
& ( v8755(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex9071) )
& ( v8755(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex9070) )
& ( v8755(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex9069) )
& ( v8755(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex9068) )
& ( v8755(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex9067) )
& ( v8755(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex9066) )
& ( v8755(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex9065) )
& ( v8755(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex9064) )
& ( v8755(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex9063) )
& ( v8755(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex9062) )
& ( v8755(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex9061) )
& ( v8755(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex9060) )
& ( v8755(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex9059) )
& ( v8755(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex9058) )
& ( v8755(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex9057) )
& ( v8755(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex9056) )
& ( v8755(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex9055) )
& ( v8755(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex9054) )
& ( v8755(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex9053) )
& ( v8755(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex9052) )
& ( v8755(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex9051) )
& ( v8755(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex9050) )
& ( v8755(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex9049) )
& ( v8755(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex9048) )
& ( v8755(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex9047) )
& ( v8755(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex9046) )
& ( v8755(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex9045) )
& ( v8755(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex9044) )
& ( v8755(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex9043) )
& ( v8755(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex9042) )
& ( v8755(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex9041) )
& ( v8755(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex9040) )
& ( v8755(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex9039) )
& ( v8755(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex9038) )
& ( v8755(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex9037) )
& ( v8755(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex9036) )
& ( v8755(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex9035) )
& ( v8755(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex9034) )
& ( v8755(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex9033) )
& ( v8755(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex9032) )
& ( v8755(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex9031) )
& ( v8755(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex9030) )
& ( v8755(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex9029) )
& ( v8755(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex9028) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_224,axiom,
! [VarNext: state_type] :
( v8757(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8755(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1440,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8757(VarNext)
<=> ( v8759(VarNext)
& v3533(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1439,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8759(VarNext)
<=> ( v2609(VarNext)
& v8760(VarNext) ) ) ) ).
tff(writeUnaryOperator_862,axiom,
! [VarCurr: state_type] :
( ~ v8760(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1915,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8999)
<=> v8747(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8998)
<=> v8747(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8997)
<=> v8747(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8996)
<=> v8747(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8995)
<=> v8747(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8994)
<=> v8747(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8993)
<=> v8747(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8992)
<=> v8747(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_122,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8749(VarNext)
=> ( ( v8747(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex9027) )
& ( v8747(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex9026) )
& ( v8747(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex9025) )
& ( v8747(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex9024) )
& ( v8747(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex9023) )
& ( v8747(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex9022) )
& ( v8747(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex9021) )
& ( v8747(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex9020) )
& ( v8747(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex9019) )
& ( v8747(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex9018) )
& ( v8747(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex9017) )
& ( v8747(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex9016) )
& ( v8747(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex9015) )
& ( v8747(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex9014) )
& ( v8747(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex9013) )
& ( v8747(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex9012) )
& ( v8747(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex9011) )
& ( v8747(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex9010) )
& ( v8747(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex9009) )
& ( v8747(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex9008) )
& ( v8747(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex9007) )
& ( v8747(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex9006) )
& ( v8747(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex9005) )
& ( v8747(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex9004) )
& ( v8747(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex9003) )
& ( v8747(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex9002) )
& ( v8747(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex9001) )
& ( v8747(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex9000) )
& ( v8747(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8999) )
& ( v8747(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8998) )
& ( v8747(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8997) )
& ( v8747(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8996) )
& ( v8747(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8995) )
& ( v8747(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8994) )
& ( v8747(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8993) )
& ( v8747(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8992) )
& ( v8747(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8991) )
& ( v8747(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8990) )
& ( v8747(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8989) )
& ( v8747(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8988) )
& ( v8747(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8987) )
& ( v8747(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8986) )
& ( v8747(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8985) )
& ( v8747(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8984) )
& ( v8747(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8983) )
& ( v8747(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8982) )
& ( v8747(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8981) )
& ( v8747(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8980) )
& ( v8747(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8979) )
& ( v8747(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8978) )
& ( v8747(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8977) )
& ( v8747(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8976) )
& ( v8747(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8975) )
& ( v8747(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8974) )
& ( v8747(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8973) )
& ( v8747(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8972) )
& ( v8747(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8971) )
& ( v8747(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8970) )
& ( v8747(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8969) )
& ( v8747(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8968) )
& ( v8747(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8967) )
& ( v8747(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8966) )
& ( v8747(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8965) )
& ( v8747(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8964) )
& ( v8747(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8963) )
& ( v8747(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8962) )
& ( v8747(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8961) )
& ( v8747(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8960) )
& ( v8747(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8959) )
& ( v8747(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8958) )
& ( v8747(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8957) )
& ( v8747(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8956) )
& ( v8747(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8955) )
& ( v8747(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8954) )
& ( v8747(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8953) )
& ( v8747(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8952) )
& ( v8747(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8951) )
& ( v8747(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8950) )
& ( v8747(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8949) )
& ( v8747(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8948) )
& ( v8747(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8947) )
& ( v8747(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8946) )
& ( v8747(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8945) )
& ( v8747(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8944) )
& ( v8747(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8943) )
& ( v8747(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8942) )
& ( v8747(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8941) )
& ( v8747(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8940) )
& ( v8747(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8939) )
& ( v8747(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8938) )
& ( v8747(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8937) )
& ( v8747(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8936) )
& ( v8747(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8935) )
& ( v8747(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8934) )
& ( v8747(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8933) )
& ( v8747(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8932) )
& ( v8747(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8931) )
& ( v8747(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8930) )
& ( v8747(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8929) )
& ( v8747(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8928) )
& ( v8747(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8927) )
& ( v8747(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8926) )
& ( v8747(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8925) )
& ( v8747(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8924) )
& ( v8747(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8923) )
& ( v8747(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8922) )
& ( v8747(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8921) )
& ( v8747(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8920) )
& ( v8747(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8919) )
& ( v8747(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8918) )
& ( v8747(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8917) )
& ( v8747(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8916) )
& ( v8747(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8915) )
& ( v8747(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8914) )
& ( v8747(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8913) )
& ( v8747(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8912) )
& ( v8747(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8911) )
& ( v8747(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8910) )
& ( v8747(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8909) )
& ( v8747(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8908) )
& ( v8747(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8907) )
& ( v8747(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8906) )
& ( v8747(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8905) )
& ( v8747(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8904) )
& ( v8747(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8903) )
& ( v8747(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8902) )
& ( v8747(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8901) )
& ( v8747(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8900) )
& ( v8747(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8899) )
& ( v8747(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8898) )
& ( v8747(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8897) )
& ( v8747(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8896) )
& ( v8747(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8895) )
& ( v8747(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8894) )
& ( v8747(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8893) )
& ( v8747(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8892) )
& ( v8747(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8891) )
& ( v8747(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8890) )
& ( v8747(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8889) )
& ( v8747(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8888) )
& ( v8747(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8887) )
& ( v8747(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8886) )
& ( v8747(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8885) )
& ( v8747(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8884) )
& ( v8747(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8883) )
& ( v8747(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8882) )
& ( v8747(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8881) )
& ( v8747(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8880) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_223,axiom,
! [VarNext: state_type] :
( v8749(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8747(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1438,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8749(VarNext)
<=> ( v8751(VarNext)
& v3518(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1437,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8751(VarNext)
<=> ( v2609(VarNext)
& v8752(VarNext) ) ) ) ).
tff(writeUnaryOperator_861,axiom,
! [VarCurr: state_type] :
( ~ v8752(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1914,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8851)
<=> v8739(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8850)
<=> v8739(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8849)
<=> v8739(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8848)
<=> v8739(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8847)
<=> v8739(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8846)
<=> v8739(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8845)
<=> v8739(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8844)
<=> v8739(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_121,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8741(VarNext)
=> ( ( v8739(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8879) )
& ( v8739(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8878) )
& ( v8739(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8877) )
& ( v8739(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8876) )
& ( v8739(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8875) )
& ( v8739(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8874) )
& ( v8739(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8873) )
& ( v8739(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8872) )
& ( v8739(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8871) )
& ( v8739(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8870) )
& ( v8739(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8869) )
& ( v8739(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8868) )
& ( v8739(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8867) )
& ( v8739(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8866) )
& ( v8739(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8865) )
& ( v8739(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8864) )
& ( v8739(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8863) )
& ( v8739(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8862) )
& ( v8739(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8861) )
& ( v8739(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8860) )
& ( v8739(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8859) )
& ( v8739(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8858) )
& ( v8739(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8857) )
& ( v8739(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8856) )
& ( v8739(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8855) )
& ( v8739(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8854) )
& ( v8739(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8853) )
& ( v8739(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8852) )
& ( v8739(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8851) )
& ( v8739(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8850) )
& ( v8739(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8849) )
& ( v8739(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8848) )
& ( v8739(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8847) )
& ( v8739(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8846) )
& ( v8739(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8845) )
& ( v8739(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8844) )
& ( v8739(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8843) )
& ( v8739(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8842) )
& ( v8739(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8841) )
& ( v8739(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8840) )
& ( v8739(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8839) )
& ( v8739(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8838) )
& ( v8739(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8837) )
& ( v8739(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8836) )
& ( v8739(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8835) )
& ( v8739(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8834) )
& ( v8739(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8833) )
& ( v8739(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8832) )
& ( v8739(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8831) )
& ( v8739(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8830) )
& ( v8739(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8829) )
& ( v8739(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8828) )
& ( v8739(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8827) )
& ( v8739(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8826) )
& ( v8739(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8825) )
& ( v8739(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8824) )
& ( v8739(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8823) )
& ( v8739(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8822) )
& ( v8739(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8821) )
& ( v8739(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8820) )
& ( v8739(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8819) )
& ( v8739(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8818) )
& ( v8739(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8817) )
& ( v8739(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8816) )
& ( v8739(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8815) )
& ( v8739(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8814) )
& ( v8739(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8813) )
& ( v8739(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8812) )
& ( v8739(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8811) )
& ( v8739(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8810) )
& ( v8739(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8809) )
& ( v8739(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8808) )
& ( v8739(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8807) )
& ( v8739(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8806) )
& ( v8739(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8805) )
& ( v8739(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8804) )
& ( v8739(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8803) )
& ( v8739(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8802) )
& ( v8739(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8801) )
& ( v8739(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8800) )
& ( v8739(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8799) )
& ( v8739(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8798) )
& ( v8739(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8797) )
& ( v8739(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8796) )
& ( v8739(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8795) )
& ( v8739(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8794) )
& ( v8739(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8793) )
& ( v8739(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8792) )
& ( v8739(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8791) )
& ( v8739(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8790) )
& ( v8739(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8789) )
& ( v8739(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8788) )
& ( v8739(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8787) )
& ( v8739(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8786) )
& ( v8739(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8785) )
& ( v8739(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8784) )
& ( v8739(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8783) )
& ( v8739(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8782) )
& ( v8739(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8781) )
& ( v8739(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8780) )
& ( v8739(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8779) )
& ( v8739(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8778) )
& ( v8739(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8777) )
& ( v8739(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8776) )
& ( v8739(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8775) )
& ( v8739(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8774) )
& ( v8739(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8773) )
& ( v8739(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8772) )
& ( v8739(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8771) )
& ( v8739(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8770) )
& ( v8739(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8769) )
& ( v8739(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8768) )
& ( v8739(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8767) )
& ( v8739(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8766) )
& ( v8739(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8765) )
& ( v8739(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8764) )
& ( v8739(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8763) )
& ( v8739(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8762) )
& ( v8739(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8761) )
& ( v8739(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8760) )
& ( v8739(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8759) )
& ( v8739(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8758) )
& ( v8739(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8757) )
& ( v8739(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8756) )
& ( v8739(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8755) )
& ( v8739(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8754) )
& ( v8739(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8753) )
& ( v8739(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8752) )
& ( v8739(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8751) )
& ( v8739(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8750) )
& ( v8739(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8749) )
& ( v8739(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8748) )
& ( v8739(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8747) )
& ( v8739(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8746) )
& ( v8739(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8745) )
& ( v8739(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8744) )
& ( v8739(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8743) )
& ( v8739(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8742) )
& ( v8739(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8741) )
& ( v8739(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8740) )
& ( v8739(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8739) )
& ( v8739(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8738) )
& ( v8739(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8737) )
& ( v8739(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8736) )
& ( v8739(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8735) )
& ( v8739(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8734) )
& ( v8739(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8733) )
& ( v8739(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8732) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_222,axiom,
! [VarNext: state_type] :
( v8741(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8739(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1436,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8741(VarNext)
<=> ( v8743(VarNext)
& v3503(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1435,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8743(VarNext)
<=> ( v2609(VarNext)
& v8744(VarNext) ) ) ) ).
tff(writeUnaryOperator_860,axiom,
! [VarCurr: state_type] :
( ~ v8744(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1913,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8703)
<=> v8731(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8702)
<=> v8731(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8701)
<=> v8731(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8700)
<=> v8731(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8699)
<=> v8731(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8698)
<=> v8731(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8697)
<=> v8731(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8696)
<=> v8731(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_120,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8733(VarNext)
=> ( ( v8731(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8731) )
& ( v8731(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8730) )
& ( v8731(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8729) )
& ( v8731(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8728) )
& ( v8731(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8727) )
& ( v8731(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8726) )
& ( v8731(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8725) )
& ( v8731(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8724) )
& ( v8731(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8723) )
& ( v8731(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8722) )
& ( v8731(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8721) )
& ( v8731(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8720) )
& ( v8731(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8719) )
& ( v8731(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8718) )
& ( v8731(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8717) )
& ( v8731(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8716) )
& ( v8731(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8715) )
& ( v8731(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8714) )
& ( v8731(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8713) )
& ( v8731(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8712) )
& ( v8731(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8711) )
& ( v8731(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8710) )
& ( v8731(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8709) )
& ( v8731(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8708) )
& ( v8731(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8707) )
& ( v8731(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8706) )
& ( v8731(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8705) )
& ( v8731(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8704) )
& ( v8731(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8703) )
& ( v8731(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8702) )
& ( v8731(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8701) )
& ( v8731(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8700) )
& ( v8731(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8699) )
& ( v8731(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8698) )
& ( v8731(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8697) )
& ( v8731(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8696) )
& ( v8731(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8695) )
& ( v8731(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8694) )
& ( v8731(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8693) )
& ( v8731(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8692) )
& ( v8731(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8691) )
& ( v8731(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8690) )
& ( v8731(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8689) )
& ( v8731(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8688) )
& ( v8731(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8687) )
& ( v8731(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8686) )
& ( v8731(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8685) )
& ( v8731(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8684) )
& ( v8731(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8683) )
& ( v8731(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8682) )
& ( v8731(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8681) )
& ( v8731(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8680) )
& ( v8731(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8679) )
& ( v8731(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8678) )
& ( v8731(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8677) )
& ( v8731(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8676) )
& ( v8731(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8675) )
& ( v8731(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8674) )
& ( v8731(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8673) )
& ( v8731(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8672) )
& ( v8731(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8671) )
& ( v8731(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8670) )
& ( v8731(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8669) )
& ( v8731(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8668) )
& ( v8731(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8667) )
& ( v8731(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8666) )
& ( v8731(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8665) )
& ( v8731(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8664) )
& ( v8731(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8663) )
& ( v8731(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8662) )
& ( v8731(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8661) )
& ( v8731(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8660) )
& ( v8731(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8659) )
& ( v8731(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8658) )
& ( v8731(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8657) )
& ( v8731(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8656) )
& ( v8731(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8655) )
& ( v8731(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8654) )
& ( v8731(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8653) )
& ( v8731(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8652) )
& ( v8731(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8651) )
& ( v8731(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8650) )
& ( v8731(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8649) )
& ( v8731(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8648) )
& ( v8731(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8647) )
& ( v8731(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8646) )
& ( v8731(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8645) )
& ( v8731(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8644) )
& ( v8731(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8643) )
& ( v8731(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8642) )
& ( v8731(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8641) )
& ( v8731(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8640) )
& ( v8731(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8639) )
& ( v8731(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8638) )
& ( v8731(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8637) )
& ( v8731(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8636) )
& ( v8731(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8635) )
& ( v8731(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8634) )
& ( v8731(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8633) )
& ( v8731(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8632) )
& ( v8731(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8631) )
& ( v8731(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8630) )
& ( v8731(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8629) )
& ( v8731(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8628) )
& ( v8731(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8627) )
& ( v8731(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8626) )
& ( v8731(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8625) )
& ( v8731(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8624) )
& ( v8731(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8623) )
& ( v8731(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8622) )
& ( v8731(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8621) )
& ( v8731(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8620) )
& ( v8731(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8619) )
& ( v8731(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8618) )
& ( v8731(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8617) )
& ( v8731(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8616) )
& ( v8731(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8615) )
& ( v8731(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8614) )
& ( v8731(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8613) )
& ( v8731(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8612) )
& ( v8731(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8611) )
& ( v8731(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8610) )
& ( v8731(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8609) )
& ( v8731(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8608) )
& ( v8731(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8607) )
& ( v8731(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8606) )
& ( v8731(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8605) )
& ( v8731(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8604) )
& ( v8731(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8603) )
& ( v8731(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8602) )
& ( v8731(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8601) )
& ( v8731(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8600) )
& ( v8731(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8599) )
& ( v8731(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8598) )
& ( v8731(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8597) )
& ( v8731(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8596) )
& ( v8731(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8595) )
& ( v8731(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8594) )
& ( v8731(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8593) )
& ( v8731(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8592) )
& ( v8731(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8591) )
& ( v8731(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8590) )
& ( v8731(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8589) )
& ( v8731(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8588) )
& ( v8731(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8587) )
& ( v8731(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8586) )
& ( v8731(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8585) )
& ( v8731(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8584) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_221,axiom,
! [VarNext: state_type] :
( v8733(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8731(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1434,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8733(VarNext)
<=> ( v8735(VarNext)
& v3488(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1433,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8735(VarNext)
<=> ( v2609(VarNext)
& v8736(VarNext) ) ) ) ).
tff(writeUnaryOperator_859,axiom,
! [VarCurr: state_type] :
( ~ v8736(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1912,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8555)
<=> v8723(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8554)
<=> v8723(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8553)
<=> v8723(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8552)
<=> v8723(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8551)
<=> v8723(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8550)
<=> v8723(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8549)
<=> v8723(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8548)
<=> v8723(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_119,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8725(VarNext)
=> ( ( v8723(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8583) )
& ( v8723(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8582) )
& ( v8723(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8581) )
& ( v8723(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8580) )
& ( v8723(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8579) )
& ( v8723(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8578) )
& ( v8723(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8577) )
& ( v8723(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8576) )
& ( v8723(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8575) )
& ( v8723(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8574) )
& ( v8723(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8573) )
& ( v8723(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8572) )
& ( v8723(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8571) )
& ( v8723(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8570) )
& ( v8723(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8569) )
& ( v8723(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8568) )
& ( v8723(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8567) )
& ( v8723(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8566) )
& ( v8723(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8565) )
& ( v8723(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8564) )
& ( v8723(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8563) )
& ( v8723(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8562) )
& ( v8723(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8561) )
& ( v8723(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8560) )
& ( v8723(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8559) )
& ( v8723(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8558) )
& ( v8723(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8557) )
& ( v8723(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8556) )
& ( v8723(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8555) )
& ( v8723(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8554) )
& ( v8723(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8553) )
& ( v8723(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8552) )
& ( v8723(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8551) )
& ( v8723(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8550) )
& ( v8723(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8549) )
& ( v8723(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8548) )
& ( v8723(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8547) )
& ( v8723(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8546) )
& ( v8723(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8545) )
& ( v8723(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8544) )
& ( v8723(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8543) )
& ( v8723(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8542) )
& ( v8723(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8541) )
& ( v8723(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8540) )
& ( v8723(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8539) )
& ( v8723(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8538) )
& ( v8723(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8537) )
& ( v8723(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8536) )
& ( v8723(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8535) )
& ( v8723(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8534) )
& ( v8723(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8533) )
& ( v8723(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8532) )
& ( v8723(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8531) )
& ( v8723(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8530) )
& ( v8723(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8529) )
& ( v8723(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8528) )
& ( v8723(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8527) )
& ( v8723(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8526) )
& ( v8723(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8525) )
& ( v8723(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8524) )
& ( v8723(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8523) )
& ( v8723(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8522) )
& ( v8723(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8521) )
& ( v8723(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8520) )
& ( v8723(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8519) )
& ( v8723(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8518) )
& ( v8723(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8517) )
& ( v8723(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8516) )
& ( v8723(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8515) )
& ( v8723(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8514) )
& ( v8723(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8513) )
& ( v8723(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8512) )
& ( v8723(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8511) )
& ( v8723(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8510) )
& ( v8723(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8509) )
& ( v8723(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8508) )
& ( v8723(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8507) )
& ( v8723(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8506) )
& ( v8723(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8505) )
& ( v8723(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8504) )
& ( v8723(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8503) )
& ( v8723(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8502) )
& ( v8723(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8501) )
& ( v8723(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8500) )
& ( v8723(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8499) )
& ( v8723(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8498) )
& ( v8723(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8497) )
& ( v8723(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8496) )
& ( v8723(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8495) )
& ( v8723(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8494) )
& ( v8723(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8493) )
& ( v8723(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8492) )
& ( v8723(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8491) )
& ( v8723(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8490) )
& ( v8723(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8489) )
& ( v8723(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8488) )
& ( v8723(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8487) )
& ( v8723(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8486) )
& ( v8723(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8485) )
& ( v8723(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8484) )
& ( v8723(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8483) )
& ( v8723(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8482) )
& ( v8723(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8481) )
& ( v8723(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8480) )
& ( v8723(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8479) )
& ( v8723(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8478) )
& ( v8723(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8477) )
& ( v8723(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8476) )
& ( v8723(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8475) )
& ( v8723(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8474) )
& ( v8723(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8473) )
& ( v8723(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8472) )
& ( v8723(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8471) )
& ( v8723(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8470) )
& ( v8723(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8469) )
& ( v8723(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8468) )
& ( v8723(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8467) )
& ( v8723(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8466) )
& ( v8723(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8465) )
& ( v8723(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8464) )
& ( v8723(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8463) )
& ( v8723(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8462) )
& ( v8723(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8461) )
& ( v8723(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8460) )
& ( v8723(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8459) )
& ( v8723(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8458) )
& ( v8723(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8457) )
& ( v8723(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8456) )
& ( v8723(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8455) )
& ( v8723(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8454) )
& ( v8723(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8453) )
& ( v8723(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8452) )
& ( v8723(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8451) )
& ( v8723(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8450) )
& ( v8723(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8449) )
& ( v8723(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8448) )
& ( v8723(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8447) )
& ( v8723(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8446) )
& ( v8723(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8445) )
& ( v8723(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8444) )
& ( v8723(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8443) )
& ( v8723(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8442) )
& ( v8723(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8441) )
& ( v8723(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8440) )
& ( v8723(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8439) )
& ( v8723(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8438) )
& ( v8723(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8437) )
& ( v8723(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8436) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_220,axiom,
! [VarNext: state_type] :
( v8725(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8723(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1432,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8725(VarNext)
<=> ( v8727(VarNext)
& v3473(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1431,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8727(VarNext)
<=> ( v2609(VarNext)
& v8728(VarNext) ) ) ) ).
tff(writeUnaryOperator_858,axiom,
! [VarCurr: state_type] :
( ~ v8728(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1911,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8407)
<=> v8715(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8406)
<=> v8715(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8405)
<=> v8715(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8404)
<=> v8715(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8403)
<=> v8715(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8402)
<=> v8715(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8401)
<=> v8715(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8400)
<=> v8715(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_118,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8717(VarNext)
=> ( ( v8715(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8435) )
& ( v8715(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8434) )
& ( v8715(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8433) )
& ( v8715(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8432) )
& ( v8715(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8431) )
& ( v8715(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8430) )
& ( v8715(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8429) )
& ( v8715(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8428) )
& ( v8715(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8427) )
& ( v8715(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8426) )
& ( v8715(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8425) )
& ( v8715(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8424) )
& ( v8715(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8423) )
& ( v8715(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8422) )
& ( v8715(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8421) )
& ( v8715(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8420) )
& ( v8715(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8419) )
& ( v8715(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8418) )
& ( v8715(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8417) )
& ( v8715(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8416) )
& ( v8715(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8415) )
& ( v8715(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8414) )
& ( v8715(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8413) )
& ( v8715(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8412) )
& ( v8715(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8411) )
& ( v8715(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8410) )
& ( v8715(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8409) )
& ( v8715(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8408) )
& ( v8715(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8407) )
& ( v8715(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8406) )
& ( v8715(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8405) )
& ( v8715(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8404) )
& ( v8715(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8403) )
& ( v8715(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8402) )
& ( v8715(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8401) )
& ( v8715(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8400) )
& ( v8715(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8399) )
& ( v8715(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8398) )
& ( v8715(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8397) )
& ( v8715(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8396) )
& ( v8715(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8395) )
& ( v8715(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8394) )
& ( v8715(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8393) )
& ( v8715(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8392) )
& ( v8715(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8391) )
& ( v8715(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8390) )
& ( v8715(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8389) )
& ( v8715(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8388) )
& ( v8715(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8387) )
& ( v8715(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8386) )
& ( v8715(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8385) )
& ( v8715(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8384) )
& ( v8715(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8383) )
& ( v8715(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8382) )
& ( v8715(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8381) )
& ( v8715(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8380) )
& ( v8715(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8379) )
& ( v8715(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8378) )
& ( v8715(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8377) )
& ( v8715(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8376) )
& ( v8715(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8375) )
& ( v8715(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8374) )
& ( v8715(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8373) )
& ( v8715(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8372) )
& ( v8715(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8371) )
& ( v8715(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8370) )
& ( v8715(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8369) )
& ( v8715(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8368) )
& ( v8715(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8367) )
& ( v8715(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8366) )
& ( v8715(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8365) )
& ( v8715(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8364) )
& ( v8715(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8363) )
& ( v8715(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8362) )
& ( v8715(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8361) )
& ( v8715(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8360) )
& ( v8715(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8359) )
& ( v8715(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8358) )
& ( v8715(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8357) )
& ( v8715(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8356) )
& ( v8715(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8355) )
& ( v8715(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8354) )
& ( v8715(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8353) )
& ( v8715(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8352) )
& ( v8715(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8351) )
& ( v8715(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8350) )
& ( v8715(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8349) )
& ( v8715(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8348) )
& ( v8715(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8347) )
& ( v8715(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8346) )
& ( v8715(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8345) )
& ( v8715(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8344) )
& ( v8715(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8343) )
& ( v8715(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8342) )
& ( v8715(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8341) )
& ( v8715(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8340) )
& ( v8715(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8339) )
& ( v8715(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8338) )
& ( v8715(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8337) )
& ( v8715(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8336) )
& ( v8715(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8335) )
& ( v8715(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8334) )
& ( v8715(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8333) )
& ( v8715(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8332) )
& ( v8715(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8331) )
& ( v8715(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8330) )
& ( v8715(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8329) )
& ( v8715(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8328) )
& ( v8715(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8327) )
& ( v8715(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8326) )
& ( v8715(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8325) )
& ( v8715(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8324) )
& ( v8715(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8323) )
& ( v8715(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8322) )
& ( v8715(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8321) )
& ( v8715(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8320) )
& ( v8715(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8319) )
& ( v8715(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8318) )
& ( v8715(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8317) )
& ( v8715(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8316) )
& ( v8715(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8315) )
& ( v8715(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8314) )
& ( v8715(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8313) )
& ( v8715(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8312) )
& ( v8715(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8311) )
& ( v8715(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8310) )
& ( v8715(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8309) )
& ( v8715(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8308) )
& ( v8715(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8307) )
& ( v8715(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8306) )
& ( v8715(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8305) )
& ( v8715(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8304) )
& ( v8715(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8303) )
& ( v8715(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8302) )
& ( v8715(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8301) )
& ( v8715(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8300) )
& ( v8715(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8299) )
& ( v8715(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8298) )
& ( v8715(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8297) )
& ( v8715(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8296) )
& ( v8715(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8295) )
& ( v8715(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8294) )
& ( v8715(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8293) )
& ( v8715(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8292) )
& ( v8715(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8291) )
& ( v8715(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8290) )
& ( v8715(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8289) )
& ( v8715(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8288) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_219,axiom,
! [VarNext: state_type] :
( v8717(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8715(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1430,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8717(VarNext)
<=> ( v8719(VarNext)
& v3458(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1429,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8719(VarNext)
<=> ( v2609(VarNext)
& v8720(VarNext) ) ) ) ).
tff(writeUnaryOperator_857,axiom,
! [VarCurr: state_type] :
( ~ v8720(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1910,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8259)
<=> v8707(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8258)
<=> v8707(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8257)
<=> v8707(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8256)
<=> v8707(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8255)
<=> v8707(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8254)
<=> v8707(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8253)
<=> v8707(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8252)
<=> v8707(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_117,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8709(VarNext)
=> ( ( v8707(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8287) )
& ( v8707(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8286) )
& ( v8707(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8285) )
& ( v8707(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8284) )
& ( v8707(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8283) )
& ( v8707(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8282) )
& ( v8707(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8281) )
& ( v8707(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8280) )
& ( v8707(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8279) )
& ( v8707(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8278) )
& ( v8707(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8277) )
& ( v8707(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8276) )
& ( v8707(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8275) )
& ( v8707(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8274) )
& ( v8707(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8273) )
& ( v8707(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8272) )
& ( v8707(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8271) )
& ( v8707(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8270) )
& ( v8707(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8269) )
& ( v8707(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8268) )
& ( v8707(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8267) )
& ( v8707(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8266) )
& ( v8707(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8265) )
& ( v8707(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8264) )
& ( v8707(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8263) )
& ( v8707(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8262) )
& ( v8707(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8261) )
& ( v8707(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8260) )
& ( v8707(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8259) )
& ( v8707(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8258) )
& ( v8707(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8257) )
& ( v8707(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8256) )
& ( v8707(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8255) )
& ( v8707(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8254) )
& ( v8707(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8253) )
& ( v8707(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8252) )
& ( v8707(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8251) )
& ( v8707(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8250) )
& ( v8707(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8249) )
& ( v8707(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8248) )
& ( v8707(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8247) )
& ( v8707(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8246) )
& ( v8707(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8245) )
& ( v8707(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8244) )
& ( v8707(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8243) )
& ( v8707(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8242) )
& ( v8707(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8241) )
& ( v8707(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8240) )
& ( v8707(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8239) )
& ( v8707(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8238) )
& ( v8707(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8237) )
& ( v8707(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8236) )
& ( v8707(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8235) )
& ( v8707(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8234) )
& ( v8707(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8233) )
& ( v8707(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8232) )
& ( v8707(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8231) )
& ( v8707(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8230) )
& ( v8707(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8229) )
& ( v8707(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8228) )
& ( v8707(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8227) )
& ( v8707(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8226) )
& ( v8707(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8225) )
& ( v8707(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8224) )
& ( v8707(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8223) )
& ( v8707(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8222) )
& ( v8707(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8221) )
& ( v8707(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8220) )
& ( v8707(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8219) )
& ( v8707(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8218) )
& ( v8707(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8217) )
& ( v8707(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8216) )
& ( v8707(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8215) )
& ( v8707(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8214) )
& ( v8707(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8213) )
& ( v8707(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8212) )
& ( v8707(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8211) )
& ( v8707(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8210) )
& ( v8707(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8209) )
& ( v8707(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8208) )
& ( v8707(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8207) )
& ( v8707(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8206) )
& ( v8707(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8205) )
& ( v8707(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8204) )
& ( v8707(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8203) )
& ( v8707(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8202) )
& ( v8707(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8201) )
& ( v8707(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8200) )
& ( v8707(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8199) )
& ( v8707(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8198) )
& ( v8707(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8197) )
& ( v8707(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8196) )
& ( v8707(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8195) )
& ( v8707(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8194) )
& ( v8707(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8193) )
& ( v8707(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8192) )
& ( v8707(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8191) )
& ( v8707(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8190) )
& ( v8707(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8189) )
& ( v8707(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8188) )
& ( v8707(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8187) )
& ( v8707(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8186) )
& ( v8707(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8185) )
& ( v8707(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8184) )
& ( v8707(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8183) )
& ( v8707(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8182) )
& ( v8707(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8181) )
& ( v8707(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8180) )
& ( v8707(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8179) )
& ( v8707(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8178) )
& ( v8707(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8177) )
& ( v8707(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8176) )
& ( v8707(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8175) )
& ( v8707(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8174) )
& ( v8707(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8173) )
& ( v8707(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8172) )
& ( v8707(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8171) )
& ( v8707(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8170) )
& ( v8707(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8169) )
& ( v8707(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8168) )
& ( v8707(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8167) )
& ( v8707(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8166) )
& ( v8707(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8165) )
& ( v8707(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8164) )
& ( v8707(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8163) )
& ( v8707(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8162) )
& ( v8707(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8161) )
& ( v8707(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8160) )
& ( v8707(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8159) )
& ( v8707(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8158) )
& ( v8707(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8157) )
& ( v8707(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8156) )
& ( v8707(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8155) )
& ( v8707(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8154) )
& ( v8707(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8153) )
& ( v8707(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8152) )
& ( v8707(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8151) )
& ( v8707(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8150) )
& ( v8707(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8149) )
& ( v8707(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8148) )
& ( v8707(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex8147) )
& ( v8707(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex8146) )
& ( v8707(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex8145) )
& ( v8707(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex8144) )
& ( v8707(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex8143) )
& ( v8707(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex8142) )
& ( v8707(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex8141) )
& ( v8707(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex8140) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_218,axiom,
! [VarNext: state_type] :
( v8709(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8707(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1428,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8709(VarNext)
<=> ( v8711(VarNext)
& v3443(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1427,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8711(VarNext)
<=> ( v2609(VarNext)
& v8712(VarNext) ) ) ) ).
tff(writeUnaryOperator_856,axiom,
! [VarCurr: state_type] :
( ~ v8712(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1909,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex8111)
<=> v8699(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex8110)
<=> v8699(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex8109)
<=> v8699(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex8108)
<=> v8699(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex8107)
<=> v8699(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex8106)
<=> v8699(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex8105)
<=> v8699(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex8104)
<=> v8699(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_116,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8701(VarNext)
=> ( ( v8699(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex8139) )
& ( v8699(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex8138) )
& ( v8699(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex8137) )
& ( v8699(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex8136) )
& ( v8699(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex8135) )
& ( v8699(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex8134) )
& ( v8699(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex8133) )
& ( v8699(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex8132) )
& ( v8699(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex8131) )
& ( v8699(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex8130) )
& ( v8699(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex8129) )
& ( v8699(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex8128) )
& ( v8699(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex8127) )
& ( v8699(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex8126) )
& ( v8699(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex8125) )
& ( v8699(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex8124) )
& ( v8699(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex8123) )
& ( v8699(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex8122) )
& ( v8699(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex8121) )
& ( v8699(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex8120) )
& ( v8699(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex8119) )
& ( v8699(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex8118) )
& ( v8699(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex8117) )
& ( v8699(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex8116) )
& ( v8699(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex8115) )
& ( v8699(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex8114) )
& ( v8699(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex8113) )
& ( v8699(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex8112) )
& ( v8699(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex8111) )
& ( v8699(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex8110) )
& ( v8699(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex8109) )
& ( v8699(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex8108) )
& ( v8699(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex8107) )
& ( v8699(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex8106) )
& ( v8699(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex8105) )
& ( v8699(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex8104) )
& ( v8699(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex8103) )
& ( v8699(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex8102) )
& ( v8699(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex8101) )
& ( v8699(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex8100) )
& ( v8699(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex8099) )
& ( v8699(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex8098) )
& ( v8699(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex8097) )
& ( v8699(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex8096) )
& ( v8699(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex8095) )
& ( v8699(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex8094) )
& ( v8699(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex8093) )
& ( v8699(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex8092) )
& ( v8699(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex8091) )
& ( v8699(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex8090) )
& ( v8699(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex8089) )
& ( v8699(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex8088) )
& ( v8699(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex8087) )
& ( v8699(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex8086) )
& ( v8699(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex8085) )
& ( v8699(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex8084) )
& ( v8699(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex8083) )
& ( v8699(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex8082) )
& ( v8699(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex8081) )
& ( v8699(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex8080) )
& ( v8699(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex8079) )
& ( v8699(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex8078) )
& ( v8699(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex8077) )
& ( v8699(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex8076) )
& ( v8699(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex8075) )
& ( v8699(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex8074) )
& ( v8699(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex8073) )
& ( v8699(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex8072) )
& ( v8699(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex8071) )
& ( v8699(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex8070) )
& ( v8699(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex8069) )
& ( v8699(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex8068) )
& ( v8699(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex8067) )
& ( v8699(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex8066) )
& ( v8699(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex8065) )
& ( v8699(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex8064) )
& ( v8699(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex8063) )
& ( v8699(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex8062) )
& ( v8699(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex8061) )
& ( v8699(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex8060) )
& ( v8699(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex8059) )
& ( v8699(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex8058) )
& ( v8699(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex8057) )
& ( v8699(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex8056) )
& ( v8699(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex8055) )
& ( v8699(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex8054) )
& ( v8699(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex8053) )
& ( v8699(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex8052) )
& ( v8699(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex8051) )
& ( v8699(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex8050) )
& ( v8699(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex8049) )
& ( v8699(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex8048) )
& ( v8699(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex8047) )
& ( v8699(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex8046) )
& ( v8699(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex8045) )
& ( v8699(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex8044) )
& ( v8699(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex8043) )
& ( v8699(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex8042) )
& ( v8699(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex8041) )
& ( v8699(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex8040) )
& ( v8699(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex8039) )
& ( v8699(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex8038) )
& ( v8699(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex8037) )
& ( v8699(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex8036) )
& ( v8699(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex8035) )
& ( v8699(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex8034) )
& ( v8699(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex8033) )
& ( v8699(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex8032) )
& ( v8699(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex8031) )
& ( v8699(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex8030) )
& ( v8699(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex8029) )
& ( v8699(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex8028) )
& ( v8699(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex8027) )
& ( v8699(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex8026) )
& ( v8699(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex8025) )
& ( v8699(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex8024) )
& ( v8699(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex8023) )
& ( v8699(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex8022) )
& ( v8699(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex8021) )
& ( v8699(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex8020) )
& ( v8699(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex8019) )
& ( v8699(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex8018) )
& ( v8699(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex8017) )
& ( v8699(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex8016) )
& ( v8699(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex8015) )
& ( v8699(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex8014) )
& ( v8699(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex8013) )
& ( v8699(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex8012) )
& ( v8699(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex8011) )
& ( v8699(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex8010) )
& ( v8699(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex8009) )
& ( v8699(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex8008) )
& ( v8699(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex8007) )
& ( v8699(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex8006) )
& ( v8699(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex8005) )
& ( v8699(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex8004) )
& ( v8699(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex8003) )
& ( v8699(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex8002) )
& ( v8699(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex8001) )
& ( v8699(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex8000) )
& ( v8699(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7999) )
& ( v8699(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7998) )
& ( v8699(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7997) )
& ( v8699(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7996) )
& ( v8699(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7995) )
& ( v8699(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7994) )
& ( v8699(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7993) )
& ( v8699(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7992) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_217,axiom,
! [VarNext: state_type] :
( v8701(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8699(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1426,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8701(VarNext)
<=> ( v8703(VarNext)
& v3428(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1425,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8703(VarNext)
<=> ( v2609(VarNext)
& v8704(VarNext) ) ) ) ).
tff(writeUnaryOperator_855,axiom,
! [VarCurr: state_type] :
( ~ v8704(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1908,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7963)
<=> v8691(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7962)
<=> v8691(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7961)
<=> v8691(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7960)
<=> v8691(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7959)
<=> v8691(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7958)
<=> v8691(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7957)
<=> v8691(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7956)
<=> v8691(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_115,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8693(VarNext)
=> ( ( v8691(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7991) )
& ( v8691(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7990) )
& ( v8691(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7989) )
& ( v8691(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7988) )
& ( v8691(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7987) )
& ( v8691(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7986) )
& ( v8691(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7985) )
& ( v8691(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7984) )
& ( v8691(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7983) )
& ( v8691(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7982) )
& ( v8691(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7981) )
& ( v8691(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7980) )
& ( v8691(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7979) )
& ( v8691(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7978) )
& ( v8691(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7977) )
& ( v8691(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7976) )
& ( v8691(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7975) )
& ( v8691(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7974) )
& ( v8691(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7973) )
& ( v8691(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7972) )
& ( v8691(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7971) )
& ( v8691(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7970) )
& ( v8691(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7969) )
& ( v8691(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7968) )
& ( v8691(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7967) )
& ( v8691(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7966) )
& ( v8691(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7965) )
& ( v8691(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7964) )
& ( v8691(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7963) )
& ( v8691(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7962) )
& ( v8691(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7961) )
& ( v8691(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7960) )
& ( v8691(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7959) )
& ( v8691(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7958) )
& ( v8691(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7957) )
& ( v8691(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7956) )
& ( v8691(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7955) )
& ( v8691(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7954) )
& ( v8691(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7953) )
& ( v8691(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7952) )
& ( v8691(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7951) )
& ( v8691(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7950) )
& ( v8691(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7949) )
& ( v8691(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7948) )
& ( v8691(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7947) )
& ( v8691(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7946) )
& ( v8691(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7945) )
& ( v8691(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7944) )
& ( v8691(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7943) )
& ( v8691(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7942) )
& ( v8691(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7941) )
& ( v8691(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7940) )
& ( v8691(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7939) )
& ( v8691(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7938) )
& ( v8691(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7937) )
& ( v8691(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7936) )
& ( v8691(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7935) )
& ( v8691(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7934) )
& ( v8691(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7933) )
& ( v8691(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7932) )
& ( v8691(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7931) )
& ( v8691(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7930) )
& ( v8691(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7929) )
& ( v8691(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7928) )
& ( v8691(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7927) )
& ( v8691(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7926) )
& ( v8691(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7925) )
& ( v8691(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7924) )
& ( v8691(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7923) )
& ( v8691(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7922) )
& ( v8691(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7921) )
& ( v8691(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7920) )
& ( v8691(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7919) )
& ( v8691(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7918) )
& ( v8691(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7917) )
& ( v8691(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7916) )
& ( v8691(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7915) )
& ( v8691(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7914) )
& ( v8691(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7913) )
& ( v8691(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7912) )
& ( v8691(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7911) )
& ( v8691(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7910) )
& ( v8691(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7909) )
& ( v8691(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7908) )
& ( v8691(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7907) )
& ( v8691(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7906) )
& ( v8691(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7905) )
& ( v8691(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7904) )
& ( v8691(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7903) )
& ( v8691(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7902) )
& ( v8691(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7901) )
& ( v8691(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7900) )
& ( v8691(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7899) )
& ( v8691(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7898) )
& ( v8691(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7897) )
& ( v8691(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7896) )
& ( v8691(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7895) )
& ( v8691(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7894) )
& ( v8691(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7893) )
& ( v8691(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7892) )
& ( v8691(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7891) )
& ( v8691(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7890) )
& ( v8691(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7889) )
& ( v8691(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7888) )
& ( v8691(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7887) )
& ( v8691(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7886) )
& ( v8691(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7885) )
& ( v8691(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7884) )
& ( v8691(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7883) )
& ( v8691(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7882) )
& ( v8691(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7881) )
& ( v8691(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7880) )
& ( v8691(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7879) )
& ( v8691(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7878) )
& ( v8691(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7877) )
& ( v8691(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7876) )
& ( v8691(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7875) )
& ( v8691(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7874) )
& ( v8691(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7873) )
& ( v8691(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7872) )
& ( v8691(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7871) )
& ( v8691(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7870) )
& ( v8691(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7869) )
& ( v8691(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7868) )
& ( v8691(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7867) )
& ( v8691(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7866) )
& ( v8691(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7865) )
& ( v8691(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7864) )
& ( v8691(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7863) )
& ( v8691(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7862) )
& ( v8691(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7861) )
& ( v8691(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7860) )
& ( v8691(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7859) )
& ( v8691(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7858) )
& ( v8691(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7857) )
& ( v8691(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7856) )
& ( v8691(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7855) )
& ( v8691(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7854) )
& ( v8691(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7853) )
& ( v8691(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7852) )
& ( v8691(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7851) )
& ( v8691(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7850) )
& ( v8691(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7849) )
& ( v8691(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7848) )
& ( v8691(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7847) )
& ( v8691(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7846) )
& ( v8691(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7845) )
& ( v8691(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7844) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_216,axiom,
! [VarNext: state_type] :
( v8693(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8691(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1424,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8693(VarNext)
<=> ( v8695(VarNext)
& v3413(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1423,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8695(VarNext)
<=> ( v2609(VarNext)
& v8696(VarNext) ) ) ) ).
tff(writeUnaryOperator_854,axiom,
! [VarCurr: state_type] :
( ~ v8696(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1907,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7815)
<=> v8683(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7814)
<=> v8683(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7813)
<=> v8683(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7812)
<=> v8683(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7811)
<=> v8683(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7810)
<=> v8683(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7809)
<=> v8683(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7808)
<=> v8683(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_114,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8685(VarNext)
=> ( ( v8683(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7843) )
& ( v8683(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7842) )
& ( v8683(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7841) )
& ( v8683(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7840) )
& ( v8683(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7839) )
& ( v8683(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7838) )
& ( v8683(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7837) )
& ( v8683(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7836) )
& ( v8683(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7835) )
& ( v8683(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7834) )
& ( v8683(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7833) )
& ( v8683(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7832) )
& ( v8683(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7831) )
& ( v8683(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7830) )
& ( v8683(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7829) )
& ( v8683(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7828) )
& ( v8683(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7827) )
& ( v8683(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7826) )
& ( v8683(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7825) )
& ( v8683(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7824) )
& ( v8683(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7823) )
& ( v8683(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7822) )
& ( v8683(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7821) )
& ( v8683(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7820) )
& ( v8683(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7819) )
& ( v8683(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7818) )
& ( v8683(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7817) )
& ( v8683(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7816) )
& ( v8683(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7815) )
& ( v8683(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7814) )
& ( v8683(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7813) )
& ( v8683(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7812) )
& ( v8683(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7811) )
& ( v8683(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7810) )
& ( v8683(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7809) )
& ( v8683(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7808) )
& ( v8683(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7807) )
& ( v8683(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7806) )
& ( v8683(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7805) )
& ( v8683(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7804) )
& ( v8683(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7803) )
& ( v8683(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7802) )
& ( v8683(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7801) )
& ( v8683(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7800) )
& ( v8683(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7799) )
& ( v8683(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7798) )
& ( v8683(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7797) )
& ( v8683(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7796) )
& ( v8683(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7795) )
& ( v8683(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7794) )
& ( v8683(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7793) )
& ( v8683(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7792) )
& ( v8683(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7791) )
& ( v8683(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7790) )
& ( v8683(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7789) )
& ( v8683(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7788) )
& ( v8683(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7787) )
& ( v8683(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7786) )
& ( v8683(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7785) )
& ( v8683(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7784) )
& ( v8683(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7783) )
& ( v8683(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7782) )
& ( v8683(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7781) )
& ( v8683(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7780) )
& ( v8683(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7779) )
& ( v8683(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7778) )
& ( v8683(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7777) )
& ( v8683(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7776) )
& ( v8683(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7775) )
& ( v8683(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7774) )
& ( v8683(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7773) )
& ( v8683(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7772) )
& ( v8683(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7771) )
& ( v8683(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7770) )
& ( v8683(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7769) )
& ( v8683(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7768) )
& ( v8683(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7767) )
& ( v8683(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7766) )
& ( v8683(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7765) )
& ( v8683(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7764) )
& ( v8683(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7763) )
& ( v8683(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7762) )
& ( v8683(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7761) )
& ( v8683(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7760) )
& ( v8683(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7759) )
& ( v8683(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7758) )
& ( v8683(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7757) )
& ( v8683(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7756) )
& ( v8683(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7755) )
& ( v8683(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7754) )
& ( v8683(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7753) )
& ( v8683(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7752) )
& ( v8683(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7751) )
& ( v8683(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7750) )
& ( v8683(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7749) )
& ( v8683(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7748) )
& ( v8683(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7747) )
& ( v8683(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7746) )
& ( v8683(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7745) )
& ( v8683(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7744) )
& ( v8683(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7743) )
& ( v8683(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7742) )
& ( v8683(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7741) )
& ( v8683(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7740) )
& ( v8683(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7739) )
& ( v8683(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7738) )
& ( v8683(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7737) )
& ( v8683(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7736) )
& ( v8683(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7735) )
& ( v8683(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7734) )
& ( v8683(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7733) )
& ( v8683(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7732) )
& ( v8683(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7731) )
& ( v8683(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7730) )
& ( v8683(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7729) )
& ( v8683(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7728) )
& ( v8683(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7727) )
& ( v8683(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7726) )
& ( v8683(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7725) )
& ( v8683(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7724) )
& ( v8683(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7723) )
& ( v8683(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7722) )
& ( v8683(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7721) )
& ( v8683(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7720) )
& ( v8683(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7719) )
& ( v8683(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7718) )
& ( v8683(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7717) )
& ( v8683(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7716) )
& ( v8683(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7715) )
& ( v8683(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7714) )
& ( v8683(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7713) )
& ( v8683(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7712) )
& ( v8683(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7711) )
& ( v8683(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7710) )
& ( v8683(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7709) )
& ( v8683(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7708) )
& ( v8683(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7707) )
& ( v8683(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7706) )
& ( v8683(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7705) )
& ( v8683(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7704) )
& ( v8683(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7703) )
& ( v8683(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7702) )
& ( v8683(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7701) )
& ( v8683(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7700) )
& ( v8683(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7699) )
& ( v8683(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7698) )
& ( v8683(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7697) )
& ( v8683(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7696) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_215,axiom,
! [VarNext: state_type] :
( v8685(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8683(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1422,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8685(VarNext)
<=> ( v8687(VarNext)
& v3398(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1421,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8687(VarNext)
<=> ( v2609(VarNext)
& v8688(VarNext) ) ) ) ).
tff(writeUnaryOperator_853,axiom,
! [VarCurr: state_type] :
( ~ v8688(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1906,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7667)
<=> v8675(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7666)
<=> v8675(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7665)
<=> v8675(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7664)
<=> v8675(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7663)
<=> v8675(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7662)
<=> v8675(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7661)
<=> v8675(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7660)
<=> v8675(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_113,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8677(VarNext)
=> ( ( v8675(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7695) )
& ( v8675(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7694) )
& ( v8675(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7693) )
& ( v8675(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7692) )
& ( v8675(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7691) )
& ( v8675(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7690) )
& ( v8675(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7689) )
& ( v8675(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7688) )
& ( v8675(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7687) )
& ( v8675(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7686) )
& ( v8675(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7685) )
& ( v8675(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7684) )
& ( v8675(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7683) )
& ( v8675(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7682) )
& ( v8675(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7681) )
& ( v8675(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7680) )
& ( v8675(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7679) )
& ( v8675(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7678) )
& ( v8675(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7677) )
& ( v8675(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7676) )
& ( v8675(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7675) )
& ( v8675(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7674) )
& ( v8675(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7673) )
& ( v8675(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7672) )
& ( v8675(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7671) )
& ( v8675(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7670) )
& ( v8675(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7669) )
& ( v8675(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7668) )
& ( v8675(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7667) )
& ( v8675(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7666) )
& ( v8675(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7665) )
& ( v8675(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7664) )
& ( v8675(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7663) )
& ( v8675(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7662) )
& ( v8675(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7661) )
& ( v8675(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7660) )
& ( v8675(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7659) )
& ( v8675(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7658) )
& ( v8675(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7657) )
& ( v8675(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7656) )
& ( v8675(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7655) )
& ( v8675(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7654) )
& ( v8675(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7653) )
& ( v8675(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7652) )
& ( v8675(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7651) )
& ( v8675(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7650) )
& ( v8675(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7649) )
& ( v8675(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7648) )
& ( v8675(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7647) )
& ( v8675(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7646) )
& ( v8675(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7645) )
& ( v8675(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7644) )
& ( v8675(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7643) )
& ( v8675(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7642) )
& ( v8675(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7641) )
& ( v8675(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7640) )
& ( v8675(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7639) )
& ( v8675(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7638) )
& ( v8675(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7637) )
& ( v8675(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7636) )
& ( v8675(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7635) )
& ( v8675(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7634) )
& ( v8675(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7633) )
& ( v8675(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7632) )
& ( v8675(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7631) )
& ( v8675(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7630) )
& ( v8675(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7629) )
& ( v8675(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7628) )
& ( v8675(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7627) )
& ( v8675(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7626) )
& ( v8675(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7625) )
& ( v8675(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7624) )
& ( v8675(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7623) )
& ( v8675(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7622) )
& ( v8675(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7621) )
& ( v8675(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7620) )
& ( v8675(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7619) )
& ( v8675(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7618) )
& ( v8675(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7617) )
& ( v8675(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7616) )
& ( v8675(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7615) )
& ( v8675(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7614) )
& ( v8675(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7613) )
& ( v8675(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7612) )
& ( v8675(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7611) )
& ( v8675(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7610) )
& ( v8675(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7609) )
& ( v8675(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7608) )
& ( v8675(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7607) )
& ( v8675(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7606) )
& ( v8675(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7605) )
& ( v8675(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7604) )
& ( v8675(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7603) )
& ( v8675(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7602) )
& ( v8675(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7601) )
& ( v8675(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7600) )
& ( v8675(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7599) )
& ( v8675(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7598) )
& ( v8675(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7597) )
& ( v8675(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7596) )
& ( v8675(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7595) )
& ( v8675(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7594) )
& ( v8675(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7593) )
& ( v8675(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7592) )
& ( v8675(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7591) )
& ( v8675(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7590) )
& ( v8675(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7589) )
& ( v8675(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7588) )
& ( v8675(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7587) )
& ( v8675(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7586) )
& ( v8675(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7585) )
& ( v8675(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7584) )
& ( v8675(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7583) )
& ( v8675(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7582) )
& ( v8675(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7581) )
& ( v8675(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7580) )
& ( v8675(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7579) )
& ( v8675(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7578) )
& ( v8675(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7577) )
& ( v8675(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7576) )
& ( v8675(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7575) )
& ( v8675(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7574) )
& ( v8675(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7573) )
& ( v8675(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7572) )
& ( v8675(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7571) )
& ( v8675(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7570) )
& ( v8675(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7569) )
& ( v8675(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7568) )
& ( v8675(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7567) )
& ( v8675(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7566) )
& ( v8675(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7565) )
& ( v8675(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7564) )
& ( v8675(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7563) )
& ( v8675(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7562) )
& ( v8675(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7561) )
& ( v8675(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7560) )
& ( v8675(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7559) )
& ( v8675(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7558) )
& ( v8675(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7557) )
& ( v8675(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7556) )
& ( v8675(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7555) )
& ( v8675(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7554) )
& ( v8675(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7553) )
& ( v8675(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7552) )
& ( v8675(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7551) )
& ( v8675(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7550) )
& ( v8675(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7549) )
& ( v8675(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7548) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_214,axiom,
! [VarNext: state_type] :
( v8677(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8675(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1420,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8677(VarNext)
<=> ( v8679(VarNext)
& v3383(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1419,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8679(VarNext)
<=> ( v2609(VarNext)
& v8680(VarNext) ) ) ) ).
tff(writeUnaryOperator_852,axiom,
! [VarCurr: state_type] :
( ~ v8680(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1905,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7519)
<=> v8667(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7518)
<=> v8667(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7517)
<=> v8667(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7516)
<=> v8667(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7515)
<=> v8667(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7514)
<=> v8667(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7513)
<=> v8667(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7512)
<=> v8667(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_112,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8669(VarNext)
=> ( ( v8667(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7547) )
& ( v8667(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7546) )
& ( v8667(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7545) )
& ( v8667(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7544) )
& ( v8667(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7543) )
& ( v8667(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7542) )
& ( v8667(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7541) )
& ( v8667(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7540) )
& ( v8667(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7539) )
& ( v8667(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7538) )
& ( v8667(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7537) )
& ( v8667(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7536) )
& ( v8667(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7535) )
& ( v8667(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7534) )
& ( v8667(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7533) )
& ( v8667(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7532) )
& ( v8667(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7531) )
& ( v8667(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7530) )
& ( v8667(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7529) )
& ( v8667(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7528) )
& ( v8667(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7527) )
& ( v8667(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7526) )
& ( v8667(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7525) )
& ( v8667(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7524) )
& ( v8667(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7523) )
& ( v8667(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7522) )
& ( v8667(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7521) )
& ( v8667(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7520) )
& ( v8667(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7519) )
& ( v8667(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7518) )
& ( v8667(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7517) )
& ( v8667(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7516) )
& ( v8667(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7515) )
& ( v8667(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7514) )
& ( v8667(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7513) )
& ( v8667(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7512) )
& ( v8667(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7511) )
& ( v8667(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7510) )
& ( v8667(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7509) )
& ( v8667(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7508) )
& ( v8667(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7507) )
& ( v8667(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7506) )
& ( v8667(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7505) )
& ( v8667(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7504) )
& ( v8667(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7503) )
& ( v8667(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7502) )
& ( v8667(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7501) )
& ( v8667(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7500) )
& ( v8667(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7499) )
& ( v8667(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7498) )
& ( v8667(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7497) )
& ( v8667(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7496) )
& ( v8667(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7495) )
& ( v8667(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7494) )
& ( v8667(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7493) )
& ( v8667(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7492) )
& ( v8667(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7491) )
& ( v8667(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7490) )
& ( v8667(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7489) )
& ( v8667(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7488) )
& ( v8667(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7487) )
& ( v8667(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7486) )
& ( v8667(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7485) )
& ( v8667(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7484) )
& ( v8667(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7483) )
& ( v8667(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7482) )
& ( v8667(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7481) )
& ( v8667(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7480) )
& ( v8667(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7479) )
& ( v8667(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7478) )
& ( v8667(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7477) )
& ( v8667(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7476) )
& ( v8667(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7475) )
& ( v8667(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7474) )
& ( v8667(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7473) )
& ( v8667(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7472) )
& ( v8667(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7471) )
& ( v8667(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7470) )
& ( v8667(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7469) )
& ( v8667(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7468) )
& ( v8667(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7467) )
& ( v8667(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7466) )
& ( v8667(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7465) )
& ( v8667(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7464) )
& ( v8667(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7463) )
& ( v8667(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7462) )
& ( v8667(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7461) )
& ( v8667(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7460) )
& ( v8667(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7459) )
& ( v8667(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7458) )
& ( v8667(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7457) )
& ( v8667(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7456) )
& ( v8667(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7455) )
& ( v8667(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7454) )
& ( v8667(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7453) )
& ( v8667(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7452) )
& ( v8667(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7451) )
& ( v8667(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7450) )
& ( v8667(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7449) )
& ( v8667(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7448) )
& ( v8667(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7447) )
& ( v8667(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7446) )
& ( v8667(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7445) )
& ( v8667(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7444) )
& ( v8667(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7443) )
& ( v8667(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7442) )
& ( v8667(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7441) )
& ( v8667(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7440) )
& ( v8667(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7439) )
& ( v8667(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7438) )
& ( v8667(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7437) )
& ( v8667(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7436) )
& ( v8667(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7435) )
& ( v8667(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7434) )
& ( v8667(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7433) )
& ( v8667(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7432) )
& ( v8667(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7431) )
& ( v8667(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7430) )
& ( v8667(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7429) )
& ( v8667(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7428) )
& ( v8667(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7427) )
& ( v8667(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7426) )
& ( v8667(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7425) )
& ( v8667(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7424) )
& ( v8667(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7423) )
& ( v8667(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7422) )
& ( v8667(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7421) )
& ( v8667(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7420) )
& ( v8667(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7419) )
& ( v8667(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7418) )
& ( v8667(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7417) )
& ( v8667(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7416) )
& ( v8667(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7415) )
& ( v8667(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7414) )
& ( v8667(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7413) )
& ( v8667(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7412) )
& ( v8667(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7411) )
& ( v8667(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7410) )
& ( v8667(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7409) )
& ( v8667(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7408) )
& ( v8667(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7407) )
& ( v8667(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7406) )
& ( v8667(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7405) )
& ( v8667(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7404) )
& ( v8667(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7403) )
& ( v8667(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7402) )
& ( v8667(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7401) )
& ( v8667(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7400) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_213,axiom,
! [VarNext: state_type] :
( v8669(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8667(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1418,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8669(VarNext)
<=> ( v8671(VarNext)
& v3368(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1417,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8671(VarNext)
<=> ( v2609(VarNext)
& v8672(VarNext) ) ) ) ).
tff(writeUnaryOperator_851,axiom,
! [VarCurr: state_type] :
( ~ v8672(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1904,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7371)
<=> v8659(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7370)
<=> v8659(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7369)
<=> v8659(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7368)
<=> v8659(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7367)
<=> v8659(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7366)
<=> v8659(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7365)
<=> v8659(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7364)
<=> v8659(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_111,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8661(VarNext)
=> ( ( v8659(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7399) )
& ( v8659(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7398) )
& ( v8659(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7397) )
& ( v8659(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7396) )
& ( v8659(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7395) )
& ( v8659(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7394) )
& ( v8659(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7393) )
& ( v8659(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7392) )
& ( v8659(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7391) )
& ( v8659(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7390) )
& ( v8659(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7389) )
& ( v8659(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7388) )
& ( v8659(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7387) )
& ( v8659(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7386) )
& ( v8659(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7385) )
& ( v8659(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7384) )
& ( v8659(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7383) )
& ( v8659(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7382) )
& ( v8659(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7381) )
& ( v8659(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7380) )
& ( v8659(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7379) )
& ( v8659(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7378) )
& ( v8659(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7377) )
& ( v8659(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7376) )
& ( v8659(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7375) )
& ( v8659(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7374) )
& ( v8659(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7373) )
& ( v8659(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7372) )
& ( v8659(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7371) )
& ( v8659(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7370) )
& ( v8659(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7369) )
& ( v8659(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7368) )
& ( v8659(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7367) )
& ( v8659(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7366) )
& ( v8659(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7365) )
& ( v8659(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7364) )
& ( v8659(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7363) )
& ( v8659(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7362) )
& ( v8659(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7361) )
& ( v8659(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7360) )
& ( v8659(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7359) )
& ( v8659(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7358) )
& ( v8659(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7357) )
& ( v8659(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7356) )
& ( v8659(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7355) )
& ( v8659(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7354) )
& ( v8659(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7353) )
& ( v8659(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7352) )
& ( v8659(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7351) )
& ( v8659(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7350) )
& ( v8659(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7349) )
& ( v8659(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7348) )
& ( v8659(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7347) )
& ( v8659(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7346) )
& ( v8659(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7345) )
& ( v8659(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7344) )
& ( v8659(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7343) )
& ( v8659(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7342) )
& ( v8659(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7341) )
& ( v8659(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7340) )
& ( v8659(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7339) )
& ( v8659(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7338) )
& ( v8659(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7337) )
& ( v8659(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7336) )
& ( v8659(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7335) )
& ( v8659(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7334) )
& ( v8659(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7333) )
& ( v8659(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7332) )
& ( v8659(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7331) )
& ( v8659(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7330) )
& ( v8659(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7329) )
& ( v8659(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7328) )
& ( v8659(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7327) )
& ( v8659(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7326) )
& ( v8659(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7325) )
& ( v8659(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7324) )
& ( v8659(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7323) )
& ( v8659(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7322) )
& ( v8659(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7321) )
& ( v8659(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7320) )
& ( v8659(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7319) )
& ( v8659(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7318) )
& ( v8659(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7317) )
& ( v8659(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7316) )
& ( v8659(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7315) )
& ( v8659(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7314) )
& ( v8659(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7313) )
& ( v8659(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7312) )
& ( v8659(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7311) )
& ( v8659(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7310) )
& ( v8659(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7309) )
& ( v8659(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7308) )
& ( v8659(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7307) )
& ( v8659(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7306) )
& ( v8659(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7305) )
& ( v8659(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7304) )
& ( v8659(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7303) )
& ( v8659(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7302) )
& ( v8659(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7301) )
& ( v8659(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7300) )
& ( v8659(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7299) )
& ( v8659(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7298) )
& ( v8659(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7297) )
& ( v8659(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7296) )
& ( v8659(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7295) )
& ( v8659(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7294) )
& ( v8659(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7293) )
& ( v8659(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7292) )
& ( v8659(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7291) )
& ( v8659(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7290) )
& ( v8659(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7289) )
& ( v8659(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7288) )
& ( v8659(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7287) )
& ( v8659(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7286) )
& ( v8659(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7285) )
& ( v8659(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7284) )
& ( v8659(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7283) )
& ( v8659(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7282) )
& ( v8659(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7281) )
& ( v8659(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7280) )
& ( v8659(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7279) )
& ( v8659(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7278) )
& ( v8659(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7277) )
& ( v8659(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7276) )
& ( v8659(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7275) )
& ( v8659(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7274) )
& ( v8659(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7273) )
& ( v8659(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7272) )
& ( v8659(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7271) )
& ( v8659(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7270) )
& ( v8659(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7269) )
& ( v8659(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7268) )
& ( v8659(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7267) )
& ( v8659(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7266) )
& ( v8659(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7265) )
& ( v8659(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7264) )
& ( v8659(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7263) )
& ( v8659(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7262) )
& ( v8659(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7261) )
& ( v8659(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7260) )
& ( v8659(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7259) )
& ( v8659(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7258) )
& ( v8659(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7257) )
& ( v8659(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7256) )
& ( v8659(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7255) )
& ( v8659(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7254) )
& ( v8659(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7253) )
& ( v8659(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7252) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_212,axiom,
! [VarNext: state_type] :
( v8661(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8659(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1416,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8661(VarNext)
<=> ( v8663(VarNext)
& v3353(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1415,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8663(VarNext)
<=> ( v2609(VarNext)
& v8664(VarNext) ) ) ) ).
tff(writeUnaryOperator_850,axiom,
! [VarCurr: state_type] :
( ~ v8664(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1903,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7223)
<=> v8651(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7222)
<=> v8651(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7221)
<=> v8651(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7220)
<=> v8651(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7219)
<=> v8651(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7218)
<=> v8651(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7217)
<=> v8651(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7216)
<=> v8651(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_110,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8653(VarNext)
=> ( ( v8651(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7251) )
& ( v8651(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7250) )
& ( v8651(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7249) )
& ( v8651(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7248) )
& ( v8651(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7247) )
& ( v8651(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7246) )
& ( v8651(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7245) )
& ( v8651(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7244) )
& ( v8651(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7243) )
& ( v8651(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7242) )
& ( v8651(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7241) )
& ( v8651(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7240) )
& ( v8651(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7239) )
& ( v8651(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7238) )
& ( v8651(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7237) )
& ( v8651(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7236) )
& ( v8651(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7235) )
& ( v8651(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7234) )
& ( v8651(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7233) )
& ( v8651(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7232) )
& ( v8651(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7231) )
& ( v8651(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7230) )
& ( v8651(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7229) )
& ( v8651(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7228) )
& ( v8651(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7227) )
& ( v8651(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7226) )
& ( v8651(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7225) )
& ( v8651(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7224) )
& ( v8651(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7223) )
& ( v8651(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7222) )
& ( v8651(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7221) )
& ( v8651(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7220) )
& ( v8651(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7219) )
& ( v8651(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7218) )
& ( v8651(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7217) )
& ( v8651(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7216) )
& ( v8651(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7215) )
& ( v8651(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7214) )
& ( v8651(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7213) )
& ( v8651(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7212) )
& ( v8651(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7211) )
& ( v8651(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7210) )
& ( v8651(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7209) )
& ( v8651(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7208) )
& ( v8651(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7207) )
& ( v8651(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7206) )
& ( v8651(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7205) )
& ( v8651(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7204) )
& ( v8651(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7203) )
& ( v8651(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7202) )
& ( v8651(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7201) )
& ( v8651(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7200) )
& ( v8651(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7199) )
& ( v8651(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7198) )
& ( v8651(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7197) )
& ( v8651(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7196) )
& ( v8651(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7195) )
& ( v8651(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7194) )
& ( v8651(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7193) )
& ( v8651(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7192) )
& ( v8651(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7191) )
& ( v8651(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7190) )
& ( v8651(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7189) )
& ( v8651(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7188) )
& ( v8651(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7187) )
& ( v8651(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7186) )
& ( v8651(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7185) )
& ( v8651(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7184) )
& ( v8651(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7183) )
& ( v8651(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7182) )
& ( v8651(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7181) )
& ( v8651(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7180) )
& ( v8651(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7179) )
& ( v8651(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7178) )
& ( v8651(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7177) )
& ( v8651(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7176) )
& ( v8651(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7175) )
& ( v8651(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7174) )
& ( v8651(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7173) )
& ( v8651(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7172) )
& ( v8651(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7171) )
& ( v8651(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7170) )
& ( v8651(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7169) )
& ( v8651(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7168) )
& ( v8651(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7167) )
& ( v8651(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7166) )
& ( v8651(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7165) )
& ( v8651(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7164) )
& ( v8651(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7163) )
& ( v8651(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7162) )
& ( v8651(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7161) )
& ( v8651(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7160) )
& ( v8651(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7159) )
& ( v8651(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7158) )
& ( v8651(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7157) )
& ( v8651(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7156) )
& ( v8651(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7155) )
& ( v8651(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7154) )
& ( v8651(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7153) )
& ( v8651(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7152) )
& ( v8651(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7151) )
& ( v8651(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7150) )
& ( v8651(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7149) )
& ( v8651(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7148) )
& ( v8651(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex7147) )
& ( v8651(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex7146) )
& ( v8651(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex7145) )
& ( v8651(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex7144) )
& ( v8651(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex7143) )
& ( v8651(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex7142) )
& ( v8651(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex7141) )
& ( v8651(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex7140) )
& ( v8651(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex7139) )
& ( v8651(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex7138) )
& ( v8651(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex7137) )
& ( v8651(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex7136) )
& ( v8651(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex7135) )
& ( v8651(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex7134) )
& ( v8651(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex7133) )
& ( v8651(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex7132) )
& ( v8651(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex7131) )
& ( v8651(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex7130) )
& ( v8651(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex7129) )
& ( v8651(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex7128) )
& ( v8651(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex7127) )
& ( v8651(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex7126) )
& ( v8651(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex7125) )
& ( v8651(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex7124) )
& ( v8651(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex7123) )
& ( v8651(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex7122) )
& ( v8651(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex7121) )
& ( v8651(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex7120) )
& ( v8651(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex7119) )
& ( v8651(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex7118) )
& ( v8651(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex7117) )
& ( v8651(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex7116) )
& ( v8651(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex7115) )
& ( v8651(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex7114) )
& ( v8651(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex7113) )
& ( v8651(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex7112) )
& ( v8651(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex7111) )
& ( v8651(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex7110) )
& ( v8651(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex7109) )
& ( v8651(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex7108) )
& ( v8651(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex7107) )
& ( v8651(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex7106) )
& ( v8651(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex7105) )
& ( v8651(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex7104) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_211,axiom,
! [VarNext: state_type] :
( v8653(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8651(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1414,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8653(VarNext)
<=> ( v8655(VarNext)
& v3338(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1413,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8655(VarNext)
<=> ( v2609(VarNext)
& v8656(VarNext) ) ) ) ).
tff(writeUnaryOperator_849,axiom,
! [VarCurr: state_type] :
( ~ v8656(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1902,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex7075)
<=> v8643(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex7074)
<=> v8643(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex7073)
<=> v8643(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex7072)
<=> v8643(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex7071)
<=> v8643(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex7070)
<=> v8643(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex7069)
<=> v8643(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex7068)
<=> v8643(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_109,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8645(VarNext)
=> ( ( v8643(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex7103) )
& ( v8643(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex7102) )
& ( v8643(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex7101) )
& ( v8643(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex7100) )
& ( v8643(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex7099) )
& ( v8643(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex7098) )
& ( v8643(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex7097) )
& ( v8643(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex7096) )
& ( v8643(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex7095) )
& ( v8643(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex7094) )
& ( v8643(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex7093) )
& ( v8643(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex7092) )
& ( v8643(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex7091) )
& ( v8643(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex7090) )
& ( v8643(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex7089) )
& ( v8643(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex7088) )
& ( v8643(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex7087) )
& ( v8643(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex7086) )
& ( v8643(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex7085) )
& ( v8643(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex7084) )
& ( v8643(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex7083) )
& ( v8643(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex7082) )
& ( v8643(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex7081) )
& ( v8643(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex7080) )
& ( v8643(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex7079) )
& ( v8643(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex7078) )
& ( v8643(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex7077) )
& ( v8643(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex7076) )
& ( v8643(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex7075) )
& ( v8643(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex7074) )
& ( v8643(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex7073) )
& ( v8643(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex7072) )
& ( v8643(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex7071) )
& ( v8643(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex7070) )
& ( v8643(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex7069) )
& ( v8643(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex7068) )
& ( v8643(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex7067) )
& ( v8643(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex7066) )
& ( v8643(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex7065) )
& ( v8643(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex7064) )
& ( v8643(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex7063) )
& ( v8643(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex7062) )
& ( v8643(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex7061) )
& ( v8643(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex7060) )
& ( v8643(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex7059) )
& ( v8643(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex7058) )
& ( v8643(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex7057) )
& ( v8643(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex7056) )
& ( v8643(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex7055) )
& ( v8643(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex7054) )
& ( v8643(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex7053) )
& ( v8643(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex7052) )
& ( v8643(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex7051) )
& ( v8643(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex7050) )
& ( v8643(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex7049) )
& ( v8643(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex7048) )
& ( v8643(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex7047) )
& ( v8643(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex7046) )
& ( v8643(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex7045) )
& ( v8643(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex7044) )
& ( v8643(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex7043) )
& ( v8643(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex7042) )
& ( v8643(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex7041) )
& ( v8643(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex7040) )
& ( v8643(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex7039) )
& ( v8643(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex7038) )
& ( v8643(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex7037) )
& ( v8643(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex7036) )
& ( v8643(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex7035) )
& ( v8643(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex7034) )
& ( v8643(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex7033) )
& ( v8643(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex7032) )
& ( v8643(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex7031) )
& ( v8643(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex7030) )
& ( v8643(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex7029) )
& ( v8643(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex7028) )
& ( v8643(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex7027) )
& ( v8643(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex7026) )
& ( v8643(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex7025) )
& ( v8643(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex7024) )
& ( v8643(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex7023) )
& ( v8643(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex7022) )
& ( v8643(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex7021) )
& ( v8643(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex7020) )
& ( v8643(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex7019) )
& ( v8643(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex7018) )
& ( v8643(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex7017) )
& ( v8643(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex7016) )
& ( v8643(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex7015) )
& ( v8643(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex7014) )
& ( v8643(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex7013) )
& ( v8643(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex7012) )
& ( v8643(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex7011) )
& ( v8643(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex7010) )
& ( v8643(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex7009) )
& ( v8643(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex7008) )
& ( v8643(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex7007) )
& ( v8643(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex7006) )
& ( v8643(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex7005) )
& ( v8643(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex7004) )
& ( v8643(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex7003) )
& ( v8643(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex7002) )
& ( v8643(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex7001) )
& ( v8643(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex7000) )
& ( v8643(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6999) )
& ( v8643(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6998) )
& ( v8643(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6997) )
& ( v8643(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6996) )
& ( v8643(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6995) )
& ( v8643(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6994) )
& ( v8643(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6993) )
& ( v8643(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6992) )
& ( v8643(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6991) )
& ( v8643(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6990) )
& ( v8643(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6989) )
& ( v8643(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6988) )
& ( v8643(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6987) )
& ( v8643(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6986) )
& ( v8643(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6985) )
& ( v8643(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6984) )
& ( v8643(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6983) )
& ( v8643(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6982) )
& ( v8643(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6981) )
& ( v8643(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6980) )
& ( v8643(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6979) )
& ( v8643(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6978) )
& ( v8643(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6977) )
& ( v8643(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6976) )
& ( v8643(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6975) )
& ( v8643(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6974) )
& ( v8643(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6973) )
& ( v8643(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6972) )
& ( v8643(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6971) )
& ( v8643(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6970) )
& ( v8643(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6969) )
& ( v8643(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6968) )
& ( v8643(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6967) )
& ( v8643(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6966) )
& ( v8643(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6965) )
& ( v8643(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6964) )
& ( v8643(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6963) )
& ( v8643(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6962) )
& ( v8643(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6961) )
& ( v8643(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6960) )
& ( v8643(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6959) )
& ( v8643(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6958) )
& ( v8643(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6957) )
& ( v8643(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6956) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_210,axiom,
! [VarNext: state_type] :
( v8645(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8643(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1412,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8645(VarNext)
<=> ( v8647(VarNext)
& v3323(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1411,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8647(VarNext)
<=> ( v2609(VarNext)
& v8648(VarNext) ) ) ) ).
tff(writeUnaryOperator_848,axiom,
! [VarCurr: state_type] :
( ~ v8648(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1901,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6927)
<=> v8635(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6926)
<=> v8635(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6925)
<=> v8635(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6924)
<=> v8635(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6923)
<=> v8635(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6922)
<=> v8635(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6921)
<=> v8635(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6920)
<=> v8635(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_108,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8637(VarNext)
=> ( ( v8635(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6955) )
& ( v8635(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6954) )
& ( v8635(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6953) )
& ( v8635(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6952) )
& ( v8635(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6951) )
& ( v8635(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6950) )
& ( v8635(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6949) )
& ( v8635(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6948) )
& ( v8635(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6947) )
& ( v8635(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6946) )
& ( v8635(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6945) )
& ( v8635(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6944) )
& ( v8635(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6943) )
& ( v8635(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6942) )
& ( v8635(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6941) )
& ( v8635(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6940) )
& ( v8635(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6939) )
& ( v8635(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6938) )
& ( v8635(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6937) )
& ( v8635(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6936) )
& ( v8635(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6935) )
& ( v8635(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6934) )
& ( v8635(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6933) )
& ( v8635(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6932) )
& ( v8635(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6931) )
& ( v8635(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6930) )
& ( v8635(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6929) )
& ( v8635(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6928) )
& ( v8635(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6927) )
& ( v8635(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6926) )
& ( v8635(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6925) )
& ( v8635(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6924) )
& ( v8635(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6923) )
& ( v8635(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6922) )
& ( v8635(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6921) )
& ( v8635(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6920) )
& ( v8635(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6919) )
& ( v8635(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6918) )
& ( v8635(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6917) )
& ( v8635(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6916) )
& ( v8635(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6915) )
& ( v8635(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6914) )
& ( v8635(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6913) )
& ( v8635(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6912) )
& ( v8635(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6911) )
& ( v8635(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6910) )
& ( v8635(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6909) )
& ( v8635(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6908) )
& ( v8635(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6907) )
& ( v8635(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6906) )
& ( v8635(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6905) )
& ( v8635(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6904) )
& ( v8635(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6903) )
& ( v8635(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6902) )
& ( v8635(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6901) )
& ( v8635(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6900) )
& ( v8635(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6899) )
& ( v8635(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6898) )
& ( v8635(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6897) )
& ( v8635(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6896) )
& ( v8635(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6895) )
& ( v8635(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6894) )
& ( v8635(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6893) )
& ( v8635(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6892) )
& ( v8635(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6891) )
& ( v8635(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6890) )
& ( v8635(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6889) )
& ( v8635(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6888) )
& ( v8635(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6887) )
& ( v8635(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6886) )
& ( v8635(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6885) )
& ( v8635(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6884) )
& ( v8635(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6883) )
& ( v8635(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6882) )
& ( v8635(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6881) )
& ( v8635(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6880) )
& ( v8635(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6879) )
& ( v8635(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6878) )
& ( v8635(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6877) )
& ( v8635(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6876) )
& ( v8635(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6875) )
& ( v8635(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6874) )
& ( v8635(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6873) )
& ( v8635(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6872) )
& ( v8635(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6871) )
& ( v8635(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6870) )
& ( v8635(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6869) )
& ( v8635(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6868) )
& ( v8635(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6867) )
& ( v8635(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6866) )
& ( v8635(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6865) )
& ( v8635(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6864) )
& ( v8635(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6863) )
& ( v8635(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6862) )
& ( v8635(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6861) )
& ( v8635(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6860) )
& ( v8635(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6859) )
& ( v8635(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6858) )
& ( v8635(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6857) )
& ( v8635(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6856) )
& ( v8635(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6855) )
& ( v8635(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6854) )
& ( v8635(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6853) )
& ( v8635(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6852) )
& ( v8635(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6851) )
& ( v8635(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6850) )
& ( v8635(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6849) )
& ( v8635(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6848) )
& ( v8635(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6847) )
& ( v8635(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6846) )
& ( v8635(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6845) )
& ( v8635(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6844) )
& ( v8635(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6843) )
& ( v8635(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6842) )
& ( v8635(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6841) )
& ( v8635(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6840) )
& ( v8635(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6839) )
& ( v8635(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6838) )
& ( v8635(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6837) )
& ( v8635(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6836) )
& ( v8635(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6835) )
& ( v8635(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6834) )
& ( v8635(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6833) )
& ( v8635(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6832) )
& ( v8635(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6831) )
& ( v8635(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6830) )
& ( v8635(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6829) )
& ( v8635(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6828) )
& ( v8635(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6827) )
& ( v8635(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6826) )
& ( v8635(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6825) )
& ( v8635(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6824) )
& ( v8635(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6823) )
& ( v8635(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6822) )
& ( v8635(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6821) )
& ( v8635(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6820) )
& ( v8635(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6819) )
& ( v8635(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6818) )
& ( v8635(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6817) )
& ( v8635(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6816) )
& ( v8635(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6815) )
& ( v8635(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6814) )
& ( v8635(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6813) )
& ( v8635(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6812) )
& ( v8635(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6811) )
& ( v8635(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6810) )
& ( v8635(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6809) )
& ( v8635(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6808) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_209,axiom,
! [VarNext: state_type] :
( v8637(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8635(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1410,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8637(VarNext)
<=> ( v8639(VarNext)
& v3308(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1409,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8639(VarNext)
<=> ( v2609(VarNext)
& v8640(VarNext) ) ) ) ).
tff(writeUnaryOperator_847,axiom,
! [VarCurr: state_type] :
( ~ v8640(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1900,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6779)
<=> v8627(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6778)
<=> v8627(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6777)
<=> v8627(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6776)
<=> v8627(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6775)
<=> v8627(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6774)
<=> v8627(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6773)
<=> v8627(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6772)
<=> v8627(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_107,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8629(VarNext)
=> ( ( v8627(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6807) )
& ( v8627(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6806) )
& ( v8627(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6805) )
& ( v8627(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6804) )
& ( v8627(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6803) )
& ( v8627(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6802) )
& ( v8627(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6801) )
& ( v8627(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6800) )
& ( v8627(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6799) )
& ( v8627(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6798) )
& ( v8627(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6797) )
& ( v8627(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6796) )
& ( v8627(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6795) )
& ( v8627(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6794) )
& ( v8627(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6793) )
& ( v8627(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6792) )
& ( v8627(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6791) )
& ( v8627(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6790) )
& ( v8627(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6789) )
& ( v8627(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6788) )
& ( v8627(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6787) )
& ( v8627(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6786) )
& ( v8627(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6785) )
& ( v8627(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6784) )
& ( v8627(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6783) )
& ( v8627(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6782) )
& ( v8627(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6781) )
& ( v8627(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6780) )
& ( v8627(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6779) )
& ( v8627(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6778) )
& ( v8627(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6777) )
& ( v8627(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6776) )
& ( v8627(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6775) )
& ( v8627(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6774) )
& ( v8627(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6773) )
& ( v8627(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6772) )
& ( v8627(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6771) )
& ( v8627(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6770) )
& ( v8627(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6769) )
& ( v8627(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6768) )
& ( v8627(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6767) )
& ( v8627(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6766) )
& ( v8627(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6765) )
& ( v8627(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6764) )
& ( v8627(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6763) )
& ( v8627(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6762) )
& ( v8627(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6761) )
& ( v8627(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6760) )
& ( v8627(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6759) )
& ( v8627(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6758) )
& ( v8627(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6757) )
& ( v8627(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6756) )
& ( v8627(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6755) )
& ( v8627(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6754) )
& ( v8627(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6753) )
& ( v8627(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6752) )
& ( v8627(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6751) )
& ( v8627(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6750) )
& ( v8627(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6749) )
& ( v8627(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6748) )
& ( v8627(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6747) )
& ( v8627(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6746) )
& ( v8627(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6745) )
& ( v8627(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6744) )
& ( v8627(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6743) )
& ( v8627(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6742) )
& ( v8627(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6741) )
& ( v8627(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6740) )
& ( v8627(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6739) )
& ( v8627(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6738) )
& ( v8627(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6737) )
& ( v8627(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6736) )
& ( v8627(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6735) )
& ( v8627(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6734) )
& ( v8627(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6733) )
& ( v8627(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6732) )
& ( v8627(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6731) )
& ( v8627(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6730) )
& ( v8627(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6729) )
& ( v8627(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6728) )
& ( v8627(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6727) )
& ( v8627(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6726) )
& ( v8627(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6725) )
& ( v8627(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6724) )
& ( v8627(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6723) )
& ( v8627(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6722) )
& ( v8627(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6721) )
& ( v8627(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6720) )
& ( v8627(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6719) )
& ( v8627(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6718) )
& ( v8627(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6717) )
& ( v8627(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6716) )
& ( v8627(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6715) )
& ( v8627(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6714) )
& ( v8627(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6713) )
& ( v8627(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6712) )
& ( v8627(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6711) )
& ( v8627(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6710) )
& ( v8627(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6709) )
& ( v8627(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6708) )
& ( v8627(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6707) )
& ( v8627(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6706) )
& ( v8627(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6705) )
& ( v8627(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6704) )
& ( v8627(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6703) )
& ( v8627(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6702) )
& ( v8627(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6701) )
& ( v8627(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6700) )
& ( v8627(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6699) )
& ( v8627(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6698) )
& ( v8627(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6697) )
& ( v8627(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6696) )
& ( v8627(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6695) )
& ( v8627(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6694) )
& ( v8627(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6693) )
& ( v8627(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6692) )
& ( v8627(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6691) )
& ( v8627(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6690) )
& ( v8627(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6689) )
& ( v8627(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6688) )
& ( v8627(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6687) )
& ( v8627(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6686) )
& ( v8627(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6685) )
& ( v8627(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6684) )
& ( v8627(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6683) )
& ( v8627(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6682) )
& ( v8627(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6681) )
& ( v8627(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6680) )
& ( v8627(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6679) )
& ( v8627(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6678) )
& ( v8627(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6677) )
& ( v8627(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6676) )
& ( v8627(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6675) )
& ( v8627(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6674) )
& ( v8627(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6673) )
& ( v8627(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6672) )
& ( v8627(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6671) )
& ( v8627(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6670) )
& ( v8627(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6669) )
& ( v8627(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6668) )
& ( v8627(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6667) )
& ( v8627(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6666) )
& ( v8627(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6665) )
& ( v8627(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6664) )
& ( v8627(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6663) )
& ( v8627(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6662) )
& ( v8627(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6661) )
& ( v8627(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6660) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_208,axiom,
! [VarNext: state_type] :
( v8629(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8627(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1408,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8629(VarNext)
<=> ( v8631(VarNext)
& v3293(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1407,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8631(VarNext)
<=> ( v2609(VarNext)
& v8632(VarNext) ) ) ) ).
tff(writeUnaryOperator_846,axiom,
! [VarCurr: state_type] :
( ~ v8632(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1899,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6631)
<=> v8619(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6630)
<=> v8619(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6629)
<=> v8619(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6628)
<=> v8619(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6627)
<=> v8619(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6626)
<=> v8619(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6625)
<=> v8619(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6624)
<=> v8619(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_106,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8621(VarNext)
=> ( ( v8619(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6659) )
& ( v8619(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6658) )
& ( v8619(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6657) )
& ( v8619(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6656) )
& ( v8619(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6655) )
& ( v8619(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6654) )
& ( v8619(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6653) )
& ( v8619(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6652) )
& ( v8619(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6651) )
& ( v8619(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6650) )
& ( v8619(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6649) )
& ( v8619(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6648) )
& ( v8619(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6647) )
& ( v8619(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6646) )
& ( v8619(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6645) )
& ( v8619(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6644) )
& ( v8619(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6643) )
& ( v8619(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6642) )
& ( v8619(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6641) )
& ( v8619(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6640) )
& ( v8619(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6639) )
& ( v8619(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6638) )
& ( v8619(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6637) )
& ( v8619(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6636) )
& ( v8619(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6635) )
& ( v8619(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6634) )
& ( v8619(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6633) )
& ( v8619(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6632) )
& ( v8619(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6631) )
& ( v8619(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6630) )
& ( v8619(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6629) )
& ( v8619(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6628) )
& ( v8619(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6627) )
& ( v8619(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6626) )
& ( v8619(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6625) )
& ( v8619(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6624) )
& ( v8619(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6623) )
& ( v8619(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6622) )
& ( v8619(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6621) )
& ( v8619(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6620) )
& ( v8619(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6619) )
& ( v8619(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6618) )
& ( v8619(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6617) )
& ( v8619(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6616) )
& ( v8619(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6615) )
& ( v8619(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6614) )
& ( v8619(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6613) )
& ( v8619(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6612) )
& ( v8619(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6611) )
& ( v8619(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6610) )
& ( v8619(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6609) )
& ( v8619(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6608) )
& ( v8619(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6607) )
& ( v8619(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6606) )
& ( v8619(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6605) )
& ( v8619(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6604) )
& ( v8619(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6603) )
& ( v8619(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6602) )
& ( v8619(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6601) )
& ( v8619(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6600) )
& ( v8619(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6599) )
& ( v8619(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6598) )
& ( v8619(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6597) )
& ( v8619(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6596) )
& ( v8619(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6595) )
& ( v8619(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6594) )
& ( v8619(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6593) )
& ( v8619(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6592) )
& ( v8619(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6591) )
& ( v8619(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6590) )
& ( v8619(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6589) )
& ( v8619(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6588) )
& ( v8619(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6587) )
& ( v8619(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6586) )
& ( v8619(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6585) )
& ( v8619(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6584) )
& ( v8619(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6583) )
& ( v8619(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6582) )
& ( v8619(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6581) )
& ( v8619(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6580) )
& ( v8619(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6579) )
& ( v8619(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6578) )
& ( v8619(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6577) )
& ( v8619(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6576) )
& ( v8619(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6575) )
& ( v8619(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6574) )
& ( v8619(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6573) )
& ( v8619(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6572) )
& ( v8619(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6571) )
& ( v8619(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6570) )
& ( v8619(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6569) )
& ( v8619(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6568) )
& ( v8619(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6567) )
& ( v8619(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6566) )
& ( v8619(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6565) )
& ( v8619(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6564) )
& ( v8619(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6563) )
& ( v8619(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6562) )
& ( v8619(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6561) )
& ( v8619(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6560) )
& ( v8619(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6559) )
& ( v8619(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6558) )
& ( v8619(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6557) )
& ( v8619(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6556) )
& ( v8619(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6555) )
& ( v8619(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6554) )
& ( v8619(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6553) )
& ( v8619(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6552) )
& ( v8619(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6551) )
& ( v8619(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6550) )
& ( v8619(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6549) )
& ( v8619(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6548) )
& ( v8619(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6547) )
& ( v8619(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6546) )
& ( v8619(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6545) )
& ( v8619(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6544) )
& ( v8619(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6543) )
& ( v8619(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6542) )
& ( v8619(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6541) )
& ( v8619(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6540) )
& ( v8619(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6539) )
& ( v8619(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6538) )
& ( v8619(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6537) )
& ( v8619(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6536) )
& ( v8619(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6535) )
& ( v8619(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6534) )
& ( v8619(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6533) )
& ( v8619(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6532) )
& ( v8619(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6531) )
& ( v8619(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6530) )
& ( v8619(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6529) )
& ( v8619(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6528) )
& ( v8619(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6527) )
& ( v8619(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6526) )
& ( v8619(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6525) )
& ( v8619(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6524) )
& ( v8619(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6523) )
& ( v8619(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6522) )
& ( v8619(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6521) )
& ( v8619(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6520) )
& ( v8619(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6519) )
& ( v8619(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6518) )
& ( v8619(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6517) )
& ( v8619(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6516) )
& ( v8619(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6515) )
& ( v8619(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6514) )
& ( v8619(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6513) )
& ( v8619(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6512) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_207,axiom,
! [VarNext: state_type] :
( v8621(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8619(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1406,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8621(VarNext)
<=> ( v8623(VarNext)
& v3278(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1405,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8623(VarNext)
<=> ( v2609(VarNext)
& v8624(VarNext) ) ) ) ).
tff(writeUnaryOperator_845,axiom,
! [VarCurr: state_type] :
( ~ v8624(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1898,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6483)
<=> v8611(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6482)
<=> v8611(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6481)
<=> v8611(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6480)
<=> v8611(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6479)
<=> v8611(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6478)
<=> v8611(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6477)
<=> v8611(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6476)
<=> v8611(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_105,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8613(VarNext)
=> ( ( v8611(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6511) )
& ( v8611(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6510) )
& ( v8611(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6509) )
& ( v8611(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6508) )
& ( v8611(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6507) )
& ( v8611(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6506) )
& ( v8611(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6505) )
& ( v8611(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6504) )
& ( v8611(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6503) )
& ( v8611(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6502) )
& ( v8611(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6501) )
& ( v8611(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6500) )
& ( v8611(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6499) )
& ( v8611(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6498) )
& ( v8611(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6497) )
& ( v8611(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6496) )
& ( v8611(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6495) )
& ( v8611(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6494) )
& ( v8611(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6493) )
& ( v8611(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6492) )
& ( v8611(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6491) )
& ( v8611(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6490) )
& ( v8611(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6489) )
& ( v8611(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6488) )
& ( v8611(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6487) )
& ( v8611(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6486) )
& ( v8611(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6485) )
& ( v8611(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6484) )
& ( v8611(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6483) )
& ( v8611(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6482) )
& ( v8611(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6481) )
& ( v8611(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6480) )
& ( v8611(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6479) )
& ( v8611(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6478) )
& ( v8611(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6477) )
& ( v8611(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6476) )
& ( v8611(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6475) )
& ( v8611(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6474) )
& ( v8611(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6473) )
& ( v8611(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6472) )
& ( v8611(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6471) )
& ( v8611(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6470) )
& ( v8611(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6469) )
& ( v8611(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6468) )
& ( v8611(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6467) )
& ( v8611(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6466) )
& ( v8611(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6465) )
& ( v8611(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6464) )
& ( v8611(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6463) )
& ( v8611(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6462) )
& ( v8611(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6461) )
& ( v8611(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6460) )
& ( v8611(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6459) )
& ( v8611(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6458) )
& ( v8611(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6457) )
& ( v8611(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6456) )
& ( v8611(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6455) )
& ( v8611(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6454) )
& ( v8611(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6453) )
& ( v8611(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6452) )
& ( v8611(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6451) )
& ( v8611(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6450) )
& ( v8611(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6449) )
& ( v8611(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6448) )
& ( v8611(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6447) )
& ( v8611(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6446) )
& ( v8611(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6445) )
& ( v8611(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6444) )
& ( v8611(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6443) )
& ( v8611(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6442) )
& ( v8611(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6441) )
& ( v8611(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6440) )
& ( v8611(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6439) )
& ( v8611(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6438) )
& ( v8611(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6437) )
& ( v8611(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6436) )
& ( v8611(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6435) )
& ( v8611(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6434) )
& ( v8611(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6433) )
& ( v8611(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6432) )
& ( v8611(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6431) )
& ( v8611(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6430) )
& ( v8611(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6429) )
& ( v8611(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6428) )
& ( v8611(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6427) )
& ( v8611(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6426) )
& ( v8611(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6425) )
& ( v8611(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6424) )
& ( v8611(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6423) )
& ( v8611(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6422) )
& ( v8611(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6421) )
& ( v8611(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6420) )
& ( v8611(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6419) )
& ( v8611(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6418) )
& ( v8611(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6417) )
& ( v8611(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6416) )
& ( v8611(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6415) )
& ( v8611(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6414) )
& ( v8611(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6413) )
& ( v8611(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6412) )
& ( v8611(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6411) )
& ( v8611(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6410) )
& ( v8611(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6409) )
& ( v8611(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6408) )
& ( v8611(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6407) )
& ( v8611(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6406) )
& ( v8611(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6405) )
& ( v8611(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6404) )
& ( v8611(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6403) )
& ( v8611(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6402) )
& ( v8611(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6401) )
& ( v8611(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6400) )
& ( v8611(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6399) )
& ( v8611(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6398) )
& ( v8611(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6397) )
& ( v8611(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6396) )
& ( v8611(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6395) )
& ( v8611(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6394) )
& ( v8611(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6393) )
& ( v8611(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6392) )
& ( v8611(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6391) )
& ( v8611(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6390) )
& ( v8611(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6389) )
& ( v8611(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6388) )
& ( v8611(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6387) )
& ( v8611(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6386) )
& ( v8611(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6385) )
& ( v8611(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6384) )
& ( v8611(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6383) )
& ( v8611(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6382) )
& ( v8611(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6381) )
& ( v8611(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6380) )
& ( v8611(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6379) )
& ( v8611(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6378) )
& ( v8611(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6377) )
& ( v8611(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6376) )
& ( v8611(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6375) )
& ( v8611(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6374) )
& ( v8611(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6373) )
& ( v8611(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6372) )
& ( v8611(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6371) )
& ( v8611(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6370) )
& ( v8611(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6369) )
& ( v8611(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6368) )
& ( v8611(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6367) )
& ( v8611(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6366) )
& ( v8611(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6365) )
& ( v8611(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6364) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_206,axiom,
! [VarNext: state_type] :
( v8613(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8611(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1404,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8613(VarNext)
<=> ( v8615(VarNext)
& v3263(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1403,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8615(VarNext)
<=> ( v2609(VarNext)
& v8616(VarNext) ) ) ) ).
tff(writeUnaryOperator_844,axiom,
! [VarCurr: state_type] :
( ~ v8616(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1897,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6335)
<=> v8603(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6334)
<=> v8603(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6333)
<=> v8603(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6332)
<=> v8603(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6331)
<=> v8603(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6330)
<=> v8603(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6329)
<=> v8603(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6328)
<=> v8603(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_104,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8605(VarNext)
=> ( ( v8603(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6363) )
& ( v8603(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6362) )
& ( v8603(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6361) )
& ( v8603(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6360) )
& ( v8603(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6359) )
& ( v8603(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6358) )
& ( v8603(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6357) )
& ( v8603(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6356) )
& ( v8603(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6355) )
& ( v8603(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6354) )
& ( v8603(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6353) )
& ( v8603(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6352) )
& ( v8603(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6351) )
& ( v8603(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6350) )
& ( v8603(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6349) )
& ( v8603(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6348) )
& ( v8603(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6347) )
& ( v8603(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6346) )
& ( v8603(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6345) )
& ( v8603(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6344) )
& ( v8603(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6343) )
& ( v8603(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6342) )
& ( v8603(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6341) )
& ( v8603(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6340) )
& ( v8603(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6339) )
& ( v8603(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6338) )
& ( v8603(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6337) )
& ( v8603(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6336) )
& ( v8603(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6335) )
& ( v8603(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6334) )
& ( v8603(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6333) )
& ( v8603(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6332) )
& ( v8603(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6331) )
& ( v8603(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6330) )
& ( v8603(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6329) )
& ( v8603(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6328) )
& ( v8603(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6327) )
& ( v8603(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6326) )
& ( v8603(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6325) )
& ( v8603(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6324) )
& ( v8603(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6323) )
& ( v8603(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6322) )
& ( v8603(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6321) )
& ( v8603(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6320) )
& ( v8603(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6319) )
& ( v8603(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6318) )
& ( v8603(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6317) )
& ( v8603(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6316) )
& ( v8603(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6315) )
& ( v8603(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6314) )
& ( v8603(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6313) )
& ( v8603(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6312) )
& ( v8603(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6311) )
& ( v8603(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6310) )
& ( v8603(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6309) )
& ( v8603(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6308) )
& ( v8603(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6307) )
& ( v8603(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6306) )
& ( v8603(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6305) )
& ( v8603(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6304) )
& ( v8603(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6303) )
& ( v8603(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6302) )
& ( v8603(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6301) )
& ( v8603(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6300) )
& ( v8603(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6299) )
& ( v8603(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6298) )
& ( v8603(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6297) )
& ( v8603(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6296) )
& ( v8603(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6295) )
& ( v8603(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6294) )
& ( v8603(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6293) )
& ( v8603(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6292) )
& ( v8603(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6291) )
& ( v8603(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6290) )
& ( v8603(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6289) )
& ( v8603(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6288) )
& ( v8603(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6287) )
& ( v8603(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6286) )
& ( v8603(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6285) )
& ( v8603(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6284) )
& ( v8603(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6283) )
& ( v8603(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6282) )
& ( v8603(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6281) )
& ( v8603(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6280) )
& ( v8603(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6279) )
& ( v8603(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6278) )
& ( v8603(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6277) )
& ( v8603(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6276) )
& ( v8603(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6275) )
& ( v8603(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6274) )
& ( v8603(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6273) )
& ( v8603(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6272) )
& ( v8603(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6271) )
& ( v8603(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6270) )
& ( v8603(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6269) )
& ( v8603(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6268) )
& ( v8603(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6267) )
& ( v8603(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6266) )
& ( v8603(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6265) )
& ( v8603(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6264) )
& ( v8603(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6263) )
& ( v8603(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6262) )
& ( v8603(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6261) )
& ( v8603(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6260) )
& ( v8603(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6259) )
& ( v8603(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6258) )
& ( v8603(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6257) )
& ( v8603(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6256) )
& ( v8603(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6255) )
& ( v8603(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6254) )
& ( v8603(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6253) )
& ( v8603(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6252) )
& ( v8603(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6251) )
& ( v8603(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6250) )
& ( v8603(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6249) )
& ( v8603(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6248) )
& ( v8603(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6247) )
& ( v8603(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6246) )
& ( v8603(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6245) )
& ( v8603(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6244) )
& ( v8603(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6243) )
& ( v8603(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6242) )
& ( v8603(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6241) )
& ( v8603(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6240) )
& ( v8603(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6239) )
& ( v8603(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6238) )
& ( v8603(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6237) )
& ( v8603(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6236) )
& ( v8603(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6235) )
& ( v8603(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6234) )
& ( v8603(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6233) )
& ( v8603(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6232) )
& ( v8603(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6231) )
& ( v8603(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6230) )
& ( v8603(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6229) )
& ( v8603(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6228) )
& ( v8603(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6227) )
& ( v8603(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6226) )
& ( v8603(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6225) )
& ( v8603(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6224) )
& ( v8603(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6223) )
& ( v8603(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6222) )
& ( v8603(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6221) )
& ( v8603(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6220) )
& ( v8603(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6219) )
& ( v8603(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6218) )
& ( v8603(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6217) )
& ( v8603(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6216) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_205,axiom,
! [VarNext: state_type] :
( v8605(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8603(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1402,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8605(VarNext)
<=> ( v8607(VarNext)
& v3248(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1401,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8607(VarNext)
<=> ( v2609(VarNext)
& v8608(VarNext) ) ) ) ).
tff(writeUnaryOperator_843,axiom,
! [VarCurr: state_type] :
( ~ v8608(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1896,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6187)
<=> v8595(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6186)
<=> v8595(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6185)
<=> v8595(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6184)
<=> v8595(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6183)
<=> v8595(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6182)
<=> v8595(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6181)
<=> v8595(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6180)
<=> v8595(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_103,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8597(VarNext)
=> ( ( v8595(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6215) )
& ( v8595(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6214) )
& ( v8595(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6213) )
& ( v8595(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6212) )
& ( v8595(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6211) )
& ( v8595(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6210) )
& ( v8595(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6209) )
& ( v8595(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6208) )
& ( v8595(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6207) )
& ( v8595(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6206) )
& ( v8595(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6205) )
& ( v8595(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6204) )
& ( v8595(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6203) )
& ( v8595(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6202) )
& ( v8595(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6201) )
& ( v8595(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6200) )
& ( v8595(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6199) )
& ( v8595(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6198) )
& ( v8595(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6197) )
& ( v8595(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6196) )
& ( v8595(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6195) )
& ( v8595(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6194) )
& ( v8595(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6193) )
& ( v8595(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6192) )
& ( v8595(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6191) )
& ( v8595(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6190) )
& ( v8595(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6189) )
& ( v8595(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6188) )
& ( v8595(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6187) )
& ( v8595(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6186) )
& ( v8595(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6185) )
& ( v8595(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6184) )
& ( v8595(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6183) )
& ( v8595(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6182) )
& ( v8595(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6181) )
& ( v8595(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6180) )
& ( v8595(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6179) )
& ( v8595(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6178) )
& ( v8595(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6177) )
& ( v8595(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6176) )
& ( v8595(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6175) )
& ( v8595(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6174) )
& ( v8595(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6173) )
& ( v8595(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6172) )
& ( v8595(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6171) )
& ( v8595(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6170) )
& ( v8595(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6169) )
& ( v8595(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6168) )
& ( v8595(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6167) )
& ( v8595(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6166) )
& ( v8595(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6165) )
& ( v8595(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6164) )
& ( v8595(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6163) )
& ( v8595(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6162) )
& ( v8595(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6161) )
& ( v8595(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6160) )
& ( v8595(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6159) )
& ( v8595(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6158) )
& ( v8595(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6157) )
& ( v8595(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6156) )
& ( v8595(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6155) )
& ( v8595(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6154) )
& ( v8595(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6153) )
& ( v8595(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6152) )
& ( v8595(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6151) )
& ( v8595(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6150) )
& ( v8595(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6149) )
& ( v8595(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6148) )
& ( v8595(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex6147) )
& ( v8595(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex6146) )
& ( v8595(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex6145) )
& ( v8595(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex6144) )
& ( v8595(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex6143) )
& ( v8595(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex6142) )
& ( v8595(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex6141) )
& ( v8595(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex6140) )
& ( v8595(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex6139) )
& ( v8595(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex6138) )
& ( v8595(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex6137) )
& ( v8595(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex6136) )
& ( v8595(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex6135) )
& ( v8595(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex6134) )
& ( v8595(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex6133) )
& ( v8595(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex6132) )
& ( v8595(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex6131) )
& ( v8595(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex6130) )
& ( v8595(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex6129) )
& ( v8595(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex6128) )
& ( v8595(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex6127) )
& ( v8595(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex6126) )
& ( v8595(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex6125) )
& ( v8595(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex6124) )
& ( v8595(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex6123) )
& ( v8595(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex6122) )
& ( v8595(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex6121) )
& ( v8595(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex6120) )
& ( v8595(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex6119) )
& ( v8595(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex6118) )
& ( v8595(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex6117) )
& ( v8595(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex6116) )
& ( v8595(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex6115) )
& ( v8595(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex6114) )
& ( v8595(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex6113) )
& ( v8595(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex6112) )
& ( v8595(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex6111) )
& ( v8595(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex6110) )
& ( v8595(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex6109) )
& ( v8595(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex6108) )
& ( v8595(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex6107) )
& ( v8595(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex6106) )
& ( v8595(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex6105) )
& ( v8595(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex6104) )
& ( v8595(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex6103) )
& ( v8595(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex6102) )
& ( v8595(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex6101) )
& ( v8595(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex6100) )
& ( v8595(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex6099) )
& ( v8595(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex6098) )
& ( v8595(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex6097) )
& ( v8595(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex6096) )
& ( v8595(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex6095) )
& ( v8595(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex6094) )
& ( v8595(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex6093) )
& ( v8595(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex6092) )
& ( v8595(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex6091) )
& ( v8595(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex6090) )
& ( v8595(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex6089) )
& ( v8595(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex6088) )
& ( v8595(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex6087) )
& ( v8595(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex6086) )
& ( v8595(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex6085) )
& ( v8595(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex6084) )
& ( v8595(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex6083) )
& ( v8595(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex6082) )
& ( v8595(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex6081) )
& ( v8595(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex6080) )
& ( v8595(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex6079) )
& ( v8595(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex6078) )
& ( v8595(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex6077) )
& ( v8595(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex6076) )
& ( v8595(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex6075) )
& ( v8595(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex6074) )
& ( v8595(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex6073) )
& ( v8595(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex6072) )
& ( v8595(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex6071) )
& ( v8595(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex6070) )
& ( v8595(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex6069) )
& ( v8595(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex6068) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_204,axiom,
! [VarNext: state_type] :
( v8597(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8595(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1400,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8597(VarNext)
<=> ( v8599(VarNext)
& v3233(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1399,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8599(VarNext)
<=> ( v2609(VarNext)
& v8600(VarNext) ) ) ) ).
tff(writeUnaryOperator_842,axiom,
! [VarCurr: state_type] :
( ~ v8600(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1895,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex6039)
<=> v8587(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex6038)
<=> v8587(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex6037)
<=> v8587(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex6036)
<=> v8587(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex6035)
<=> v8587(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex6034)
<=> v8587(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex6033)
<=> v8587(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex6032)
<=> v8587(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_102,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8589(VarNext)
=> ( ( v8587(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex6067) )
& ( v8587(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex6066) )
& ( v8587(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex6065) )
& ( v8587(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex6064) )
& ( v8587(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex6063) )
& ( v8587(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex6062) )
& ( v8587(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex6061) )
& ( v8587(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex6060) )
& ( v8587(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex6059) )
& ( v8587(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex6058) )
& ( v8587(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex6057) )
& ( v8587(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex6056) )
& ( v8587(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex6055) )
& ( v8587(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex6054) )
& ( v8587(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex6053) )
& ( v8587(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex6052) )
& ( v8587(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex6051) )
& ( v8587(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex6050) )
& ( v8587(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex6049) )
& ( v8587(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex6048) )
& ( v8587(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex6047) )
& ( v8587(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex6046) )
& ( v8587(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex6045) )
& ( v8587(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex6044) )
& ( v8587(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex6043) )
& ( v8587(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex6042) )
& ( v8587(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex6041) )
& ( v8587(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex6040) )
& ( v8587(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex6039) )
& ( v8587(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex6038) )
& ( v8587(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex6037) )
& ( v8587(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex6036) )
& ( v8587(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex6035) )
& ( v8587(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex6034) )
& ( v8587(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex6033) )
& ( v8587(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex6032) )
& ( v8587(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex6031) )
& ( v8587(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex6030) )
& ( v8587(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex6029) )
& ( v8587(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex6028) )
& ( v8587(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex6027) )
& ( v8587(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex6026) )
& ( v8587(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex6025) )
& ( v8587(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex6024) )
& ( v8587(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex6023) )
& ( v8587(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex6022) )
& ( v8587(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex6021) )
& ( v8587(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex6020) )
& ( v8587(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex6019) )
& ( v8587(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex6018) )
& ( v8587(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex6017) )
& ( v8587(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex6016) )
& ( v8587(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex6015) )
& ( v8587(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex6014) )
& ( v8587(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex6013) )
& ( v8587(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex6012) )
& ( v8587(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex6011) )
& ( v8587(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex6010) )
& ( v8587(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex6009) )
& ( v8587(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex6008) )
& ( v8587(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex6007) )
& ( v8587(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex6006) )
& ( v8587(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex6005) )
& ( v8587(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex6004) )
& ( v8587(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex6003) )
& ( v8587(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex6002) )
& ( v8587(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex6001) )
& ( v8587(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex6000) )
& ( v8587(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5999) )
& ( v8587(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5998) )
& ( v8587(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5997) )
& ( v8587(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5996) )
& ( v8587(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5995) )
& ( v8587(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5994) )
& ( v8587(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5993) )
& ( v8587(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5992) )
& ( v8587(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5991) )
& ( v8587(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5990) )
& ( v8587(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5989) )
& ( v8587(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5988) )
& ( v8587(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5987) )
& ( v8587(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5986) )
& ( v8587(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5985) )
& ( v8587(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5984) )
& ( v8587(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5983) )
& ( v8587(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5982) )
& ( v8587(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5981) )
& ( v8587(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5980) )
& ( v8587(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5979) )
& ( v8587(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5978) )
& ( v8587(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5977) )
& ( v8587(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5976) )
& ( v8587(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5975) )
& ( v8587(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5974) )
& ( v8587(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5973) )
& ( v8587(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5972) )
& ( v8587(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5971) )
& ( v8587(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5970) )
& ( v8587(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5969) )
& ( v8587(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5968) )
& ( v8587(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5967) )
& ( v8587(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5966) )
& ( v8587(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5965) )
& ( v8587(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5964) )
& ( v8587(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5963) )
& ( v8587(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5962) )
& ( v8587(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5961) )
& ( v8587(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5960) )
& ( v8587(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5959) )
& ( v8587(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5958) )
& ( v8587(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5957) )
& ( v8587(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5956) )
& ( v8587(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5955) )
& ( v8587(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5954) )
& ( v8587(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5953) )
& ( v8587(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5952) )
& ( v8587(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5951) )
& ( v8587(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5950) )
& ( v8587(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5949) )
& ( v8587(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5948) )
& ( v8587(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5947) )
& ( v8587(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5946) )
& ( v8587(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5945) )
& ( v8587(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5944) )
& ( v8587(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5943) )
& ( v8587(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5942) )
& ( v8587(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5941) )
& ( v8587(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5940) )
& ( v8587(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5939) )
& ( v8587(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5938) )
& ( v8587(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5937) )
& ( v8587(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5936) )
& ( v8587(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5935) )
& ( v8587(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5934) )
& ( v8587(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5933) )
& ( v8587(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5932) )
& ( v8587(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5931) )
& ( v8587(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5930) )
& ( v8587(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5929) )
& ( v8587(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5928) )
& ( v8587(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5927) )
& ( v8587(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5926) )
& ( v8587(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5925) )
& ( v8587(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5924) )
& ( v8587(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5923) )
& ( v8587(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5922) )
& ( v8587(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5921) )
& ( v8587(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5920) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_203,axiom,
! [VarNext: state_type] :
( v8589(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8587(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1398,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8589(VarNext)
<=> ( v8591(VarNext)
& v3218(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1397,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8591(VarNext)
<=> ( v2609(VarNext)
& v8592(VarNext) ) ) ) ).
tff(writeUnaryOperator_841,axiom,
! [VarCurr: state_type] :
( ~ v8592(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1894,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5891)
<=> v8579(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5890)
<=> v8579(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5889)
<=> v8579(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5888)
<=> v8579(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5887)
<=> v8579(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5886)
<=> v8579(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5885)
<=> v8579(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5884)
<=> v8579(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_101,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8581(VarNext)
=> ( ( v8579(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5919) )
& ( v8579(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5918) )
& ( v8579(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5917) )
& ( v8579(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5916) )
& ( v8579(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5915) )
& ( v8579(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5914) )
& ( v8579(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5913) )
& ( v8579(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5912) )
& ( v8579(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5911) )
& ( v8579(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5910) )
& ( v8579(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5909) )
& ( v8579(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5908) )
& ( v8579(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5907) )
& ( v8579(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5906) )
& ( v8579(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5905) )
& ( v8579(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5904) )
& ( v8579(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5903) )
& ( v8579(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5902) )
& ( v8579(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5901) )
& ( v8579(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5900) )
& ( v8579(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5899) )
& ( v8579(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5898) )
& ( v8579(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5897) )
& ( v8579(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5896) )
& ( v8579(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5895) )
& ( v8579(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5894) )
& ( v8579(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5893) )
& ( v8579(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5892) )
& ( v8579(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5891) )
& ( v8579(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5890) )
& ( v8579(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5889) )
& ( v8579(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5888) )
& ( v8579(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5887) )
& ( v8579(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5886) )
& ( v8579(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5885) )
& ( v8579(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5884) )
& ( v8579(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5883) )
& ( v8579(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5882) )
& ( v8579(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5881) )
& ( v8579(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5880) )
& ( v8579(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5879) )
& ( v8579(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5878) )
& ( v8579(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5877) )
& ( v8579(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5876) )
& ( v8579(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5875) )
& ( v8579(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5874) )
& ( v8579(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5873) )
& ( v8579(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5872) )
& ( v8579(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5871) )
& ( v8579(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5870) )
& ( v8579(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5869) )
& ( v8579(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5868) )
& ( v8579(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5867) )
& ( v8579(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5866) )
& ( v8579(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5865) )
& ( v8579(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5864) )
& ( v8579(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5863) )
& ( v8579(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5862) )
& ( v8579(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5861) )
& ( v8579(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5860) )
& ( v8579(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5859) )
& ( v8579(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5858) )
& ( v8579(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5857) )
& ( v8579(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5856) )
& ( v8579(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5855) )
& ( v8579(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5854) )
& ( v8579(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5853) )
& ( v8579(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5852) )
& ( v8579(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5851) )
& ( v8579(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5850) )
& ( v8579(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5849) )
& ( v8579(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5848) )
& ( v8579(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5847) )
& ( v8579(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5846) )
& ( v8579(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5845) )
& ( v8579(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5844) )
& ( v8579(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5843) )
& ( v8579(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5842) )
& ( v8579(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5841) )
& ( v8579(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5840) )
& ( v8579(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5839) )
& ( v8579(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5838) )
& ( v8579(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5837) )
& ( v8579(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5836) )
& ( v8579(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5835) )
& ( v8579(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5834) )
& ( v8579(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5833) )
& ( v8579(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5832) )
& ( v8579(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5831) )
& ( v8579(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5830) )
& ( v8579(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5829) )
& ( v8579(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5828) )
& ( v8579(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5827) )
& ( v8579(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5826) )
& ( v8579(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5825) )
& ( v8579(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5824) )
& ( v8579(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5823) )
& ( v8579(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5822) )
& ( v8579(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5821) )
& ( v8579(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5820) )
& ( v8579(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5819) )
& ( v8579(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5818) )
& ( v8579(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5817) )
& ( v8579(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5816) )
& ( v8579(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5815) )
& ( v8579(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5814) )
& ( v8579(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5813) )
& ( v8579(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5812) )
& ( v8579(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5811) )
& ( v8579(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5810) )
& ( v8579(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5809) )
& ( v8579(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5808) )
& ( v8579(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5807) )
& ( v8579(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5806) )
& ( v8579(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5805) )
& ( v8579(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5804) )
& ( v8579(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5803) )
& ( v8579(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5802) )
& ( v8579(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5801) )
& ( v8579(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5800) )
& ( v8579(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5799) )
& ( v8579(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5798) )
& ( v8579(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5797) )
& ( v8579(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5796) )
& ( v8579(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5795) )
& ( v8579(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5794) )
& ( v8579(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5793) )
& ( v8579(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5792) )
& ( v8579(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5791) )
& ( v8579(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5790) )
& ( v8579(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5789) )
& ( v8579(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5788) )
& ( v8579(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5787) )
& ( v8579(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5786) )
& ( v8579(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5785) )
& ( v8579(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5784) )
& ( v8579(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5783) )
& ( v8579(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5782) )
& ( v8579(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5781) )
& ( v8579(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5780) )
& ( v8579(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5779) )
& ( v8579(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5778) )
& ( v8579(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5777) )
& ( v8579(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5776) )
& ( v8579(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5775) )
& ( v8579(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5774) )
& ( v8579(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5773) )
& ( v8579(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5772) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_202,axiom,
! [VarNext: state_type] :
( v8581(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8579(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1396,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8581(VarNext)
<=> ( v8583(VarNext)
& v3203(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1395,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8583(VarNext)
<=> ( v2609(VarNext)
& v8584(VarNext) ) ) ) ).
tff(writeUnaryOperator_840,axiom,
! [VarCurr: state_type] :
( ~ v8584(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1893,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5743)
<=> v8571(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5742)
<=> v8571(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5741)
<=> v8571(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5740)
<=> v8571(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5739)
<=> v8571(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5738)
<=> v8571(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5737)
<=> v8571(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5736)
<=> v8571(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_100,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8573(VarNext)
=> ( ( v8571(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5771) )
& ( v8571(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5770) )
& ( v8571(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5769) )
& ( v8571(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5768) )
& ( v8571(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5767) )
& ( v8571(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5766) )
& ( v8571(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5765) )
& ( v8571(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5764) )
& ( v8571(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5763) )
& ( v8571(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5762) )
& ( v8571(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5761) )
& ( v8571(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5760) )
& ( v8571(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5759) )
& ( v8571(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5758) )
& ( v8571(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5757) )
& ( v8571(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5756) )
& ( v8571(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5755) )
& ( v8571(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5754) )
& ( v8571(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5753) )
& ( v8571(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5752) )
& ( v8571(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5751) )
& ( v8571(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5750) )
& ( v8571(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5749) )
& ( v8571(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5748) )
& ( v8571(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5747) )
& ( v8571(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5746) )
& ( v8571(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5745) )
& ( v8571(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5744) )
& ( v8571(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5743) )
& ( v8571(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5742) )
& ( v8571(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5741) )
& ( v8571(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5740) )
& ( v8571(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5739) )
& ( v8571(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5738) )
& ( v8571(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5737) )
& ( v8571(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5736) )
& ( v8571(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5735) )
& ( v8571(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5734) )
& ( v8571(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5733) )
& ( v8571(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5732) )
& ( v8571(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5731) )
& ( v8571(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5730) )
& ( v8571(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5729) )
& ( v8571(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5728) )
& ( v8571(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5727) )
& ( v8571(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5726) )
& ( v8571(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5725) )
& ( v8571(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5724) )
& ( v8571(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5723) )
& ( v8571(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5722) )
& ( v8571(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5721) )
& ( v8571(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5720) )
& ( v8571(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5719) )
& ( v8571(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5718) )
& ( v8571(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5717) )
& ( v8571(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5716) )
& ( v8571(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5715) )
& ( v8571(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5714) )
& ( v8571(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5713) )
& ( v8571(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5712) )
& ( v8571(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5711) )
& ( v8571(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5710) )
& ( v8571(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5709) )
& ( v8571(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5708) )
& ( v8571(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5707) )
& ( v8571(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5706) )
& ( v8571(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5705) )
& ( v8571(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5704) )
& ( v8571(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5703) )
& ( v8571(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5702) )
& ( v8571(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5701) )
& ( v8571(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5700) )
& ( v8571(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5699) )
& ( v8571(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5698) )
& ( v8571(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5697) )
& ( v8571(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5696) )
& ( v8571(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5695) )
& ( v8571(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5694) )
& ( v8571(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5693) )
& ( v8571(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5692) )
& ( v8571(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5691) )
& ( v8571(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5690) )
& ( v8571(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5689) )
& ( v8571(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5688) )
& ( v8571(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5687) )
& ( v8571(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5686) )
& ( v8571(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5685) )
& ( v8571(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5684) )
& ( v8571(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5683) )
& ( v8571(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5682) )
& ( v8571(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5681) )
& ( v8571(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5680) )
& ( v8571(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5679) )
& ( v8571(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5678) )
& ( v8571(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5677) )
& ( v8571(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5676) )
& ( v8571(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5675) )
& ( v8571(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5674) )
& ( v8571(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5673) )
& ( v8571(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5672) )
& ( v8571(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5671) )
& ( v8571(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5670) )
& ( v8571(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5669) )
& ( v8571(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5668) )
& ( v8571(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5667) )
& ( v8571(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5666) )
& ( v8571(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5665) )
& ( v8571(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5664) )
& ( v8571(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5663) )
& ( v8571(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5662) )
& ( v8571(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5661) )
& ( v8571(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5660) )
& ( v8571(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5659) )
& ( v8571(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5658) )
& ( v8571(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5657) )
& ( v8571(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5656) )
& ( v8571(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5655) )
& ( v8571(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5654) )
& ( v8571(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5653) )
& ( v8571(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5652) )
& ( v8571(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5651) )
& ( v8571(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5650) )
& ( v8571(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5649) )
& ( v8571(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5648) )
& ( v8571(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5647) )
& ( v8571(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5646) )
& ( v8571(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5645) )
& ( v8571(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5644) )
& ( v8571(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5643) )
& ( v8571(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5642) )
& ( v8571(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5641) )
& ( v8571(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5640) )
& ( v8571(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5639) )
& ( v8571(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5638) )
& ( v8571(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5637) )
& ( v8571(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5636) )
& ( v8571(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5635) )
& ( v8571(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5634) )
& ( v8571(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5633) )
& ( v8571(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5632) )
& ( v8571(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5631) )
& ( v8571(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5630) )
& ( v8571(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5629) )
& ( v8571(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5628) )
& ( v8571(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5627) )
& ( v8571(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5626) )
& ( v8571(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5625) )
& ( v8571(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5624) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_201,axiom,
! [VarNext: state_type] :
( v8573(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8571(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1394,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8573(VarNext)
<=> ( v8575(VarNext)
& v3188(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1393,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8575(VarNext)
<=> ( v2609(VarNext)
& v8576(VarNext) ) ) ) ).
tff(writeUnaryOperator_839,axiom,
! [VarCurr: state_type] :
( ~ v8576(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1892,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5595)
<=> v8563(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5594)
<=> v8563(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5593)
<=> v8563(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5592)
<=> v8563(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5591)
<=> v8563(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5590)
<=> v8563(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5589)
<=> v8563(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5588)
<=> v8563(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_99,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8565(VarNext)
=> ( ( v8563(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5623) )
& ( v8563(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5622) )
& ( v8563(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5621) )
& ( v8563(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5620) )
& ( v8563(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5619) )
& ( v8563(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5618) )
& ( v8563(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5617) )
& ( v8563(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5616) )
& ( v8563(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5615) )
& ( v8563(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5614) )
& ( v8563(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5613) )
& ( v8563(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5612) )
& ( v8563(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5611) )
& ( v8563(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5610) )
& ( v8563(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5609) )
& ( v8563(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5608) )
& ( v8563(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5607) )
& ( v8563(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5606) )
& ( v8563(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5605) )
& ( v8563(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5604) )
& ( v8563(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5603) )
& ( v8563(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5602) )
& ( v8563(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5601) )
& ( v8563(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5600) )
& ( v8563(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5599) )
& ( v8563(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5598) )
& ( v8563(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5597) )
& ( v8563(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5596) )
& ( v8563(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5595) )
& ( v8563(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5594) )
& ( v8563(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5593) )
& ( v8563(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5592) )
& ( v8563(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5591) )
& ( v8563(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5590) )
& ( v8563(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5589) )
& ( v8563(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5588) )
& ( v8563(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5587) )
& ( v8563(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5586) )
& ( v8563(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5585) )
& ( v8563(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5584) )
& ( v8563(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5583) )
& ( v8563(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5582) )
& ( v8563(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5581) )
& ( v8563(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5580) )
& ( v8563(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5579) )
& ( v8563(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5578) )
& ( v8563(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5577) )
& ( v8563(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5576) )
& ( v8563(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5575) )
& ( v8563(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5574) )
& ( v8563(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5573) )
& ( v8563(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5572) )
& ( v8563(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5571) )
& ( v8563(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5570) )
& ( v8563(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5569) )
& ( v8563(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5568) )
& ( v8563(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5567) )
& ( v8563(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5566) )
& ( v8563(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5565) )
& ( v8563(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5564) )
& ( v8563(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5563) )
& ( v8563(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5562) )
& ( v8563(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5561) )
& ( v8563(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5560) )
& ( v8563(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5559) )
& ( v8563(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5558) )
& ( v8563(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5557) )
& ( v8563(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5556) )
& ( v8563(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5555) )
& ( v8563(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5554) )
& ( v8563(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5553) )
& ( v8563(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5552) )
& ( v8563(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5551) )
& ( v8563(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5550) )
& ( v8563(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5549) )
& ( v8563(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5548) )
& ( v8563(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5547) )
& ( v8563(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5546) )
& ( v8563(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5545) )
& ( v8563(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5544) )
& ( v8563(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5543) )
& ( v8563(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5542) )
& ( v8563(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5541) )
& ( v8563(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5540) )
& ( v8563(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5539) )
& ( v8563(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5538) )
& ( v8563(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5537) )
& ( v8563(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5536) )
& ( v8563(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5535) )
& ( v8563(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5534) )
& ( v8563(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5533) )
& ( v8563(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5532) )
& ( v8563(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5531) )
& ( v8563(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5530) )
& ( v8563(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5529) )
& ( v8563(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5528) )
& ( v8563(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5527) )
& ( v8563(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5526) )
& ( v8563(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5525) )
& ( v8563(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5524) )
& ( v8563(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5523) )
& ( v8563(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5522) )
& ( v8563(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5521) )
& ( v8563(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5520) )
& ( v8563(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5519) )
& ( v8563(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5518) )
& ( v8563(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5517) )
& ( v8563(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5516) )
& ( v8563(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5515) )
& ( v8563(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5514) )
& ( v8563(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5513) )
& ( v8563(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5512) )
& ( v8563(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5511) )
& ( v8563(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5510) )
& ( v8563(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5509) )
& ( v8563(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5508) )
& ( v8563(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5507) )
& ( v8563(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5506) )
& ( v8563(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5505) )
& ( v8563(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5504) )
& ( v8563(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5503) )
& ( v8563(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5502) )
& ( v8563(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5501) )
& ( v8563(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5500) )
& ( v8563(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5499) )
& ( v8563(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5498) )
& ( v8563(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5497) )
& ( v8563(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5496) )
& ( v8563(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5495) )
& ( v8563(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5494) )
& ( v8563(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5493) )
& ( v8563(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5492) )
& ( v8563(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5491) )
& ( v8563(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5490) )
& ( v8563(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5489) )
& ( v8563(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5488) )
& ( v8563(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5487) )
& ( v8563(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5486) )
& ( v8563(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5485) )
& ( v8563(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5484) )
& ( v8563(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5483) )
& ( v8563(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5482) )
& ( v8563(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5481) )
& ( v8563(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5480) )
& ( v8563(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5479) )
& ( v8563(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5478) )
& ( v8563(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5477) )
& ( v8563(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5476) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_200,axiom,
! [VarNext: state_type] :
( v8565(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8563(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1392,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8565(VarNext)
<=> ( v8567(VarNext)
& v3173(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1391,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8567(VarNext)
<=> ( v2609(VarNext)
& v8568(VarNext) ) ) ) ).
tff(writeUnaryOperator_838,axiom,
! [VarCurr: state_type] :
( ~ v8568(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1891,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5447)
<=> v8555(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5446)
<=> v8555(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5445)
<=> v8555(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5444)
<=> v8555(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5443)
<=> v8555(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5442)
<=> v8555(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5441)
<=> v8555(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5440)
<=> v8555(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_98,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8557(VarNext)
=> ( ( v8555(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5475) )
& ( v8555(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5474) )
& ( v8555(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5473) )
& ( v8555(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5472) )
& ( v8555(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5471) )
& ( v8555(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5470) )
& ( v8555(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5469) )
& ( v8555(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5468) )
& ( v8555(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5467) )
& ( v8555(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5466) )
& ( v8555(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5465) )
& ( v8555(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5464) )
& ( v8555(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5463) )
& ( v8555(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5462) )
& ( v8555(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5461) )
& ( v8555(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5460) )
& ( v8555(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5459) )
& ( v8555(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5458) )
& ( v8555(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5457) )
& ( v8555(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5456) )
& ( v8555(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5455) )
& ( v8555(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5454) )
& ( v8555(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5453) )
& ( v8555(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5452) )
& ( v8555(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5451) )
& ( v8555(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5450) )
& ( v8555(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5449) )
& ( v8555(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5448) )
& ( v8555(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5447) )
& ( v8555(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5446) )
& ( v8555(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5445) )
& ( v8555(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5444) )
& ( v8555(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5443) )
& ( v8555(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5442) )
& ( v8555(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5441) )
& ( v8555(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5440) )
& ( v8555(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5439) )
& ( v8555(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5438) )
& ( v8555(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5437) )
& ( v8555(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5436) )
& ( v8555(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5435) )
& ( v8555(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5434) )
& ( v8555(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5433) )
& ( v8555(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5432) )
& ( v8555(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5431) )
& ( v8555(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5430) )
& ( v8555(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5429) )
& ( v8555(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5428) )
& ( v8555(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5427) )
& ( v8555(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5426) )
& ( v8555(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5425) )
& ( v8555(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5424) )
& ( v8555(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5423) )
& ( v8555(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5422) )
& ( v8555(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5421) )
& ( v8555(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5420) )
& ( v8555(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5419) )
& ( v8555(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5418) )
& ( v8555(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5417) )
& ( v8555(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5416) )
& ( v8555(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5415) )
& ( v8555(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5414) )
& ( v8555(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5413) )
& ( v8555(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5412) )
& ( v8555(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5411) )
& ( v8555(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5410) )
& ( v8555(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5409) )
& ( v8555(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5408) )
& ( v8555(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5407) )
& ( v8555(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5406) )
& ( v8555(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5405) )
& ( v8555(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5404) )
& ( v8555(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5403) )
& ( v8555(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5402) )
& ( v8555(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5401) )
& ( v8555(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5400) )
& ( v8555(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5399) )
& ( v8555(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5398) )
& ( v8555(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5397) )
& ( v8555(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5396) )
& ( v8555(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5395) )
& ( v8555(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5394) )
& ( v8555(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5393) )
& ( v8555(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5392) )
& ( v8555(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5391) )
& ( v8555(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5390) )
& ( v8555(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5389) )
& ( v8555(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5388) )
& ( v8555(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5387) )
& ( v8555(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5386) )
& ( v8555(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5385) )
& ( v8555(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5384) )
& ( v8555(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5383) )
& ( v8555(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5382) )
& ( v8555(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5381) )
& ( v8555(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5380) )
& ( v8555(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5379) )
& ( v8555(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5378) )
& ( v8555(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5377) )
& ( v8555(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5376) )
& ( v8555(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5375) )
& ( v8555(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5374) )
& ( v8555(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5373) )
& ( v8555(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5372) )
& ( v8555(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5371) )
& ( v8555(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5370) )
& ( v8555(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5369) )
& ( v8555(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5368) )
& ( v8555(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5367) )
& ( v8555(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5366) )
& ( v8555(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5365) )
& ( v8555(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5364) )
& ( v8555(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5363) )
& ( v8555(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5362) )
& ( v8555(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5361) )
& ( v8555(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5360) )
& ( v8555(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5359) )
& ( v8555(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5358) )
& ( v8555(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5357) )
& ( v8555(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5356) )
& ( v8555(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5355) )
& ( v8555(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5354) )
& ( v8555(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5353) )
& ( v8555(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5352) )
& ( v8555(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5351) )
& ( v8555(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5350) )
& ( v8555(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5349) )
& ( v8555(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5348) )
& ( v8555(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5347) )
& ( v8555(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5346) )
& ( v8555(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5345) )
& ( v8555(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5344) )
& ( v8555(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5343) )
& ( v8555(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5342) )
& ( v8555(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5341) )
& ( v8555(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5340) )
& ( v8555(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5339) )
& ( v8555(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5338) )
& ( v8555(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5337) )
& ( v8555(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5336) )
& ( v8555(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5335) )
& ( v8555(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5334) )
& ( v8555(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5333) )
& ( v8555(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5332) )
& ( v8555(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5331) )
& ( v8555(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5330) )
& ( v8555(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5329) )
& ( v8555(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5328) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_199,axiom,
! [VarNext: state_type] :
( v8557(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8555(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1390,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8557(VarNext)
<=> ( v8559(VarNext)
& v3158(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1389,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8559(VarNext)
<=> ( v2609(VarNext)
& v8560(VarNext) ) ) ) ).
tff(writeUnaryOperator_837,axiom,
! [VarCurr: state_type] :
( ~ v8560(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1890,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5299)
<=> v8547(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5298)
<=> v8547(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5297)
<=> v8547(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5296)
<=> v8547(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5295)
<=> v8547(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5294)
<=> v8547(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5293)
<=> v8547(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5292)
<=> v8547(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_97,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8549(VarNext)
=> ( ( v8547(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5327) )
& ( v8547(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5326) )
& ( v8547(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5325) )
& ( v8547(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5324) )
& ( v8547(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5323) )
& ( v8547(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5322) )
& ( v8547(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5321) )
& ( v8547(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5320) )
& ( v8547(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5319) )
& ( v8547(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5318) )
& ( v8547(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5317) )
& ( v8547(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5316) )
& ( v8547(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5315) )
& ( v8547(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5314) )
& ( v8547(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5313) )
& ( v8547(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5312) )
& ( v8547(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5311) )
& ( v8547(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5310) )
& ( v8547(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5309) )
& ( v8547(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5308) )
& ( v8547(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5307) )
& ( v8547(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5306) )
& ( v8547(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5305) )
& ( v8547(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5304) )
& ( v8547(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5303) )
& ( v8547(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5302) )
& ( v8547(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5301) )
& ( v8547(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5300) )
& ( v8547(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5299) )
& ( v8547(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5298) )
& ( v8547(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5297) )
& ( v8547(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5296) )
& ( v8547(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5295) )
& ( v8547(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5294) )
& ( v8547(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5293) )
& ( v8547(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5292) )
& ( v8547(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5291) )
& ( v8547(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5290) )
& ( v8547(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5289) )
& ( v8547(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5288) )
& ( v8547(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5287) )
& ( v8547(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5286) )
& ( v8547(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5285) )
& ( v8547(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5284) )
& ( v8547(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5283) )
& ( v8547(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5282) )
& ( v8547(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5281) )
& ( v8547(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5280) )
& ( v8547(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5279) )
& ( v8547(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5278) )
& ( v8547(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5277) )
& ( v8547(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5276) )
& ( v8547(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5275) )
& ( v8547(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5274) )
& ( v8547(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5273) )
& ( v8547(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5272) )
& ( v8547(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5271) )
& ( v8547(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5270) )
& ( v8547(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5269) )
& ( v8547(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5268) )
& ( v8547(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5267) )
& ( v8547(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5266) )
& ( v8547(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5265) )
& ( v8547(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5264) )
& ( v8547(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5263) )
& ( v8547(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5262) )
& ( v8547(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5261) )
& ( v8547(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5260) )
& ( v8547(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5259) )
& ( v8547(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5258) )
& ( v8547(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5257) )
& ( v8547(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5256) )
& ( v8547(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5255) )
& ( v8547(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5254) )
& ( v8547(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5253) )
& ( v8547(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5252) )
& ( v8547(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5251) )
& ( v8547(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5250) )
& ( v8547(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5249) )
& ( v8547(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5248) )
& ( v8547(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5247) )
& ( v8547(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5246) )
& ( v8547(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5245) )
& ( v8547(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5244) )
& ( v8547(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5243) )
& ( v8547(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5242) )
& ( v8547(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5241) )
& ( v8547(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5240) )
& ( v8547(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5239) )
& ( v8547(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5238) )
& ( v8547(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5237) )
& ( v8547(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5236) )
& ( v8547(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5235) )
& ( v8547(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5234) )
& ( v8547(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5233) )
& ( v8547(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5232) )
& ( v8547(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5231) )
& ( v8547(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5230) )
& ( v8547(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5229) )
& ( v8547(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5228) )
& ( v8547(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5227) )
& ( v8547(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5226) )
& ( v8547(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5225) )
& ( v8547(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5224) )
& ( v8547(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5223) )
& ( v8547(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5222) )
& ( v8547(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5221) )
& ( v8547(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5220) )
& ( v8547(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5219) )
& ( v8547(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5218) )
& ( v8547(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5217) )
& ( v8547(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5216) )
& ( v8547(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5215) )
& ( v8547(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5214) )
& ( v8547(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5213) )
& ( v8547(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5212) )
& ( v8547(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5211) )
& ( v8547(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5210) )
& ( v8547(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5209) )
& ( v8547(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5208) )
& ( v8547(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5207) )
& ( v8547(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5206) )
& ( v8547(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5205) )
& ( v8547(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5204) )
& ( v8547(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5203) )
& ( v8547(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5202) )
& ( v8547(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5201) )
& ( v8547(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5200) )
& ( v8547(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5199) )
& ( v8547(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5198) )
& ( v8547(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5197) )
& ( v8547(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5196) )
& ( v8547(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5195) )
& ( v8547(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5194) )
& ( v8547(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5193) )
& ( v8547(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5192) )
& ( v8547(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5191) )
& ( v8547(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5190) )
& ( v8547(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5189) )
& ( v8547(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5188) )
& ( v8547(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5187) )
& ( v8547(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5186) )
& ( v8547(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5185) )
& ( v8547(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5184) )
& ( v8547(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5183) )
& ( v8547(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5182) )
& ( v8547(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5181) )
& ( v8547(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5180) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_198,axiom,
! [VarNext: state_type] :
( v8549(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8547(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1388,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8549(VarNext)
<=> ( v8551(VarNext)
& v3143(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1387,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8551(VarNext)
<=> ( v2609(VarNext)
& v8552(VarNext) ) ) ) ).
tff(writeUnaryOperator_836,axiom,
! [VarCurr: state_type] :
( ~ v8552(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1889,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5151)
<=> v8539(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5150)
<=> v8539(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5149)
<=> v8539(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5148)
<=> v8539(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex5147)
<=> v8539(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex5146)
<=> v8539(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex5145)
<=> v8539(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex5144)
<=> v8539(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_96,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8541(VarNext)
=> ( ( v8539(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5179) )
& ( v8539(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5178) )
& ( v8539(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5177) )
& ( v8539(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5176) )
& ( v8539(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5175) )
& ( v8539(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5174) )
& ( v8539(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5173) )
& ( v8539(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5172) )
& ( v8539(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5171) )
& ( v8539(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5170) )
& ( v8539(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5169) )
& ( v8539(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5168) )
& ( v8539(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5167) )
& ( v8539(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5166) )
& ( v8539(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5165) )
& ( v8539(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5164) )
& ( v8539(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5163) )
& ( v8539(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5162) )
& ( v8539(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5161) )
& ( v8539(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5160) )
& ( v8539(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5159) )
& ( v8539(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5158) )
& ( v8539(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5157) )
& ( v8539(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5156) )
& ( v8539(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5155) )
& ( v8539(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5154) )
& ( v8539(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5153) )
& ( v8539(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5152) )
& ( v8539(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5151) )
& ( v8539(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5150) )
& ( v8539(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5149) )
& ( v8539(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5148) )
& ( v8539(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex5147) )
& ( v8539(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex5146) )
& ( v8539(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex5145) )
& ( v8539(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex5144) )
& ( v8539(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex5143) )
& ( v8539(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex5142) )
& ( v8539(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex5141) )
& ( v8539(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex5140) )
& ( v8539(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex5139) )
& ( v8539(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex5138) )
& ( v8539(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex5137) )
& ( v8539(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex5136) )
& ( v8539(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex5135) )
& ( v8539(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex5134) )
& ( v8539(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex5133) )
& ( v8539(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex5132) )
& ( v8539(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex5131) )
& ( v8539(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex5130) )
& ( v8539(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex5129) )
& ( v8539(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex5128) )
& ( v8539(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex5127) )
& ( v8539(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex5126) )
& ( v8539(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex5125) )
& ( v8539(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex5124) )
& ( v8539(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex5123) )
& ( v8539(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex5122) )
& ( v8539(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex5121) )
& ( v8539(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex5120) )
& ( v8539(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex5119) )
& ( v8539(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex5118) )
& ( v8539(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex5117) )
& ( v8539(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex5116) )
& ( v8539(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex5115) )
& ( v8539(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex5114) )
& ( v8539(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex5113) )
& ( v8539(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex5112) )
& ( v8539(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex5111) )
& ( v8539(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex5110) )
& ( v8539(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex5109) )
& ( v8539(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex5108) )
& ( v8539(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex5107) )
& ( v8539(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex5106) )
& ( v8539(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex5105) )
& ( v8539(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex5104) )
& ( v8539(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex5103) )
& ( v8539(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex5102) )
& ( v8539(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex5101) )
& ( v8539(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex5100) )
& ( v8539(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex5099) )
& ( v8539(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex5098) )
& ( v8539(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex5097) )
& ( v8539(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex5096) )
& ( v8539(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex5095) )
& ( v8539(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex5094) )
& ( v8539(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex5093) )
& ( v8539(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex5092) )
& ( v8539(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex5091) )
& ( v8539(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex5090) )
& ( v8539(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex5089) )
& ( v8539(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex5088) )
& ( v8539(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex5087) )
& ( v8539(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex5086) )
& ( v8539(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex5085) )
& ( v8539(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex5084) )
& ( v8539(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex5083) )
& ( v8539(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex5082) )
& ( v8539(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex5081) )
& ( v8539(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex5080) )
& ( v8539(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex5079) )
& ( v8539(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex5078) )
& ( v8539(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex5077) )
& ( v8539(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex5076) )
& ( v8539(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex5075) )
& ( v8539(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex5074) )
& ( v8539(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex5073) )
& ( v8539(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex5072) )
& ( v8539(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex5071) )
& ( v8539(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex5070) )
& ( v8539(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex5069) )
& ( v8539(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex5068) )
& ( v8539(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex5067) )
& ( v8539(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex5066) )
& ( v8539(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex5065) )
& ( v8539(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex5064) )
& ( v8539(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex5063) )
& ( v8539(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex5062) )
& ( v8539(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex5061) )
& ( v8539(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex5060) )
& ( v8539(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex5059) )
& ( v8539(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex5058) )
& ( v8539(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex5057) )
& ( v8539(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex5056) )
& ( v8539(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex5055) )
& ( v8539(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex5054) )
& ( v8539(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex5053) )
& ( v8539(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex5052) )
& ( v8539(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex5051) )
& ( v8539(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex5050) )
& ( v8539(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex5049) )
& ( v8539(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex5048) )
& ( v8539(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex5047) )
& ( v8539(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex5046) )
& ( v8539(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex5045) )
& ( v8539(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex5044) )
& ( v8539(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex5043) )
& ( v8539(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex5042) )
& ( v8539(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex5041) )
& ( v8539(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex5040) )
& ( v8539(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex5039) )
& ( v8539(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex5038) )
& ( v8539(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex5037) )
& ( v8539(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex5036) )
& ( v8539(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex5035) )
& ( v8539(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex5034) )
& ( v8539(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex5033) )
& ( v8539(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex5032) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_197,axiom,
! [VarNext: state_type] :
( v8541(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8539(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1386,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8541(VarNext)
<=> ( v8543(VarNext)
& v3128(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1385,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8543(VarNext)
<=> ( v2609(VarNext)
& v8544(VarNext) ) ) ) ).
tff(writeUnaryOperator_835,axiom,
! [VarCurr: state_type] :
( ~ v8544(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1888,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex5003)
<=> v8531(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex5002)
<=> v8531(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex5001)
<=> v8531(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex5000)
<=> v8531(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4999)
<=> v8531(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4998)
<=> v8531(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4997)
<=> v8531(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4996)
<=> v8531(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_95,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8533(VarNext)
=> ( ( v8531(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex5031) )
& ( v8531(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex5030) )
& ( v8531(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex5029) )
& ( v8531(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex5028) )
& ( v8531(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex5027) )
& ( v8531(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex5026) )
& ( v8531(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex5025) )
& ( v8531(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex5024) )
& ( v8531(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex5023) )
& ( v8531(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex5022) )
& ( v8531(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex5021) )
& ( v8531(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex5020) )
& ( v8531(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex5019) )
& ( v8531(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex5018) )
& ( v8531(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex5017) )
& ( v8531(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex5016) )
& ( v8531(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex5015) )
& ( v8531(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex5014) )
& ( v8531(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex5013) )
& ( v8531(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex5012) )
& ( v8531(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex5011) )
& ( v8531(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex5010) )
& ( v8531(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex5009) )
& ( v8531(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex5008) )
& ( v8531(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex5007) )
& ( v8531(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex5006) )
& ( v8531(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex5005) )
& ( v8531(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex5004) )
& ( v8531(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex5003) )
& ( v8531(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex5002) )
& ( v8531(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex5001) )
& ( v8531(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex5000) )
& ( v8531(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4999) )
& ( v8531(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4998) )
& ( v8531(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4997) )
& ( v8531(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4996) )
& ( v8531(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4995) )
& ( v8531(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4994) )
& ( v8531(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4993) )
& ( v8531(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4992) )
& ( v8531(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4991) )
& ( v8531(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4990) )
& ( v8531(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4989) )
& ( v8531(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4988) )
& ( v8531(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4987) )
& ( v8531(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4986) )
& ( v8531(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4985) )
& ( v8531(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4984) )
& ( v8531(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4983) )
& ( v8531(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4982) )
& ( v8531(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4981) )
& ( v8531(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4980) )
& ( v8531(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4979) )
& ( v8531(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4978) )
& ( v8531(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4977) )
& ( v8531(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4976) )
& ( v8531(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4975) )
& ( v8531(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4974) )
& ( v8531(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4973) )
& ( v8531(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4972) )
& ( v8531(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4971) )
& ( v8531(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4970) )
& ( v8531(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4969) )
& ( v8531(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4968) )
& ( v8531(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4967) )
& ( v8531(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4966) )
& ( v8531(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4965) )
& ( v8531(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4964) )
& ( v8531(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4963) )
& ( v8531(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4962) )
& ( v8531(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4961) )
& ( v8531(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4960) )
& ( v8531(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4959) )
& ( v8531(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4958) )
& ( v8531(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4957) )
& ( v8531(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4956) )
& ( v8531(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4955) )
& ( v8531(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4954) )
& ( v8531(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4953) )
& ( v8531(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4952) )
& ( v8531(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4951) )
& ( v8531(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4950) )
& ( v8531(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4949) )
& ( v8531(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4948) )
& ( v8531(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4947) )
& ( v8531(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4946) )
& ( v8531(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4945) )
& ( v8531(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4944) )
& ( v8531(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4943) )
& ( v8531(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4942) )
& ( v8531(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4941) )
& ( v8531(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4940) )
& ( v8531(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4939) )
& ( v8531(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4938) )
& ( v8531(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4937) )
& ( v8531(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4936) )
& ( v8531(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4935) )
& ( v8531(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4934) )
& ( v8531(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4933) )
& ( v8531(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4932) )
& ( v8531(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4931) )
& ( v8531(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4930) )
& ( v8531(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4929) )
& ( v8531(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4928) )
& ( v8531(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4927) )
& ( v8531(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4926) )
& ( v8531(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4925) )
& ( v8531(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4924) )
& ( v8531(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4923) )
& ( v8531(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4922) )
& ( v8531(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4921) )
& ( v8531(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4920) )
& ( v8531(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4919) )
& ( v8531(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4918) )
& ( v8531(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4917) )
& ( v8531(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4916) )
& ( v8531(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4915) )
& ( v8531(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4914) )
& ( v8531(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4913) )
& ( v8531(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4912) )
& ( v8531(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4911) )
& ( v8531(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4910) )
& ( v8531(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4909) )
& ( v8531(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4908) )
& ( v8531(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4907) )
& ( v8531(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4906) )
& ( v8531(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4905) )
& ( v8531(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4904) )
& ( v8531(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4903) )
& ( v8531(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4902) )
& ( v8531(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4901) )
& ( v8531(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4900) )
& ( v8531(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4899) )
& ( v8531(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4898) )
& ( v8531(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4897) )
& ( v8531(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4896) )
& ( v8531(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4895) )
& ( v8531(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4894) )
& ( v8531(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4893) )
& ( v8531(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4892) )
& ( v8531(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4891) )
& ( v8531(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4890) )
& ( v8531(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4889) )
& ( v8531(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4888) )
& ( v8531(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4887) )
& ( v8531(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4886) )
& ( v8531(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4885) )
& ( v8531(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4884) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_196,axiom,
! [VarNext: state_type] :
( v8533(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8531(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1384,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8533(VarNext)
<=> ( v8535(VarNext)
& v3113(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1383,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8535(VarNext)
<=> ( v2609(VarNext)
& v8536(VarNext) ) ) ) ).
tff(writeUnaryOperator_834,axiom,
! [VarCurr: state_type] :
( ~ v8536(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1887,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4855)
<=> v8523(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4854)
<=> v8523(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4853)
<=> v8523(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4852)
<=> v8523(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4851)
<=> v8523(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4850)
<=> v8523(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4849)
<=> v8523(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4848)
<=> v8523(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_94,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8525(VarNext)
=> ( ( v8523(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4883) )
& ( v8523(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4882) )
& ( v8523(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4881) )
& ( v8523(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4880) )
& ( v8523(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4879) )
& ( v8523(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4878) )
& ( v8523(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4877) )
& ( v8523(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4876) )
& ( v8523(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4875) )
& ( v8523(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4874) )
& ( v8523(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4873) )
& ( v8523(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4872) )
& ( v8523(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4871) )
& ( v8523(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4870) )
& ( v8523(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4869) )
& ( v8523(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4868) )
& ( v8523(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4867) )
& ( v8523(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4866) )
& ( v8523(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4865) )
& ( v8523(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4864) )
& ( v8523(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4863) )
& ( v8523(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4862) )
& ( v8523(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4861) )
& ( v8523(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4860) )
& ( v8523(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4859) )
& ( v8523(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4858) )
& ( v8523(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4857) )
& ( v8523(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4856) )
& ( v8523(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4855) )
& ( v8523(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4854) )
& ( v8523(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4853) )
& ( v8523(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4852) )
& ( v8523(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4851) )
& ( v8523(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4850) )
& ( v8523(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4849) )
& ( v8523(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4848) )
& ( v8523(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4847) )
& ( v8523(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4846) )
& ( v8523(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4845) )
& ( v8523(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4844) )
& ( v8523(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4843) )
& ( v8523(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4842) )
& ( v8523(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4841) )
& ( v8523(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4840) )
& ( v8523(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4839) )
& ( v8523(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4838) )
& ( v8523(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4837) )
& ( v8523(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4836) )
& ( v8523(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4835) )
& ( v8523(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4834) )
& ( v8523(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4833) )
& ( v8523(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4832) )
& ( v8523(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4831) )
& ( v8523(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4830) )
& ( v8523(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4829) )
& ( v8523(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4828) )
& ( v8523(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4827) )
& ( v8523(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4826) )
& ( v8523(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4825) )
& ( v8523(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4824) )
& ( v8523(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4823) )
& ( v8523(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4822) )
& ( v8523(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4821) )
& ( v8523(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4820) )
& ( v8523(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4819) )
& ( v8523(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4818) )
& ( v8523(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4817) )
& ( v8523(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4816) )
& ( v8523(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4815) )
& ( v8523(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4814) )
& ( v8523(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4813) )
& ( v8523(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4812) )
& ( v8523(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4811) )
& ( v8523(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4810) )
& ( v8523(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4809) )
& ( v8523(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4808) )
& ( v8523(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4807) )
& ( v8523(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4806) )
& ( v8523(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4805) )
& ( v8523(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4804) )
& ( v8523(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4803) )
& ( v8523(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4802) )
& ( v8523(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4801) )
& ( v8523(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4800) )
& ( v8523(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4799) )
& ( v8523(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4798) )
& ( v8523(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4797) )
& ( v8523(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4796) )
& ( v8523(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4795) )
& ( v8523(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4794) )
& ( v8523(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4793) )
& ( v8523(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4792) )
& ( v8523(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4791) )
& ( v8523(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4790) )
& ( v8523(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4789) )
& ( v8523(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4788) )
& ( v8523(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4787) )
& ( v8523(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4786) )
& ( v8523(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4785) )
& ( v8523(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4784) )
& ( v8523(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4783) )
& ( v8523(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4782) )
& ( v8523(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4781) )
& ( v8523(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4780) )
& ( v8523(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4779) )
& ( v8523(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4778) )
& ( v8523(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4777) )
& ( v8523(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4776) )
& ( v8523(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4775) )
& ( v8523(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4774) )
& ( v8523(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4773) )
& ( v8523(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4772) )
& ( v8523(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4771) )
& ( v8523(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4770) )
& ( v8523(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4769) )
& ( v8523(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4768) )
& ( v8523(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4767) )
& ( v8523(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4766) )
& ( v8523(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4765) )
& ( v8523(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4764) )
& ( v8523(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4763) )
& ( v8523(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4762) )
& ( v8523(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4761) )
& ( v8523(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4760) )
& ( v8523(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4759) )
& ( v8523(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4758) )
& ( v8523(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4757) )
& ( v8523(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4756) )
& ( v8523(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4755) )
& ( v8523(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4754) )
& ( v8523(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4753) )
& ( v8523(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4752) )
& ( v8523(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4751) )
& ( v8523(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4750) )
& ( v8523(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4749) )
& ( v8523(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4748) )
& ( v8523(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4747) )
& ( v8523(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4746) )
& ( v8523(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4745) )
& ( v8523(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4744) )
& ( v8523(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4743) )
& ( v8523(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4742) )
& ( v8523(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4741) )
& ( v8523(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4740) )
& ( v8523(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4739) )
& ( v8523(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4738) )
& ( v8523(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4737) )
& ( v8523(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4736) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_195,axiom,
! [VarNext: state_type] :
( v8525(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8523(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1382,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8525(VarNext)
<=> ( v8527(VarNext)
& v3098(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1381,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8527(VarNext)
<=> ( v2609(VarNext)
& v8528(VarNext) ) ) ) ).
tff(writeUnaryOperator_833,axiom,
! [VarCurr: state_type] :
( ~ v8528(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1886,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4707)
<=> v8515(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4706)
<=> v8515(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4705)
<=> v8515(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4704)
<=> v8515(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4703)
<=> v8515(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4702)
<=> v8515(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4701)
<=> v8515(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4700)
<=> v8515(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_93,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8517(VarNext)
=> ( ( v8515(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4735) )
& ( v8515(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4734) )
& ( v8515(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4733) )
& ( v8515(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4732) )
& ( v8515(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4731) )
& ( v8515(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4730) )
& ( v8515(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4729) )
& ( v8515(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4728) )
& ( v8515(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4727) )
& ( v8515(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4726) )
& ( v8515(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4725) )
& ( v8515(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4724) )
& ( v8515(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4723) )
& ( v8515(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4722) )
& ( v8515(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4721) )
& ( v8515(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4720) )
& ( v8515(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4719) )
& ( v8515(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4718) )
& ( v8515(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4717) )
& ( v8515(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4716) )
& ( v8515(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4715) )
& ( v8515(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4714) )
& ( v8515(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4713) )
& ( v8515(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4712) )
& ( v8515(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4711) )
& ( v8515(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4710) )
& ( v8515(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4709) )
& ( v8515(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4708) )
& ( v8515(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4707) )
& ( v8515(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4706) )
& ( v8515(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4705) )
& ( v8515(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4704) )
& ( v8515(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4703) )
& ( v8515(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4702) )
& ( v8515(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4701) )
& ( v8515(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4700) )
& ( v8515(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4699) )
& ( v8515(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4698) )
& ( v8515(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4697) )
& ( v8515(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4696) )
& ( v8515(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4695) )
& ( v8515(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4694) )
& ( v8515(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4693) )
& ( v8515(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4692) )
& ( v8515(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4691) )
& ( v8515(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4690) )
& ( v8515(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4689) )
& ( v8515(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4688) )
& ( v8515(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4687) )
& ( v8515(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4686) )
& ( v8515(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4685) )
& ( v8515(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4684) )
& ( v8515(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4683) )
& ( v8515(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4682) )
& ( v8515(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4681) )
& ( v8515(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4680) )
& ( v8515(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4679) )
& ( v8515(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4678) )
& ( v8515(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4677) )
& ( v8515(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4676) )
& ( v8515(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4675) )
& ( v8515(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4674) )
& ( v8515(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4673) )
& ( v8515(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4672) )
& ( v8515(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4671) )
& ( v8515(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4670) )
& ( v8515(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4669) )
& ( v8515(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4668) )
& ( v8515(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4667) )
& ( v8515(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4666) )
& ( v8515(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4665) )
& ( v8515(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4664) )
& ( v8515(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4663) )
& ( v8515(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4662) )
& ( v8515(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4661) )
& ( v8515(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4660) )
& ( v8515(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4659) )
& ( v8515(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4658) )
& ( v8515(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4657) )
& ( v8515(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4656) )
& ( v8515(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4655) )
& ( v8515(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4654) )
& ( v8515(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4653) )
& ( v8515(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4652) )
& ( v8515(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4651) )
& ( v8515(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4650) )
& ( v8515(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4649) )
& ( v8515(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4648) )
& ( v8515(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4647) )
& ( v8515(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4646) )
& ( v8515(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4645) )
& ( v8515(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4644) )
& ( v8515(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4643) )
& ( v8515(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4642) )
& ( v8515(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4641) )
& ( v8515(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4640) )
& ( v8515(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4639) )
& ( v8515(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4638) )
& ( v8515(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4637) )
& ( v8515(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4636) )
& ( v8515(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4635) )
& ( v8515(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4634) )
& ( v8515(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4633) )
& ( v8515(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4632) )
& ( v8515(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4631) )
& ( v8515(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4630) )
& ( v8515(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4629) )
& ( v8515(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4628) )
& ( v8515(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4627) )
& ( v8515(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4626) )
& ( v8515(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4625) )
& ( v8515(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4624) )
& ( v8515(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4623) )
& ( v8515(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4622) )
& ( v8515(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4621) )
& ( v8515(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4620) )
& ( v8515(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4619) )
& ( v8515(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4618) )
& ( v8515(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4617) )
& ( v8515(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4616) )
& ( v8515(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4615) )
& ( v8515(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4614) )
& ( v8515(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4613) )
& ( v8515(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4612) )
& ( v8515(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4611) )
& ( v8515(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4610) )
& ( v8515(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4609) )
& ( v8515(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4608) )
& ( v8515(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4607) )
& ( v8515(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4606) )
& ( v8515(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4605) )
& ( v8515(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4604) )
& ( v8515(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4603) )
& ( v8515(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4602) )
& ( v8515(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4601) )
& ( v8515(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4600) )
& ( v8515(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4599) )
& ( v8515(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4598) )
& ( v8515(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4597) )
& ( v8515(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4596) )
& ( v8515(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4595) )
& ( v8515(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4594) )
& ( v8515(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4593) )
& ( v8515(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4592) )
& ( v8515(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4591) )
& ( v8515(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4590) )
& ( v8515(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4589) )
& ( v8515(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4588) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_194,axiom,
! [VarNext: state_type] :
( v8517(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8515(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1380,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8517(VarNext)
<=> ( v8519(VarNext)
& v3083(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1379,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8519(VarNext)
<=> ( v2609(VarNext)
& v8520(VarNext) ) ) ) ).
tff(writeUnaryOperator_832,axiom,
! [VarCurr: state_type] :
( ~ v8520(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1885,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4559)
<=> v8507(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4558)
<=> v8507(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4557)
<=> v8507(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4556)
<=> v8507(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4555)
<=> v8507(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4554)
<=> v8507(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4553)
<=> v8507(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4552)
<=> v8507(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_92,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8509(VarNext)
=> ( ( v8507(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4587) )
& ( v8507(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4586) )
& ( v8507(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4585) )
& ( v8507(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4584) )
& ( v8507(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4583) )
& ( v8507(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4582) )
& ( v8507(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4581) )
& ( v8507(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4580) )
& ( v8507(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4579) )
& ( v8507(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4578) )
& ( v8507(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4577) )
& ( v8507(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4576) )
& ( v8507(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4575) )
& ( v8507(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4574) )
& ( v8507(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4573) )
& ( v8507(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4572) )
& ( v8507(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4571) )
& ( v8507(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4570) )
& ( v8507(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4569) )
& ( v8507(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4568) )
& ( v8507(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4567) )
& ( v8507(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4566) )
& ( v8507(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4565) )
& ( v8507(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4564) )
& ( v8507(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4563) )
& ( v8507(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4562) )
& ( v8507(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4561) )
& ( v8507(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4560) )
& ( v8507(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4559) )
& ( v8507(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4558) )
& ( v8507(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4557) )
& ( v8507(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4556) )
& ( v8507(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4555) )
& ( v8507(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4554) )
& ( v8507(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4553) )
& ( v8507(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4552) )
& ( v8507(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4551) )
& ( v8507(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4550) )
& ( v8507(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4549) )
& ( v8507(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4548) )
& ( v8507(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4547) )
& ( v8507(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4546) )
& ( v8507(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4545) )
& ( v8507(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4544) )
& ( v8507(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4543) )
& ( v8507(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4542) )
& ( v8507(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4541) )
& ( v8507(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4540) )
& ( v8507(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4539) )
& ( v8507(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4538) )
& ( v8507(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4537) )
& ( v8507(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4536) )
& ( v8507(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4535) )
& ( v8507(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4534) )
& ( v8507(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4533) )
& ( v8507(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4532) )
& ( v8507(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4531) )
& ( v8507(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4530) )
& ( v8507(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4529) )
& ( v8507(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4528) )
& ( v8507(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4527) )
& ( v8507(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4526) )
& ( v8507(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4525) )
& ( v8507(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4524) )
& ( v8507(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4523) )
& ( v8507(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4522) )
& ( v8507(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4521) )
& ( v8507(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4520) )
& ( v8507(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4519) )
& ( v8507(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4518) )
& ( v8507(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4517) )
& ( v8507(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4516) )
& ( v8507(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4515) )
& ( v8507(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4514) )
& ( v8507(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4513) )
& ( v8507(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4512) )
& ( v8507(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4511) )
& ( v8507(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4510) )
& ( v8507(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4509) )
& ( v8507(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4508) )
& ( v8507(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4507) )
& ( v8507(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4506) )
& ( v8507(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4505) )
& ( v8507(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4504) )
& ( v8507(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4503) )
& ( v8507(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4502) )
& ( v8507(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4501) )
& ( v8507(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4500) )
& ( v8507(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4499) )
& ( v8507(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4498) )
& ( v8507(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4497) )
& ( v8507(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4496) )
& ( v8507(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4495) )
& ( v8507(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4494) )
& ( v8507(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4493) )
& ( v8507(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4492) )
& ( v8507(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4491) )
& ( v8507(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4490) )
& ( v8507(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4489) )
& ( v8507(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4488) )
& ( v8507(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4487) )
& ( v8507(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4486) )
& ( v8507(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4485) )
& ( v8507(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4484) )
& ( v8507(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4483) )
& ( v8507(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4482) )
& ( v8507(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4481) )
& ( v8507(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4480) )
& ( v8507(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4479) )
& ( v8507(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4478) )
& ( v8507(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4477) )
& ( v8507(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4476) )
& ( v8507(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4475) )
& ( v8507(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4474) )
& ( v8507(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4473) )
& ( v8507(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4472) )
& ( v8507(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4471) )
& ( v8507(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4470) )
& ( v8507(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4469) )
& ( v8507(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4468) )
& ( v8507(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4467) )
& ( v8507(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4466) )
& ( v8507(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4465) )
& ( v8507(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4464) )
& ( v8507(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4463) )
& ( v8507(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4462) )
& ( v8507(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4461) )
& ( v8507(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4460) )
& ( v8507(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4459) )
& ( v8507(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4458) )
& ( v8507(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4457) )
& ( v8507(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4456) )
& ( v8507(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4455) )
& ( v8507(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4454) )
& ( v8507(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4453) )
& ( v8507(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4452) )
& ( v8507(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4451) )
& ( v8507(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4450) )
& ( v8507(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4449) )
& ( v8507(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4448) )
& ( v8507(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4447) )
& ( v8507(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4446) )
& ( v8507(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4445) )
& ( v8507(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4444) )
& ( v8507(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4443) )
& ( v8507(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4442) )
& ( v8507(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4441) )
& ( v8507(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4440) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_193,axiom,
! [VarNext: state_type] :
( v8509(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8507(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1378,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8509(VarNext)
<=> ( v8511(VarNext)
& v3068(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1377,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8511(VarNext)
<=> ( v2609(VarNext)
& v8512(VarNext) ) ) ) ).
tff(writeUnaryOperator_831,axiom,
! [VarCurr: state_type] :
( ~ v8512(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1884,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4411)
<=> v8499(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4410)
<=> v8499(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4409)
<=> v8499(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4408)
<=> v8499(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4407)
<=> v8499(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4406)
<=> v8499(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4405)
<=> v8499(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4404)
<=> v8499(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_91,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8501(VarNext)
=> ( ( v8499(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4439) )
& ( v8499(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4438) )
& ( v8499(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4437) )
& ( v8499(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4436) )
& ( v8499(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4435) )
& ( v8499(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4434) )
& ( v8499(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4433) )
& ( v8499(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4432) )
& ( v8499(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4431) )
& ( v8499(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4430) )
& ( v8499(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4429) )
& ( v8499(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4428) )
& ( v8499(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4427) )
& ( v8499(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4426) )
& ( v8499(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4425) )
& ( v8499(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4424) )
& ( v8499(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4423) )
& ( v8499(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4422) )
& ( v8499(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4421) )
& ( v8499(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4420) )
& ( v8499(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4419) )
& ( v8499(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4418) )
& ( v8499(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4417) )
& ( v8499(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4416) )
& ( v8499(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4415) )
& ( v8499(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4414) )
& ( v8499(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4413) )
& ( v8499(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4412) )
& ( v8499(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4411) )
& ( v8499(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4410) )
& ( v8499(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4409) )
& ( v8499(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4408) )
& ( v8499(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4407) )
& ( v8499(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4406) )
& ( v8499(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4405) )
& ( v8499(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4404) )
& ( v8499(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4403) )
& ( v8499(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4402) )
& ( v8499(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4401) )
& ( v8499(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4400) )
& ( v8499(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4399) )
& ( v8499(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4398) )
& ( v8499(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4397) )
& ( v8499(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4396) )
& ( v8499(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4395) )
& ( v8499(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4394) )
& ( v8499(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4393) )
& ( v8499(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4392) )
& ( v8499(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4391) )
& ( v8499(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4390) )
& ( v8499(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4389) )
& ( v8499(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4388) )
& ( v8499(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4387) )
& ( v8499(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4386) )
& ( v8499(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4385) )
& ( v8499(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4384) )
& ( v8499(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4383) )
& ( v8499(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4382) )
& ( v8499(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4381) )
& ( v8499(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4380) )
& ( v8499(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4379) )
& ( v8499(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4378) )
& ( v8499(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4377) )
& ( v8499(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4376) )
& ( v8499(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4375) )
& ( v8499(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4374) )
& ( v8499(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4373) )
& ( v8499(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4372) )
& ( v8499(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4371) )
& ( v8499(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4370) )
& ( v8499(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4369) )
& ( v8499(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4368) )
& ( v8499(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4367) )
& ( v8499(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4366) )
& ( v8499(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4365) )
& ( v8499(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4364) )
& ( v8499(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4363) )
& ( v8499(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4362) )
& ( v8499(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4361) )
& ( v8499(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4360) )
& ( v8499(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4359) )
& ( v8499(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4358) )
& ( v8499(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4357) )
& ( v8499(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4356) )
& ( v8499(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4355) )
& ( v8499(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4354) )
& ( v8499(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4353) )
& ( v8499(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4352) )
& ( v8499(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4351) )
& ( v8499(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4350) )
& ( v8499(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4349) )
& ( v8499(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4348) )
& ( v8499(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4347) )
& ( v8499(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4346) )
& ( v8499(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4345) )
& ( v8499(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4344) )
& ( v8499(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4343) )
& ( v8499(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4342) )
& ( v8499(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4341) )
& ( v8499(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4340) )
& ( v8499(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4339) )
& ( v8499(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4338) )
& ( v8499(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4337) )
& ( v8499(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4336) )
& ( v8499(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4335) )
& ( v8499(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4334) )
& ( v8499(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4333) )
& ( v8499(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4332) )
& ( v8499(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4331) )
& ( v8499(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4330) )
& ( v8499(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4329) )
& ( v8499(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4328) )
& ( v8499(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4327) )
& ( v8499(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4326) )
& ( v8499(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4325) )
& ( v8499(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4324) )
& ( v8499(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4323) )
& ( v8499(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4322) )
& ( v8499(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4321) )
& ( v8499(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4320) )
& ( v8499(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4319) )
& ( v8499(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4318) )
& ( v8499(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4317) )
& ( v8499(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4316) )
& ( v8499(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4315) )
& ( v8499(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4314) )
& ( v8499(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4313) )
& ( v8499(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4312) )
& ( v8499(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4311) )
& ( v8499(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4310) )
& ( v8499(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4309) )
& ( v8499(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4308) )
& ( v8499(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4307) )
& ( v8499(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4306) )
& ( v8499(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4305) )
& ( v8499(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4304) )
& ( v8499(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4303) )
& ( v8499(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4302) )
& ( v8499(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4301) )
& ( v8499(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4300) )
& ( v8499(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4299) )
& ( v8499(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4298) )
& ( v8499(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4297) )
& ( v8499(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4296) )
& ( v8499(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4295) )
& ( v8499(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4294) )
& ( v8499(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4293) )
& ( v8499(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4292) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_192,axiom,
! [VarNext: state_type] :
( v8501(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8499(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1376,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8501(VarNext)
<=> ( v8503(VarNext)
& v3053(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1375,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8503(VarNext)
<=> ( v2609(VarNext)
& v8504(VarNext) ) ) ) ).
tff(writeUnaryOperator_830,axiom,
! [VarCurr: state_type] :
( ~ v8504(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1883,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4263)
<=> v8491(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4262)
<=> v8491(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4261)
<=> v8491(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4260)
<=> v8491(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4259)
<=> v8491(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4258)
<=> v8491(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4257)
<=> v8491(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4256)
<=> v8491(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_90,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8493(VarNext)
=> ( ( v8491(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4291) )
& ( v8491(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4290) )
& ( v8491(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4289) )
& ( v8491(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4288) )
& ( v8491(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4287) )
& ( v8491(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4286) )
& ( v8491(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4285) )
& ( v8491(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4284) )
& ( v8491(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4283) )
& ( v8491(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4282) )
& ( v8491(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4281) )
& ( v8491(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4280) )
& ( v8491(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4279) )
& ( v8491(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4278) )
& ( v8491(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4277) )
& ( v8491(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4276) )
& ( v8491(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4275) )
& ( v8491(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4274) )
& ( v8491(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4273) )
& ( v8491(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4272) )
& ( v8491(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4271) )
& ( v8491(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4270) )
& ( v8491(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4269) )
& ( v8491(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4268) )
& ( v8491(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4267) )
& ( v8491(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4266) )
& ( v8491(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4265) )
& ( v8491(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4264) )
& ( v8491(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4263) )
& ( v8491(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4262) )
& ( v8491(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4261) )
& ( v8491(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4260) )
& ( v8491(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4259) )
& ( v8491(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4258) )
& ( v8491(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4257) )
& ( v8491(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4256) )
& ( v8491(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4255) )
& ( v8491(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4254) )
& ( v8491(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4253) )
& ( v8491(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4252) )
& ( v8491(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4251) )
& ( v8491(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4250) )
& ( v8491(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4249) )
& ( v8491(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4248) )
& ( v8491(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4247) )
& ( v8491(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4246) )
& ( v8491(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4245) )
& ( v8491(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4244) )
& ( v8491(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4243) )
& ( v8491(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4242) )
& ( v8491(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4241) )
& ( v8491(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4240) )
& ( v8491(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4239) )
& ( v8491(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4238) )
& ( v8491(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4237) )
& ( v8491(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4236) )
& ( v8491(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4235) )
& ( v8491(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4234) )
& ( v8491(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4233) )
& ( v8491(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4232) )
& ( v8491(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4231) )
& ( v8491(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4230) )
& ( v8491(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4229) )
& ( v8491(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4228) )
& ( v8491(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4227) )
& ( v8491(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4226) )
& ( v8491(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4225) )
& ( v8491(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4224) )
& ( v8491(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4223) )
& ( v8491(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4222) )
& ( v8491(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4221) )
& ( v8491(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4220) )
& ( v8491(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4219) )
& ( v8491(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4218) )
& ( v8491(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4217) )
& ( v8491(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4216) )
& ( v8491(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4215) )
& ( v8491(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4214) )
& ( v8491(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4213) )
& ( v8491(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4212) )
& ( v8491(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4211) )
& ( v8491(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4210) )
& ( v8491(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4209) )
& ( v8491(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4208) )
& ( v8491(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4207) )
& ( v8491(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4206) )
& ( v8491(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4205) )
& ( v8491(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4204) )
& ( v8491(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4203) )
& ( v8491(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4202) )
& ( v8491(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4201) )
& ( v8491(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4200) )
& ( v8491(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4199) )
& ( v8491(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4198) )
& ( v8491(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4197) )
& ( v8491(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4196) )
& ( v8491(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4195) )
& ( v8491(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4194) )
& ( v8491(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4193) )
& ( v8491(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4192) )
& ( v8491(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4191) )
& ( v8491(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4190) )
& ( v8491(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4189) )
& ( v8491(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4188) )
& ( v8491(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4187) )
& ( v8491(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4186) )
& ( v8491(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4185) )
& ( v8491(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4184) )
& ( v8491(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4183) )
& ( v8491(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4182) )
& ( v8491(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4181) )
& ( v8491(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4180) )
& ( v8491(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4179) )
& ( v8491(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4178) )
& ( v8491(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4177) )
& ( v8491(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4176) )
& ( v8491(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4175) )
& ( v8491(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4174) )
& ( v8491(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4173) )
& ( v8491(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4172) )
& ( v8491(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4171) )
& ( v8491(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4170) )
& ( v8491(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4169) )
& ( v8491(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4168) )
& ( v8491(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4167) )
& ( v8491(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4166) )
& ( v8491(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4165) )
& ( v8491(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4164) )
& ( v8491(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4163) )
& ( v8491(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4162) )
& ( v8491(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4161) )
& ( v8491(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4160) )
& ( v8491(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4159) )
& ( v8491(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4158) )
& ( v8491(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4157) )
& ( v8491(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4156) )
& ( v8491(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4155) )
& ( v8491(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4154) )
& ( v8491(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4153) )
& ( v8491(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4152) )
& ( v8491(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4151) )
& ( v8491(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4150) )
& ( v8491(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4149) )
& ( v8491(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4148) )
& ( v8491(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex4147) )
& ( v8491(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex4146) )
& ( v8491(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex4145) )
& ( v8491(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex4144) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_191,axiom,
! [VarNext: state_type] :
( v8493(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8491(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1374,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8493(VarNext)
<=> ( v8495(VarNext)
& v3038(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1373,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8495(VarNext)
<=> ( v2609(VarNext)
& v8496(VarNext) ) ) ) ).
tff(writeUnaryOperator_829,axiom,
! [VarCurr: state_type] :
( ~ v8496(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1882,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex4115)
<=> v8483(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex4114)
<=> v8483(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex4113)
<=> v8483(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex4112)
<=> v8483(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex4111)
<=> v8483(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex4110)
<=> v8483(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex4109)
<=> v8483(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex4108)
<=> v8483(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_89,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8485(VarNext)
=> ( ( v8483(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex4143) )
& ( v8483(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex4142) )
& ( v8483(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex4141) )
& ( v8483(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex4140) )
& ( v8483(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex4139) )
& ( v8483(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex4138) )
& ( v8483(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex4137) )
& ( v8483(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex4136) )
& ( v8483(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex4135) )
& ( v8483(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex4134) )
& ( v8483(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex4133) )
& ( v8483(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex4132) )
& ( v8483(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex4131) )
& ( v8483(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex4130) )
& ( v8483(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex4129) )
& ( v8483(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex4128) )
& ( v8483(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex4127) )
& ( v8483(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex4126) )
& ( v8483(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex4125) )
& ( v8483(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex4124) )
& ( v8483(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex4123) )
& ( v8483(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex4122) )
& ( v8483(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex4121) )
& ( v8483(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex4120) )
& ( v8483(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex4119) )
& ( v8483(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex4118) )
& ( v8483(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex4117) )
& ( v8483(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex4116) )
& ( v8483(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex4115) )
& ( v8483(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex4114) )
& ( v8483(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex4113) )
& ( v8483(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex4112) )
& ( v8483(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex4111) )
& ( v8483(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex4110) )
& ( v8483(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex4109) )
& ( v8483(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex4108) )
& ( v8483(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex4107) )
& ( v8483(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex4106) )
& ( v8483(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex4105) )
& ( v8483(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex4104) )
& ( v8483(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex4103) )
& ( v8483(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex4102) )
& ( v8483(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex4101) )
& ( v8483(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex4100) )
& ( v8483(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex4099) )
& ( v8483(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex4098) )
& ( v8483(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex4097) )
& ( v8483(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex4096) )
& ( v8483(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex4095) )
& ( v8483(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex4094) )
& ( v8483(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex4093) )
& ( v8483(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex4092) )
& ( v8483(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex4091) )
& ( v8483(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex4090) )
& ( v8483(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex4089) )
& ( v8483(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex4088) )
& ( v8483(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex4087) )
& ( v8483(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex4086) )
& ( v8483(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex4085) )
& ( v8483(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex4084) )
& ( v8483(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex4083) )
& ( v8483(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex4082) )
& ( v8483(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex4081) )
& ( v8483(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex4080) )
& ( v8483(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex4079) )
& ( v8483(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex4078) )
& ( v8483(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex4077) )
& ( v8483(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex4076) )
& ( v8483(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex4075) )
& ( v8483(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex4074) )
& ( v8483(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex4073) )
& ( v8483(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex4072) )
& ( v8483(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex4071) )
& ( v8483(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex4070) )
& ( v8483(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex4069) )
& ( v8483(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex4068) )
& ( v8483(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex4067) )
& ( v8483(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex4066) )
& ( v8483(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex4065) )
& ( v8483(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex4064) )
& ( v8483(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex4063) )
& ( v8483(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex4062) )
& ( v8483(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex4061) )
& ( v8483(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex4060) )
& ( v8483(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex4059) )
& ( v8483(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex4058) )
& ( v8483(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex4057) )
& ( v8483(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex4056) )
& ( v8483(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex4055) )
& ( v8483(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex4054) )
& ( v8483(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex4053) )
& ( v8483(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex4052) )
& ( v8483(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex4051) )
& ( v8483(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex4050) )
& ( v8483(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex4049) )
& ( v8483(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex4048) )
& ( v8483(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex4047) )
& ( v8483(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex4046) )
& ( v8483(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex4045) )
& ( v8483(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex4044) )
& ( v8483(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex4043) )
& ( v8483(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex4042) )
& ( v8483(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex4041) )
& ( v8483(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex4040) )
& ( v8483(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex4039) )
& ( v8483(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex4038) )
& ( v8483(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex4037) )
& ( v8483(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex4036) )
& ( v8483(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex4035) )
& ( v8483(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex4034) )
& ( v8483(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex4033) )
& ( v8483(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex4032) )
& ( v8483(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex4031) )
& ( v8483(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex4030) )
& ( v8483(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex4029) )
& ( v8483(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex4028) )
& ( v8483(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex4027) )
& ( v8483(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex4026) )
& ( v8483(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex4025) )
& ( v8483(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex4024) )
& ( v8483(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex4023) )
& ( v8483(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex4022) )
& ( v8483(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex4021) )
& ( v8483(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex4020) )
& ( v8483(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex4019) )
& ( v8483(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex4018) )
& ( v8483(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex4017) )
& ( v8483(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex4016) )
& ( v8483(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex4015) )
& ( v8483(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex4014) )
& ( v8483(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex4013) )
& ( v8483(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex4012) )
& ( v8483(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex4011) )
& ( v8483(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex4010) )
& ( v8483(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex4009) )
& ( v8483(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex4008) )
& ( v8483(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex4007) )
& ( v8483(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex4006) )
& ( v8483(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex4005) )
& ( v8483(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex4004) )
& ( v8483(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex4003) )
& ( v8483(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex4002) )
& ( v8483(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex4001) )
& ( v8483(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex4000) )
& ( v8483(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3999) )
& ( v8483(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3998) )
& ( v8483(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3997) )
& ( v8483(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3996) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_190,axiom,
! [VarNext: state_type] :
( v8485(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8483(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1372,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8485(VarNext)
<=> ( v8487(VarNext)
& v3023(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1371,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8487(VarNext)
<=> ( v2609(VarNext)
& v8488(VarNext) ) ) ) ).
tff(writeUnaryOperator_828,axiom,
! [VarCurr: state_type] :
( ~ v8488(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1881,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3967)
<=> v8475(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3966)
<=> v8475(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3965)
<=> v8475(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3964)
<=> v8475(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3963)
<=> v8475(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3962)
<=> v8475(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3961)
<=> v8475(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3960)
<=> v8475(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_88,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8477(VarNext)
=> ( ( v8475(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3995) )
& ( v8475(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3994) )
& ( v8475(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3993) )
& ( v8475(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3992) )
& ( v8475(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3991) )
& ( v8475(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3990) )
& ( v8475(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3989) )
& ( v8475(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3988) )
& ( v8475(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3987) )
& ( v8475(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3986) )
& ( v8475(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3985) )
& ( v8475(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3984) )
& ( v8475(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3983) )
& ( v8475(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3982) )
& ( v8475(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3981) )
& ( v8475(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3980) )
& ( v8475(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3979) )
& ( v8475(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3978) )
& ( v8475(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3977) )
& ( v8475(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3976) )
& ( v8475(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3975) )
& ( v8475(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3974) )
& ( v8475(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3973) )
& ( v8475(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3972) )
& ( v8475(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3971) )
& ( v8475(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3970) )
& ( v8475(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3969) )
& ( v8475(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3968) )
& ( v8475(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3967) )
& ( v8475(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3966) )
& ( v8475(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3965) )
& ( v8475(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3964) )
& ( v8475(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3963) )
& ( v8475(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3962) )
& ( v8475(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3961) )
& ( v8475(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3960) )
& ( v8475(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3959) )
& ( v8475(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3958) )
& ( v8475(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3957) )
& ( v8475(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3956) )
& ( v8475(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3955) )
& ( v8475(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3954) )
& ( v8475(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3953) )
& ( v8475(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3952) )
& ( v8475(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3951) )
& ( v8475(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3950) )
& ( v8475(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3949) )
& ( v8475(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3948) )
& ( v8475(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3947) )
& ( v8475(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3946) )
& ( v8475(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3945) )
& ( v8475(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3944) )
& ( v8475(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3943) )
& ( v8475(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3942) )
& ( v8475(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3941) )
& ( v8475(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3940) )
& ( v8475(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3939) )
& ( v8475(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3938) )
& ( v8475(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3937) )
& ( v8475(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3936) )
& ( v8475(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3935) )
& ( v8475(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3934) )
& ( v8475(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3933) )
& ( v8475(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3932) )
& ( v8475(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3931) )
& ( v8475(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3930) )
& ( v8475(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3929) )
& ( v8475(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3928) )
& ( v8475(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3927) )
& ( v8475(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3926) )
& ( v8475(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3925) )
& ( v8475(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3924) )
& ( v8475(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3923) )
& ( v8475(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3922) )
& ( v8475(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3921) )
& ( v8475(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3920) )
& ( v8475(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3919) )
& ( v8475(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3918) )
& ( v8475(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3917) )
& ( v8475(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3916) )
& ( v8475(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3915) )
& ( v8475(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3914) )
& ( v8475(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3913) )
& ( v8475(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3912) )
& ( v8475(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3911) )
& ( v8475(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3910) )
& ( v8475(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3909) )
& ( v8475(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3908) )
& ( v8475(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3907) )
& ( v8475(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3906) )
& ( v8475(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3905) )
& ( v8475(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3904) )
& ( v8475(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3903) )
& ( v8475(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3902) )
& ( v8475(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3901) )
& ( v8475(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3900) )
& ( v8475(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3899) )
& ( v8475(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3898) )
& ( v8475(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3897) )
& ( v8475(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3896) )
& ( v8475(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3895) )
& ( v8475(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3894) )
& ( v8475(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3893) )
& ( v8475(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3892) )
& ( v8475(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3891) )
& ( v8475(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3890) )
& ( v8475(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3889) )
& ( v8475(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3888) )
& ( v8475(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3887) )
& ( v8475(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3886) )
& ( v8475(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3885) )
& ( v8475(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3884) )
& ( v8475(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3883) )
& ( v8475(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3882) )
& ( v8475(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3881) )
& ( v8475(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3880) )
& ( v8475(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3879) )
& ( v8475(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3878) )
& ( v8475(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3877) )
& ( v8475(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3876) )
& ( v8475(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3875) )
& ( v8475(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3874) )
& ( v8475(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3873) )
& ( v8475(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3872) )
& ( v8475(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3871) )
& ( v8475(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3870) )
& ( v8475(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3869) )
& ( v8475(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3868) )
& ( v8475(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3867) )
& ( v8475(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3866) )
& ( v8475(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3865) )
& ( v8475(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3864) )
& ( v8475(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3863) )
& ( v8475(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3862) )
& ( v8475(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3861) )
& ( v8475(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3860) )
& ( v8475(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3859) )
& ( v8475(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3858) )
& ( v8475(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3857) )
& ( v8475(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3856) )
& ( v8475(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3855) )
& ( v8475(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3854) )
& ( v8475(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3853) )
& ( v8475(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3852) )
& ( v8475(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3851) )
& ( v8475(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3850) )
& ( v8475(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3849) )
& ( v8475(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3848) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_189,axiom,
! [VarNext: state_type] :
( v8477(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8475(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1370,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8477(VarNext)
<=> ( v8479(VarNext)
& v3008(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1369,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8479(VarNext)
<=> ( v2609(VarNext)
& v8480(VarNext) ) ) ) ).
tff(writeUnaryOperator_827,axiom,
! [VarCurr: state_type] :
( ~ v8480(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1880,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3819)
<=> v8467(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3818)
<=> v8467(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3817)
<=> v8467(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3816)
<=> v8467(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3815)
<=> v8467(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3814)
<=> v8467(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3813)
<=> v8467(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3812)
<=> v8467(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_87,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8469(VarNext)
=> ( ( v8467(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3847) )
& ( v8467(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3846) )
& ( v8467(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3845) )
& ( v8467(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3844) )
& ( v8467(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3843) )
& ( v8467(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3842) )
& ( v8467(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3841) )
& ( v8467(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3840) )
& ( v8467(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3839) )
& ( v8467(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3838) )
& ( v8467(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3837) )
& ( v8467(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3836) )
& ( v8467(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3835) )
& ( v8467(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3834) )
& ( v8467(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3833) )
& ( v8467(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3832) )
& ( v8467(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3831) )
& ( v8467(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3830) )
& ( v8467(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3829) )
& ( v8467(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3828) )
& ( v8467(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3827) )
& ( v8467(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3826) )
& ( v8467(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3825) )
& ( v8467(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3824) )
& ( v8467(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3823) )
& ( v8467(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3822) )
& ( v8467(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3821) )
& ( v8467(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3820) )
& ( v8467(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3819) )
& ( v8467(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3818) )
& ( v8467(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3817) )
& ( v8467(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3816) )
& ( v8467(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3815) )
& ( v8467(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3814) )
& ( v8467(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3813) )
& ( v8467(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3812) )
& ( v8467(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3811) )
& ( v8467(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3810) )
& ( v8467(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3809) )
& ( v8467(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3808) )
& ( v8467(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3807) )
& ( v8467(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3806) )
& ( v8467(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3805) )
& ( v8467(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3804) )
& ( v8467(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3803) )
& ( v8467(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3802) )
& ( v8467(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3801) )
& ( v8467(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3800) )
& ( v8467(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3799) )
& ( v8467(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3798) )
& ( v8467(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3797) )
& ( v8467(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3796) )
& ( v8467(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3795) )
& ( v8467(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3794) )
& ( v8467(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3793) )
& ( v8467(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3792) )
& ( v8467(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3791) )
& ( v8467(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3790) )
& ( v8467(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3789) )
& ( v8467(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3788) )
& ( v8467(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3787) )
& ( v8467(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3786) )
& ( v8467(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3785) )
& ( v8467(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3784) )
& ( v8467(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3783) )
& ( v8467(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3782) )
& ( v8467(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3781) )
& ( v8467(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3780) )
& ( v8467(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3779) )
& ( v8467(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3778) )
& ( v8467(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3777) )
& ( v8467(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3776) )
& ( v8467(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3775) )
& ( v8467(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3774) )
& ( v8467(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3773) )
& ( v8467(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3772) )
& ( v8467(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3771) )
& ( v8467(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3770) )
& ( v8467(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3769) )
& ( v8467(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3768) )
& ( v8467(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3767) )
& ( v8467(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3766) )
& ( v8467(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3765) )
& ( v8467(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3764) )
& ( v8467(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3763) )
& ( v8467(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3762) )
& ( v8467(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3761) )
& ( v8467(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3760) )
& ( v8467(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3759) )
& ( v8467(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3758) )
& ( v8467(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3757) )
& ( v8467(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3756) )
& ( v8467(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3755) )
& ( v8467(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3754) )
& ( v8467(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3753) )
& ( v8467(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3752) )
& ( v8467(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3751) )
& ( v8467(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3750) )
& ( v8467(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3749) )
& ( v8467(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3748) )
& ( v8467(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3747) )
& ( v8467(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3746) )
& ( v8467(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3745) )
& ( v8467(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3744) )
& ( v8467(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3743) )
& ( v8467(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3742) )
& ( v8467(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3741) )
& ( v8467(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3740) )
& ( v8467(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3739) )
& ( v8467(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3738) )
& ( v8467(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3737) )
& ( v8467(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3736) )
& ( v8467(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3735) )
& ( v8467(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3734) )
& ( v8467(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3733) )
& ( v8467(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3732) )
& ( v8467(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3731) )
& ( v8467(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3730) )
& ( v8467(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3729) )
& ( v8467(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3728) )
& ( v8467(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3727) )
& ( v8467(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3726) )
& ( v8467(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3725) )
& ( v8467(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3724) )
& ( v8467(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3723) )
& ( v8467(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3722) )
& ( v8467(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3721) )
& ( v8467(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3720) )
& ( v8467(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3719) )
& ( v8467(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3718) )
& ( v8467(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3717) )
& ( v8467(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3716) )
& ( v8467(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3715) )
& ( v8467(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3714) )
& ( v8467(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3713) )
& ( v8467(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3712) )
& ( v8467(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3711) )
& ( v8467(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3710) )
& ( v8467(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3709) )
& ( v8467(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3708) )
& ( v8467(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3707) )
& ( v8467(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3706) )
& ( v8467(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3705) )
& ( v8467(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3704) )
& ( v8467(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3703) )
& ( v8467(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3702) )
& ( v8467(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3701) )
& ( v8467(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3700) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_188,axiom,
! [VarNext: state_type] :
( v8469(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8467(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1368,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8469(VarNext)
<=> ( v8471(VarNext)
& v2993(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1367,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8471(VarNext)
<=> ( v2609(VarNext)
& v8472(VarNext) ) ) ) ).
tff(writeUnaryOperator_826,axiom,
! [VarCurr: state_type] :
( ~ v8472(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1879,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3671)
<=> v8459(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3670)
<=> v8459(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3669)
<=> v8459(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3668)
<=> v8459(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3667)
<=> v8459(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3666)
<=> v8459(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3665)
<=> v8459(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3664)
<=> v8459(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_86,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8461(VarNext)
=> ( ( v8459(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3699) )
& ( v8459(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3698) )
& ( v8459(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3697) )
& ( v8459(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3696) )
& ( v8459(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3695) )
& ( v8459(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3694) )
& ( v8459(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3693) )
& ( v8459(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3692) )
& ( v8459(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3691) )
& ( v8459(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3690) )
& ( v8459(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3689) )
& ( v8459(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3688) )
& ( v8459(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3687) )
& ( v8459(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3686) )
& ( v8459(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3685) )
& ( v8459(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3684) )
& ( v8459(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3683) )
& ( v8459(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3682) )
& ( v8459(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3681) )
& ( v8459(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3680) )
& ( v8459(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3679) )
& ( v8459(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3678) )
& ( v8459(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3677) )
& ( v8459(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3676) )
& ( v8459(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3675) )
& ( v8459(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3674) )
& ( v8459(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3673) )
& ( v8459(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3672) )
& ( v8459(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3671) )
& ( v8459(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3670) )
& ( v8459(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3669) )
& ( v8459(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3668) )
& ( v8459(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3667) )
& ( v8459(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3666) )
& ( v8459(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3665) )
& ( v8459(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3664) )
& ( v8459(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3663) )
& ( v8459(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3662) )
& ( v8459(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3661) )
& ( v8459(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3660) )
& ( v8459(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3659) )
& ( v8459(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3658) )
& ( v8459(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3657) )
& ( v8459(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3656) )
& ( v8459(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3655) )
& ( v8459(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3654) )
& ( v8459(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3653) )
& ( v8459(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3652) )
& ( v8459(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3651) )
& ( v8459(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3650) )
& ( v8459(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3649) )
& ( v8459(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3648) )
& ( v8459(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3647) )
& ( v8459(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3646) )
& ( v8459(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3645) )
& ( v8459(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3644) )
& ( v8459(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3643) )
& ( v8459(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3642) )
& ( v8459(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3641) )
& ( v8459(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3640) )
& ( v8459(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3639) )
& ( v8459(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3638) )
& ( v8459(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3637) )
& ( v8459(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3636) )
& ( v8459(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3635) )
& ( v8459(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3634) )
& ( v8459(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3633) )
& ( v8459(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3632) )
& ( v8459(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3631) )
& ( v8459(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3630) )
& ( v8459(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3629) )
& ( v8459(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3628) )
& ( v8459(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3627) )
& ( v8459(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3626) )
& ( v8459(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3625) )
& ( v8459(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3624) )
& ( v8459(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3623) )
& ( v8459(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3622) )
& ( v8459(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3621) )
& ( v8459(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3620) )
& ( v8459(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3619) )
& ( v8459(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3618) )
& ( v8459(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3617) )
& ( v8459(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3616) )
& ( v8459(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3615) )
& ( v8459(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3614) )
& ( v8459(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3613) )
& ( v8459(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3612) )
& ( v8459(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3611) )
& ( v8459(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3610) )
& ( v8459(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3609) )
& ( v8459(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3608) )
& ( v8459(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3607) )
& ( v8459(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3606) )
& ( v8459(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3605) )
& ( v8459(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3604) )
& ( v8459(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3603) )
& ( v8459(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3602) )
& ( v8459(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3601) )
& ( v8459(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3600) )
& ( v8459(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3599) )
& ( v8459(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3598) )
& ( v8459(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3597) )
& ( v8459(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3596) )
& ( v8459(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3595) )
& ( v8459(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3594) )
& ( v8459(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3593) )
& ( v8459(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3592) )
& ( v8459(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3591) )
& ( v8459(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3590) )
& ( v8459(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3589) )
& ( v8459(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3588) )
& ( v8459(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3587) )
& ( v8459(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3586) )
& ( v8459(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3585) )
& ( v8459(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3584) )
& ( v8459(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3583) )
& ( v8459(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3582) )
& ( v8459(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3581) )
& ( v8459(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3580) )
& ( v8459(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3579) )
& ( v8459(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3578) )
& ( v8459(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3577) )
& ( v8459(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3576) )
& ( v8459(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3575) )
& ( v8459(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3574) )
& ( v8459(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3573) )
& ( v8459(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3572) )
& ( v8459(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3571) )
& ( v8459(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3570) )
& ( v8459(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3569) )
& ( v8459(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3568) )
& ( v8459(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3567) )
& ( v8459(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3566) )
& ( v8459(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3565) )
& ( v8459(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3564) )
& ( v8459(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3563) )
& ( v8459(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3562) )
& ( v8459(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3561) )
& ( v8459(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3560) )
& ( v8459(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3559) )
& ( v8459(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3558) )
& ( v8459(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3557) )
& ( v8459(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3556) )
& ( v8459(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3555) )
& ( v8459(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3554) )
& ( v8459(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3553) )
& ( v8459(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3552) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_187,axiom,
! [VarNext: state_type] :
( v8461(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8459(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1366,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8461(VarNext)
<=> ( v8463(VarNext)
& v2978(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1365,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8463(VarNext)
<=> ( v2609(VarNext)
& v8464(VarNext) ) ) ) ).
tff(writeUnaryOperator_825,axiom,
! [VarCurr: state_type] :
( ~ v8464(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1878,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3523)
<=> v8451(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3522)
<=> v8451(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3521)
<=> v8451(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3520)
<=> v8451(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3519)
<=> v8451(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3518)
<=> v8451(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3517)
<=> v8451(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3516)
<=> v8451(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_85,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8453(VarNext)
=> ( ( v8451(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3551) )
& ( v8451(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3550) )
& ( v8451(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3549) )
& ( v8451(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3548) )
& ( v8451(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3547) )
& ( v8451(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3546) )
& ( v8451(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3545) )
& ( v8451(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3544) )
& ( v8451(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3543) )
& ( v8451(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3542) )
& ( v8451(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3541) )
& ( v8451(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3540) )
& ( v8451(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3539) )
& ( v8451(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3538) )
& ( v8451(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3537) )
& ( v8451(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3536) )
& ( v8451(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3535) )
& ( v8451(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3534) )
& ( v8451(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3533) )
& ( v8451(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3532) )
& ( v8451(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3531) )
& ( v8451(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3530) )
& ( v8451(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3529) )
& ( v8451(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3528) )
& ( v8451(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3527) )
& ( v8451(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3526) )
& ( v8451(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3525) )
& ( v8451(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3524) )
& ( v8451(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3523) )
& ( v8451(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3522) )
& ( v8451(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3521) )
& ( v8451(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3520) )
& ( v8451(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3519) )
& ( v8451(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3518) )
& ( v8451(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3517) )
& ( v8451(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3516) )
& ( v8451(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3515) )
& ( v8451(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3514) )
& ( v8451(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3513) )
& ( v8451(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3512) )
& ( v8451(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3511) )
& ( v8451(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3510) )
& ( v8451(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3509) )
& ( v8451(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3508) )
& ( v8451(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3507) )
& ( v8451(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3506) )
& ( v8451(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3505) )
& ( v8451(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3504) )
& ( v8451(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3503) )
& ( v8451(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3502) )
& ( v8451(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3501) )
& ( v8451(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3500) )
& ( v8451(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3499) )
& ( v8451(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3498) )
& ( v8451(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3497) )
& ( v8451(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3496) )
& ( v8451(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3495) )
& ( v8451(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3494) )
& ( v8451(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3493) )
& ( v8451(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3492) )
& ( v8451(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3491) )
& ( v8451(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3490) )
& ( v8451(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3489) )
& ( v8451(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3488) )
& ( v8451(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3487) )
& ( v8451(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3486) )
& ( v8451(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3485) )
& ( v8451(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3484) )
& ( v8451(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3483) )
& ( v8451(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3482) )
& ( v8451(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3481) )
& ( v8451(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3480) )
& ( v8451(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3479) )
& ( v8451(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3478) )
& ( v8451(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3477) )
& ( v8451(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3476) )
& ( v8451(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3475) )
& ( v8451(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3474) )
& ( v8451(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3473) )
& ( v8451(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3472) )
& ( v8451(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3471) )
& ( v8451(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3470) )
& ( v8451(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3469) )
& ( v8451(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3468) )
& ( v8451(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3467) )
& ( v8451(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3466) )
& ( v8451(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3465) )
& ( v8451(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3464) )
& ( v8451(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3463) )
& ( v8451(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3462) )
& ( v8451(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3461) )
& ( v8451(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3460) )
& ( v8451(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3459) )
& ( v8451(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3458) )
& ( v8451(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3457) )
& ( v8451(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3456) )
& ( v8451(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3455) )
& ( v8451(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3454) )
& ( v8451(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3453) )
& ( v8451(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3452) )
& ( v8451(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3451) )
& ( v8451(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3450) )
& ( v8451(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3449) )
& ( v8451(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3448) )
& ( v8451(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3447) )
& ( v8451(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3446) )
& ( v8451(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3445) )
& ( v8451(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3444) )
& ( v8451(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3443) )
& ( v8451(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3442) )
& ( v8451(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3441) )
& ( v8451(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3440) )
& ( v8451(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3439) )
& ( v8451(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3438) )
& ( v8451(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3437) )
& ( v8451(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3436) )
& ( v8451(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3435) )
& ( v8451(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3434) )
& ( v8451(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3433) )
& ( v8451(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3432) )
& ( v8451(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3431) )
& ( v8451(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3430) )
& ( v8451(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3429) )
& ( v8451(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3428) )
& ( v8451(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3427) )
& ( v8451(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3426) )
& ( v8451(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3425) )
& ( v8451(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3424) )
& ( v8451(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3423) )
& ( v8451(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3422) )
& ( v8451(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3421) )
& ( v8451(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3420) )
& ( v8451(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3419) )
& ( v8451(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3418) )
& ( v8451(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3417) )
& ( v8451(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3416) )
& ( v8451(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3415) )
& ( v8451(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3414) )
& ( v8451(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3413) )
& ( v8451(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3412) )
& ( v8451(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3411) )
& ( v8451(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3410) )
& ( v8451(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3409) )
& ( v8451(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3408) )
& ( v8451(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3407) )
& ( v8451(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3406) )
& ( v8451(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3405) )
& ( v8451(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3404) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_186,axiom,
! [VarNext: state_type] :
( v8453(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8451(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1364,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8453(VarNext)
<=> ( v8455(VarNext)
& v2963(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1363,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8455(VarNext)
<=> ( v2609(VarNext)
& v8456(VarNext) ) ) ) ).
tff(writeUnaryOperator_824,axiom,
! [VarCurr: state_type] :
( ~ v8456(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1877,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3375)
<=> v8443(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3374)
<=> v8443(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3373)
<=> v8443(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3372)
<=> v8443(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3371)
<=> v8443(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3370)
<=> v8443(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3369)
<=> v8443(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3368)
<=> v8443(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_84,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8445(VarNext)
=> ( ( v8443(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3403) )
& ( v8443(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3402) )
& ( v8443(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3401) )
& ( v8443(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3400) )
& ( v8443(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3399) )
& ( v8443(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3398) )
& ( v8443(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3397) )
& ( v8443(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3396) )
& ( v8443(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3395) )
& ( v8443(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3394) )
& ( v8443(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3393) )
& ( v8443(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3392) )
& ( v8443(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3391) )
& ( v8443(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3390) )
& ( v8443(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3389) )
& ( v8443(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3388) )
& ( v8443(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3387) )
& ( v8443(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3386) )
& ( v8443(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3385) )
& ( v8443(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3384) )
& ( v8443(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3383) )
& ( v8443(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3382) )
& ( v8443(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3381) )
& ( v8443(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3380) )
& ( v8443(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3379) )
& ( v8443(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3378) )
& ( v8443(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3377) )
& ( v8443(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3376) )
& ( v8443(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3375) )
& ( v8443(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3374) )
& ( v8443(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3373) )
& ( v8443(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3372) )
& ( v8443(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3371) )
& ( v8443(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3370) )
& ( v8443(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3369) )
& ( v8443(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3368) )
& ( v8443(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3367) )
& ( v8443(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3366) )
& ( v8443(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3365) )
& ( v8443(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3364) )
& ( v8443(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3363) )
& ( v8443(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3362) )
& ( v8443(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3361) )
& ( v8443(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3360) )
& ( v8443(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3359) )
& ( v8443(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3358) )
& ( v8443(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3357) )
& ( v8443(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3356) )
& ( v8443(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3355) )
& ( v8443(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3354) )
& ( v8443(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3353) )
& ( v8443(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3352) )
& ( v8443(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3351) )
& ( v8443(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3350) )
& ( v8443(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3349) )
& ( v8443(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3348) )
& ( v8443(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3347) )
& ( v8443(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3346) )
& ( v8443(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3345) )
& ( v8443(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3344) )
& ( v8443(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3343) )
& ( v8443(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3342) )
& ( v8443(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3341) )
& ( v8443(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3340) )
& ( v8443(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3339) )
& ( v8443(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3338) )
& ( v8443(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3337) )
& ( v8443(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3336) )
& ( v8443(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3335) )
& ( v8443(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3334) )
& ( v8443(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3333) )
& ( v8443(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3332) )
& ( v8443(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3331) )
& ( v8443(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3330) )
& ( v8443(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3329) )
& ( v8443(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3328) )
& ( v8443(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3327) )
& ( v8443(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3326) )
& ( v8443(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3325) )
& ( v8443(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3324) )
& ( v8443(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3323) )
& ( v8443(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3322) )
& ( v8443(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3321) )
& ( v8443(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3320) )
& ( v8443(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3319) )
& ( v8443(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3318) )
& ( v8443(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3317) )
& ( v8443(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3316) )
& ( v8443(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3315) )
& ( v8443(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3314) )
& ( v8443(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3313) )
& ( v8443(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3312) )
& ( v8443(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3311) )
& ( v8443(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3310) )
& ( v8443(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3309) )
& ( v8443(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3308) )
& ( v8443(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3307) )
& ( v8443(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3306) )
& ( v8443(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3305) )
& ( v8443(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3304) )
& ( v8443(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3303) )
& ( v8443(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3302) )
& ( v8443(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3301) )
& ( v8443(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3300) )
& ( v8443(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3299) )
& ( v8443(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3298) )
& ( v8443(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3297) )
& ( v8443(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3296) )
& ( v8443(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3295) )
& ( v8443(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3294) )
& ( v8443(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3293) )
& ( v8443(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3292) )
& ( v8443(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3291) )
& ( v8443(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3290) )
& ( v8443(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3289) )
& ( v8443(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3288) )
& ( v8443(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3287) )
& ( v8443(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3286) )
& ( v8443(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3285) )
& ( v8443(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3284) )
& ( v8443(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3283) )
& ( v8443(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3282) )
& ( v8443(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3281) )
& ( v8443(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3280) )
& ( v8443(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3279) )
& ( v8443(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3278) )
& ( v8443(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3277) )
& ( v8443(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3276) )
& ( v8443(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3275) )
& ( v8443(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3274) )
& ( v8443(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3273) )
& ( v8443(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3272) )
& ( v8443(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3271) )
& ( v8443(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3270) )
& ( v8443(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3269) )
& ( v8443(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3268) )
& ( v8443(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3267) )
& ( v8443(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3266) )
& ( v8443(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3265) )
& ( v8443(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3264) )
& ( v8443(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3263) )
& ( v8443(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3262) )
& ( v8443(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3261) )
& ( v8443(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3260) )
& ( v8443(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3259) )
& ( v8443(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3258) )
& ( v8443(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3257) )
& ( v8443(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3256) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_185,axiom,
! [VarNext: state_type] :
( v8445(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8443(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1362,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8445(VarNext)
<=> ( v8447(VarNext)
& v2948(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1361,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8447(VarNext)
<=> ( v2609(VarNext)
& v8448(VarNext) ) ) ) ).
tff(writeUnaryOperator_823,axiom,
! [VarCurr: state_type] :
( ~ v8448(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1876,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3227)
<=> v8435(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3226)
<=> v8435(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3225)
<=> v8435(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3224)
<=> v8435(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3223)
<=> v8435(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3222)
<=> v8435(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3221)
<=> v8435(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3220)
<=> v8435(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_83,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8437(VarNext)
=> ( ( v8435(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3255) )
& ( v8435(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3254) )
& ( v8435(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3253) )
& ( v8435(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3252) )
& ( v8435(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3251) )
& ( v8435(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3250) )
& ( v8435(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3249) )
& ( v8435(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3248) )
& ( v8435(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3247) )
& ( v8435(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3246) )
& ( v8435(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3245) )
& ( v8435(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3244) )
& ( v8435(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3243) )
& ( v8435(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3242) )
& ( v8435(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3241) )
& ( v8435(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3240) )
& ( v8435(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3239) )
& ( v8435(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3238) )
& ( v8435(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3237) )
& ( v8435(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3236) )
& ( v8435(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3235) )
& ( v8435(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3234) )
& ( v8435(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3233) )
& ( v8435(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3232) )
& ( v8435(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3231) )
& ( v8435(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3230) )
& ( v8435(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3229) )
& ( v8435(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3228) )
& ( v8435(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3227) )
& ( v8435(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3226) )
& ( v8435(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3225) )
& ( v8435(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3224) )
& ( v8435(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3223) )
& ( v8435(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3222) )
& ( v8435(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3221) )
& ( v8435(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3220) )
& ( v8435(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3219) )
& ( v8435(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3218) )
& ( v8435(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3217) )
& ( v8435(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3216) )
& ( v8435(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3215) )
& ( v8435(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3214) )
& ( v8435(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3213) )
& ( v8435(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3212) )
& ( v8435(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3211) )
& ( v8435(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3210) )
& ( v8435(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3209) )
& ( v8435(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3208) )
& ( v8435(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3207) )
& ( v8435(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3206) )
& ( v8435(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3205) )
& ( v8435(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3204) )
& ( v8435(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3203) )
& ( v8435(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3202) )
& ( v8435(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3201) )
& ( v8435(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3200) )
& ( v8435(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3199) )
& ( v8435(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3198) )
& ( v8435(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3197) )
& ( v8435(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3196) )
& ( v8435(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3195) )
& ( v8435(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3194) )
& ( v8435(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3193) )
& ( v8435(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3192) )
& ( v8435(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3191) )
& ( v8435(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3190) )
& ( v8435(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3189) )
& ( v8435(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3188) )
& ( v8435(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3187) )
& ( v8435(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3186) )
& ( v8435(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3185) )
& ( v8435(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3184) )
& ( v8435(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3183) )
& ( v8435(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3182) )
& ( v8435(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3181) )
& ( v8435(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3180) )
& ( v8435(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3179) )
& ( v8435(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3178) )
& ( v8435(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3177) )
& ( v8435(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3176) )
& ( v8435(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3175) )
& ( v8435(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3174) )
& ( v8435(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3173) )
& ( v8435(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3172) )
& ( v8435(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3171) )
& ( v8435(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3170) )
& ( v8435(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3169) )
& ( v8435(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3168) )
& ( v8435(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3167) )
& ( v8435(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3166) )
& ( v8435(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3165) )
& ( v8435(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3164) )
& ( v8435(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3163) )
& ( v8435(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3162) )
& ( v8435(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3161) )
& ( v8435(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3160) )
& ( v8435(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3159) )
& ( v8435(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3158) )
& ( v8435(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3157) )
& ( v8435(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3156) )
& ( v8435(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3155) )
& ( v8435(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3154) )
& ( v8435(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3153) )
& ( v8435(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3152) )
& ( v8435(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3151) )
& ( v8435(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3150) )
& ( v8435(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3149) )
& ( v8435(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3148) )
& ( v8435(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex3147) )
& ( v8435(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex3146) )
& ( v8435(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex3145) )
& ( v8435(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex3144) )
& ( v8435(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex3143) )
& ( v8435(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex3142) )
& ( v8435(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex3141) )
& ( v8435(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex3140) )
& ( v8435(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex3139) )
& ( v8435(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex3138) )
& ( v8435(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex3137) )
& ( v8435(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex3136) )
& ( v8435(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex3135) )
& ( v8435(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex3134) )
& ( v8435(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex3133) )
& ( v8435(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex3132) )
& ( v8435(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex3131) )
& ( v8435(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex3130) )
& ( v8435(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex3129) )
& ( v8435(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex3128) )
& ( v8435(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex3127) )
& ( v8435(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex3126) )
& ( v8435(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex3125) )
& ( v8435(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex3124) )
& ( v8435(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex3123) )
& ( v8435(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex3122) )
& ( v8435(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex3121) )
& ( v8435(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex3120) )
& ( v8435(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex3119) )
& ( v8435(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex3118) )
& ( v8435(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex3117) )
& ( v8435(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex3116) )
& ( v8435(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex3115) )
& ( v8435(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex3114) )
& ( v8435(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex3113) )
& ( v8435(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex3112) )
& ( v8435(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex3111) )
& ( v8435(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex3110) )
& ( v8435(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex3109) )
& ( v8435(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex3108) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_184,axiom,
! [VarNext: state_type] :
( v8437(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8435(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1360,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8437(VarNext)
<=> ( v8439(VarNext)
& v2933(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1359,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8439(VarNext)
<=> ( v2609(VarNext)
& v8440(VarNext) ) ) ) ).
tff(writeUnaryOperator_822,axiom,
! [VarCurr: state_type] :
( ~ v8440(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1875,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex3079)
<=> v8427(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex3078)
<=> v8427(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex3077)
<=> v8427(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex3076)
<=> v8427(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex3075)
<=> v8427(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex3074)
<=> v8427(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex3073)
<=> v8427(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex3072)
<=> v8427(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_82,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8429(VarNext)
=> ( ( v8427(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex3107) )
& ( v8427(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex3106) )
& ( v8427(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex3105) )
& ( v8427(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex3104) )
& ( v8427(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex3103) )
& ( v8427(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex3102) )
& ( v8427(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex3101) )
& ( v8427(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex3100) )
& ( v8427(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex3099) )
& ( v8427(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex3098) )
& ( v8427(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex3097) )
& ( v8427(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex3096) )
& ( v8427(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex3095) )
& ( v8427(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex3094) )
& ( v8427(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex3093) )
& ( v8427(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex3092) )
& ( v8427(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex3091) )
& ( v8427(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex3090) )
& ( v8427(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex3089) )
& ( v8427(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex3088) )
& ( v8427(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex3087) )
& ( v8427(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex3086) )
& ( v8427(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex3085) )
& ( v8427(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex3084) )
& ( v8427(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex3083) )
& ( v8427(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex3082) )
& ( v8427(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex3081) )
& ( v8427(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex3080) )
& ( v8427(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex3079) )
& ( v8427(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex3078) )
& ( v8427(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex3077) )
& ( v8427(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex3076) )
& ( v8427(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex3075) )
& ( v8427(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex3074) )
& ( v8427(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex3073) )
& ( v8427(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex3072) )
& ( v8427(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex3071) )
& ( v8427(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex3070) )
& ( v8427(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex3069) )
& ( v8427(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex3068) )
& ( v8427(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex3067) )
& ( v8427(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex3066) )
& ( v8427(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex3065) )
& ( v8427(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex3064) )
& ( v8427(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex3063) )
& ( v8427(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex3062) )
& ( v8427(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex3061) )
& ( v8427(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex3060) )
& ( v8427(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex3059) )
& ( v8427(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex3058) )
& ( v8427(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex3057) )
& ( v8427(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex3056) )
& ( v8427(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex3055) )
& ( v8427(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex3054) )
& ( v8427(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex3053) )
& ( v8427(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex3052) )
& ( v8427(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex3051) )
& ( v8427(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex3050) )
& ( v8427(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex3049) )
& ( v8427(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex3048) )
& ( v8427(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex3047) )
& ( v8427(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex3046) )
& ( v8427(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex3045) )
& ( v8427(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex3044) )
& ( v8427(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex3043) )
& ( v8427(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex3042) )
& ( v8427(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex3041) )
& ( v8427(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex3040) )
& ( v8427(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex3039) )
& ( v8427(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex3038) )
& ( v8427(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex3037) )
& ( v8427(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex3036) )
& ( v8427(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex3035) )
& ( v8427(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex3034) )
& ( v8427(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex3033) )
& ( v8427(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex3032) )
& ( v8427(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex3031) )
& ( v8427(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex3030) )
& ( v8427(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex3029) )
& ( v8427(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex3028) )
& ( v8427(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex3027) )
& ( v8427(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex3026) )
& ( v8427(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex3025) )
& ( v8427(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex3024) )
& ( v8427(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex3023) )
& ( v8427(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex3022) )
& ( v8427(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex3021) )
& ( v8427(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex3020) )
& ( v8427(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex3019) )
& ( v8427(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex3018) )
& ( v8427(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex3017) )
& ( v8427(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex3016) )
& ( v8427(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex3015) )
& ( v8427(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex3014) )
& ( v8427(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex3013) )
& ( v8427(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex3012) )
& ( v8427(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex3011) )
& ( v8427(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex3010) )
& ( v8427(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex3009) )
& ( v8427(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex3008) )
& ( v8427(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex3007) )
& ( v8427(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex3006) )
& ( v8427(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex3005) )
& ( v8427(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex3004) )
& ( v8427(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex3003) )
& ( v8427(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex3002) )
& ( v8427(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex3001) )
& ( v8427(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex3000) )
& ( v8427(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2999) )
& ( v8427(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2998) )
& ( v8427(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2997) )
& ( v8427(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2996) )
& ( v8427(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2995) )
& ( v8427(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2994) )
& ( v8427(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2993) )
& ( v8427(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2992) )
& ( v8427(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2991) )
& ( v8427(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2990) )
& ( v8427(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2989) )
& ( v8427(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2988) )
& ( v8427(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2987) )
& ( v8427(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2986) )
& ( v8427(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2985) )
& ( v8427(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2984) )
& ( v8427(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2983) )
& ( v8427(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2982) )
& ( v8427(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2981) )
& ( v8427(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2980) )
& ( v8427(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2979) )
& ( v8427(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2978) )
& ( v8427(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2977) )
& ( v8427(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2976) )
& ( v8427(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2975) )
& ( v8427(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2974) )
& ( v8427(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2973) )
& ( v8427(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2972) )
& ( v8427(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2971) )
& ( v8427(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2970) )
& ( v8427(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2969) )
& ( v8427(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2968) )
& ( v8427(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2967) )
& ( v8427(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2966) )
& ( v8427(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2965) )
& ( v8427(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2964) )
& ( v8427(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2963) )
& ( v8427(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2962) )
& ( v8427(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2961) )
& ( v8427(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2960) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_183,axiom,
! [VarNext: state_type] :
( v8429(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8427(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1358,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8429(VarNext)
<=> ( v8431(VarNext)
& v2918(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1357,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8431(VarNext)
<=> ( v2609(VarNext)
& v8432(VarNext) ) ) ) ).
tff(writeUnaryOperator_821,axiom,
! [VarCurr: state_type] :
( ~ v8432(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1874,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2931)
<=> v8419(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2930)
<=> v8419(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2929)
<=> v8419(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2928)
<=> v8419(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2927)
<=> v8419(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2926)
<=> v8419(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2925)
<=> v8419(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2924)
<=> v8419(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_81,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8421(VarNext)
=> ( ( v8419(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2959) )
& ( v8419(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2958) )
& ( v8419(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2957) )
& ( v8419(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2956) )
& ( v8419(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2955) )
& ( v8419(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2954) )
& ( v8419(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2953) )
& ( v8419(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2952) )
& ( v8419(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2951) )
& ( v8419(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2950) )
& ( v8419(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2949) )
& ( v8419(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2948) )
& ( v8419(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2947) )
& ( v8419(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2946) )
& ( v8419(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2945) )
& ( v8419(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2944) )
& ( v8419(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2943) )
& ( v8419(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2942) )
& ( v8419(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2941) )
& ( v8419(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2940) )
& ( v8419(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2939) )
& ( v8419(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2938) )
& ( v8419(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2937) )
& ( v8419(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2936) )
& ( v8419(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2935) )
& ( v8419(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2934) )
& ( v8419(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2933) )
& ( v8419(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2932) )
& ( v8419(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2931) )
& ( v8419(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2930) )
& ( v8419(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2929) )
& ( v8419(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2928) )
& ( v8419(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2927) )
& ( v8419(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2926) )
& ( v8419(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2925) )
& ( v8419(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2924) )
& ( v8419(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2923) )
& ( v8419(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2922) )
& ( v8419(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2921) )
& ( v8419(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2920) )
& ( v8419(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2919) )
& ( v8419(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2918) )
& ( v8419(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2917) )
& ( v8419(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2916) )
& ( v8419(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2915) )
& ( v8419(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2914) )
& ( v8419(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2913) )
& ( v8419(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2912) )
& ( v8419(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2911) )
& ( v8419(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2910) )
& ( v8419(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2909) )
& ( v8419(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2908) )
& ( v8419(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2907) )
& ( v8419(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2906) )
& ( v8419(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2905) )
& ( v8419(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2904) )
& ( v8419(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2903) )
& ( v8419(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2902) )
& ( v8419(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2901) )
& ( v8419(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2900) )
& ( v8419(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2899) )
& ( v8419(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2898) )
& ( v8419(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2897) )
& ( v8419(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2896) )
& ( v8419(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2895) )
& ( v8419(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2894) )
& ( v8419(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2893) )
& ( v8419(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2892) )
& ( v8419(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2891) )
& ( v8419(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2890) )
& ( v8419(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2889) )
& ( v8419(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2888) )
& ( v8419(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2887) )
& ( v8419(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2886) )
& ( v8419(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2885) )
& ( v8419(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2884) )
& ( v8419(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2883) )
& ( v8419(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2882) )
& ( v8419(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2881) )
& ( v8419(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2880) )
& ( v8419(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2879) )
& ( v8419(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2878) )
& ( v8419(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2877) )
& ( v8419(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2876) )
& ( v8419(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2875) )
& ( v8419(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2874) )
& ( v8419(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2873) )
& ( v8419(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2872) )
& ( v8419(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2871) )
& ( v8419(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2870) )
& ( v8419(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2869) )
& ( v8419(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2868) )
& ( v8419(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2867) )
& ( v8419(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2866) )
& ( v8419(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2865) )
& ( v8419(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2864) )
& ( v8419(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2863) )
& ( v8419(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2862) )
& ( v8419(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2861) )
& ( v8419(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2860) )
& ( v8419(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2859) )
& ( v8419(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2858) )
& ( v8419(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2857) )
& ( v8419(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2856) )
& ( v8419(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2855) )
& ( v8419(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2854) )
& ( v8419(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2853) )
& ( v8419(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2852) )
& ( v8419(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2851) )
& ( v8419(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2850) )
& ( v8419(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2849) )
& ( v8419(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2848) )
& ( v8419(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2847) )
& ( v8419(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2846) )
& ( v8419(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2845) )
& ( v8419(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2844) )
& ( v8419(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2843) )
& ( v8419(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2842) )
& ( v8419(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2841) )
& ( v8419(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2840) )
& ( v8419(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2839) )
& ( v8419(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2838) )
& ( v8419(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2837) )
& ( v8419(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2836) )
& ( v8419(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2835) )
& ( v8419(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2834) )
& ( v8419(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2833) )
& ( v8419(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2832) )
& ( v8419(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2831) )
& ( v8419(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2830) )
& ( v8419(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2829) )
& ( v8419(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2828) )
& ( v8419(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2827) )
& ( v8419(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2826) )
& ( v8419(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2825) )
& ( v8419(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2824) )
& ( v8419(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2823) )
& ( v8419(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2822) )
& ( v8419(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2821) )
& ( v8419(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2820) )
& ( v8419(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2819) )
& ( v8419(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2818) )
& ( v8419(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2817) )
& ( v8419(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2816) )
& ( v8419(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2815) )
& ( v8419(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2814) )
& ( v8419(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2813) )
& ( v8419(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2812) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_182,axiom,
! [VarNext: state_type] :
( v8421(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8419(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1356,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8421(VarNext)
<=> ( v8423(VarNext)
& v2903(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1355,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8423(VarNext)
<=> ( v2609(VarNext)
& v8424(VarNext) ) ) ) ).
tff(writeUnaryOperator_820,axiom,
! [VarCurr: state_type] :
( ~ v8424(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1873,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2783)
<=> v8411(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2782)
<=> v8411(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2781)
<=> v8411(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2780)
<=> v8411(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2779)
<=> v8411(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2778)
<=> v8411(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2777)
<=> v8411(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2776)
<=> v8411(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_80,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8413(VarNext)
=> ( ( v8411(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2811) )
& ( v8411(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2810) )
& ( v8411(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2809) )
& ( v8411(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2808) )
& ( v8411(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2807) )
& ( v8411(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2806) )
& ( v8411(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2805) )
& ( v8411(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2804) )
& ( v8411(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2803) )
& ( v8411(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2802) )
& ( v8411(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2801) )
& ( v8411(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2800) )
& ( v8411(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2799) )
& ( v8411(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2798) )
& ( v8411(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2797) )
& ( v8411(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2796) )
& ( v8411(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2795) )
& ( v8411(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2794) )
& ( v8411(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2793) )
& ( v8411(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2792) )
& ( v8411(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2791) )
& ( v8411(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2790) )
& ( v8411(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2789) )
& ( v8411(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2788) )
& ( v8411(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2787) )
& ( v8411(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2786) )
& ( v8411(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2785) )
& ( v8411(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2784) )
& ( v8411(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2783) )
& ( v8411(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2782) )
& ( v8411(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2781) )
& ( v8411(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2780) )
& ( v8411(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2779) )
& ( v8411(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2778) )
& ( v8411(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2777) )
& ( v8411(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2776) )
& ( v8411(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2775) )
& ( v8411(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2774) )
& ( v8411(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2773) )
& ( v8411(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2772) )
& ( v8411(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2771) )
& ( v8411(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2770) )
& ( v8411(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2769) )
& ( v8411(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2768) )
& ( v8411(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2767) )
& ( v8411(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2766) )
& ( v8411(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2765) )
& ( v8411(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2764) )
& ( v8411(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2763) )
& ( v8411(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2762) )
& ( v8411(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2761) )
& ( v8411(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2760) )
& ( v8411(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2759) )
& ( v8411(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2758) )
& ( v8411(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2757) )
& ( v8411(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2756) )
& ( v8411(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2755) )
& ( v8411(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2754) )
& ( v8411(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2753) )
& ( v8411(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2752) )
& ( v8411(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2751) )
& ( v8411(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2750) )
& ( v8411(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2749) )
& ( v8411(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2748) )
& ( v8411(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2747) )
& ( v8411(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2746) )
& ( v8411(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2745) )
& ( v8411(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2744) )
& ( v8411(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2743) )
& ( v8411(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2742) )
& ( v8411(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2741) )
& ( v8411(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2740) )
& ( v8411(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2739) )
& ( v8411(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2738) )
& ( v8411(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2737) )
& ( v8411(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2736) )
& ( v8411(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2735) )
& ( v8411(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2734) )
& ( v8411(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2733) )
& ( v8411(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2732) )
& ( v8411(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2731) )
& ( v8411(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2730) )
& ( v8411(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2729) )
& ( v8411(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2728) )
& ( v8411(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2727) )
& ( v8411(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2726) )
& ( v8411(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2725) )
& ( v8411(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2724) )
& ( v8411(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2723) )
& ( v8411(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2722) )
& ( v8411(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2721) )
& ( v8411(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2720) )
& ( v8411(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2719) )
& ( v8411(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2718) )
& ( v8411(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2717) )
& ( v8411(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2716) )
& ( v8411(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2715) )
& ( v8411(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2714) )
& ( v8411(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2713) )
& ( v8411(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2712) )
& ( v8411(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2711) )
& ( v8411(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2710) )
& ( v8411(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2709) )
& ( v8411(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2708) )
& ( v8411(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2707) )
& ( v8411(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2706) )
& ( v8411(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2705) )
& ( v8411(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2704) )
& ( v8411(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2703) )
& ( v8411(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2702) )
& ( v8411(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2701) )
& ( v8411(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2700) )
& ( v8411(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2699) )
& ( v8411(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2698) )
& ( v8411(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2697) )
& ( v8411(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2696) )
& ( v8411(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2695) )
& ( v8411(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2694) )
& ( v8411(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2693) )
& ( v8411(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2692) )
& ( v8411(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2691) )
& ( v8411(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2690) )
& ( v8411(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2689) )
& ( v8411(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2688) )
& ( v8411(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2687) )
& ( v8411(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2686) )
& ( v8411(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2685) )
& ( v8411(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2684) )
& ( v8411(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2683) )
& ( v8411(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2682) )
& ( v8411(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2681) )
& ( v8411(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2680) )
& ( v8411(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2679) )
& ( v8411(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2678) )
& ( v8411(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2677) )
& ( v8411(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2676) )
& ( v8411(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2675) )
& ( v8411(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2674) )
& ( v8411(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2673) )
& ( v8411(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2672) )
& ( v8411(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2671) )
& ( v8411(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2670) )
& ( v8411(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2669) )
& ( v8411(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2668) )
& ( v8411(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2667) )
& ( v8411(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2666) )
& ( v8411(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2665) )
& ( v8411(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2664) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_181,axiom,
! [VarNext: state_type] :
( v8413(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8411(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1354,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8413(VarNext)
<=> ( v8415(VarNext)
& v2888(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1353,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8415(VarNext)
<=> ( v2609(VarNext)
& v8416(VarNext) ) ) ) ).
tff(writeUnaryOperator_819,axiom,
! [VarCurr: state_type] :
( ~ v8416(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1872,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2635)
<=> v8403(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2634)
<=> v8403(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2633)
<=> v8403(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2632)
<=> v8403(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2631)
<=> v8403(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2630)
<=> v8403(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2629)
<=> v8403(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2628)
<=> v8403(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_79,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8405(VarNext)
=> ( ( v8403(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2663) )
& ( v8403(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2662) )
& ( v8403(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2661) )
& ( v8403(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2660) )
& ( v8403(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2659) )
& ( v8403(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2658) )
& ( v8403(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2657) )
& ( v8403(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2656) )
& ( v8403(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2655) )
& ( v8403(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2654) )
& ( v8403(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2653) )
& ( v8403(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2652) )
& ( v8403(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2651) )
& ( v8403(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2650) )
& ( v8403(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2649) )
& ( v8403(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2648) )
& ( v8403(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2647) )
& ( v8403(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2646) )
& ( v8403(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2645) )
& ( v8403(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2644) )
& ( v8403(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2643) )
& ( v8403(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2642) )
& ( v8403(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2641) )
& ( v8403(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2640) )
& ( v8403(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2639) )
& ( v8403(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2638) )
& ( v8403(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2637) )
& ( v8403(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2636) )
& ( v8403(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2635) )
& ( v8403(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2634) )
& ( v8403(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2633) )
& ( v8403(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2632) )
& ( v8403(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2631) )
& ( v8403(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2630) )
& ( v8403(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2629) )
& ( v8403(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2628) )
& ( v8403(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2627) )
& ( v8403(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2626) )
& ( v8403(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2625) )
& ( v8403(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2624) )
& ( v8403(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2623) )
& ( v8403(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2622) )
& ( v8403(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2621) )
& ( v8403(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2620) )
& ( v8403(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2619) )
& ( v8403(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2618) )
& ( v8403(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2617) )
& ( v8403(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2616) )
& ( v8403(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2615) )
& ( v8403(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2614) )
& ( v8403(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2613) )
& ( v8403(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2612) )
& ( v8403(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2611) )
& ( v8403(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2610) )
& ( v8403(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2609) )
& ( v8403(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2608) )
& ( v8403(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2607) )
& ( v8403(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2606) )
& ( v8403(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2605) )
& ( v8403(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2604) )
& ( v8403(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2603) )
& ( v8403(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2602) )
& ( v8403(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2601) )
& ( v8403(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2600) )
& ( v8403(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2599) )
& ( v8403(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2598) )
& ( v8403(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2597) )
& ( v8403(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2596) )
& ( v8403(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2595) )
& ( v8403(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2594) )
& ( v8403(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2593) )
& ( v8403(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2592) )
& ( v8403(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2591) )
& ( v8403(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2590) )
& ( v8403(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2589) )
& ( v8403(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2588) )
& ( v8403(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2587) )
& ( v8403(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2586) )
& ( v8403(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2585) )
& ( v8403(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2584) )
& ( v8403(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2583) )
& ( v8403(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2582) )
& ( v8403(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2581) )
& ( v8403(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2580) )
& ( v8403(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2579) )
& ( v8403(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2578) )
& ( v8403(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2577) )
& ( v8403(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2576) )
& ( v8403(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2575) )
& ( v8403(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2574) )
& ( v8403(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2573) )
& ( v8403(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2572) )
& ( v8403(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2571) )
& ( v8403(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2570) )
& ( v8403(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2569) )
& ( v8403(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2568) )
& ( v8403(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2567) )
& ( v8403(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2566) )
& ( v8403(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2565) )
& ( v8403(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2564) )
& ( v8403(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2563) )
& ( v8403(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2562) )
& ( v8403(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2561) )
& ( v8403(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2560) )
& ( v8403(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2559) )
& ( v8403(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2558) )
& ( v8403(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2557) )
& ( v8403(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2556) )
& ( v8403(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2555) )
& ( v8403(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2554) )
& ( v8403(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2553) )
& ( v8403(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2552) )
& ( v8403(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2551) )
& ( v8403(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2550) )
& ( v8403(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2549) )
& ( v8403(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2548) )
& ( v8403(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2547) )
& ( v8403(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2546) )
& ( v8403(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2545) )
& ( v8403(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2544) )
& ( v8403(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2543) )
& ( v8403(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2542) )
& ( v8403(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2541) )
& ( v8403(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2540) )
& ( v8403(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2539) )
& ( v8403(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2538) )
& ( v8403(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2537) )
& ( v8403(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2536) )
& ( v8403(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2535) )
& ( v8403(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2534) )
& ( v8403(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2533) )
& ( v8403(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2532) )
& ( v8403(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2531) )
& ( v8403(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2530) )
& ( v8403(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2529) )
& ( v8403(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2528) )
& ( v8403(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2527) )
& ( v8403(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2526) )
& ( v8403(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2525) )
& ( v8403(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2524) )
& ( v8403(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2523) )
& ( v8403(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2522) )
& ( v8403(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2521) )
& ( v8403(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2520) )
& ( v8403(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2519) )
& ( v8403(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2518) )
& ( v8403(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2517) )
& ( v8403(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2516) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_180,axiom,
! [VarNext: state_type] :
( v8405(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8403(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1352,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8405(VarNext)
<=> ( v8407(VarNext)
& v2873(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1351,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8407(VarNext)
<=> ( v2609(VarNext)
& v8408(VarNext) ) ) ) ).
tff(writeUnaryOperator_818,axiom,
! [VarCurr: state_type] :
( ~ v8408(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1871,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2487)
<=> v8395(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2486)
<=> v8395(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2485)
<=> v8395(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2484)
<=> v8395(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2483)
<=> v8395(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2482)
<=> v8395(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2481)
<=> v8395(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2480)
<=> v8395(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_78,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8397(VarNext)
=> ( ( v8395(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2515) )
& ( v8395(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2514) )
& ( v8395(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2513) )
& ( v8395(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2512) )
& ( v8395(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2511) )
& ( v8395(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2510) )
& ( v8395(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2509) )
& ( v8395(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2508) )
& ( v8395(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2507) )
& ( v8395(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2506) )
& ( v8395(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2505) )
& ( v8395(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2504) )
& ( v8395(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2503) )
& ( v8395(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2502) )
& ( v8395(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2501) )
& ( v8395(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2500) )
& ( v8395(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2499) )
& ( v8395(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2498) )
& ( v8395(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2497) )
& ( v8395(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2496) )
& ( v8395(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2495) )
& ( v8395(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2494) )
& ( v8395(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2493) )
& ( v8395(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2492) )
& ( v8395(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2491) )
& ( v8395(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2490) )
& ( v8395(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2489) )
& ( v8395(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2488) )
& ( v8395(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2487) )
& ( v8395(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2486) )
& ( v8395(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2485) )
& ( v8395(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2484) )
& ( v8395(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2483) )
& ( v8395(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2482) )
& ( v8395(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2481) )
& ( v8395(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2480) )
& ( v8395(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2479) )
& ( v8395(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2478) )
& ( v8395(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2477) )
& ( v8395(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2476) )
& ( v8395(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2475) )
& ( v8395(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2474) )
& ( v8395(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2473) )
& ( v8395(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2472) )
& ( v8395(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2471) )
& ( v8395(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2470) )
& ( v8395(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2469) )
& ( v8395(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2468) )
& ( v8395(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2467) )
& ( v8395(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2466) )
& ( v8395(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2465) )
& ( v8395(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2464) )
& ( v8395(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2463) )
& ( v8395(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2462) )
& ( v8395(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2461) )
& ( v8395(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2460) )
& ( v8395(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2459) )
& ( v8395(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2458) )
& ( v8395(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2457) )
& ( v8395(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2456) )
& ( v8395(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2455) )
& ( v8395(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2454) )
& ( v8395(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2453) )
& ( v8395(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2452) )
& ( v8395(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2451) )
& ( v8395(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2450) )
& ( v8395(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2449) )
& ( v8395(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2448) )
& ( v8395(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2447) )
& ( v8395(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2446) )
& ( v8395(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2445) )
& ( v8395(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2444) )
& ( v8395(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2443) )
& ( v8395(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2442) )
& ( v8395(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2441) )
& ( v8395(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2440) )
& ( v8395(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2439) )
& ( v8395(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2438) )
& ( v8395(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2437) )
& ( v8395(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2436) )
& ( v8395(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2435) )
& ( v8395(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2434) )
& ( v8395(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2433) )
& ( v8395(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2432) )
& ( v8395(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2431) )
& ( v8395(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2430) )
& ( v8395(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2429) )
& ( v8395(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2428) )
& ( v8395(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2427) )
& ( v8395(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2426) )
& ( v8395(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2425) )
& ( v8395(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2424) )
& ( v8395(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2423) )
& ( v8395(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2422) )
& ( v8395(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2421) )
& ( v8395(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2420) )
& ( v8395(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2419) )
& ( v8395(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2418) )
& ( v8395(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2417) )
& ( v8395(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2416) )
& ( v8395(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2415) )
& ( v8395(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2414) )
& ( v8395(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2413) )
& ( v8395(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2412) )
& ( v8395(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2411) )
& ( v8395(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2410) )
& ( v8395(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2409) )
& ( v8395(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2408) )
& ( v8395(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2407) )
& ( v8395(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2406) )
& ( v8395(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2405) )
& ( v8395(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2404) )
& ( v8395(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2403) )
& ( v8395(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2402) )
& ( v8395(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2401) )
& ( v8395(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2400) )
& ( v8395(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2399) )
& ( v8395(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2398) )
& ( v8395(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2397) )
& ( v8395(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2396) )
& ( v8395(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2395) )
& ( v8395(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2394) )
& ( v8395(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2393) )
& ( v8395(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2392) )
& ( v8395(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2391) )
& ( v8395(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2390) )
& ( v8395(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2389) )
& ( v8395(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2388) )
& ( v8395(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2387) )
& ( v8395(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2386) )
& ( v8395(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2385) )
& ( v8395(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2384) )
& ( v8395(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2383) )
& ( v8395(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2382) )
& ( v8395(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2381) )
& ( v8395(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2380) )
& ( v8395(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2379) )
& ( v8395(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2378) )
& ( v8395(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2377) )
& ( v8395(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2376) )
& ( v8395(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2375) )
& ( v8395(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2374) )
& ( v8395(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2373) )
& ( v8395(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2372) )
& ( v8395(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2371) )
& ( v8395(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2370) )
& ( v8395(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2369) )
& ( v8395(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2368) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_179,axiom,
! [VarNext: state_type] :
( v8397(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8395(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1350,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8397(VarNext)
<=> ( v8399(VarNext)
& v2858(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1349,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8399(VarNext)
<=> ( v2609(VarNext)
& v8400(VarNext) ) ) ) ).
tff(writeUnaryOperator_817,axiom,
! [VarCurr: state_type] :
( ~ v8400(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1870,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2339)
<=> v8387(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2338)
<=> v8387(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2337)
<=> v8387(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2336)
<=> v8387(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2335)
<=> v8387(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2334)
<=> v8387(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2333)
<=> v8387(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2332)
<=> v8387(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_77,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8389(VarNext)
=> ( ( v8387(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2367) )
& ( v8387(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2366) )
& ( v8387(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2365) )
& ( v8387(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2364) )
& ( v8387(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2363) )
& ( v8387(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2362) )
& ( v8387(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2361) )
& ( v8387(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2360) )
& ( v8387(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2359) )
& ( v8387(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2358) )
& ( v8387(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2357) )
& ( v8387(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2356) )
& ( v8387(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2355) )
& ( v8387(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2354) )
& ( v8387(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2353) )
& ( v8387(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2352) )
& ( v8387(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2351) )
& ( v8387(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2350) )
& ( v8387(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2349) )
& ( v8387(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2348) )
& ( v8387(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2347) )
& ( v8387(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2346) )
& ( v8387(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2345) )
& ( v8387(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2344) )
& ( v8387(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2343) )
& ( v8387(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2342) )
& ( v8387(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2341) )
& ( v8387(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2340) )
& ( v8387(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2339) )
& ( v8387(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2338) )
& ( v8387(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2337) )
& ( v8387(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2336) )
& ( v8387(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2335) )
& ( v8387(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2334) )
& ( v8387(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2333) )
& ( v8387(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2332) )
& ( v8387(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2331) )
& ( v8387(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2330) )
& ( v8387(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2329) )
& ( v8387(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2328) )
& ( v8387(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2327) )
& ( v8387(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2326) )
& ( v8387(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2325) )
& ( v8387(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2324) )
& ( v8387(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2323) )
& ( v8387(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2322) )
& ( v8387(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2321) )
& ( v8387(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2320) )
& ( v8387(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2319) )
& ( v8387(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2318) )
& ( v8387(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2317) )
& ( v8387(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2316) )
& ( v8387(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2315) )
& ( v8387(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2314) )
& ( v8387(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2313) )
& ( v8387(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2312) )
& ( v8387(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2311) )
& ( v8387(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2310) )
& ( v8387(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2309) )
& ( v8387(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2308) )
& ( v8387(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2307) )
& ( v8387(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2306) )
& ( v8387(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2305) )
& ( v8387(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2304) )
& ( v8387(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2303) )
& ( v8387(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2302) )
& ( v8387(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2301) )
& ( v8387(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2300) )
& ( v8387(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2299) )
& ( v8387(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2298) )
& ( v8387(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2297) )
& ( v8387(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2296) )
& ( v8387(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2295) )
& ( v8387(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2294) )
& ( v8387(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2293) )
& ( v8387(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2292) )
& ( v8387(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2291) )
& ( v8387(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2290) )
& ( v8387(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2289) )
& ( v8387(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2288) )
& ( v8387(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2287) )
& ( v8387(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2286) )
& ( v8387(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2285) )
& ( v8387(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2284) )
& ( v8387(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2283) )
& ( v8387(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2282) )
& ( v8387(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2281) )
& ( v8387(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2280) )
& ( v8387(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2279) )
& ( v8387(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2278) )
& ( v8387(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2277) )
& ( v8387(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2276) )
& ( v8387(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2275) )
& ( v8387(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2274) )
& ( v8387(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2273) )
& ( v8387(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2272) )
& ( v8387(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2271) )
& ( v8387(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2270) )
& ( v8387(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2269) )
& ( v8387(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2268) )
& ( v8387(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2267) )
& ( v8387(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2266) )
& ( v8387(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2265) )
& ( v8387(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2264) )
& ( v8387(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2263) )
& ( v8387(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2262) )
& ( v8387(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2261) )
& ( v8387(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2260) )
& ( v8387(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2259) )
& ( v8387(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2258) )
& ( v8387(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2257) )
& ( v8387(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2256) )
& ( v8387(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2255) )
& ( v8387(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2254) )
& ( v8387(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2253) )
& ( v8387(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2252) )
& ( v8387(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2251) )
& ( v8387(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2250) )
& ( v8387(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2249) )
& ( v8387(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2248) )
& ( v8387(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2247) )
& ( v8387(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2246) )
& ( v8387(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2245) )
& ( v8387(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2244) )
& ( v8387(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2243) )
& ( v8387(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2242) )
& ( v8387(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2241) )
& ( v8387(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2240) )
& ( v8387(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2239) )
& ( v8387(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2238) )
& ( v8387(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2237) )
& ( v8387(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2236) )
& ( v8387(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2235) )
& ( v8387(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2234) )
& ( v8387(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2233) )
& ( v8387(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2232) )
& ( v8387(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2231) )
& ( v8387(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2230) )
& ( v8387(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2229) )
& ( v8387(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2228) )
& ( v8387(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2227) )
& ( v8387(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2226) )
& ( v8387(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2225) )
& ( v8387(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2224) )
& ( v8387(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2223) )
& ( v8387(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2222) )
& ( v8387(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2221) )
& ( v8387(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2220) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_178,axiom,
! [VarNext: state_type] :
( v8389(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8387(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1348,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8389(VarNext)
<=> ( v8391(VarNext)
& v2843(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1347,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8391(VarNext)
<=> ( v2609(VarNext)
& v8392(VarNext) ) ) ) ).
tff(writeUnaryOperator_816,axiom,
! [VarCurr: state_type] :
( ~ v8392(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1869,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2191)
<=> v8379(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2190)
<=> v8379(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2189)
<=> v8379(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2188)
<=> v8379(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2187)
<=> v8379(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2186)
<=> v8379(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2185)
<=> v8379(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2184)
<=> v8379(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_76,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8381(VarNext)
=> ( ( v8379(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2219) )
& ( v8379(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2218) )
& ( v8379(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2217) )
& ( v8379(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2216) )
& ( v8379(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2215) )
& ( v8379(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2214) )
& ( v8379(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2213) )
& ( v8379(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2212) )
& ( v8379(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2211) )
& ( v8379(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2210) )
& ( v8379(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2209) )
& ( v8379(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2208) )
& ( v8379(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2207) )
& ( v8379(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2206) )
& ( v8379(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2205) )
& ( v8379(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2204) )
& ( v8379(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2203) )
& ( v8379(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2202) )
& ( v8379(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2201) )
& ( v8379(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2200) )
& ( v8379(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2199) )
& ( v8379(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2198) )
& ( v8379(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2197) )
& ( v8379(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2196) )
& ( v8379(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2195) )
& ( v8379(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2194) )
& ( v8379(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2193) )
& ( v8379(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2192) )
& ( v8379(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2191) )
& ( v8379(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2190) )
& ( v8379(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2189) )
& ( v8379(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2188) )
& ( v8379(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2187) )
& ( v8379(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2186) )
& ( v8379(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2185) )
& ( v8379(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2184) )
& ( v8379(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2183) )
& ( v8379(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2182) )
& ( v8379(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2181) )
& ( v8379(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2180) )
& ( v8379(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2179) )
& ( v8379(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2178) )
& ( v8379(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2177) )
& ( v8379(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2176) )
& ( v8379(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2175) )
& ( v8379(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2174) )
& ( v8379(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2173) )
& ( v8379(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2172) )
& ( v8379(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2171) )
& ( v8379(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2170) )
& ( v8379(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2169) )
& ( v8379(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2168) )
& ( v8379(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2167) )
& ( v8379(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2166) )
& ( v8379(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2165) )
& ( v8379(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2164) )
& ( v8379(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2163) )
& ( v8379(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2162) )
& ( v8379(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2161) )
& ( v8379(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2160) )
& ( v8379(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2159) )
& ( v8379(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2158) )
& ( v8379(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2157) )
& ( v8379(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2156) )
& ( v8379(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2155) )
& ( v8379(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2154) )
& ( v8379(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2153) )
& ( v8379(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2152) )
& ( v8379(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2151) )
& ( v8379(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2150) )
& ( v8379(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2149) )
& ( v8379(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2148) )
& ( v8379(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex2147) )
& ( v8379(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex2146) )
& ( v8379(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex2145) )
& ( v8379(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex2144) )
& ( v8379(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex2143) )
& ( v8379(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex2142) )
& ( v8379(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex2141) )
& ( v8379(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex2140) )
& ( v8379(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex2139) )
& ( v8379(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex2138) )
& ( v8379(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex2137) )
& ( v8379(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex2136) )
& ( v8379(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex2135) )
& ( v8379(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex2134) )
& ( v8379(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex2133) )
& ( v8379(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex2132) )
& ( v8379(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex2131) )
& ( v8379(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex2130) )
& ( v8379(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex2129) )
& ( v8379(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex2128) )
& ( v8379(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex2127) )
& ( v8379(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex2126) )
& ( v8379(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex2125) )
& ( v8379(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex2124) )
& ( v8379(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex2123) )
& ( v8379(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex2122) )
& ( v8379(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex2121) )
& ( v8379(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex2120) )
& ( v8379(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex2119) )
& ( v8379(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex2118) )
& ( v8379(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex2117) )
& ( v8379(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex2116) )
& ( v8379(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex2115) )
& ( v8379(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex2114) )
& ( v8379(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex2113) )
& ( v8379(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex2112) )
& ( v8379(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex2111) )
& ( v8379(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex2110) )
& ( v8379(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex2109) )
& ( v8379(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex2108) )
& ( v8379(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex2107) )
& ( v8379(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex2106) )
& ( v8379(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex2105) )
& ( v8379(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex2104) )
& ( v8379(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex2103) )
& ( v8379(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex2102) )
& ( v8379(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex2101) )
& ( v8379(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex2100) )
& ( v8379(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex2099) )
& ( v8379(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex2098) )
& ( v8379(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex2097) )
& ( v8379(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex2096) )
& ( v8379(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex2095) )
& ( v8379(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex2094) )
& ( v8379(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex2093) )
& ( v8379(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex2092) )
& ( v8379(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex2091) )
& ( v8379(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex2090) )
& ( v8379(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex2089) )
& ( v8379(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex2088) )
& ( v8379(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex2087) )
& ( v8379(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex2086) )
& ( v8379(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex2085) )
& ( v8379(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex2084) )
& ( v8379(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex2083) )
& ( v8379(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex2082) )
& ( v8379(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex2081) )
& ( v8379(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex2080) )
& ( v8379(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex2079) )
& ( v8379(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex2078) )
& ( v8379(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex2077) )
& ( v8379(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex2076) )
& ( v8379(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex2075) )
& ( v8379(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex2074) )
& ( v8379(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex2073) )
& ( v8379(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex2072) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_177,axiom,
! [VarNext: state_type] :
( v8381(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8379(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1346,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8381(VarNext)
<=> ( v8383(VarNext)
& v2828(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1345,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8383(VarNext)
<=> ( v2609(VarNext)
& v8384(VarNext) ) ) ) ).
tff(writeUnaryOperator_815,axiom,
! [VarCurr: state_type] :
( ~ v8384(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1868,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex2043)
<=> v8371(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex2042)
<=> v8371(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex2041)
<=> v8371(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex2040)
<=> v8371(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex2039)
<=> v8371(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex2038)
<=> v8371(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex2037)
<=> v8371(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex2036)
<=> v8371(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_75,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8373(VarNext)
=> ( ( v8371(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex2071) )
& ( v8371(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex2070) )
& ( v8371(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex2069) )
& ( v8371(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex2068) )
& ( v8371(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex2067) )
& ( v8371(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex2066) )
& ( v8371(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex2065) )
& ( v8371(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex2064) )
& ( v8371(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex2063) )
& ( v8371(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex2062) )
& ( v8371(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex2061) )
& ( v8371(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex2060) )
& ( v8371(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex2059) )
& ( v8371(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex2058) )
& ( v8371(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex2057) )
& ( v8371(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex2056) )
& ( v8371(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex2055) )
& ( v8371(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex2054) )
& ( v8371(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex2053) )
& ( v8371(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex2052) )
& ( v8371(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex2051) )
& ( v8371(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex2050) )
& ( v8371(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex2049) )
& ( v8371(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex2048) )
& ( v8371(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex2047) )
& ( v8371(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex2046) )
& ( v8371(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex2045) )
& ( v8371(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex2044) )
& ( v8371(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex2043) )
& ( v8371(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex2042) )
& ( v8371(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex2041) )
& ( v8371(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex2040) )
& ( v8371(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex2039) )
& ( v8371(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex2038) )
& ( v8371(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex2037) )
& ( v8371(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex2036) )
& ( v8371(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex2035) )
& ( v8371(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex2034) )
& ( v8371(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex2033) )
& ( v8371(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex2032) )
& ( v8371(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex2031) )
& ( v8371(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex2030) )
& ( v8371(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex2029) )
& ( v8371(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex2028) )
& ( v8371(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex2027) )
& ( v8371(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex2026) )
& ( v8371(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex2025) )
& ( v8371(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex2024) )
& ( v8371(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex2023) )
& ( v8371(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex2022) )
& ( v8371(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex2021) )
& ( v8371(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex2020) )
& ( v8371(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex2019) )
& ( v8371(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex2018) )
& ( v8371(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex2017) )
& ( v8371(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex2016) )
& ( v8371(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex2015) )
& ( v8371(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex2014) )
& ( v8371(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex2013) )
& ( v8371(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex2012) )
& ( v8371(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex2011) )
& ( v8371(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex2010) )
& ( v8371(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex2009) )
& ( v8371(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex2008) )
& ( v8371(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex2007) )
& ( v8371(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex2006) )
& ( v8371(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex2005) )
& ( v8371(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex2004) )
& ( v8371(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex2003) )
& ( v8371(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex2002) )
& ( v8371(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex2001) )
& ( v8371(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex2000) )
& ( v8371(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1999) )
& ( v8371(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1998) )
& ( v8371(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1997) )
& ( v8371(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1996) )
& ( v8371(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1995) )
& ( v8371(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1994) )
& ( v8371(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1993) )
& ( v8371(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1992) )
& ( v8371(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1991) )
& ( v8371(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1990) )
& ( v8371(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1989) )
& ( v8371(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1988) )
& ( v8371(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1987) )
& ( v8371(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1986) )
& ( v8371(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1985) )
& ( v8371(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1984) )
& ( v8371(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1983) )
& ( v8371(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1982) )
& ( v8371(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1981) )
& ( v8371(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1980) )
& ( v8371(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1979) )
& ( v8371(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1978) )
& ( v8371(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1977) )
& ( v8371(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1976) )
& ( v8371(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1975) )
& ( v8371(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1974) )
& ( v8371(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1973) )
& ( v8371(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1972) )
& ( v8371(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1971) )
& ( v8371(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1970) )
& ( v8371(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1969) )
& ( v8371(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1968) )
& ( v8371(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1967) )
& ( v8371(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1966) )
& ( v8371(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1965) )
& ( v8371(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1964) )
& ( v8371(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1963) )
& ( v8371(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1962) )
& ( v8371(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1961) )
& ( v8371(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1960) )
& ( v8371(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1959) )
& ( v8371(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1958) )
& ( v8371(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1957) )
& ( v8371(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1956) )
& ( v8371(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1955) )
& ( v8371(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1954) )
& ( v8371(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1953) )
& ( v8371(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1952) )
& ( v8371(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1951) )
& ( v8371(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1950) )
& ( v8371(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1949) )
& ( v8371(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1948) )
& ( v8371(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1947) )
& ( v8371(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1946) )
& ( v8371(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1945) )
& ( v8371(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1944) )
& ( v8371(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1943) )
& ( v8371(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1942) )
& ( v8371(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1941) )
& ( v8371(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1940) )
& ( v8371(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1939) )
& ( v8371(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1938) )
& ( v8371(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1937) )
& ( v8371(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1936) )
& ( v8371(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1935) )
& ( v8371(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1934) )
& ( v8371(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1933) )
& ( v8371(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1932) )
& ( v8371(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1931) )
& ( v8371(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1930) )
& ( v8371(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1929) )
& ( v8371(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1928) )
& ( v8371(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1927) )
& ( v8371(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1926) )
& ( v8371(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1925) )
& ( v8371(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1924) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_176,axiom,
! [VarNext: state_type] :
( v8373(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8371(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1344,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8373(VarNext)
<=> ( v8375(VarNext)
& v2813(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1343,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8375(VarNext)
<=> ( v2609(VarNext)
& v8376(VarNext) ) ) ) ).
tff(writeUnaryOperator_814,axiom,
! [VarCurr: state_type] :
( ~ v8376(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1867,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1895)
<=> v8363(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1894)
<=> v8363(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1893)
<=> v8363(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1892)
<=> v8363(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1891)
<=> v8363(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1890)
<=> v8363(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1889)
<=> v8363(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1888)
<=> v8363(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_74,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8365(VarNext)
=> ( ( v8363(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1923) )
& ( v8363(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1922) )
& ( v8363(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1921) )
& ( v8363(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1920) )
& ( v8363(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1919) )
& ( v8363(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1918) )
& ( v8363(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1917) )
& ( v8363(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1916) )
& ( v8363(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1915) )
& ( v8363(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1914) )
& ( v8363(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1913) )
& ( v8363(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1912) )
& ( v8363(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1911) )
& ( v8363(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1910) )
& ( v8363(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1909) )
& ( v8363(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1908) )
& ( v8363(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1907) )
& ( v8363(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1906) )
& ( v8363(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1905) )
& ( v8363(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1904) )
& ( v8363(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1903) )
& ( v8363(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1902) )
& ( v8363(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1901) )
& ( v8363(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1900) )
& ( v8363(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1899) )
& ( v8363(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1898) )
& ( v8363(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1897) )
& ( v8363(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1896) )
& ( v8363(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1895) )
& ( v8363(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1894) )
& ( v8363(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1893) )
& ( v8363(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1892) )
& ( v8363(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1891) )
& ( v8363(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1890) )
& ( v8363(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1889) )
& ( v8363(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1888) )
& ( v8363(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1887) )
& ( v8363(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1886) )
& ( v8363(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1885) )
& ( v8363(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1884) )
& ( v8363(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1883) )
& ( v8363(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1882) )
& ( v8363(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1881) )
& ( v8363(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1880) )
& ( v8363(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1879) )
& ( v8363(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1878) )
& ( v8363(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1877) )
& ( v8363(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1876) )
& ( v8363(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1875) )
& ( v8363(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1874) )
& ( v8363(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1873) )
& ( v8363(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1872) )
& ( v8363(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1871) )
& ( v8363(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1870) )
& ( v8363(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1869) )
& ( v8363(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1868) )
& ( v8363(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1867) )
& ( v8363(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1866) )
& ( v8363(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1865) )
& ( v8363(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1864) )
& ( v8363(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1863) )
& ( v8363(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1862) )
& ( v8363(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1861) )
& ( v8363(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1860) )
& ( v8363(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1859) )
& ( v8363(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1858) )
& ( v8363(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1857) )
& ( v8363(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1856) )
& ( v8363(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1855) )
& ( v8363(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1854) )
& ( v8363(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1853) )
& ( v8363(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1852) )
& ( v8363(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1851) )
& ( v8363(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1850) )
& ( v8363(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1849) )
& ( v8363(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1848) )
& ( v8363(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1847) )
& ( v8363(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1846) )
& ( v8363(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1845) )
& ( v8363(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1844) )
& ( v8363(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1843) )
& ( v8363(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1842) )
& ( v8363(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1841) )
& ( v8363(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1840) )
& ( v8363(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1839) )
& ( v8363(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1838) )
& ( v8363(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1837) )
& ( v8363(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1836) )
& ( v8363(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1835) )
& ( v8363(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1834) )
& ( v8363(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1833) )
& ( v8363(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1832) )
& ( v8363(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1831) )
& ( v8363(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1830) )
& ( v8363(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1829) )
& ( v8363(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1828) )
& ( v8363(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1827) )
& ( v8363(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1826) )
& ( v8363(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1825) )
& ( v8363(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1824) )
& ( v8363(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1823) )
& ( v8363(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1822) )
& ( v8363(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1821) )
& ( v8363(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1820) )
& ( v8363(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1819) )
& ( v8363(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1818) )
& ( v8363(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1817) )
& ( v8363(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1816) )
& ( v8363(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1815) )
& ( v8363(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1814) )
& ( v8363(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1813) )
& ( v8363(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1812) )
& ( v8363(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1811) )
& ( v8363(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1810) )
& ( v8363(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1809) )
& ( v8363(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1808) )
& ( v8363(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1807) )
& ( v8363(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1806) )
& ( v8363(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1805) )
& ( v8363(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1804) )
& ( v8363(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1803) )
& ( v8363(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1802) )
& ( v8363(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1801) )
& ( v8363(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1800) )
& ( v8363(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1799) )
& ( v8363(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1798) )
& ( v8363(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1797) )
& ( v8363(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1796) )
& ( v8363(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1795) )
& ( v8363(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1794) )
& ( v8363(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1793) )
& ( v8363(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1792) )
& ( v8363(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1791) )
& ( v8363(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1790) )
& ( v8363(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1789) )
& ( v8363(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1788) )
& ( v8363(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1787) )
& ( v8363(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1786) )
& ( v8363(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1785) )
& ( v8363(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1784) )
& ( v8363(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1783) )
& ( v8363(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1782) )
& ( v8363(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1781) )
& ( v8363(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1780) )
& ( v8363(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1779) )
& ( v8363(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1778) )
& ( v8363(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1777) )
& ( v8363(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1776) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_175,axiom,
! [VarNext: state_type] :
( v8365(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8363(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1342,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8365(VarNext)
<=> ( v8367(VarNext)
& v2798(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1341,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8367(VarNext)
<=> ( v2609(VarNext)
& v8368(VarNext) ) ) ) ).
tff(writeUnaryOperator_813,axiom,
! [VarCurr: state_type] :
( ~ v8368(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1866,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1747)
<=> v8355(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1746)
<=> v8355(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1745)
<=> v8355(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1744)
<=> v8355(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1743)
<=> v8355(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1742)
<=> v8355(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1741)
<=> v8355(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1740)
<=> v8355(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_73,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8357(VarNext)
=> ( ( v8355(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1775) )
& ( v8355(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1774) )
& ( v8355(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1773) )
& ( v8355(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1772) )
& ( v8355(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1771) )
& ( v8355(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1770) )
& ( v8355(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1769) )
& ( v8355(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1768) )
& ( v8355(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1767) )
& ( v8355(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1766) )
& ( v8355(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1765) )
& ( v8355(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1764) )
& ( v8355(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1763) )
& ( v8355(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1762) )
& ( v8355(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1761) )
& ( v8355(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1760) )
& ( v8355(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1759) )
& ( v8355(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1758) )
& ( v8355(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1757) )
& ( v8355(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1756) )
& ( v8355(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1755) )
& ( v8355(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1754) )
& ( v8355(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1753) )
& ( v8355(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1752) )
& ( v8355(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1751) )
& ( v8355(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1750) )
& ( v8355(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1749) )
& ( v8355(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1748) )
& ( v8355(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1747) )
& ( v8355(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1746) )
& ( v8355(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1745) )
& ( v8355(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1744) )
& ( v8355(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1743) )
& ( v8355(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1742) )
& ( v8355(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1741) )
& ( v8355(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1740) )
& ( v8355(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1739) )
& ( v8355(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1738) )
& ( v8355(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1737) )
& ( v8355(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1736) )
& ( v8355(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1735) )
& ( v8355(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1734) )
& ( v8355(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1733) )
& ( v8355(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1732) )
& ( v8355(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1731) )
& ( v8355(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1730) )
& ( v8355(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1729) )
& ( v8355(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1728) )
& ( v8355(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1727) )
& ( v8355(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1726) )
& ( v8355(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1725) )
& ( v8355(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1724) )
& ( v8355(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1723) )
& ( v8355(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1722) )
& ( v8355(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1721) )
& ( v8355(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1720) )
& ( v8355(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1719) )
& ( v8355(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1718) )
& ( v8355(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1717) )
& ( v8355(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1716) )
& ( v8355(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1715) )
& ( v8355(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1714) )
& ( v8355(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1713) )
& ( v8355(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1712) )
& ( v8355(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1711) )
& ( v8355(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1710) )
& ( v8355(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1709) )
& ( v8355(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1708) )
& ( v8355(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1707) )
& ( v8355(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1706) )
& ( v8355(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1705) )
& ( v8355(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1704) )
& ( v8355(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1703) )
& ( v8355(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1702) )
& ( v8355(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1701) )
& ( v8355(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1700) )
& ( v8355(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1699) )
& ( v8355(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1698) )
& ( v8355(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1697) )
& ( v8355(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1696) )
& ( v8355(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1695) )
& ( v8355(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1694) )
& ( v8355(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1693) )
& ( v8355(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1692) )
& ( v8355(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1691) )
& ( v8355(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1690) )
& ( v8355(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1689) )
& ( v8355(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1688) )
& ( v8355(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1687) )
& ( v8355(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1686) )
& ( v8355(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1685) )
& ( v8355(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1684) )
& ( v8355(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1683) )
& ( v8355(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1682) )
& ( v8355(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1681) )
& ( v8355(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1680) )
& ( v8355(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1679) )
& ( v8355(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1678) )
& ( v8355(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1677) )
& ( v8355(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1676) )
& ( v8355(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1675) )
& ( v8355(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1674) )
& ( v8355(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1673) )
& ( v8355(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1672) )
& ( v8355(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1671) )
& ( v8355(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1670) )
& ( v8355(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1669) )
& ( v8355(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1668) )
& ( v8355(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1667) )
& ( v8355(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1666) )
& ( v8355(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1665) )
& ( v8355(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1664) )
& ( v8355(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1663) )
& ( v8355(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1662) )
& ( v8355(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1661) )
& ( v8355(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1660) )
& ( v8355(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1659) )
& ( v8355(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1658) )
& ( v8355(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1657) )
& ( v8355(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1656) )
& ( v8355(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1655) )
& ( v8355(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1654) )
& ( v8355(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1653) )
& ( v8355(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1652) )
& ( v8355(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1651) )
& ( v8355(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1650) )
& ( v8355(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1649) )
& ( v8355(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1648) )
& ( v8355(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1647) )
& ( v8355(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1646) )
& ( v8355(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1645) )
& ( v8355(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1644) )
& ( v8355(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1643) )
& ( v8355(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1642) )
& ( v8355(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1641) )
& ( v8355(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1640) )
& ( v8355(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1639) )
& ( v8355(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1638) )
& ( v8355(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1637) )
& ( v8355(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1636) )
& ( v8355(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1635) )
& ( v8355(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1634) )
& ( v8355(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1633) )
& ( v8355(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1632) )
& ( v8355(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1631) )
& ( v8355(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1630) )
& ( v8355(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1629) )
& ( v8355(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1628) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_174,axiom,
! [VarNext: state_type] :
( v8357(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8355(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1340,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8357(VarNext)
<=> ( v8359(VarNext)
& v2783(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1339,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8359(VarNext)
<=> ( v2609(VarNext)
& v8360(VarNext) ) ) ) ).
tff(writeUnaryOperator_812,axiom,
! [VarCurr: state_type] :
( ~ v8360(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1865,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1599)
<=> v8347(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1598)
<=> v8347(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1597)
<=> v8347(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1596)
<=> v8347(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1595)
<=> v8347(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1594)
<=> v8347(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1593)
<=> v8347(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1592)
<=> v8347(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_72,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8349(VarNext)
=> ( ( v8347(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1627) )
& ( v8347(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1626) )
& ( v8347(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1625) )
& ( v8347(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1624) )
& ( v8347(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1623) )
& ( v8347(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1622) )
& ( v8347(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1621) )
& ( v8347(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1620) )
& ( v8347(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1619) )
& ( v8347(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1618) )
& ( v8347(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1617) )
& ( v8347(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1616) )
& ( v8347(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1615) )
& ( v8347(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1614) )
& ( v8347(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1613) )
& ( v8347(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1612) )
& ( v8347(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1611) )
& ( v8347(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1610) )
& ( v8347(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1609) )
& ( v8347(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1608) )
& ( v8347(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1607) )
& ( v8347(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1606) )
& ( v8347(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1605) )
& ( v8347(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1604) )
& ( v8347(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1603) )
& ( v8347(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1602) )
& ( v8347(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1601) )
& ( v8347(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1600) )
& ( v8347(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1599) )
& ( v8347(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1598) )
& ( v8347(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1597) )
& ( v8347(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1596) )
& ( v8347(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1595) )
& ( v8347(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1594) )
& ( v8347(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1593) )
& ( v8347(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1592) )
& ( v8347(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1591) )
& ( v8347(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1590) )
& ( v8347(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1589) )
& ( v8347(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1588) )
& ( v8347(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1587) )
& ( v8347(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1586) )
& ( v8347(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1585) )
& ( v8347(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1584) )
& ( v8347(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1583) )
& ( v8347(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1582) )
& ( v8347(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1581) )
& ( v8347(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1580) )
& ( v8347(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1579) )
& ( v8347(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1578) )
& ( v8347(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1577) )
& ( v8347(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1576) )
& ( v8347(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1575) )
& ( v8347(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1574) )
& ( v8347(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1573) )
& ( v8347(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1572) )
& ( v8347(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1571) )
& ( v8347(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1570) )
& ( v8347(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1569) )
& ( v8347(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1568) )
& ( v8347(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1567) )
& ( v8347(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1566) )
& ( v8347(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1565) )
& ( v8347(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1564) )
& ( v8347(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1563) )
& ( v8347(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1562) )
& ( v8347(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1561) )
& ( v8347(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1560) )
& ( v8347(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1559) )
& ( v8347(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1558) )
& ( v8347(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1557) )
& ( v8347(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1556) )
& ( v8347(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1555) )
& ( v8347(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1554) )
& ( v8347(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1553) )
& ( v8347(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1552) )
& ( v8347(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1551) )
& ( v8347(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1550) )
& ( v8347(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1549) )
& ( v8347(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1548) )
& ( v8347(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1547) )
& ( v8347(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1546) )
& ( v8347(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1545) )
& ( v8347(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1544) )
& ( v8347(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1543) )
& ( v8347(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1542) )
& ( v8347(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1541) )
& ( v8347(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1540) )
& ( v8347(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1539) )
& ( v8347(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1538) )
& ( v8347(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1537) )
& ( v8347(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1536) )
& ( v8347(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1535) )
& ( v8347(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1534) )
& ( v8347(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1533) )
& ( v8347(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1532) )
& ( v8347(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1531) )
& ( v8347(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1530) )
& ( v8347(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1529) )
& ( v8347(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1528) )
& ( v8347(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1527) )
& ( v8347(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1526) )
& ( v8347(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1525) )
& ( v8347(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1524) )
& ( v8347(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1523) )
& ( v8347(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1522) )
& ( v8347(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1521) )
& ( v8347(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1520) )
& ( v8347(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1519) )
& ( v8347(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1518) )
& ( v8347(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1517) )
& ( v8347(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1516) )
& ( v8347(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1515) )
& ( v8347(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1514) )
& ( v8347(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1513) )
& ( v8347(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1512) )
& ( v8347(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1511) )
& ( v8347(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1510) )
& ( v8347(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1509) )
& ( v8347(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1508) )
& ( v8347(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1507) )
& ( v8347(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1506) )
& ( v8347(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1505) )
& ( v8347(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1504) )
& ( v8347(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1503) )
& ( v8347(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1502) )
& ( v8347(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1501) )
& ( v8347(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1500) )
& ( v8347(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1499) )
& ( v8347(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1498) )
& ( v8347(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1497) )
& ( v8347(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1496) )
& ( v8347(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1495) )
& ( v8347(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1494) )
& ( v8347(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1493) )
& ( v8347(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1492) )
& ( v8347(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1491) )
& ( v8347(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1490) )
& ( v8347(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1489) )
& ( v8347(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1488) )
& ( v8347(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1487) )
& ( v8347(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1486) )
& ( v8347(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1485) )
& ( v8347(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1484) )
& ( v8347(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1483) )
& ( v8347(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1482) )
& ( v8347(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1481) )
& ( v8347(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1480) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_173,axiom,
! [VarNext: state_type] :
( v8349(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8347(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1338,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8349(VarNext)
<=> ( v8351(VarNext)
& v2768(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1337,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8351(VarNext)
<=> ( v2609(VarNext)
& v8352(VarNext) ) ) ) ).
tff(writeUnaryOperator_811,axiom,
! [VarCurr: state_type] :
( ~ v8352(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1864,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1451)
<=> v8339(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1450)
<=> v8339(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1449)
<=> v8339(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1448)
<=> v8339(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1447)
<=> v8339(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1446)
<=> v8339(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1445)
<=> v8339(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1444)
<=> v8339(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_71,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8341(VarNext)
=> ( ( v8339(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1479) )
& ( v8339(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1478) )
& ( v8339(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1477) )
& ( v8339(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1476) )
& ( v8339(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1475) )
& ( v8339(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1474) )
& ( v8339(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1473) )
& ( v8339(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1472) )
& ( v8339(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1471) )
& ( v8339(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1470) )
& ( v8339(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1469) )
& ( v8339(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1468) )
& ( v8339(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1467) )
& ( v8339(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1466) )
& ( v8339(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1465) )
& ( v8339(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1464) )
& ( v8339(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1463) )
& ( v8339(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1462) )
& ( v8339(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1461) )
& ( v8339(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1460) )
& ( v8339(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1459) )
& ( v8339(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1458) )
& ( v8339(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1457) )
& ( v8339(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1456) )
& ( v8339(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1455) )
& ( v8339(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1454) )
& ( v8339(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1453) )
& ( v8339(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1452) )
& ( v8339(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1451) )
& ( v8339(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1450) )
& ( v8339(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1449) )
& ( v8339(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1448) )
& ( v8339(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1447) )
& ( v8339(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1446) )
& ( v8339(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1445) )
& ( v8339(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1444) )
& ( v8339(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1443) )
& ( v8339(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1442) )
& ( v8339(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1441) )
& ( v8339(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1440) )
& ( v8339(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1439) )
& ( v8339(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1438) )
& ( v8339(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1437) )
& ( v8339(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1436) )
& ( v8339(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1435) )
& ( v8339(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1434) )
& ( v8339(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1433) )
& ( v8339(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1432) )
& ( v8339(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1431) )
& ( v8339(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1430) )
& ( v8339(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1429) )
& ( v8339(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1428) )
& ( v8339(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1427) )
& ( v8339(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1426) )
& ( v8339(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1425) )
& ( v8339(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1424) )
& ( v8339(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1423) )
& ( v8339(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1422) )
& ( v8339(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1421) )
& ( v8339(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1420) )
& ( v8339(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1419) )
& ( v8339(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1418) )
& ( v8339(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1417) )
& ( v8339(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1416) )
& ( v8339(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1415) )
& ( v8339(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1414) )
& ( v8339(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1413) )
& ( v8339(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1412) )
& ( v8339(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1411) )
& ( v8339(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1410) )
& ( v8339(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1409) )
& ( v8339(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1408) )
& ( v8339(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1407) )
& ( v8339(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1406) )
& ( v8339(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1405) )
& ( v8339(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1404) )
& ( v8339(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1403) )
& ( v8339(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1402) )
& ( v8339(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1401) )
& ( v8339(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1400) )
& ( v8339(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1399) )
& ( v8339(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1398) )
& ( v8339(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1397) )
& ( v8339(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1396) )
& ( v8339(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1395) )
& ( v8339(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1394) )
& ( v8339(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1393) )
& ( v8339(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1392) )
& ( v8339(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1391) )
& ( v8339(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1390) )
& ( v8339(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1389) )
& ( v8339(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1388) )
& ( v8339(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1387) )
& ( v8339(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1386) )
& ( v8339(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1385) )
& ( v8339(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1384) )
& ( v8339(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1383) )
& ( v8339(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1382) )
& ( v8339(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1381) )
& ( v8339(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1380) )
& ( v8339(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1379) )
& ( v8339(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1378) )
& ( v8339(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1377) )
& ( v8339(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1376) )
& ( v8339(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1375) )
& ( v8339(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1374) )
& ( v8339(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1373) )
& ( v8339(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1372) )
& ( v8339(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1371) )
& ( v8339(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1370) )
& ( v8339(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1369) )
& ( v8339(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1368) )
& ( v8339(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1367) )
& ( v8339(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1366) )
& ( v8339(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1365) )
& ( v8339(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1364) )
& ( v8339(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1363) )
& ( v8339(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1362) )
& ( v8339(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1361) )
& ( v8339(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1360) )
& ( v8339(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1359) )
& ( v8339(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1358) )
& ( v8339(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1357) )
& ( v8339(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1356) )
& ( v8339(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1355) )
& ( v8339(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1354) )
& ( v8339(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1353) )
& ( v8339(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1352) )
& ( v8339(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1351) )
& ( v8339(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1350) )
& ( v8339(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1349) )
& ( v8339(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1348) )
& ( v8339(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1347) )
& ( v8339(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1346) )
& ( v8339(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1345) )
& ( v8339(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1344) )
& ( v8339(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1343) )
& ( v8339(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1342) )
& ( v8339(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1341) )
& ( v8339(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1340) )
& ( v8339(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1339) )
& ( v8339(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1338) )
& ( v8339(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1337) )
& ( v8339(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1336) )
& ( v8339(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1335) )
& ( v8339(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1334) )
& ( v8339(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1333) )
& ( v8339(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1332) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_172,axiom,
! [VarNext: state_type] :
( v8341(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8339(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1336,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8341(VarNext)
<=> ( v8343(VarNext)
& v2753(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1335,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8343(VarNext)
<=> ( v2609(VarNext)
& v8344(VarNext) ) ) ) ).
tff(writeUnaryOperator_810,axiom,
! [VarCurr: state_type] :
( ~ v8344(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1863,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1303)
<=> v8331(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1302)
<=> v8331(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1301)
<=> v8331(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1300)
<=> v8331(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1299)
<=> v8331(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1298)
<=> v8331(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1297)
<=> v8331(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1296)
<=> v8331(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_70,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8333(VarNext)
=> ( ( v8331(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1331) )
& ( v8331(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1330) )
& ( v8331(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1329) )
& ( v8331(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1328) )
& ( v8331(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1327) )
& ( v8331(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1326) )
& ( v8331(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1325) )
& ( v8331(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1324) )
& ( v8331(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1323) )
& ( v8331(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1322) )
& ( v8331(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1321) )
& ( v8331(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1320) )
& ( v8331(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1319) )
& ( v8331(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1318) )
& ( v8331(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1317) )
& ( v8331(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1316) )
& ( v8331(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1315) )
& ( v8331(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1314) )
& ( v8331(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1313) )
& ( v8331(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1312) )
& ( v8331(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1311) )
& ( v8331(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1310) )
& ( v8331(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1309) )
& ( v8331(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1308) )
& ( v8331(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1307) )
& ( v8331(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1306) )
& ( v8331(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1305) )
& ( v8331(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1304) )
& ( v8331(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1303) )
& ( v8331(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1302) )
& ( v8331(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1301) )
& ( v8331(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1300) )
& ( v8331(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1299) )
& ( v8331(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1298) )
& ( v8331(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1297) )
& ( v8331(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1296) )
& ( v8331(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1295) )
& ( v8331(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1294) )
& ( v8331(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1293) )
& ( v8331(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1292) )
& ( v8331(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1291) )
& ( v8331(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1290) )
& ( v8331(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1289) )
& ( v8331(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1288) )
& ( v8331(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1287) )
& ( v8331(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1286) )
& ( v8331(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1285) )
& ( v8331(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1284) )
& ( v8331(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1283) )
& ( v8331(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1282) )
& ( v8331(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1281) )
& ( v8331(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1280) )
& ( v8331(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1279) )
& ( v8331(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1278) )
& ( v8331(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1277) )
& ( v8331(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1276) )
& ( v8331(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1275) )
& ( v8331(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1274) )
& ( v8331(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1273) )
& ( v8331(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1272) )
& ( v8331(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1271) )
& ( v8331(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1270) )
& ( v8331(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1269) )
& ( v8331(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1268) )
& ( v8331(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1267) )
& ( v8331(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1266) )
& ( v8331(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1265) )
& ( v8331(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1264) )
& ( v8331(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1263) )
& ( v8331(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1262) )
& ( v8331(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1261) )
& ( v8331(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1260) )
& ( v8331(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1259) )
& ( v8331(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1258) )
& ( v8331(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1257) )
& ( v8331(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1256) )
& ( v8331(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1255) )
& ( v8331(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1254) )
& ( v8331(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1253) )
& ( v8331(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1252) )
& ( v8331(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1251) )
& ( v8331(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1250) )
& ( v8331(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1249) )
& ( v8331(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1248) )
& ( v8331(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1247) )
& ( v8331(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1246) )
& ( v8331(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1245) )
& ( v8331(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1244) )
& ( v8331(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1243) )
& ( v8331(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1242) )
& ( v8331(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1241) )
& ( v8331(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1240) )
& ( v8331(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1239) )
& ( v8331(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1238) )
& ( v8331(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1237) )
& ( v8331(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1236) )
& ( v8331(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1235) )
& ( v8331(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1234) )
& ( v8331(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1233) )
& ( v8331(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1232) )
& ( v8331(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1231) )
& ( v8331(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1230) )
& ( v8331(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1229) )
& ( v8331(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1228) )
& ( v8331(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1227) )
& ( v8331(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1226) )
& ( v8331(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1225) )
& ( v8331(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1224) )
& ( v8331(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1223) )
& ( v8331(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1222) )
& ( v8331(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1221) )
& ( v8331(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1220) )
& ( v8331(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1219) )
& ( v8331(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1218) )
& ( v8331(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1217) )
& ( v8331(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1216) )
& ( v8331(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1215) )
& ( v8331(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1214) )
& ( v8331(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1213) )
& ( v8331(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1212) )
& ( v8331(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1211) )
& ( v8331(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1210) )
& ( v8331(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1209) )
& ( v8331(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1208) )
& ( v8331(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1207) )
& ( v8331(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1206) )
& ( v8331(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1205) )
& ( v8331(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1204) )
& ( v8331(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1203) )
& ( v8331(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1202) )
& ( v8331(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1201) )
& ( v8331(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1200) )
& ( v8331(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1199) )
& ( v8331(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1198) )
& ( v8331(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1197) )
& ( v8331(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1196) )
& ( v8331(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1195) )
& ( v8331(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1194) )
& ( v8331(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1193) )
& ( v8331(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1192) )
& ( v8331(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1191) )
& ( v8331(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1190) )
& ( v8331(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1189) )
& ( v8331(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1188) )
& ( v8331(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1187) )
& ( v8331(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1186) )
& ( v8331(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1185) )
& ( v8331(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1184) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_171,axiom,
! [VarNext: state_type] :
( v8333(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8331(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1334,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8333(VarNext)
<=> ( v8335(VarNext)
& v2738(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1333,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8335(VarNext)
<=> ( v2609(VarNext)
& v8336(VarNext) ) ) ) ).
tff(writeUnaryOperator_809,axiom,
! [VarCurr: state_type] :
( ~ v8336(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1862,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1155)
<=> v8323(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1154)
<=> v8323(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1153)
<=> v8323(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1152)
<=> v8323(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1151)
<=> v8323(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1150)
<=> v8323(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1149)
<=> v8323(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1148)
<=> v8323(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_69,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8325(VarNext)
=> ( ( v8323(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1183) )
& ( v8323(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1182) )
& ( v8323(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1181) )
& ( v8323(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1180) )
& ( v8323(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1179) )
& ( v8323(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1178) )
& ( v8323(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1177) )
& ( v8323(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1176) )
& ( v8323(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1175) )
& ( v8323(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1174) )
& ( v8323(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1173) )
& ( v8323(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1172) )
& ( v8323(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1171) )
& ( v8323(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1170) )
& ( v8323(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1169) )
& ( v8323(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1168) )
& ( v8323(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1167) )
& ( v8323(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1166) )
& ( v8323(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1165) )
& ( v8323(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1164) )
& ( v8323(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1163) )
& ( v8323(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1162) )
& ( v8323(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1161) )
& ( v8323(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1160) )
& ( v8323(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1159) )
& ( v8323(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1158) )
& ( v8323(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1157) )
& ( v8323(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1156) )
& ( v8323(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1155) )
& ( v8323(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1154) )
& ( v8323(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1153) )
& ( v8323(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1152) )
& ( v8323(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1151) )
& ( v8323(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1150) )
& ( v8323(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1149) )
& ( v8323(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1148) )
& ( v8323(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex1147) )
& ( v8323(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex1146) )
& ( v8323(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex1145) )
& ( v8323(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex1144) )
& ( v8323(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex1143) )
& ( v8323(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex1142) )
& ( v8323(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex1141) )
& ( v8323(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex1140) )
& ( v8323(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex1139) )
& ( v8323(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex1138) )
& ( v8323(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex1137) )
& ( v8323(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex1136) )
& ( v8323(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex1135) )
& ( v8323(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex1134) )
& ( v8323(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex1133) )
& ( v8323(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex1132) )
& ( v8323(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex1131) )
& ( v8323(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex1130) )
& ( v8323(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex1129) )
& ( v8323(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex1128) )
& ( v8323(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex1127) )
& ( v8323(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex1126) )
& ( v8323(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex1125) )
& ( v8323(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex1124) )
& ( v8323(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex1123) )
& ( v8323(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex1122) )
& ( v8323(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex1121) )
& ( v8323(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex1120) )
& ( v8323(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex1119) )
& ( v8323(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex1118) )
& ( v8323(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex1117) )
& ( v8323(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex1116) )
& ( v8323(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex1115) )
& ( v8323(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex1114) )
& ( v8323(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex1113) )
& ( v8323(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex1112) )
& ( v8323(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex1111) )
& ( v8323(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex1110) )
& ( v8323(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex1109) )
& ( v8323(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex1108) )
& ( v8323(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex1107) )
& ( v8323(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex1106) )
& ( v8323(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex1105) )
& ( v8323(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex1104) )
& ( v8323(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex1103) )
& ( v8323(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex1102) )
& ( v8323(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex1101) )
& ( v8323(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex1100) )
& ( v8323(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex1099) )
& ( v8323(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex1098) )
& ( v8323(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex1097) )
& ( v8323(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex1096) )
& ( v8323(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex1095) )
& ( v8323(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex1094) )
& ( v8323(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex1093) )
& ( v8323(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex1092) )
& ( v8323(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex1091) )
& ( v8323(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex1090) )
& ( v8323(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex1089) )
& ( v8323(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex1088) )
& ( v8323(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex1087) )
& ( v8323(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex1086) )
& ( v8323(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex1085) )
& ( v8323(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex1084) )
& ( v8323(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex1083) )
& ( v8323(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex1082) )
& ( v8323(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex1081) )
& ( v8323(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex1080) )
& ( v8323(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex1079) )
& ( v8323(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex1078) )
& ( v8323(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex1077) )
& ( v8323(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex1076) )
& ( v8323(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex1075) )
& ( v8323(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex1074) )
& ( v8323(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex1073) )
& ( v8323(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex1072) )
& ( v8323(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex1071) )
& ( v8323(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex1070) )
& ( v8323(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex1069) )
& ( v8323(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex1068) )
& ( v8323(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex1067) )
& ( v8323(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex1066) )
& ( v8323(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex1065) )
& ( v8323(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex1064) )
& ( v8323(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex1063) )
& ( v8323(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex1062) )
& ( v8323(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex1061) )
& ( v8323(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex1060) )
& ( v8323(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex1059) )
& ( v8323(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex1058) )
& ( v8323(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex1057) )
& ( v8323(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex1056) )
& ( v8323(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex1055) )
& ( v8323(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex1054) )
& ( v8323(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex1053) )
& ( v8323(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex1052) )
& ( v8323(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex1051) )
& ( v8323(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex1050) )
& ( v8323(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex1049) )
& ( v8323(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex1048) )
& ( v8323(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex1047) )
& ( v8323(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex1046) )
& ( v8323(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex1045) )
& ( v8323(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex1044) )
& ( v8323(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex1043) )
& ( v8323(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex1042) )
& ( v8323(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex1041) )
& ( v8323(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex1040) )
& ( v8323(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex1039) )
& ( v8323(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex1038) )
& ( v8323(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex1037) )
& ( v8323(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex1036) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_170,axiom,
! [VarNext: state_type] :
( v8325(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8323(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1332,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8325(VarNext)
<=> ( v8327(VarNext)
& v2723(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1331,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8327(VarNext)
<=> ( v2609(VarNext)
& v8328(VarNext) ) ) ) ).
tff(writeUnaryOperator_808,axiom,
! [VarCurr: state_type] :
( ~ v8328(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1861,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex1007)
<=> v8315(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex1006)
<=> v8315(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex1005)
<=> v8315(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex1004)
<=> v8315(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex1003)
<=> v8315(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex1002)
<=> v8315(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex1001)
<=> v8315(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex1000)
<=> v8315(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_68,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8317(VarNext)
=> ( ( v8315(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex1035) )
& ( v8315(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex1034) )
& ( v8315(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex1033) )
& ( v8315(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex1032) )
& ( v8315(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex1031) )
& ( v8315(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex1030) )
& ( v8315(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex1029) )
& ( v8315(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex1028) )
& ( v8315(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex1027) )
& ( v8315(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex1026) )
& ( v8315(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex1025) )
& ( v8315(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex1024) )
& ( v8315(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex1023) )
& ( v8315(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex1022) )
& ( v8315(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex1021) )
& ( v8315(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex1020) )
& ( v8315(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex1019) )
& ( v8315(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex1018) )
& ( v8315(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex1017) )
& ( v8315(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex1016) )
& ( v8315(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex1015) )
& ( v8315(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex1014) )
& ( v8315(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex1013) )
& ( v8315(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex1012) )
& ( v8315(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex1011) )
& ( v8315(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex1010) )
& ( v8315(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex1009) )
& ( v8315(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex1008) )
& ( v8315(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex1007) )
& ( v8315(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex1006) )
& ( v8315(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex1005) )
& ( v8315(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex1004) )
& ( v8315(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex1003) )
& ( v8315(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex1002) )
& ( v8315(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex1001) )
& ( v8315(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex1000) )
& ( v8315(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex999) )
& ( v8315(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex998) )
& ( v8315(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex997) )
& ( v8315(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex996) )
& ( v8315(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex995) )
& ( v8315(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex994) )
& ( v8315(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex993) )
& ( v8315(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex992) )
& ( v8315(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex991) )
& ( v8315(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex990) )
& ( v8315(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex989) )
& ( v8315(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex988) )
& ( v8315(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex987) )
& ( v8315(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex986) )
& ( v8315(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex985) )
& ( v8315(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex984) )
& ( v8315(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex983) )
& ( v8315(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex982) )
& ( v8315(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex981) )
& ( v8315(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex980) )
& ( v8315(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex979) )
& ( v8315(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex978) )
& ( v8315(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex977) )
& ( v8315(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex976) )
& ( v8315(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex975) )
& ( v8315(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex974) )
& ( v8315(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex973) )
& ( v8315(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex972) )
& ( v8315(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex971) )
& ( v8315(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex970) )
& ( v8315(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex969) )
& ( v8315(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex968) )
& ( v8315(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex967) )
& ( v8315(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex966) )
& ( v8315(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex965) )
& ( v8315(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex964) )
& ( v8315(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex963) )
& ( v8315(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex962) )
& ( v8315(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex961) )
& ( v8315(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex960) )
& ( v8315(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex959) )
& ( v8315(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex958) )
& ( v8315(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex957) )
& ( v8315(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex956) )
& ( v8315(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex955) )
& ( v8315(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex954) )
& ( v8315(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex953) )
& ( v8315(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex952) )
& ( v8315(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex951) )
& ( v8315(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex950) )
& ( v8315(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex949) )
& ( v8315(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex948) )
& ( v8315(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex947) )
& ( v8315(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex946) )
& ( v8315(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex945) )
& ( v8315(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex944) )
& ( v8315(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex943) )
& ( v8315(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex942) )
& ( v8315(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex941) )
& ( v8315(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex940) )
& ( v8315(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex939) )
& ( v8315(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex938) )
& ( v8315(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex937) )
& ( v8315(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex936) )
& ( v8315(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex935) )
& ( v8315(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex934) )
& ( v8315(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex933) )
& ( v8315(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex932) )
& ( v8315(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex931) )
& ( v8315(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex930) )
& ( v8315(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex929) )
& ( v8315(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex928) )
& ( v8315(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex927) )
& ( v8315(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex926) )
& ( v8315(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex925) )
& ( v8315(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex924) )
& ( v8315(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex923) )
& ( v8315(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex922) )
& ( v8315(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex921) )
& ( v8315(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex920) )
& ( v8315(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex919) )
& ( v8315(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex918) )
& ( v8315(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex917) )
& ( v8315(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex916) )
& ( v8315(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex915) )
& ( v8315(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex914) )
& ( v8315(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex913) )
& ( v8315(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex912) )
& ( v8315(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex911) )
& ( v8315(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex910) )
& ( v8315(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex909) )
& ( v8315(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex908) )
& ( v8315(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex907) )
& ( v8315(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex906) )
& ( v8315(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex905) )
& ( v8315(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex904) )
& ( v8315(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex903) )
& ( v8315(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex902) )
& ( v8315(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex901) )
& ( v8315(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex900) )
& ( v8315(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex899) )
& ( v8315(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex898) )
& ( v8315(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex897) )
& ( v8315(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex896) )
& ( v8315(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex895) )
& ( v8315(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex894) )
& ( v8315(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex893) )
& ( v8315(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex892) )
& ( v8315(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex891) )
& ( v8315(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex890) )
& ( v8315(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex889) )
& ( v8315(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex888) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_169,axiom,
! [VarNext: state_type] :
( v8317(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8315(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1330,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8317(VarNext)
<=> ( v8319(VarNext)
& v2708(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1329,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8319(VarNext)
<=> ( v2609(VarNext)
& v8320(VarNext) ) ) ) ).
tff(writeUnaryOperator_807,axiom,
! [VarCurr: state_type] :
( ~ v8320(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1860,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex859)
<=> v8307(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex858)
<=> v8307(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex857)
<=> v8307(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex856)
<=> v8307(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex855)
<=> v8307(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex854)
<=> v8307(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex853)
<=> v8307(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex852)
<=> v8307(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_67,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8309(VarNext)
=> ( ( v8307(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex887) )
& ( v8307(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex886) )
& ( v8307(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex885) )
& ( v8307(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex884) )
& ( v8307(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex883) )
& ( v8307(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex882) )
& ( v8307(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex881) )
& ( v8307(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex880) )
& ( v8307(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex879) )
& ( v8307(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex878) )
& ( v8307(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex877) )
& ( v8307(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex876) )
& ( v8307(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex875) )
& ( v8307(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex874) )
& ( v8307(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex873) )
& ( v8307(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex872) )
& ( v8307(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex871) )
& ( v8307(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex870) )
& ( v8307(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex869) )
& ( v8307(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex868) )
& ( v8307(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex867) )
& ( v8307(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex866) )
& ( v8307(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex865) )
& ( v8307(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex864) )
& ( v8307(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex863) )
& ( v8307(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex862) )
& ( v8307(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex861) )
& ( v8307(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex860) )
& ( v8307(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex859) )
& ( v8307(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex858) )
& ( v8307(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex857) )
& ( v8307(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex856) )
& ( v8307(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex855) )
& ( v8307(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex854) )
& ( v8307(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex853) )
& ( v8307(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex852) )
& ( v8307(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex851) )
& ( v8307(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex850) )
& ( v8307(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex849) )
& ( v8307(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex848) )
& ( v8307(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex847) )
& ( v8307(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex846) )
& ( v8307(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex845) )
& ( v8307(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex844) )
& ( v8307(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex843) )
& ( v8307(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex842) )
& ( v8307(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex841) )
& ( v8307(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex840) )
& ( v8307(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex839) )
& ( v8307(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex838) )
& ( v8307(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex837) )
& ( v8307(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex836) )
& ( v8307(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex835) )
& ( v8307(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex834) )
& ( v8307(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex833) )
& ( v8307(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex832) )
& ( v8307(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex831) )
& ( v8307(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex830) )
& ( v8307(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex829) )
& ( v8307(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex828) )
& ( v8307(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex827) )
& ( v8307(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex826) )
& ( v8307(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex825) )
& ( v8307(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex824) )
& ( v8307(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex823) )
& ( v8307(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex822) )
& ( v8307(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex821) )
& ( v8307(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex820) )
& ( v8307(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex819) )
& ( v8307(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex818) )
& ( v8307(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex817) )
& ( v8307(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex816) )
& ( v8307(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex815) )
& ( v8307(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex814) )
& ( v8307(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex813) )
& ( v8307(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex812) )
& ( v8307(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex811) )
& ( v8307(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex810) )
& ( v8307(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex809) )
& ( v8307(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex808) )
& ( v8307(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex807) )
& ( v8307(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex806) )
& ( v8307(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex805) )
& ( v8307(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex804) )
& ( v8307(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex803) )
& ( v8307(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex802) )
& ( v8307(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex801) )
& ( v8307(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex800) )
& ( v8307(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex799) )
& ( v8307(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex798) )
& ( v8307(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex797) )
& ( v8307(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex796) )
& ( v8307(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex795) )
& ( v8307(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex794) )
& ( v8307(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex793) )
& ( v8307(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex792) )
& ( v8307(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex791) )
& ( v8307(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex790) )
& ( v8307(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex789) )
& ( v8307(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex788) )
& ( v8307(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex787) )
& ( v8307(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex786) )
& ( v8307(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex785) )
& ( v8307(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex784) )
& ( v8307(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex783) )
& ( v8307(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex782) )
& ( v8307(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex781) )
& ( v8307(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex780) )
& ( v8307(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex779) )
& ( v8307(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex778) )
& ( v8307(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex777) )
& ( v8307(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex776) )
& ( v8307(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex775) )
& ( v8307(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex774) )
& ( v8307(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex773) )
& ( v8307(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex772) )
& ( v8307(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex771) )
& ( v8307(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex770) )
& ( v8307(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex769) )
& ( v8307(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex768) )
& ( v8307(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex767) )
& ( v8307(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex766) )
& ( v8307(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex765) )
& ( v8307(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex764) )
& ( v8307(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex763) )
& ( v8307(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex762) )
& ( v8307(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex761) )
& ( v8307(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex760) )
& ( v8307(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex759) )
& ( v8307(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex758) )
& ( v8307(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex757) )
& ( v8307(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex756) )
& ( v8307(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex755) )
& ( v8307(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex754) )
& ( v8307(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex753) )
& ( v8307(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex752) )
& ( v8307(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex751) )
& ( v8307(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex750) )
& ( v8307(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex749) )
& ( v8307(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex748) )
& ( v8307(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex747) )
& ( v8307(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex746) )
& ( v8307(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex745) )
& ( v8307(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex744) )
& ( v8307(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex743) )
& ( v8307(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex742) )
& ( v8307(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex741) )
& ( v8307(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex740) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_168,axiom,
! [VarNext: state_type] :
( v8309(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8307(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1328,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8309(VarNext)
<=> ( v8311(VarNext)
& v2693(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1327,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8311(VarNext)
<=> ( v2609(VarNext)
& v8312(VarNext) ) ) ) ).
tff(writeUnaryOperator_806,axiom,
! [VarCurr: state_type] :
( ~ v8312(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1859,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex711)
<=> v8299(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex710)
<=> v8299(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex709)
<=> v8299(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex708)
<=> v8299(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex707)
<=> v8299(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex706)
<=> v8299(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex705)
<=> v8299(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex704)
<=> v8299(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_66,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8301(VarNext)
=> ( ( v8299(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex739) )
& ( v8299(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex738) )
& ( v8299(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex737) )
& ( v8299(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex736) )
& ( v8299(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex735) )
& ( v8299(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex734) )
& ( v8299(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex733) )
& ( v8299(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex732) )
& ( v8299(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex731) )
& ( v8299(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex730) )
& ( v8299(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex729) )
& ( v8299(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex728) )
& ( v8299(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex727) )
& ( v8299(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex726) )
& ( v8299(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex725) )
& ( v8299(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex724) )
& ( v8299(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex723) )
& ( v8299(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex722) )
& ( v8299(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex721) )
& ( v8299(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex720) )
& ( v8299(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex719) )
& ( v8299(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex718) )
& ( v8299(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex717) )
& ( v8299(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex716) )
& ( v8299(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex715) )
& ( v8299(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex714) )
& ( v8299(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex713) )
& ( v8299(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex712) )
& ( v8299(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex711) )
& ( v8299(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex710) )
& ( v8299(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex709) )
& ( v8299(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex708) )
& ( v8299(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex707) )
& ( v8299(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex706) )
& ( v8299(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex705) )
& ( v8299(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex704) )
& ( v8299(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex703) )
& ( v8299(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex702) )
& ( v8299(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex701) )
& ( v8299(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex700) )
& ( v8299(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex699) )
& ( v8299(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex698) )
& ( v8299(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex697) )
& ( v8299(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex696) )
& ( v8299(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex695) )
& ( v8299(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex694) )
& ( v8299(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex693) )
& ( v8299(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex692) )
& ( v8299(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex691) )
& ( v8299(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex690) )
& ( v8299(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex689) )
& ( v8299(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex688) )
& ( v8299(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex687) )
& ( v8299(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex686) )
& ( v8299(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex685) )
& ( v8299(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex684) )
& ( v8299(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex683) )
& ( v8299(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex682) )
& ( v8299(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex681) )
& ( v8299(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex680) )
& ( v8299(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex679) )
& ( v8299(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex678) )
& ( v8299(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex677) )
& ( v8299(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex676) )
& ( v8299(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex675) )
& ( v8299(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex674) )
& ( v8299(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex673) )
& ( v8299(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex672) )
& ( v8299(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex671) )
& ( v8299(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex670) )
& ( v8299(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex669) )
& ( v8299(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex668) )
& ( v8299(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex667) )
& ( v8299(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex666) )
& ( v8299(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex665) )
& ( v8299(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex664) )
& ( v8299(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex663) )
& ( v8299(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex662) )
& ( v8299(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex661) )
& ( v8299(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex660) )
& ( v8299(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex659) )
& ( v8299(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex658) )
& ( v8299(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex657) )
& ( v8299(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex656) )
& ( v8299(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex655) )
& ( v8299(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex654) )
& ( v8299(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex653) )
& ( v8299(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex652) )
& ( v8299(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex651) )
& ( v8299(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex650) )
& ( v8299(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex649) )
& ( v8299(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex648) )
& ( v8299(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex647) )
& ( v8299(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex646) )
& ( v8299(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex645) )
& ( v8299(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex644) )
& ( v8299(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex643) )
& ( v8299(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex642) )
& ( v8299(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex641) )
& ( v8299(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex640) )
& ( v8299(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex639) )
& ( v8299(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex638) )
& ( v8299(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex637) )
& ( v8299(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex636) )
& ( v8299(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex635) )
& ( v8299(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex634) )
& ( v8299(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex633) )
& ( v8299(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex632) )
& ( v8299(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex631) )
& ( v8299(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex630) )
& ( v8299(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex629) )
& ( v8299(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex628) )
& ( v8299(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex627) )
& ( v8299(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex626) )
& ( v8299(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex625) )
& ( v8299(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex624) )
& ( v8299(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex623) )
& ( v8299(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex622) )
& ( v8299(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex621) )
& ( v8299(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex620) )
& ( v8299(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex619) )
& ( v8299(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex618) )
& ( v8299(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex617) )
& ( v8299(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex616) )
& ( v8299(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex615) )
& ( v8299(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex614) )
& ( v8299(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex613) )
& ( v8299(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex612) )
& ( v8299(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex611) )
& ( v8299(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex610) )
& ( v8299(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex609) )
& ( v8299(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex608) )
& ( v8299(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex607) )
& ( v8299(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex606) )
& ( v8299(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex605) )
& ( v8299(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex604) )
& ( v8299(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex603) )
& ( v8299(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex602) )
& ( v8299(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex601) )
& ( v8299(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex600) )
& ( v8299(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex599) )
& ( v8299(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex598) )
& ( v8299(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex597) )
& ( v8299(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex596) )
& ( v8299(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex595) )
& ( v8299(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex594) )
& ( v8299(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex593) )
& ( v8299(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex592) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_167,axiom,
! [VarNext: state_type] :
( v8301(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8299(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1326,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8301(VarNext)
<=> ( v8303(VarNext)
& v2678(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1325,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8303(VarNext)
<=> ( v2609(VarNext)
& v8304(VarNext) ) ) ) ).
tff(writeUnaryOperator_805,axiom,
! [VarCurr: state_type] :
( ~ v8304(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1858,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex563)
<=> v8291(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex562)
<=> v8291(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex561)
<=> v8291(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex560)
<=> v8291(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex559)
<=> v8291(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex558)
<=> v8291(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex557)
<=> v8291(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex556)
<=> v8291(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_65,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8293(VarNext)
=> ( ( v8291(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex591) )
& ( v8291(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex590) )
& ( v8291(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex589) )
& ( v8291(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex588) )
& ( v8291(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex587) )
& ( v8291(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex586) )
& ( v8291(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex585) )
& ( v8291(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex584) )
& ( v8291(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex583) )
& ( v8291(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex582) )
& ( v8291(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex581) )
& ( v8291(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex580) )
& ( v8291(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex579) )
& ( v8291(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex578) )
& ( v8291(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex577) )
& ( v8291(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex576) )
& ( v8291(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex575) )
& ( v8291(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex574) )
& ( v8291(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex573) )
& ( v8291(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex572) )
& ( v8291(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex571) )
& ( v8291(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex570) )
& ( v8291(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex569) )
& ( v8291(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex568) )
& ( v8291(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex567) )
& ( v8291(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex566) )
& ( v8291(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex565) )
& ( v8291(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex564) )
& ( v8291(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex563) )
& ( v8291(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex562) )
& ( v8291(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex561) )
& ( v8291(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex560) )
& ( v8291(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex559) )
& ( v8291(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex558) )
& ( v8291(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex557) )
& ( v8291(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex556) )
& ( v8291(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex555) )
& ( v8291(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex554) )
& ( v8291(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex553) )
& ( v8291(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex552) )
& ( v8291(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex551) )
& ( v8291(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex550) )
& ( v8291(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex549) )
& ( v8291(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex548) )
& ( v8291(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex547) )
& ( v8291(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex546) )
& ( v8291(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex545) )
& ( v8291(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex544) )
& ( v8291(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex543) )
& ( v8291(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex542) )
& ( v8291(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex541) )
& ( v8291(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex540) )
& ( v8291(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex539) )
& ( v8291(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex538) )
& ( v8291(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex537) )
& ( v8291(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex536) )
& ( v8291(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex535) )
& ( v8291(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex534) )
& ( v8291(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex533) )
& ( v8291(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex532) )
& ( v8291(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex531) )
& ( v8291(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex530) )
& ( v8291(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex529) )
& ( v8291(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex528) )
& ( v8291(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex527) )
& ( v8291(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex526) )
& ( v8291(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex525) )
& ( v8291(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex524) )
& ( v8291(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex523) )
& ( v8291(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex522) )
& ( v8291(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex521) )
& ( v8291(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex520) )
& ( v8291(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex519) )
& ( v8291(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex518) )
& ( v8291(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex517) )
& ( v8291(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex516) )
& ( v8291(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex515) )
& ( v8291(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex514) )
& ( v8291(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex513) )
& ( v8291(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex512) )
& ( v8291(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex511) )
& ( v8291(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex510) )
& ( v8291(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex509) )
& ( v8291(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex508) )
& ( v8291(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex507) )
& ( v8291(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex506) )
& ( v8291(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex505) )
& ( v8291(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex504) )
& ( v8291(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex503) )
& ( v8291(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex502) )
& ( v8291(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex501) )
& ( v8291(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex500) )
& ( v8291(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex499) )
& ( v8291(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex498) )
& ( v8291(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex497) )
& ( v8291(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex496) )
& ( v8291(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex495) )
& ( v8291(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex494) )
& ( v8291(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex493) )
& ( v8291(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex492) )
& ( v8291(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex491) )
& ( v8291(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex490) )
& ( v8291(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex489) )
& ( v8291(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex488) )
& ( v8291(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex487) )
& ( v8291(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex486) )
& ( v8291(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex485) )
& ( v8291(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex484) )
& ( v8291(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex483) )
& ( v8291(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex482) )
& ( v8291(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex481) )
& ( v8291(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex480) )
& ( v8291(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex479) )
& ( v8291(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex478) )
& ( v8291(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex477) )
& ( v8291(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex476) )
& ( v8291(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex475) )
& ( v8291(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex474) )
& ( v8291(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex473) )
& ( v8291(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex472) )
& ( v8291(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex471) )
& ( v8291(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex470) )
& ( v8291(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex469) )
& ( v8291(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex468) )
& ( v8291(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex467) )
& ( v8291(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex466) )
& ( v8291(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex465) )
& ( v8291(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex464) )
& ( v8291(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex463) )
& ( v8291(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex462) )
& ( v8291(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex461) )
& ( v8291(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex460) )
& ( v8291(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex459) )
& ( v8291(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex458) )
& ( v8291(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex457) )
& ( v8291(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex456) )
& ( v8291(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex455) )
& ( v8291(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex454) )
& ( v8291(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex453) )
& ( v8291(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex452) )
& ( v8291(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex451) )
& ( v8291(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex450) )
& ( v8291(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex449) )
& ( v8291(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex448) )
& ( v8291(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex447) )
& ( v8291(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex446) )
& ( v8291(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex445) )
& ( v8291(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex444) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_166,axiom,
! [VarNext: state_type] :
( v8293(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8291(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1324,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8293(VarNext)
<=> ( v8295(VarNext)
& v2663(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1323,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8295(VarNext)
<=> ( v2609(VarNext)
& v8296(VarNext) ) ) ) ).
tff(writeUnaryOperator_804,axiom,
! [VarCurr: state_type] :
( ~ v8296(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1857,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex415)
<=> v8283(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex414)
<=> v8283(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex413)
<=> v8283(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex412)
<=> v8283(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex411)
<=> v8283(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex410)
<=> v8283(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex409)
<=> v8283(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex408)
<=> v8283(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_64,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8285(VarNext)
=> ( ( v8283(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex443) )
& ( v8283(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex442) )
& ( v8283(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex441) )
& ( v8283(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex440) )
& ( v8283(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex439) )
& ( v8283(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex438) )
& ( v8283(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex437) )
& ( v8283(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex436) )
& ( v8283(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex435) )
& ( v8283(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex434) )
& ( v8283(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex433) )
& ( v8283(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex432) )
& ( v8283(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex431) )
& ( v8283(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex430) )
& ( v8283(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex429) )
& ( v8283(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex428) )
& ( v8283(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex427) )
& ( v8283(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex426) )
& ( v8283(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex425) )
& ( v8283(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex424) )
& ( v8283(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex423) )
& ( v8283(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex422) )
& ( v8283(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex421) )
& ( v8283(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex420) )
& ( v8283(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex419) )
& ( v8283(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex418) )
& ( v8283(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex417) )
& ( v8283(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex416) )
& ( v8283(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex415) )
& ( v8283(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex414) )
& ( v8283(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex413) )
& ( v8283(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex412) )
& ( v8283(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex411) )
& ( v8283(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex410) )
& ( v8283(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex409) )
& ( v8283(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex408) )
& ( v8283(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex407) )
& ( v8283(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex406) )
& ( v8283(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex405) )
& ( v8283(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex404) )
& ( v8283(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex403) )
& ( v8283(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex402) )
& ( v8283(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex401) )
& ( v8283(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex400) )
& ( v8283(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex399) )
& ( v8283(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex398) )
& ( v8283(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex397) )
& ( v8283(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex396) )
& ( v8283(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex395) )
& ( v8283(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex394) )
& ( v8283(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex393) )
& ( v8283(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex392) )
& ( v8283(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex391) )
& ( v8283(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex390) )
& ( v8283(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex389) )
& ( v8283(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex388) )
& ( v8283(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex387) )
& ( v8283(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex386) )
& ( v8283(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex385) )
& ( v8283(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex384) )
& ( v8283(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex383) )
& ( v8283(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex382) )
& ( v8283(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex381) )
& ( v8283(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex380) )
& ( v8283(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex379) )
& ( v8283(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex378) )
& ( v8283(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex377) )
& ( v8283(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex376) )
& ( v8283(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex375) )
& ( v8283(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex374) )
& ( v8283(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex373) )
& ( v8283(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex372) )
& ( v8283(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex371) )
& ( v8283(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex370) )
& ( v8283(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex369) )
& ( v8283(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex368) )
& ( v8283(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex367) )
& ( v8283(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex366) )
& ( v8283(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex365) )
& ( v8283(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex364) )
& ( v8283(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex363) )
& ( v8283(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex362) )
& ( v8283(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex361) )
& ( v8283(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex360) )
& ( v8283(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex359) )
& ( v8283(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex358) )
& ( v8283(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex357) )
& ( v8283(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex356) )
& ( v8283(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex355) )
& ( v8283(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex354) )
& ( v8283(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex353) )
& ( v8283(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex352) )
& ( v8283(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex351) )
& ( v8283(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex350) )
& ( v8283(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex349) )
& ( v8283(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex348) )
& ( v8283(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex347) )
& ( v8283(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex346) )
& ( v8283(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex345) )
& ( v8283(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex344) )
& ( v8283(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex343) )
& ( v8283(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex342) )
& ( v8283(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex341) )
& ( v8283(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex340) )
& ( v8283(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex339) )
& ( v8283(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex338) )
& ( v8283(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex337) )
& ( v8283(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex336) )
& ( v8283(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex335) )
& ( v8283(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex334) )
& ( v8283(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex333) )
& ( v8283(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex332) )
& ( v8283(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex331) )
& ( v8283(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex330) )
& ( v8283(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex329) )
& ( v8283(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex328) )
& ( v8283(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex327) )
& ( v8283(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex326) )
& ( v8283(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex325) )
& ( v8283(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex324) )
& ( v8283(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex323) )
& ( v8283(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex322) )
& ( v8283(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex321) )
& ( v8283(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex320) )
& ( v8283(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex319) )
& ( v8283(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex318) )
& ( v8283(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex317) )
& ( v8283(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex316) )
& ( v8283(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex315) )
& ( v8283(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex314) )
& ( v8283(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex313) )
& ( v8283(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex312) )
& ( v8283(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex311) )
& ( v8283(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex310) )
& ( v8283(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex309) )
& ( v8283(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex308) )
& ( v8283(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex307) )
& ( v8283(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex306) )
& ( v8283(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex305) )
& ( v8283(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex304) )
& ( v8283(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex303) )
& ( v8283(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex302) )
& ( v8283(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex301) )
& ( v8283(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex300) )
& ( v8283(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex299) )
& ( v8283(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex298) )
& ( v8283(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex297) )
& ( v8283(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex296) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_165,axiom,
! [VarNext: state_type] :
( v8285(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8283(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1322,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8285(VarNext)
<=> ( v8287(VarNext)
& v2648(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1321,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8287(VarNext)
<=> ( v2609(VarNext)
& v8288(VarNext) ) ) ) ).
tff(writeUnaryOperator_803,axiom,
! [VarCurr: state_type] :
( ~ v8288(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1856,axiom,
! [VarNext: state_type] :
( ( v2571(VarNext,bitIndex267)
<=> v8275(VarNext,bitIndex119) )
& ( v2571(VarNext,bitIndex266)
<=> v8275(VarNext,bitIndex118) )
& ( v2571(VarNext,bitIndex265)
<=> v8275(VarNext,bitIndex117) )
& ( v2571(VarNext,bitIndex264)
<=> v8275(VarNext,bitIndex116) )
& ( v2571(VarNext,bitIndex263)
<=> v8275(VarNext,bitIndex115) )
& ( v2571(VarNext,bitIndex262)
<=> v8275(VarNext,bitIndex114) )
& ( v2571(VarNext,bitIndex261)
<=> v8275(VarNext,bitIndex113) )
& ( v2571(VarNext,bitIndex260)
<=> v8275(VarNext,bitIndex112) ) ) ).
tff(addCaseBooleanConditionShiftedRanges1_63,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8277(VarNext)
=> ( ( v8275(VarNext,bitIndex147)
<=> v2571(VarCurr,bitIndex295) )
& ( v8275(VarNext,bitIndex146)
<=> v2571(VarCurr,bitIndex294) )
& ( v8275(VarNext,bitIndex145)
<=> v2571(VarCurr,bitIndex293) )
& ( v8275(VarNext,bitIndex144)
<=> v2571(VarCurr,bitIndex292) )
& ( v8275(VarNext,bitIndex143)
<=> v2571(VarCurr,bitIndex291) )
& ( v8275(VarNext,bitIndex142)
<=> v2571(VarCurr,bitIndex290) )
& ( v8275(VarNext,bitIndex141)
<=> v2571(VarCurr,bitIndex289) )
& ( v8275(VarNext,bitIndex140)
<=> v2571(VarCurr,bitIndex288) )
& ( v8275(VarNext,bitIndex139)
<=> v2571(VarCurr,bitIndex287) )
& ( v8275(VarNext,bitIndex138)
<=> v2571(VarCurr,bitIndex286) )
& ( v8275(VarNext,bitIndex137)
<=> v2571(VarCurr,bitIndex285) )
& ( v8275(VarNext,bitIndex136)
<=> v2571(VarCurr,bitIndex284) )
& ( v8275(VarNext,bitIndex135)
<=> v2571(VarCurr,bitIndex283) )
& ( v8275(VarNext,bitIndex134)
<=> v2571(VarCurr,bitIndex282) )
& ( v8275(VarNext,bitIndex133)
<=> v2571(VarCurr,bitIndex281) )
& ( v8275(VarNext,bitIndex132)
<=> v2571(VarCurr,bitIndex280) )
& ( v8275(VarNext,bitIndex131)
<=> v2571(VarCurr,bitIndex279) )
& ( v8275(VarNext,bitIndex130)
<=> v2571(VarCurr,bitIndex278) )
& ( v8275(VarNext,bitIndex129)
<=> v2571(VarCurr,bitIndex277) )
& ( v8275(VarNext,bitIndex128)
<=> v2571(VarCurr,bitIndex276) )
& ( v8275(VarNext,bitIndex127)
<=> v2571(VarCurr,bitIndex275) )
& ( v8275(VarNext,bitIndex126)
<=> v2571(VarCurr,bitIndex274) )
& ( v8275(VarNext,bitIndex125)
<=> v2571(VarCurr,bitIndex273) )
& ( v8275(VarNext,bitIndex124)
<=> v2571(VarCurr,bitIndex272) )
& ( v8275(VarNext,bitIndex123)
<=> v2571(VarCurr,bitIndex271) )
& ( v8275(VarNext,bitIndex122)
<=> v2571(VarCurr,bitIndex270) )
& ( v8275(VarNext,bitIndex121)
<=> v2571(VarCurr,bitIndex269) )
& ( v8275(VarNext,bitIndex120)
<=> v2571(VarCurr,bitIndex268) )
& ( v8275(VarNext,bitIndex119)
<=> v2571(VarCurr,bitIndex267) )
& ( v8275(VarNext,bitIndex118)
<=> v2571(VarCurr,bitIndex266) )
& ( v8275(VarNext,bitIndex117)
<=> v2571(VarCurr,bitIndex265) )
& ( v8275(VarNext,bitIndex116)
<=> v2571(VarCurr,bitIndex264) )
& ( v8275(VarNext,bitIndex115)
<=> v2571(VarCurr,bitIndex263) )
& ( v8275(VarNext,bitIndex114)
<=> v2571(VarCurr,bitIndex262) )
& ( v8275(VarNext,bitIndex113)
<=> v2571(VarCurr,bitIndex261) )
& ( v8275(VarNext,bitIndex112)
<=> v2571(VarCurr,bitIndex260) )
& ( v8275(VarNext,bitIndex111)
<=> v2571(VarCurr,bitIndex259) )
& ( v8275(VarNext,bitIndex110)
<=> v2571(VarCurr,bitIndex258) )
& ( v8275(VarNext,bitIndex109)
<=> v2571(VarCurr,bitIndex257) )
& ( v8275(VarNext,bitIndex108)
<=> v2571(VarCurr,bitIndex256) )
& ( v8275(VarNext,bitIndex107)
<=> v2571(VarCurr,bitIndex255) )
& ( v8275(VarNext,bitIndex106)
<=> v2571(VarCurr,bitIndex254) )
& ( v8275(VarNext,bitIndex105)
<=> v2571(VarCurr,bitIndex253) )
& ( v8275(VarNext,bitIndex104)
<=> v2571(VarCurr,bitIndex252) )
& ( v8275(VarNext,bitIndex103)
<=> v2571(VarCurr,bitIndex251) )
& ( v8275(VarNext,bitIndex102)
<=> v2571(VarCurr,bitIndex250) )
& ( v8275(VarNext,bitIndex101)
<=> v2571(VarCurr,bitIndex249) )
& ( v8275(VarNext,bitIndex100)
<=> v2571(VarCurr,bitIndex248) )
& ( v8275(VarNext,bitIndex99)
<=> v2571(VarCurr,bitIndex247) )
& ( v8275(VarNext,bitIndex98)
<=> v2571(VarCurr,bitIndex246) )
& ( v8275(VarNext,bitIndex97)
<=> v2571(VarCurr,bitIndex245) )
& ( v8275(VarNext,bitIndex96)
<=> v2571(VarCurr,bitIndex244) )
& ( v8275(VarNext,bitIndex95)
<=> v2571(VarCurr,bitIndex243) )
& ( v8275(VarNext,bitIndex94)
<=> v2571(VarCurr,bitIndex242) )
& ( v8275(VarNext,bitIndex93)
<=> v2571(VarCurr,bitIndex241) )
& ( v8275(VarNext,bitIndex92)
<=> v2571(VarCurr,bitIndex240) )
& ( v8275(VarNext,bitIndex91)
<=> v2571(VarCurr,bitIndex239) )
& ( v8275(VarNext,bitIndex90)
<=> v2571(VarCurr,bitIndex238) )
& ( v8275(VarNext,bitIndex89)
<=> v2571(VarCurr,bitIndex237) )
& ( v8275(VarNext,bitIndex88)
<=> v2571(VarCurr,bitIndex236) )
& ( v8275(VarNext,bitIndex87)
<=> v2571(VarCurr,bitIndex235) )
& ( v8275(VarNext,bitIndex86)
<=> v2571(VarCurr,bitIndex234) )
& ( v8275(VarNext,bitIndex85)
<=> v2571(VarCurr,bitIndex233) )
& ( v8275(VarNext,bitIndex84)
<=> v2571(VarCurr,bitIndex232) )
& ( v8275(VarNext,bitIndex83)
<=> v2571(VarCurr,bitIndex231) )
& ( v8275(VarNext,bitIndex82)
<=> v2571(VarCurr,bitIndex230) )
& ( v8275(VarNext,bitIndex81)
<=> v2571(VarCurr,bitIndex229) )
& ( v8275(VarNext,bitIndex80)
<=> v2571(VarCurr,bitIndex228) )
& ( v8275(VarNext,bitIndex79)
<=> v2571(VarCurr,bitIndex227) )
& ( v8275(VarNext,bitIndex78)
<=> v2571(VarCurr,bitIndex226) )
& ( v8275(VarNext,bitIndex77)
<=> v2571(VarCurr,bitIndex225) )
& ( v8275(VarNext,bitIndex76)
<=> v2571(VarCurr,bitIndex224) )
& ( v8275(VarNext,bitIndex75)
<=> v2571(VarCurr,bitIndex223) )
& ( v8275(VarNext,bitIndex74)
<=> v2571(VarCurr,bitIndex222) )
& ( v8275(VarNext,bitIndex73)
<=> v2571(VarCurr,bitIndex221) )
& ( v8275(VarNext,bitIndex72)
<=> v2571(VarCurr,bitIndex220) )
& ( v8275(VarNext,bitIndex71)
<=> v2571(VarCurr,bitIndex219) )
& ( v8275(VarNext,bitIndex70)
<=> v2571(VarCurr,bitIndex218) )
& ( v8275(VarNext,bitIndex69)
<=> v2571(VarCurr,bitIndex217) )
& ( v8275(VarNext,bitIndex68)
<=> v2571(VarCurr,bitIndex216) )
& ( v8275(VarNext,bitIndex67)
<=> v2571(VarCurr,bitIndex215) )
& ( v8275(VarNext,bitIndex66)
<=> v2571(VarCurr,bitIndex214) )
& ( v8275(VarNext,bitIndex65)
<=> v2571(VarCurr,bitIndex213) )
& ( v8275(VarNext,bitIndex64)
<=> v2571(VarCurr,bitIndex212) )
& ( v8275(VarNext,bitIndex63)
<=> v2571(VarCurr,bitIndex211) )
& ( v8275(VarNext,bitIndex62)
<=> v2571(VarCurr,bitIndex210) )
& ( v8275(VarNext,bitIndex61)
<=> v2571(VarCurr,bitIndex209) )
& ( v8275(VarNext,bitIndex60)
<=> v2571(VarCurr,bitIndex208) )
& ( v8275(VarNext,bitIndex59)
<=> v2571(VarCurr,bitIndex207) )
& ( v8275(VarNext,bitIndex58)
<=> v2571(VarCurr,bitIndex206) )
& ( v8275(VarNext,bitIndex57)
<=> v2571(VarCurr,bitIndex205) )
& ( v8275(VarNext,bitIndex56)
<=> v2571(VarCurr,bitIndex204) )
& ( v8275(VarNext,bitIndex55)
<=> v2571(VarCurr,bitIndex203) )
& ( v8275(VarNext,bitIndex54)
<=> v2571(VarCurr,bitIndex202) )
& ( v8275(VarNext,bitIndex53)
<=> v2571(VarCurr,bitIndex201) )
& ( v8275(VarNext,bitIndex52)
<=> v2571(VarCurr,bitIndex200) )
& ( v8275(VarNext,bitIndex51)
<=> v2571(VarCurr,bitIndex199) )
& ( v8275(VarNext,bitIndex50)
<=> v2571(VarCurr,bitIndex198) )
& ( v8275(VarNext,bitIndex49)
<=> v2571(VarCurr,bitIndex197) )
& ( v8275(VarNext,bitIndex48)
<=> v2571(VarCurr,bitIndex196) )
& ( v8275(VarNext,bitIndex47)
<=> v2571(VarCurr,bitIndex195) )
& ( v8275(VarNext,bitIndex46)
<=> v2571(VarCurr,bitIndex194) )
& ( v8275(VarNext,bitIndex45)
<=> v2571(VarCurr,bitIndex193) )
& ( v8275(VarNext,bitIndex44)
<=> v2571(VarCurr,bitIndex192) )
& ( v8275(VarNext,bitIndex43)
<=> v2571(VarCurr,bitIndex191) )
& ( v8275(VarNext,bitIndex42)
<=> v2571(VarCurr,bitIndex190) )
& ( v8275(VarNext,bitIndex41)
<=> v2571(VarCurr,bitIndex189) )
& ( v8275(VarNext,bitIndex40)
<=> v2571(VarCurr,bitIndex188) )
& ( v8275(VarNext,bitIndex39)
<=> v2571(VarCurr,bitIndex187) )
& ( v8275(VarNext,bitIndex38)
<=> v2571(VarCurr,bitIndex186) )
& ( v8275(VarNext,bitIndex37)
<=> v2571(VarCurr,bitIndex185) )
& ( v8275(VarNext,bitIndex36)
<=> v2571(VarCurr,bitIndex184) )
& ( v8275(VarNext,bitIndex35)
<=> v2571(VarCurr,bitIndex183) )
& ( v8275(VarNext,bitIndex34)
<=> v2571(VarCurr,bitIndex182) )
& ( v8275(VarNext,bitIndex33)
<=> v2571(VarCurr,bitIndex181) )
& ( v8275(VarNext,bitIndex32)
<=> v2571(VarCurr,bitIndex180) )
& ( v8275(VarNext,bitIndex31)
<=> v2571(VarCurr,bitIndex179) )
& ( v8275(VarNext,bitIndex30)
<=> v2571(VarCurr,bitIndex178) )
& ( v8275(VarNext,bitIndex29)
<=> v2571(VarCurr,bitIndex177) )
& ( v8275(VarNext,bitIndex28)
<=> v2571(VarCurr,bitIndex176) )
& ( v8275(VarNext,bitIndex27)
<=> v2571(VarCurr,bitIndex175) )
& ( v8275(VarNext,bitIndex26)
<=> v2571(VarCurr,bitIndex174) )
& ( v8275(VarNext,bitIndex25)
<=> v2571(VarCurr,bitIndex173) )
& ( v8275(VarNext,bitIndex24)
<=> v2571(VarCurr,bitIndex172) )
& ( v8275(VarNext,bitIndex23)
<=> v2571(VarCurr,bitIndex171) )
& ( v8275(VarNext,bitIndex22)
<=> v2571(VarCurr,bitIndex170) )
& ( v8275(VarNext,bitIndex21)
<=> v2571(VarCurr,bitIndex169) )
& ( v8275(VarNext,bitIndex20)
<=> v2571(VarCurr,bitIndex168) )
& ( v8275(VarNext,bitIndex19)
<=> v2571(VarCurr,bitIndex167) )
& ( v8275(VarNext,bitIndex18)
<=> v2571(VarCurr,bitIndex166) )
& ( v8275(VarNext,bitIndex17)
<=> v2571(VarCurr,bitIndex165) )
& ( v8275(VarNext,bitIndex16)
<=> v2571(VarCurr,bitIndex164) )
& ( v8275(VarNext,bitIndex15)
<=> v2571(VarCurr,bitIndex163) )
& ( v8275(VarNext,bitIndex14)
<=> v2571(VarCurr,bitIndex162) )
& ( v8275(VarNext,bitIndex13)
<=> v2571(VarCurr,bitIndex161) )
& ( v8275(VarNext,bitIndex12)
<=> v2571(VarCurr,bitIndex160) )
& ( v8275(VarNext,bitIndex11)
<=> v2571(VarCurr,bitIndex159) )
& ( v8275(VarNext,bitIndex10)
<=> v2571(VarCurr,bitIndex158) )
& ( v8275(VarNext,bitIndex9)
<=> v2571(VarCurr,bitIndex157) )
& ( v8275(VarNext,bitIndex8)
<=> v2571(VarCurr,bitIndex156) )
& ( v8275(VarNext,bitIndex7)
<=> v2571(VarCurr,bitIndex155) )
& ( v8275(VarNext,bitIndex6)
<=> v2571(VarCurr,bitIndex154) )
& ( v8275(VarNext,bitIndex5)
<=> v2571(VarCurr,bitIndex153) )
& ( v8275(VarNext,bitIndex4)
<=> v2571(VarCurr,bitIndex152) )
& ( v8275(VarNext,bitIndex3)
<=> v2571(VarCurr,bitIndex151) )
& ( v8275(VarNext,bitIndex2)
<=> v2571(VarCurr,bitIndex150) )
& ( v8275(VarNext,bitIndex1)
<=> v2571(VarCurr,bitIndex149) )
& ( v8275(VarNext,bitIndex0)
<=> v2571(VarCurr,bitIndex148) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_164,axiom,
! [VarNext: state_type] :
( v8277(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8275(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1320,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8277(VarNext)
<=> ( v8279(VarNext)
& v2633(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1319,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8279(VarNext)
<=> ( v2609(VarNext)
& v8280(VarNext) ) ) ) ).
tff(writeUnaryOperator_802,axiom,
! [VarCurr: state_type] :
( ~ v8280(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1855,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v2571(VarNext,B)
<=> v8267(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_100,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8269(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8267(VarNext,B)
<=> v2571(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_163,axiom,
! [VarNext: state_type] :
( v8269(VarNext)
=> ! [B: bitindex_type] :
( range_147_0(B)
=> ( v8267(VarNext,B)
<=> v2619(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1318,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8269(VarNext)
<=> ( v8271(VarNext)
& v2616(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1317,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8271(VarNext)
<=> ( v2609(VarNext)
& v8272(VarNext) ) ) ) ).
tff(writeUnaryOperator_801,axiom,
! [VarCurr: state_type] :
( ~ v8272(VarCurr)
<=> v2582(VarCurr) ) ).
tff(addAssignment_1854,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_119_112(B)
=> ( v2573(VarCurr,B)
<=> v2575(VarCurr,B) ) ) ).
tff(addAssignment_1853,axiom,
! [VarCurr: state_type] :
( ( v2575(VarCurr,bitIndex119)
<=> v2577(VarCurr,bitIndex45) )
& ( v2575(VarCurr,bitIndex118)
<=> v2577(VarCurr,bitIndex44) )
& ( v2575(VarCurr,bitIndex117)
<=> v2577(VarCurr,bitIndex43) )
& ( v2575(VarCurr,bitIndex116)
<=> v2577(VarCurr,bitIndex42) )
& ( v2575(VarCurr,bitIndex115)
<=> v2577(VarCurr,bitIndex41) )
& ( v2575(VarCurr,bitIndex114)
<=> v2577(VarCurr,bitIndex40) )
& ( v2575(VarCurr,bitIndex113)
<=> v2577(VarCurr,bitIndex39) )
& ( v2575(VarCurr,bitIndex112)
<=> v2577(VarCurr,bitIndex38) ) ) ).
tff(addAssignment_1852,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_45_38(B)
=> ( v2577(VarCurr,B)
<=> v2579(VarCurr,B) ) ) ).
tff(range_axiom_59,axiom,
! [B: bitindex_type] :
( range_45_38(B)
<=> ( $false
| ( bitIndex38 = B )
| ( bitIndex39 = B )
| ( bitIndex40 = B )
| ( bitIndex41 = B )
| ( bitIndex42 = B )
| ( bitIndex43 = B )
| ( bitIndex44 = B )
| ( bitIndex45 = B ) ) ) ).
tff(addAssignment_1851,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7902(VarCurr,B)
<=> v7904(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_99,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8245(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7904(VarNext,B)
<=> v7904(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_162,axiom,
! [VarNext: state_type] :
( v8245(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7904(VarNext,B)
<=> v8254(VarNext,B) ) ) ) ).
tff(addAssignment_1850,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v8254(VarNext,B)
<=> v7906(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1316,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8245(VarNext)
<=> v8246(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1315,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8246(VarNext)
<=> ( v8247(VarNext)
& v8242(VarNext) ) ) ) ).
tff(writeUnaryOperator_800,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8247(VarNext)
<=> v8249(VarNext) ) ) ).
tff(addAssignment_1849,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8249(VarNext)
<=> v8242(VarCurr) ) ) ).
tff(addAssignment_1848,axiom,
! [VarCurr: state_type] :
( v8242(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_13,axiom,
! [VarCurr: state_type] :
( ( ~ v8236(VarCurr)
& ~ v8238(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7906(VarCurr,B)
<=> v7904(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_23,axiom,
! [VarCurr: state_type] :
( v8238(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7906(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_24,axiom,
! [VarCurr: state_type] :
( v8236(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7906(VarCurr,B)
<=> v7912(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_7,axiom,
! [B: bitindex_type] :
( range_1_0(B)
=> ( v7904(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1314,axiom,
! [VarCurr: state_type] :
( v8238(VarCurr)
<=> ( v8239(VarCurr)
| v8240(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1278,axiom,
! [VarCurr: state_type] :
( v8240(VarCurr)
<=> ( ( v8237(VarCurr,bitIndex1)
<=> $true )
& ( v8237(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1277,axiom,
! [VarCurr: state_type] :
( v8239(VarCurr)
<=> ( ( v8237(VarCurr,bitIndex1)
<=> $true )
& ( v8237(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1276,axiom,
! [VarCurr: state_type] :
( v8236(VarCurr)
<=> ( ( v8237(VarCurr,bitIndex1)
<=> $false )
& ( v8237(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_1847,axiom,
! [VarCurr: state_type] :
( v8237(VarCurr,bitIndex0)
<=> v7910(VarCurr) ) ).
tff(addAssignment_1846,axiom,
! [VarCurr: state_type] :
( v8237(VarCurr,bitIndex1)
<=> v7908(VarCurr) ) ).
tff(addAssignment_1845,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7912(VarCurr,B)
<=> v7914(VarCurr,B) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges48,axiom,
! [VarCurr: state_type] :
( ( ~ v8056(VarCurr)
& ~ v8064(VarCurr)
& ~ v8073(VarCurr)
& ~ v8079(VarCurr)
& ~ v8083(VarCurr)
& ~ v8088(VarCurr)
& ~ v8091(VarCurr)
& ~ v8094(VarCurr)
& ~ v8097(VarCurr)
& ~ v8100(VarCurr)
& ~ v8102(VarCurr)
& ~ v8104(VarCurr)
& ~ v8106(VarCurr)
& ~ v8114(VarCurr)
& ~ v8119(VarCurr)
& ~ v8123(VarCurr)
& ~ v8127(VarCurr)
& ~ v8130(VarCurr)
& ~ v8133(VarCurr)
& ~ v8136(VarCurr)
& ~ v8139(VarCurr)
& ~ v8141(VarCurr)
& ~ v8143(VarCurr)
& ~ v8145(VarCurr)
& ~ v8153(VarCurr)
& ~ v8158(VarCurr)
& ~ v8162(VarCurr)
& ~ v8166(VarCurr)
& ~ v8169(VarCurr)
& ~ v8172(VarCurr)
& ~ v8175(VarCurr)
& ~ v8178(VarCurr)
& ~ v8180(VarCurr)
& ~ v8182(VarCurr)
& ~ v8184(VarCurr)
& ~ v8192(VarCurr)
& ~ v8197(VarCurr)
& ~ v8201(VarCurr)
& ~ v8205(VarCurr)
& ~ v8208(VarCurr)
& ~ v8211(VarCurr)
& ~ v8214(VarCurr)
& ~ v8217(VarCurr)
& ~ v8219(VarCurr)
& ~ v8221(VarCurr)
& ~ v8226(VarCurr)
& ~ v8229(VarCurr)
& ~ v8232(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges47,axiom,
! [VarCurr: state_type] :
( v8232(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges46,axiom,
! [VarCurr: state_type] :
( v8229(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges45,axiom,
! [VarCurr: state_type] :
( v8226(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges44,axiom,
! [VarCurr: state_type] :
( v8221(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges43,axiom,
! [VarCurr: state_type] :
( v8219(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges42,axiom,
! [VarCurr: state_type] :
( v8217(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges41,axiom,
! [VarCurr: state_type] :
( v8214(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges40,axiom,
! [VarCurr: state_type] :
( v8211(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges39,axiom,
! [VarCurr: state_type] :
( v8208(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges38,axiom,
! [VarCurr: state_type] :
( v8205(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges37,axiom,
! [VarCurr: state_type] :
( v8201(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges36,axiom,
! [VarCurr: state_type] :
( v8197(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges35,axiom,
! [VarCurr: state_type] :
( v8192(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges34,axiom,
! [VarCurr: state_type] :
( v8184(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges33,axiom,
! [VarCurr: state_type] :
( v8182(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges32,axiom,
! [VarCurr: state_type] :
( v8180(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges31,axiom,
! [VarCurr: state_type] :
( v8178(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges30,axiom,
! [VarCurr: state_type] :
( v8175(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges29,axiom,
! [VarCurr: state_type] :
( v8172(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges28,axiom,
! [VarCurr: state_type] :
( v8169(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges27,axiom,
! [VarCurr: state_type] :
( v8166(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges26,axiom,
! [VarCurr: state_type] :
( v8162(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges25,axiom,
! [VarCurr: state_type] :
( v8158(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges24,axiom,
! [VarCurr: state_type] :
( v8153(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges23,axiom,
! [VarCurr: state_type] :
( v8145(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges22,axiom,
! [VarCurr: state_type] :
( v8143(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges21,axiom,
! [VarCurr: state_type] :
( v8141(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges20,axiom,
! [VarCurr: state_type] :
( v8139(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges19,axiom,
! [VarCurr: state_type] :
( v8136(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges18,axiom,
! [VarCurr: state_type] :
( v8133(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges17,axiom,
! [VarCurr: state_type] :
( v8130(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges16,axiom,
! [VarCurr: state_type] :
( v8127(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges15,axiom,
! [VarCurr: state_type] :
( v8123(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges14,axiom,
! [VarCurr: state_type] :
( v8119(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges13,axiom,
! [VarCurr: state_type] :
( v8114(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges12,axiom,
! [VarCurr: state_type] :
( v8106(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges11,axiom,
! [VarCurr: state_type] :
( v8104(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges10,axiom,
! [VarCurr: state_type] :
( v8102(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges9,axiom,
! [VarCurr: state_type] :
( v8100(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8_1,axiom,
! [VarCurr: state_type] :
( v8097(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7_1,axiom,
! [VarCurr: state_type] :
( v8094(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6_1,axiom,
! [VarCurr: state_type] :
( v8091(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5_1,axiom,
! [VarCurr: state_type] :
( v8088(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_7,axiom,
! [VarCurr: state_type] :
( v8083(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $true ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_9,axiom,
! [VarCurr: state_type] :
( v8079(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_12,axiom,
! [VarCurr: state_type] :
( v8073(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b01(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_22,axiom,
! [VarCurr: state_type] :
( v8064(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> b10(B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_23,axiom,
! [VarCurr: state_type] :
( v8056(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7914(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorShiftedRanges_300,axiom,
! [VarCurr: state_type] :
( v8232(VarCurr)
<=> ( v8234(VarCurr)
& v7817(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1313,axiom,
! [VarCurr: state_type] :
( v8234(VarCurr)
<=> ( v8191(VarCurr)
& v8062(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_299,axiom,
! [VarCurr: state_type] :
( v8229(VarCurr)
<=> ( v8231(VarCurr)
& v7817(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1312,axiom,
! [VarCurr: state_type] :
( v8231(VarCurr)
<=> ( v8152(VarCurr)
& v8062(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_298,axiom,
! [VarCurr: state_type] :
( v8226(VarCurr)
<=> ( v8228(VarCurr)
& v7817(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1311,axiom,
! [VarCurr: state_type] :
( v8228(VarCurr)
<=> ( v8113(VarCurr)
& v8062(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1310,axiom,
! [VarCurr: state_type] :
( v8221(VarCurr)
<=> ( v8222(VarCurr)
| v8224(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_297,axiom,
! [VarCurr: state_type] :
( v8224(VarCurr)
<=> ( v8058(VarCurr)
& v7817(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_296,axiom,
! [VarCurr: state_type] :
( v8222(VarCurr)
<=> ( v8199(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_295,axiom,
! [VarCurr: state_type] :
( v8219(VarCurr)
<=> ( v8194(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_294,axiom,
! [VarCurr: state_type] :
( v8217(VarCurr)
<=> ( v8186(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_293,axiom,
! [VarCurr: state_type] :
( v8214(VarCurr)
<=> ( v8216(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_292,axiom,
! [VarCurr: state_type] :
( v8216(VarCurr)
<=> ( v8204(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_291,axiom,
! [VarCurr: state_type] :
( v8211(VarCurr)
<=> ( v8213(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1309,axiom,
! [VarCurr: state_type] :
( v8213(VarCurr)
<=> ( v8200(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_290,axiom,
! [VarCurr: state_type] :
( v8208(VarCurr)
<=> ( v8210(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1308,axiom,
! [VarCurr: state_type] :
( v8210(VarCurr)
<=> ( v8195(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_289,axiom,
! [VarCurr: state_type] :
( v8205(VarCurr)
<=> ( v8207(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1307,axiom,
! [VarCurr: state_type] :
( v8207(VarCurr)
<=> ( v8187(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_288,axiom,
! [VarCurr: state_type] :
( v8201(VarCurr)
<=> ( v8203(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1306,axiom,
! [VarCurr: state_type] :
( v8203(VarCurr)
<=> ( v8204(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1305,axiom,
! [VarCurr: state_type] :
( v8204(VarCurr)
<=> ( v8196(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1304,axiom,
! [VarCurr: state_type] :
( v8197(VarCurr)
<=> ( v8199(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_287,axiom,
! [VarCurr: state_type] :
( v8199(VarCurr)
<=> ( v8200(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_286,axiom,
! [VarCurr: state_type] :
( v8200(VarCurr)
<=> ( v8188(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1303,axiom,
! [VarCurr: state_type] :
( v8192(VarCurr)
<=> ( v8194(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_285,axiom,
! [VarCurr: state_type] :
( v8194(VarCurr)
<=> ( v8195(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_284,axiom,
! [VarCurr: state_type] :
( v8195(VarCurr)
<=> ( v8196(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1302,axiom,
! [VarCurr: state_type] :
( v8196(VarCurr)
<=> ( v8189(VarCurr)
& v8078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1301,axiom,
! [VarCurr: state_type] :
( v8184(VarCurr)
<=> ( v8186(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_283,axiom,
! [VarCurr: state_type] :
( v8186(VarCurr)
<=> ( v8187(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1300,axiom,
! [VarCurr: state_type] :
( v8187(VarCurr)
<=> ( v8188(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1299,axiom,
! [VarCurr: state_type] :
( v8188(VarCurr)
<=> ( v8189(VarCurr)
& v7916(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1298,axiom,
! [VarCurr: state_type] :
( v8189(VarCurr)
<=> ( v8190(VarCurr)
& v8063(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1297,axiom,
! [VarCurr: state_type] :
( v8190(VarCurr)
<=> ( v8191(VarCurr)
& v7817(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_282,axiom,
! [VarCurr: state_type] :
( v8191(VarCurr)
<=> ( v7963(VarCurr,bitIndex0)
& v7963(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_281,axiom,
! [VarCurr: state_type] :
( v8182(VarCurr)
<=> ( v8160(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_280,axiom,
! [VarCurr: state_type] :
( v8180(VarCurr)
<=> ( v8155(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_279,axiom,
! [VarCurr: state_type] :
( v8178(VarCurr)
<=> ( v8147(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_278,axiom,
! [VarCurr: state_type] :
( v8175(VarCurr)
<=> ( v8177(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_277,axiom,
! [VarCurr: state_type] :
( v8177(VarCurr)
<=> ( v8165(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_276,axiom,
! [VarCurr: state_type] :
( v8172(VarCurr)
<=> ( v8174(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1296,axiom,
! [VarCurr: state_type] :
( v8174(VarCurr)
<=> ( v8161(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_275,axiom,
! [VarCurr: state_type] :
( v8169(VarCurr)
<=> ( v8171(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1295,axiom,
! [VarCurr: state_type] :
( v8171(VarCurr)
<=> ( v8156(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_274,axiom,
! [VarCurr: state_type] :
( v8166(VarCurr)
<=> ( v8168(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1294,axiom,
! [VarCurr: state_type] :
( v8168(VarCurr)
<=> ( v8148(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_273,axiom,
! [VarCurr: state_type] :
( v8162(VarCurr)
<=> ( v8164(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1293,axiom,
! [VarCurr: state_type] :
( v8164(VarCurr)
<=> ( v8165(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1292,axiom,
! [VarCurr: state_type] :
( v8165(VarCurr)
<=> ( v8157(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1291,axiom,
! [VarCurr: state_type] :
( v8158(VarCurr)
<=> ( v8160(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_272,axiom,
! [VarCurr: state_type] :
( v8160(VarCurr)
<=> ( v8161(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_271,axiom,
! [VarCurr: state_type] :
( v8161(VarCurr)
<=> ( v8149(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1290,axiom,
! [VarCurr: state_type] :
( v8153(VarCurr)
<=> ( v8155(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_270,axiom,
! [VarCurr: state_type] :
( v8155(VarCurr)
<=> ( v8156(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_269,axiom,
! [VarCurr: state_type] :
( v8156(VarCurr)
<=> ( v8157(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1289,axiom,
! [VarCurr: state_type] :
( v8157(VarCurr)
<=> ( v8150(VarCurr)
& v8078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1288,axiom,
! [VarCurr: state_type] :
( v8145(VarCurr)
<=> ( v8147(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_268,axiom,
! [VarCurr: state_type] :
( v8147(VarCurr)
<=> ( v8148(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1287,axiom,
! [VarCurr: state_type] :
( v8148(VarCurr)
<=> ( v8149(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1286,axiom,
! [VarCurr: state_type] :
( v8149(VarCurr)
<=> ( v8150(VarCurr)
& v7916(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1285,axiom,
! [VarCurr: state_type] :
( v8150(VarCurr)
<=> ( v8151(VarCurr)
& v8063(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1284,axiom,
! [VarCurr: state_type] :
( v8151(VarCurr)
<=> ( v8152(VarCurr)
& v7817(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorShiftedRanges_267,axiom,
! [VarCurr: state_type] :
( v8152(VarCurr)
<=> ( v8060(VarCurr)
& v7963(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorShiftedRanges_266,axiom,
! [VarCurr: state_type] :
( v8143(VarCurr)
<=> ( v8121(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_265,axiom,
! [VarCurr: state_type] :
( v8141(VarCurr)
<=> ( v8116(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_264,axiom,
! [VarCurr: state_type] :
( v8139(VarCurr)
<=> ( v8108(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_263,axiom,
! [VarCurr: state_type] :
( v8136(VarCurr)
<=> ( v8138(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_262,axiom,
! [VarCurr: state_type] :
( v8138(VarCurr)
<=> ( v8126(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_261,axiom,
! [VarCurr: state_type] :
( v8133(VarCurr)
<=> ( v8135(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1283,axiom,
! [VarCurr: state_type] :
( v8135(VarCurr)
<=> ( v8122(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_260,axiom,
! [VarCurr: state_type] :
( v8130(VarCurr)
<=> ( v8132(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1282,axiom,
! [VarCurr: state_type] :
( v8132(VarCurr)
<=> ( v8117(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_259,axiom,
! [VarCurr: state_type] :
( v8127(VarCurr)
<=> ( v8129(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1281,axiom,
! [VarCurr: state_type] :
( v8129(VarCurr)
<=> ( v8109(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_258,axiom,
! [VarCurr: state_type] :
( v8123(VarCurr)
<=> ( v8125(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1280,axiom,
! [VarCurr: state_type] :
( v8125(VarCurr)
<=> ( v8126(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1279,axiom,
! [VarCurr: state_type] :
( v8126(VarCurr)
<=> ( v8118(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1278,axiom,
! [VarCurr: state_type] :
( v8119(VarCurr)
<=> ( v8121(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_257,axiom,
! [VarCurr: state_type] :
( v8121(VarCurr)
<=> ( v8122(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_256,axiom,
! [VarCurr: state_type] :
( v8122(VarCurr)
<=> ( v8110(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1277,axiom,
! [VarCurr: state_type] :
( v8114(VarCurr)
<=> ( v8116(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_255,axiom,
! [VarCurr: state_type] :
( v8116(VarCurr)
<=> ( v8117(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_254,axiom,
! [VarCurr: state_type] :
( v8117(VarCurr)
<=> ( v8118(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1276,axiom,
! [VarCurr: state_type] :
( v8118(VarCurr)
<=> ( v8111(VarCurr)
& v8078(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1275,axiom,
! [VarCurr: state_type] :
( v8106(VarCurr)
<=> ( v8108(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_253,axiom,
! [VarCurr: state_type] :
( v8108(VarCurr)
<=> ( v8109(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1274,axiom,
! [VarCurr: state_type] :
( v8109(VarCurr)
<=> ( v8110(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1273,axiom,
! [VarCurr: state_type] :
( v8110(VarCurr)
<=> ( v8111(VarCurr)
& v7916(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1272,axiom,
! [VarCurr: state_type] :
( v8111(VarCurr)
<=> ( v8112(VarCurr)
& v8063(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1271,axiom,
! [VarCurr: state_type] :
( v8112(VarCurr)
<=> ( v8113(VarCurr)
& v7817(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1270,axiom,
! [VarCurr: state_type] :
( v8113(VarCurr)
<=> ( v7963(VarCurr,bitIndex0)
& v8061(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_252,axiom,
! [VarCurr: state_type] :
( v8104(VarCurr)
<=> ( v8081(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_251,axiom,
! [VarCurr: state_type] :
( v8102(VarCurr)
<=> ( v8075(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_250,axiom,
! [VarCurr: state_type] :
( v8100(VarCurr)
<=> ( v8066(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_249,axiom,
! [VarCurr: state_type] :
( v8097(VarCurr)
<=> ( v8099(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorShiftedRanges_248,axiom,
! [VarCurr: state_type] :
( v8099(VarCurr)
<=> ( v8086(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_247,axiom,
! [VarCurr: state_type] :
( v8094(VarCurr)
<=> ( v8096(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1269,axiom,
! [VarCurr: state_type] :
( v8096(VarCurr)
<=> ( v8082(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_246,axiom,
! [VarCurr: state_type] :
( v8091(VarCurr)
<=> ( v8093(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1268,axiom,
! [VarCurr: state_type] :
( v8093(VarCurr)
<=> ( v8076(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_245,axiom,
! [VarCurr: state_type] :
( v8088(VarCurr)
<=> ( v8090(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1267,axiom,
! [VarCurr: state_type] :
( v8090(VarCurr)
<=> ( v8067(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_244,axiom,
! [VarCurr: state_type] :
( v8083(VarCurr)
<=> ( v8085(VarCurr)
& v7916(VarCurr,bitIndex3) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1266,axiom,
! [VarCurr: state_type] :
( v8085(VarCurr)
<=> ( v8086(VarCurr)
& v8087(VarCurr) ) ) ).
tff(writeUnaryOperator_799,axiom,
! [VarCurr: state_type] :
( ~ v8087(VarCurr)
<=> v7916(VarCurr,bitIndex2) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1265,axiom,
! [VarCurr: state_type] :
( v8086(VarCurr)
<=> ( v8077(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1264,axiom,
! [VarCurr: state_type] :
( v8079(VarCurr)
<=> ( v8081(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_243,axiom,
! [VarCurr: state_type] :
( v8081(VarCurr)
<=> ( v8082(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_242,axiom,
! [VarCurr: state_type] :
( v8082(VarCurr)
<=> ( v8068(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1263,axiom,
! [VarCurr: state_type] :
( v8073(VarCurr)
<=> ( v8075(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_241,axiom,
! [VarCurr: state_type] :
( v8075(VarCurr)
<=> ( v8076(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorShiftedRanges_240,axiom,
! [VarCurr: state_type] :
( v8076(VarCurr)
<=> ( v8077(VarCurr)
& v7916(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1262,axiom,
! [VarCurr: state_type] :
( v8077(VarCurr)
<=> ( v8069(VarCurr)
& v8078(VarCurr) ) ) ).
tff(writeUnaryOperator_798,axiom,
! [VarCurr: state_type] :
( ~ v8078(VarCurr)
<=> v7916(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1261,axiom,
! [VarCurr: state_type] :
( v8064(VarCurr)
<=> ( v8066(VarCurr)
& v8072(VarCurr) ) ) ).
tff(writeUnaryOperator_797,axiom,
! [VarCurr: state_type] :
( ~ v8072(VarCurr)
<=> v7916(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorShiftedRanges_239,axiom,
! [VarCurr: state_type] :
( v8066(VarCurr)
<=> ( v8067(VarCurr)
& v7916(VarCurr,bitIndex2) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1260,axiom,
! [VarCurr: state_type] :
( v8067(VarCurr)
<=> ( v8068(VarCurr)
& v8071(VarCurr) ) ) ).
tff(writeUnaryOperator_796,axiom,
! [VarCurr: state_type] :
( ~ v8071(VarCurr)
<=> v7916(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1259,axiom,
! [VarCurr: state_type] :
( v8068(VarCurr)
<=> ( v8069(VarCurr)
& v7916(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1258,axiom,
! [VarCurr: state_type] :
( v8069(VarCurr)
<=> ( v8070(VarCurr)
& v8063(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1257,axiom,
! [VarCurr: state_type] :
( v8070(VarCurr)
<=> ( v8059(VarCurr)
& v7817(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1256,axiom,
! [VarCurr: state_type] :
( v8056(VarCurr)
<=> ( v8058(VarCurr)
& v8063(VarCurr) ) ) ).
tff(writeUnaryOperator_795,axiom,
! [VarCurr: state_type] :
( ~ v8063(VarCurr)
<=> v7817(VarCurr,bitIndex1) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1255,axiom,
! [VarCurr: state_type] :
( v8058(VarCurr)
<=> ( v8059(VarCurr)
& v8062(VarCurr) ) ) ).
tff(writeUnaryOperator_794,axiom,
! [VarCurr: state_type] :
( ~ v8062(VarCurr)
<=> v7817(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1254,axiom,
! [VarCurr: state_type] :
( v8059(VarCurr)
<=> ( v8060(VarCurr)
& v8061(VarCurr) ) ) ).
tff(writeUnaryOperator_793,axiom,
! [VarCurr: state_type] :
( ~ v8061(VarCurr)
<=> v7963(VarCurr,bitIndex1) ) ).
tff(writeUnaryOperator_792,axiom,
! [VarCurr: state_type] :
( ~ v8060(VarCurr)
<=> v7963(VarCurr,bitIndex0) ) ).
tff(addAssignment_1844,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7963(VarCurr,B)
<=> v7965(VarCurr,B) ) ) ).
tff(addAssignment_1843,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7965(VarCurr,B)
<=> v7967(VarCurr,B) ) ) ).
tff(addAssignment_1842,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7967(VarCurr,B)
<=> v7969(VarCurr,B) ) ) ).
tff(addAssignment_1841,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7969(VarCurr,B)
<=> v469(VarCurr,B) ) ) ).
tff(addAssignment_1840,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v469(VarCurr,B)
<=> v471(VarCurr,B) ) ) ).
tff(addAssignment_1839,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v471(VarCurr,B)
<=> v473(VarCurr,B) ) ) ).
tff(addAssignment_1838,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v473(VarNext,B)
<=> v8000(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_98,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8002(VarNext)
=> ! [B: bitindex_type] :
( range_13_0(B)
=> ( v8000(VarNext,B)
<=> v473(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_161,axiom,
! [VarNext: state_type] :
( v8002(VarNext)
=> ! [B: bitindex_type] :
( range_13_0(B)
=> ( v8000(VarNext,B)
<=> v902(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1253,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8002(VarNext)
<=> ( v8003(VarNext)
& v895(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1252,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v8003(VarNext)
<=> ( v8005(VarNext)
& v568(VarNext) ) ) ) ).
tff(writeUnaryOperator_791,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v8005(VarNext)
<=> v575(VarNext) ) ) ).
tff(addAssignment_1837,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v585(VarCurr,B)
<=> v587(VarCurr,B) ) ) ).
tff(addAssignment_1836,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v587(VarCurr,B)
<=> v589(VarCurr,B) ) ) ).
tff(addAssignment_1835,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v589(VarCurr,B)
<=> v591(VarCurr,B) ) ) ).
tff(addAssignment_1834,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v591(VarCurr,B)
<=> v593(VarCurr,B) ) ) ).
tff(addAssignment_1833,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v593(VarCurr,B)
<=> v595(VarCurr,B) ) ) ).
tff(addAssignment_1832,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v595(VarCurr,B)
<=> v597(VarCurr,B) ) ) ).
tff(addAssignment_1831,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v597(VarCurr,B)
<=> v814(VarCurr,B) ) ) ).
tff(addAssignment_1830,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v818(VarCurr,B)
<=> v7972(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_97,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7983(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7972(VarNext,B)
<=> v7972(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_160,axiom,
! [VarNext: state_type] :
( v7983(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7972(VarNext,B)
<=> v7996(VarNext,B) ) ) ) ).
tff(addAssignment_1829,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7996(VarNext,B)
<=> v7994(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_149,axiom,
! [VarCurr: state_type] :
( ~ v7974(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7994(VarCurr,B)
<=> v7976(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_166,axiom,
! [VarCurr: state_type] :
( v7974(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7994(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1251,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7983(VarNext)
<=> ( v7984(VarNext)
& v7993(VarNext) ) ) ) ).
tff(addAssignment_1828,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7993(VarNext)
<=> v7991(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1250,axiom,
! [VarCurr: state_type] :
( v7991(VarCurr)
<=> ( v7978(VarCurr)
| v7974(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1249,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7984(VarNext)
<=> ( v7985(VarNext)
& v7980(VarNext) ) ) ) ).
tff(writeUnaryOperator_790,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7985(VarNext)
<=> v7987(VarNext) ) ) ).
tff(addAssignment_1827,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7987(VarNext)
<=> v7980(VarCurr) ) ) ).
tff(addAssignment_1826,axiom,
! [VarCurr: state_type] :
( v7980(VarCurr)
<=> v545(VarCurr) ) ).
tff(addAssignment_1825,axiom,
! [VarCurr: state_type] :
( v7978(VarCurr)
<=> v786(VarCurr) ) ).
tff(addAssignment_1824,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7976(VarCurr,B)
<=> v615(VarCurr,B) ) ) ).
tff(addAssignment_1823,axiom,
! [VarCurr: state_type] :
( v7974(VarCurr)
<=> v496(VarCurr) ) ).
tff(addAssignment_1822,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v7916(VarCurr,B)
<=> v7918(VarCurr,B) ) ) ).
tff(addAssignment_1821,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v7918(VarCurr,B)
<=> v7920(VarCurr,B) ) ) ).
tff(addAssignment_1820,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v7920(VarCurr,B)
<=> v7922(VarCurr,B) ) ) ).
tff(addAssignment_1819,axiom,
! [VarCurr: state_type] :
( ( v7922(VarCurr,bitIndex3)
<=> v469(VarCurr,bitIndex7) )
& ( v7922(VarCurr,bitIndex2)
<=> v469(VarCurr,bitIndex6) )
& ( v7922(VarCurr,bitIndex1)
<=> v469(VarCurr,bitIndex5) )
& ( v7922(VarCurr,bitIndex0)
<=> v469(VarCurr,bitIndex4) ) ) ).
tff(addAssignment_1818,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v469(VarCurr,B)
<=> v471(VarCurr,B) ) ) ).
tff(addAssignment_1817,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v471(VarCurr,B)
<=> v473(VarCurr,B) ) ) ).
tff(addAssignment_1816,axiom,
! [VarNext: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v473(VarNext,B)
<=> v7955(VarNext,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_96,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7957(VarNext)
=> ! [B: bitindex_type] :
( range_13_0(B)
=> ( v7955(VarNext,B)
<=> v473(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_159,axiom,
! [VarNext: state_type] :
( v7957(VarNext)
=> ! [B: bitindex_type] :
( range_13_0(B)
=> ( v7955(VarNext,B)
<=> v902(VarNext,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1248,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7957(VarNext)
<=> ( v7958(VarNext)
& v895(VarNext) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1247,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7958(VarNext)
<=> ( v7960(VarNext)
& v568(VarNext) ) ) ) ).
tff(writeUnaryOperator_789,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7960(VarNext)
<=> v575(VarNext) ) ) ).
tff(addAssignment_1815,axiom,
! [VarCurr: state_type] :
( v820(VarCurr,bitIndex7)
<=> v271(VarCurr,bitIndex7) ) ).
tff(addAssignment_1814,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v585(VarCurr,B)
<=> v587(VarCurr,B) ) ) ).
tff(addAssignment_1813,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v587(VarCurr,B)
<=> v589(VarCurr,B) ) ) ).
tff(addAssignment_1812,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v589(VarCurr,B)
<=> v591(VarCurr,B) ) ) ).
tff(addAssignment_1811,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v591(VarCurr,B)
<=> v593(VarCurr,B) ) ) ).
tff(addAssignment_1810,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v593(VarCurr,B)
<=> v595(VarCurr,B) ) ) ).
tff(addAssignment_1809,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v595(VarCurr,B)
<=> v597(VarCurr,B) ) ) ).
tff(addAssignment_1808,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_7_4(B)
=> ( v597(VarCurr,B)
<=> v814(VarCurr,B) ) ) ).
tff(addAssignment_1807,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v817(VarCurr,B)
<=> v7925(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_95,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7938(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7925(VarNext,B)
<=> v7925(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_158,axiom,
! [VarNext: state_type] :
( v7938(VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7925(VarNext,B)
<=> v7951(VarNext,B) ) ) ) ).
tff(addAssignment_1806,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7951(VarNext,B)
<=> v7949(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_148,axiom,
! [VarCurr: state_type] :
( ~ v7927(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7949(VarCurr,B)
<=> v7929(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_165,axiom,
! [VarCurr: state_type] :
( v7927(VarCurr)
=> ! [B: bitindex_type] :
( range_3_0(B)
=> ( v7949(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1246,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7938(VarNext)
<=> ( v7939(VarNext)
& v7948(VarNext) ) ) ) ).
tff(addAssignment_1805,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7948(VarNext)
<=> v7946(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1245,axiom,
! [VarCurr: state_type] :
( v7946(VarCurr)
<=> ( v7933(VarCurr)
| v7927(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1244,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7939(VarNext)
<=> ( v7940(VarNext)
& v7935(VarNext) ) ) ) ).
tff(writeUnaryOperator_788,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7940(VarNext)
<=> v7942(VarNext) ) ) ).
tff(addAssignment_1804,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7942(VarNext)
<=> v7935(VarCurr) ) ) ).
tff(addAssignment_1803,axiom,
! [VarCurr: state_type] :
( v7935(VarCurr)
<=> v545(VarCurr) ) ).
tff(addAssignment_1802,axiom,
! [VarCurr: state_type] :
( v7933(VarCurr)
<=> v511(VarCurr) ) ).
tff(addAssignment_1801,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v7929(VarCurr,B)
<=> v7931(VarCurr,B) ) ) ).
tff(addAssignment_1800,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v7931(VarCurr,B)
<=> v765(VarCurr,B) ) ) ).
tff(addAssignment_1799,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_3_0(B)
=> ( v765(VarCurr,B)
<=> v770(VarCurr,B) ) ) ).
tff(addAssignment_1798,axiom,
! [VarCurr: state_type] :
( ( v769(VarCurr,bitIndex3)
<=> v654(VarCurr,bitIndex83) )
& ( v769(VarCurr,bitIndex2)
<=> v654(VarCurr,bitIndex82) )
& ( v769(VarCurr,bitIndex1)
<=> v654(VarCurr,bitIndex81) )
& ( v769(VarCurr,bitIndex0)
<=> v654(VarCurr,bitIndex80) ) ) ).
tff(addAssignment_1797,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_83_80(B)
=> ( v654(VarCurr,B)
<=> v656(VarCurr,B) ) ) ).
tff(range_axiom_58,axiom,
! [B: bitindex_type] :
( range_83_80(B)
<=> ( $false
| ( bitIndex80 = B )
| ( bitIndex81 = B )
| ( bitIndex82 = B )
| ( bitIndex83 = B ) ) ) ).
tff(addAssignment_1796,axiom,
! [VarCurr: state_type] :
( ( v767(VarCurr,bitIndex3)
<=> v654(VarCurr,bitIndex51) )
& ( v767(VarCurr,bitIndex2)
<=> v654(VarCurr,bitIndex50) )
& ( v767(VarCurr,bitIndex1)
<=> v654(VarCurr,bitIndex49) )
& ( v767(VarCurr,bitIndex0)
<=> v654(VarCurr,bitIndex48) ) ) ).
tff(addAssignment_1795,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_51_48(B)
=> ( v654(VarCurr,B)
<=> v656(VarCurr,B) ) ) ).
tff(range_axiom_57,axiom,
! [B: bitindex_type] :
( range_51_48(B)
<=> ( $false
| ( bitIndex48 = B )
| ( bitIndex49 = B )
| ( bitIndex50 = B )
| ( bitIndex51 = B ) ) ) ).
tff(addAssignment_1794,axiom,
! [VarCurr: state_type] :
( v7927(VarCurr)
<=> v496(VarCurr) ) ).
tff(addAssignment_1793,axiom,
! [VarCurr: state_type] :
( v7910(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_1792,axiom,
! [VarCurr: state_type] :
( v7908(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_1791,axiom,
! [VarCurr: state_type] :
( v7861(VarCurr)
<=> v7863(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_94,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7885(VarNext)
=> ( v7863(VarNext)
<=> v7863(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_157,axiom,
! [VarNext: state_type] :
( v7885(VarNext)
=> ( v7863(VarNext)
<=> v7894(VarNext) ) ) ).
tff(addAssignment_1790,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7894(VarNext)
<=> v7865(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1243,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7885(VarNext)
<=> v7886(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1242,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7886(VarNext)
<=> ( v7887(VarNext)
& v7882(VarNext) ) ) ) ).
tff(writeUnaryOperator_787,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7887(VarNext)
<=> v7889(VarNext) ) ) ).
tff(addAssignment_1789,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7889(VarNext)
<=> v7882(VarCurr) ) ) ).
tff(addAssignment_1788,axiom,
! [VarCurr: state_type] :
( v7882(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_11,axiom,
! [VarCurr: state_type] :
( ( ~ v7876(VarCurr)
& ~ v7878(VarCurr) )
=> ( v7865(VarCurr)
<=> v7863(VarCurr) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_21,axiom,
! [VarCurr: state_type] :
( v7878(VarCurr)
=> ( v7865(VarCurr)
<=> $false ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_22,axiom,
! [VarCurr: state_type] :
( v7876(VarCurr)
=> ( v7865(VarCurr)
<=> v7871(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_6,axiom,
( v7863(constB0)
<=> $false ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1241,axiom,
! [VarCurr: state_type] :
( v7878(VarCurr)
<=> ( v7879(VarCurr)
| v7880(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1275,axiom,
! [VarCurr: state_type] :
( v7880(VarCurr)
<=> ( ( v7877(VarCurr,bitIndex1)
<=> $true )
& ( v7877(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1274,axiom,
! [VarCurr: state_type] :
( v7879(VarCurr)
<=> ( ( v7877(VarCurr,bitIndex1)
<=> $true )
& ( v7877(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1273,axiom,
! [VarCurr: state_type] :
( v7876(VarCurr)
<=> ( ( v7877(VarCurr,bitIndex1)
<=> $false )
& ( v7877(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_1787,axiom,
! [VarCurr: state_type] :
( v7877(VarCurr,bitIndex0)
<=> v7869(VarCurr) ) ).
tff(addAssignment_1786,axiom,
! [VarCurr: state_type] :
( v7877(VarCurr,bitIndex1)
<=> v7867(VarCurr) ) ).
tff(addAssignment_1785,axiom,
! [VarCurr: state_type] :
( v7871(VarCurr)
<=> v7873(VarCurr) ) ).
tff(addBitVectorEqualityBitBlasted_1272,axiom,
! [VarCurr: state_type] :
( v7873(VarCurr)
<=> ( ( v7769(VarCurr,bitIndex1)
<=> $true )
& ( v7769(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addAssignment_1784,axiom,
! [VarCurr: state_type] :
( v7869(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_1783,axiom,
! [VarCurr: state_type] :
( v7867(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_1782,axiom,
! [VarCurr: state_type] :
( v7851(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_1781,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7803(VarCurr,B)
<=> v7805(VarCurr,B) ) ) ).
tff(addAssignment_1780,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7805(VarCurr,B)
<=> v7807(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_93,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7832(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7807(VarNext,B)
<=> v7807(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_156,axiom,
! [VarNext: state_type] :
( v7832(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7807(VarNext,B)
<=> v7841(VarNext,B) ) ) ) ).
tff(addAssignment_1779,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7841(VarNext,B)
<=> v7809(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1240,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7832(VarNext)
<=> v7833(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1239,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7833(VarNext)
<=> ( v7834(VarNext)
& v7829(VarNext) ) ) ) ).
tff(writeUnaryOperator_786,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7834(VarNext)
<=> v7836(VarNext) ) ) ).
tff(addAssignment_1778,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7836(VarNext)
<=> v7829(VarCurr) ) ) ).
tff(addAssignment_1777,axiom,
! [VarCurr: state_type] :
( v7829(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_10,axiom,
! [VarCurr: state_type] :
( ( ~ v7823(VarCurr)
& ~ v7825(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7809(VarCurr,B)
<=> v7807(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_20,axiom,
! [VarCurr: state_type] :
( v7825(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7809(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_21,axiom,
! [VarCurr: state_type] :
( v7823(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7809(VarCurr,B)
<=> v7815(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_5,axiom,
! [B: bitindex_type] :
( range_1_0(B)
=> ( v7807(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1238,axiom,
! [VarCurr: state_type] :
( v7825(VarCurr)
<=> ( v7826(VarCurr)
| v7827(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1271,axiom,
! [VarCurr: state_type] :
( v7827(VarCurr)
<=> ( ( v7824(VarCurr,bitIndex1)
<=> $true )
& ( v7824(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1270,axiom,
! [VarCurr: state_type] :
( v7826(VarCurr)
<=> ( ( v7824(VarCurr,bitIndex1)
<=> $true )
& ( v7824(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1269,axiom,
! [VarCurr: state_type] :
( v7823(VarCurr)
<=> ( ( v7824(VarCurr,bitIndex1)
<=> $false )
& ( v7824(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_1776,axiom,
! [VarCurr: state_type] :
( v7824(VarCurr,bitIndex0)
<=> v7813(VarCurr) ) ).
tff(addAssignment_1775,axiom,
! [VarCurr: state_type] :
( v7824(VarCurr,bitIndex1)
<=> v7811(VarCurr) ) ).
tff(addAssignment_1774,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7815(VarCurr,B)
<=> v7817(VarCurr,B) ) ) ).
tff(addAssignment_1773,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7817(VarCurr,B)
<=> v7819(VarCurr,B) ) ) ).
tff(addAssignment_1772,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7819(VarCurr,B)
<=> v7821(VarCurr,B) ) ) ).
tff(addAssignment_1771,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7821(VarCurr,B)
<=> v467(VarCurr,B) ) ) ).
tff(addAssignment_1770,axiom,
! [VarCurr: state_type] :
( v7813(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_1769,axiom,
! [VarCurr: state_type] :
( v7811(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_1768,axiom,
! [VarCurr: state_type] :
( v7797(VarCurr)
<=> v7799(VarCurr) ) ).
tff(addAssignment_1767,axiom,
! [VarCurr: state_type] :
( v7799(VarCurr)
<=> v7801(VarCurr) ) ).
tff(addAssignment_1766,axiom,
! [VarCurr: state_type] :
( v7801(VarCurr)
<=> $true ) ).
tff(addAssignment_1765,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7753(VarCurr,B)
<=> v7755(VarCurr,B) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_92,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7784(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7755(VarNext,B)
<=> v7755(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_155,axiom,
! [VarNext: state_type] :
( v7784(VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7755(VarNext,B)
<=> v7793(VarNext,B) ) ) ) ).
tff(addAssignment_1764,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7793(VarNext,B)
<=> v7757(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1237,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7784(VarNext)
<=> v7785(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1236,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7785(VarNext)
<=> ( v7786(VarNext)
& v7781(VarNext) ) ) ) ).
tff(writeUnaryOperator_785,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7786(VarNext)
<=> v7788(VarNext) ) ) ).
tff(addAssignment_1763,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7788(VarNext)
<=> v7781(VarCurr) ) ) ).
tff(addAssignment_1762,axiom,
! [VarCurr: state_type] :
( v7781(VarCurr)
<=> v441(VarCurr) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_9,axiom,
! [VarCurr: state_type] :
( ( ~ v7775(VarCurr)
& ~ v7777(VarCurr) )
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7757(VarCurr,B)
<=> v7755(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_19,axiom,
! [VarCurr: state_type] :
( v7777(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7757(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_20,axiom,
! [VarCurr: state_type] :
( v7775(VarCurr)
=> ! [B: bitindex_type] :
( range_1_0(B)
=> ( v7757(VarCurr,B)
<=> v7767(VarCurr,B) ) ) ) ).
tff(addAssignmentInitValueVector_4,axiom,
! [B: bitindex_type] :
( range_1_0(B)
=> ( v7755(constB0,B)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1235,axiom,
! [VarCurr: state_type] :
( v7777(VarCurr)
<=> ( v7778(VarCurr)
| v7779(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1268,axiom,
! [VarCurr: state_type] :
( v7779(VarCurr)
<=> ( ( v7776(VarCurr,bitIndex1)
<=> $true )
& ( v7776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1267,axiom,
! [VarCurr: state_type] :
( v7778(VarCurr)
<=> ( ( v7776(VarCurr,bitIndex1)
<=> $true )
& ( v7776(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1266,axiom,
! [VarCurr: state_type] :
( v7775(VarCurr)
<=> ( ( v7776(VarCurr,bitIndex1)
<=> $false )
& ( v7776(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addAssignment_1761,axiom,
! [VarCurr: state_type] :
( v7776(VarCurr,bitIndex0)
<=> v7763(VarCurr) ) ).
tff(addAssignment_1760,axiom,
! [VarCurr: state_type] :
( v7776(VarCurr,bitIndex1)
<=> v7759(VarCurr) ) ).
tff(addAssignment_1759,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7767(VarCurr,B)
<=> v7769(VarCurr,B) ) ) ).
tff(addAssignment_1758,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7769(VarCurr,B)
<=> v7771(VarCurr,B) ) ) ).
tff(addAssignment_1757,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7771(VarCurr,B)
<=> v7773(VarCurr,B) ) ) ).
tff(addAssignment_1756,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_1_0(B)
=> ( v7773(VarCurr,B)
<=> v948(VarCurr,B) ) ) ).
tff(addAssignment_1755,axiom,
! [VarCurr: state_type] :
( v7763(VarCurr)
<=> v7765(VarCurr) ) ).
tff(addAssignment_1754,axiom,
! [VarCurr: state_type] :
( v7765(VarCurr)
<=> v324(VarCurr,bitIndex1) ) ).
tff(addAssignment_1753,axiom,
! [VarCurr: state_type] :
( v7759(VarCurr)
<=> v7761(VarCurr) ) ).
tff(addAssignment_1752,axiom,
! [VarCurr: state_type] :
( v7761(VarCurr)
<=> v324(VarCurr,bitIndex0) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1234,axiom,
! [VarCurr: state_type] :
( v326(VarCurr)
<=> ( v7748(VarCurr)
& v336(VarCurr) ) ) ).
tff(writeUnaryOperator_784,axiom,
! [VarCurr: state_type] :
( ~ v7748(VarCurr)
<=> v328(VarCurr) ) ).
tff(addAssignment_1751,axiom,
! [VarCurr: state_type] :
( v328(VarCurr)
<=> v330(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_91,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7733(VarNext)
=> ( v330(VarNext)
<=> v330(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_154,axiom,
! [VarNext: state_type] :
( v7733(VarNext)
=> ( v330(VarNext)
<=> v7743(VarNext) ) ) ).
tff(addAssignment_1750,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7743(VarNext)
<=> v7741(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1233,axiom,
! [VarCurr: state_type] :
( v7741(VarCurr)
<=> ( v7744(VarCurr)
& v334(VarCurr) ) ) ).
tff(writeUnaryOperator_783,axiom,
! [VarCurr: state_type] :
( ~ v7744(VarCurr)
<=> v332(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1232,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7733(VarNext)
<=> v7734(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1231,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7734(VarNext)
<=> ( v7735(VarNext)
& v7730(VarNext) ) ) ) ).
tff(writeUnaryOperator_782,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7735(VarNext)
<=> v7737(VarNext) ) ) ).
tff(addAssignment_1749,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7737(VarNext)
<=> v7730(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_3,axiom,
( v330(constB0)
<=> $false ) ).
tff(addAssignment_1748,axiom,
! [VarCurr: state_type] :
( v7730(VarCurr)
<=> v441(VarCurr) ) ).
tff(addAssignment_1747,axiom,
! [VarCurr: state_type] :
( v334(VarCurr)
<=> v336(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1230,axiom,
! [VarCurr: state_type] :
( v336(VarCurr)
<=> ( v338(VarCurr)
& v7688(VarCurr) ) ) ).
tff(addAssignment_1746,axiom,
! [VarCurr: state_type] :
( v7688(VarCurr)
<=> v7690(VarCurr) ) ).
tff(addAssignment_1745,axiom,
! [VarCurr: state_type] :
( v7690(VarCurr)
<=> v7692(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_90,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7717(VarNext)
=> ( v7692(VarNext)
<=> v7692(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_153,axiom,
! [VarNext: state_type] :
( v7717(VarNext)
=> ( v7692(VarNext)
<=> v7725(VarNext) ) ) ).
tff(addAssignment_1744,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7725(VarNext)
<=> v7723(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_147,axiom,
! [VarCurr: state_type] :
( ~ v24(VarCurr)
=> ( v7723(VarCurr)
<=> v7694(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_164,axiom,
! [VarCurr: state_type] :
( v24(VarCurr)
=> ( v7723(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1229,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7717(VarNext)
<=> v7718(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1228,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7718(VarNext)
<=> ( v7720(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_781,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7720(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignmentInitValueVector_2,axiom,
( v7692(constB0)
<=> $false ) ).
tff(addAssignment_1743,axiom,
! [VarCurr: state_type] :
( v7694(VarCurr)
<=> v7696(VarCurr) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_146,axiom,
! [VarCurr: state_type] :
( ~ v3740(VarCurr)
=> ( v7696(VarCurr)
<=> $false ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_163,axiom,
! [VarCurr: state_type] :
( v3740(VarCurr)
=> ( v7696(VarCurr)
<=> v7698(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_145,axiom,
! [VarCurr: state_type] :
( ~ v397(VarCurr)
=> ( v7698(VarCurr)
<=> v7707(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_162,axiom,
! [VarCurr: state_type] :
( v397(VarCurr)
=> ( v7698(VarCurr)
<=> v7699(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1227,axiom,
! [VarCurr: state_type] :
( v7707(VarCurr)
<=> ( v7708(VarCurr)
& v907(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1226,axiom,
! [VarCurr: state_type] :
( v7708(VarCurr)
<=> ( v7709(VarCurr)
& v7712(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1225,axiom,
! [VarCurr: state_type] :
( v7712(VarCurr)
<=> ( v7713(VarCurr)
| v7714(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1265,axiom,
! [VarCurr: state_type] :
( v7714(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $true )
& ( v467(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1264,axiom,
! [VarCurr: state_type] :
( v7713(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $false )
& ( v467(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1224,axiom,
! [VarCurr: state_type] :
( v7709(VarCurr)
<=> ( v7710(VarCurr)
| v7711(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1263,axiom,
! [VarCurr: state_type] :
( v7711(VarCurr)
<=> ( ( v948(VarCurr,bitIndex1)
<=> $false )
& ( v948(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1262,axiom,
! [VarCurr: state_type] :
( v7710(VarCurr)
<=> ( ( v948(VarCurr,bitIndex1)
<=> $true )
& ( v948(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1223,axiom,
! [VarCurr: state_type] :
( v7699(VarCurr)
<=> ( v7700(VarCurr)
& v907(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1222,axiom,
! [VarCurr: state_type] :
( v7700(VarCurr)
<=> ( v7701(VarCurr)
& v7704(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1221,axiom,
! [VarCurr: state_type] :
( v7704(VarCurr)
<=> ( v7705(VarCurr)
| v7706(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1261,axiom,
! [VarCurr: state_type] :
( v7706(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $true )
& ( v467(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1260,axiom,
! [VarCurr: state_type] :
( v7705(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $false )
& ( v467(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1220,axiom,
! [VarCurr: state_type] :
( v7701(VarCurr)
<=> ( v7702(VarCurr)
| v7703(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1259,axiom,
! [VarCurr: state_type] :
( v7703(VarCurr)
<=> ( ( v948(VarCurr,bitIndex1)
<=> $false )
& ( v948(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1258,axiom,
! [VarCurr: state_type] :
( v7702(VarCurr)
<=> ( ( v948(VarCurr,bitIndex1)
<=> $true )
& ( v948(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1219,axiom,
! [VarCurr: state_type] :
( v338(VarCurr)
<=> ( v340(VarCurr)
& v344(VarCurr) ) ) ).
tff(addAssignment_1742,axiom,
! [VarCurr: state_type] :
( v344(VarCurr)
<=> v346(VarCurr) ) ).
tff(addAssignment_1741,axiom,
! [VarCurr: state_type] :
( v346(VarCurr)
<=> v348(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_89,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7673(VarNext)
=> ( v348(VarNext)
<=> v348(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_152,axiom,
! [VarNext: state_type] :
( v7673(VarNext)
=> ( v348(VarNext)
<=> v7683(VarNext) ) ) ).
tff(addAssignment_1740,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7683(VarNext)
<=> v7681(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_144,axiom,
! [VarCurr: state_type] :
( ~ v24(VarCurr)
=> ( v7681(VarCurr)
<=> v350(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_161,axiom,
! [VarCurr: state_type] :
( v24(VarCurr)
=> ( v7681(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1218,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7673(VarNext)
<=> v7674(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1217,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7674(VarNext)
<=> ( v7675(VarNext)
& v98(VarNext) ) ) ) ).
tff(writeUnaryOperator_780,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7675(VarNext)
<=> v7677(VarNext) ) ) ).
tff(addAssignment_1739,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7677(VarNext)
<=> v98(VarCurr) ) ) ).
tff(addAssignmentInitValueVector_1,axiom,
( v348(constB0)
<=> $false ) ).
tff(addAssignment_1738,axiom,
! [VarCurr: state_type] :
( v350(VarCurr)
<=> v352(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1216,axiom,
! [VarCurr: state_type] :
( v352(VarCurr)
<=> ( v354(VarCurr)
& v7668(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1215,axiom,
! [VarCurr: state_type] :
( v7668(VarCurr)
<=> ( v7669(VarCurr)
| v7670(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1257,axiom,
! [VarCurr: state_type] :
( v7670(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $true )
& ( v467(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1256,axiom,
! [VarCurr: state_type] :
( v7669(VarCurr)
<=> ( ( v467(VarCurr,bitIndex1)
<=> $false )
& ( v467(VarCurr,bitIndex0)
<=> $true ) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_88,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7656(VarNext)
=> ( v354(VarNext)
<=> v354(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_151,axiom,
! [VarNext: state_type] :
( v7656(VarNext)
=> ( v354(VarNext)
<=> v7664(VarNext) ) ) ).
tff(addAssignment_1737,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7664(VarNext)
<=> v7662(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_143,axiom,
! [VarCurr: state_type] :
( ~ v356(VarCurr)
=> ( v7662(VarCurr)
<=> v358(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_160,axiom,
! [VarCurr: state_type] :
( v356(VarCurr)
=> ( v7662(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1214,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7656(VarNext)
<=> v7657(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1213,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7657(VarNext)
<=> ( v7659(VarNext)
& v374(VarNext) ) ) ) ).
tff(writeUnaryOperator_779,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7659(VarNext)
<=> v381(VarNext) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_142,axiom,
! [VarCurr: state_type] :
( ~ v7635(VarCurr)
=> ( v358(VarCurr)
<=> $false ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_159,axiom,
! [VarCurr: state_type] :
( v7635(VarCurr)
=> ( v358(VarCurr)
<=> $true ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1212,axiom,
! [VarCurr: state_type] :
( v7635(VarCurr)
<=> ( v7636(VarCurr)
| v7652(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1211,axiom,
! [VarCurr: state_type] :
( v7652(VarCurr)
<=> ( v7653(VarCurr)
& v3763(VarCurr) ) ) ).
tff(writeUnaryOperator_778,axiom,
! [VarCurr: state_type] :
( ~ v7653(VarCurr)
<=> v3693(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1210,axiom,
! [VarCurr: state_type] :
( v7636(VarCurr)
<=> ( v7637(VarCurr)
| v7650(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1209,axiom,
! [VarCurr: state_type] :
( v7650(VarCurr)
<=> ( v7651(VarCurr)
& v3760(VarCurr) ) ) ).
tff(writeUnaryOperator_777,axiom,
! [VarCurr: state_type] :
( ~ v7651(VarCurr)
<=> v3693(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1208,axiom,
! [VarCurr: state_type] :
( v7637(VarCurr)
<=> ( v7638(VarCurr)
| v7642(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1207,axiom,
! [VarCurr: state_type] :
( v7642(VarCurr)
<=> ( v7643(VarCurr)
& v3757(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1206,axiom,
! [VarCurr: state_type] :
( v7643(VarCurr)
<=> ( v7644(VarCurr)
& v7649(VarCurr) ) ) ).
tff(writeUnaryOperator_776,axiom,
! [VarCurr: state_type] :
( ~ v7649(VarCurr)
<=> v397(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1205,axiom,
! [VarCurr: state_type] :
( v7644(VarCurr)
<=> ( v7645(VarCurr)
| v7647(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1204,axiom,
! [VarCurr: state_type] :
( v7647(VarCurr)
<=> ( v7648(VarCurr)
& v3753(VarCurr) ) ) ).
tff(writeUnaryOperator_775,axiom,
! [VarCurr: state_type] :
( ~ v7648(VarCurr)
<=> v3693(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1203,axiom,
! [VarCurr: state_type] :
( v7645(VarCurr)
<=> ( v7646(VarCurr)
& v3748(VarCurr) ) ) ).
tff(writeUnaryOperator_774,axiom,
! [VarCurr: state_type] :
( ~ v7646(VarCurr)
<=> v3693(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1202,axiom,
! [VarCurr: state_type] :
( v7638(VarCurr)
<=> ( v7639(VarCurr)
| v7640(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1201,axiom,
! [VarCurr: state_type] :
( v7640(VarCurr)
<=> ( v7641(VarCurr)
& v3740(VarCurr) ) ) ).
tff(writeUnaryOperator_773,axiom,
! [VarCurr: state_type] :
( ~ v7641(VarCurr)
<=> v397(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1200,axiom,
! [VarCurr: state_type] :
( v7639(VarCurr)
<=> ( v360(VarCurr)
& v411(VarCurr) ) ) ).
tff(addCaseBooleanConditionEqualRanges1_87,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7623(VarNext)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v391(VarNext,B)
<=> v391(VarCurr,B) ) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_150,axiom,
! [VarNext: state_type] :
( v7623(VarNext)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v391(VarNext,B)
<=> v7631(VarNext,B) ) ) ) ).
tff(addAssignment_1736,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7631(VarNext,B)
<=> v7629(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_141,axiom,
! [VarCurr: state_type] :
( ~ v356(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7629(VarCurr,B)
<=> v394(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_158,axiom,
! [VarCurr: state_type] :
( v356(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7629(VarCurr,B)
<=> $false ) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1199,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7623(VarNext)
<=> v7624(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1198,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7624(VarNext)
<=> ( v7626(VarNext)
& v374(VarNext) ) ) ) ).
tff(writeUnaryOperator_772,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7626(VarNext)
<=> v381(VarNext) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges8,axiom,
! [VarCurr: state_type] :
( ( ~ v411(VarCurr)
& ~ v3740(VarCurr)
& ~ v3757(VarCurr)
& ~ v7614(VarCurr)
& ~ v1129(VarCurr)
& ~ v3760(VarCurr)
& ~ v3763(VarCurr)
& ~ v7620(VarCurr) )
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges7,axiom,
! [VarCurr: state_type] :
( v7620(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges6,axiom,
! [VarCurr: state_type] :
( v3763(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7619(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges5,axiom,
! [VarCurr: state_type] :
( v3760(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7618(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges4_6,axiom,
! [VarCurr: state_type] :
( v1129(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7617(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_8,axiom,
! [VarCurr: state_type] :
( v7614(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7615(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_8,axiom,
! [VarCurr: state_type] :
( v3757(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7610(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_18,axiom,
! [VarCurr: state_type] :
( v3740(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7609(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_19,axiom,
! [VarCurr: state_type] :
( v411(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v394(VarCurr,B)
<=> v7608(VarCurr,B) ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1255,axiom,
! [VarCurr: state_type] :
( v7620(VarCurr)
<=> ( ( v391(VarCurr,bitIndex4)
<=> $true )
& ( v391(VarCurr,bitIndex3)
<=> $false )
& ( v391(VarCurr,bitIndex2)
<=> $false )
& ( v391(VarCurr,bitIndex1)
<=> $false )
& ( v391(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_140,axiom,
! [VarCurr: state_type] :
( ~ v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7619(VarCurr,B)
<=> b00101(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_157,axiom,
! [VarCurr: state_type] :
( v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7619(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_139,axiom,
! [VarCurr: state_type] :
( ~ v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7618(VarCurr,B)
<=> b00010(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_156,axiom,
! [VarCurr: state_type] :
( v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7618(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_138,axiom,
! [VarCurr: state_type] :
( ~ v1127(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7617(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_155,axiom,
! [VarCurr: state_type] :
( v1127(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7617(VarCurr,B)
<=> $false ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_137,axiom,
! [VarCurr: state_type] :
( ~ v1208(VarCurr,bitIndex0)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7615(VarCurr,B)
<=> v7616(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_154,axiom,
! [VarCurr: state_type] :
( v1208(VarCurr,bitIndex0)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7615(VarCurr,B)
<=> b00111(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_136,axiom,
! [VarCurr: state_type] :
( ~ v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7616(VarCurr,B)
<=> b10000(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_153,axiom,
! [VarCurr: state_type] :
( v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7616(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addBitVectorEqualityBitBlasted_1254,axiom,
! [VarCurr: state_type] :
( v7614(VarCurr)
<=> ( ( v391(VarCurr,bitIndex4)
<=> $false )
& ( v391(VarCurr,bitIndex3)
<=> $false )
& ( v391(VarCurr,bitIndex2)
<=> $false )
& ( v391(VarCurr,bitIndex1)
<=> $true )
& ( v391(VarCurr,bitIndex0)
<=> $false ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_135,axiom,
! [VarCurr: state_type] :
( ~ v397(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7610(VarCurr,B)
<=> v7611(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_152,axiom,
! [VarCurr: state_type] :
( v397(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7610(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges3_7,axiom,
! [VarCurr: state_type] :
( ( ~ v3745(VarCurr)
& ~ v3748(VarCurr)
& ~ v3753(VarCurr) )
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7611(VarCurr,B)
<=> $false ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges2_7,axiom,
! [VarCurr: state_type] :
( v3753(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7611(VarCurr,B)
<=> v7613(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges1_17,axiom,
! [VarCurr: state_type] :
( v3748(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7611(VarCurr,B)
<=> v7612(VarCurr,B) ) ) ) ).
tff(addParallelCaseBooleanConditionEqualRanges0_18,axiom,
! [VarCurr: state_type] :
( v3745(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7611(VarCurr,B)
<=> b00111(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_134,axiom,
! [VarCurr: state_type] :
( ~ v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7613(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_151,axiom,
! [VarCurr: state_type] :
( v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7613(VarCurr,B)
<=> b01011(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_133,axiom,
! [VarCurr: state_type] :
( ~ v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7612(VarCurr,B)
<=> b00010(B) ) ) ) ).
tff(bitBlastConstant_1879,axiom,
~ b00010(bitIndex4) ).
tff(bitBlastConstant_1878,axiom,
~ b00010(bitIndex3) ).
tff(bitBlastConstant_1877,axiom,
~ b00010(bitIndex2) ).
tff(bitBlastConstant_1876,axiom,
b00010(bitIndex1) ).
tff(bitBlastConstant_1875,axiom,
~ b00010(bitIndex0) ).
tff(addConditionBooleanCondEqualRangesThenBranch_150,axiom,
! [VarCurr: state_type] :
( v3693(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7612(VarCurr,B)
<=> b01010(B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_132,axiom,
! [VarCurr: state_type] :
( ~ v397(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7609(VarCurr,B)
<=> b00101(B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_149,axiom,
! [VarCurr: state_type] :
( v397(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7609(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_131,axiom,
! [VarCurr: state_type] :
( ~ v360(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7608(VarCurr,B)
<=> v391(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_148,axiom,
! [VarCurr: state_type] :
( v360(VarCurr)
=> ! [B: bitindex_type] :
( range_4_0(B)
=> ( v7608(VarCurr,B)
<=> b00100(B) ) ) ) ).
tff(addAssignment_1735,axiom,
! [VarCurr: state_type] :
( v397(VarCurr)
<=> v399(VarCurr) ) ).
tff(writeUnaryOperator_771,axiom,
! [VarCurr: state_type] :
( ~ v399(VarCurr)
<=> v7579(VarCurr) ) ).
tff(writeBinaryOperatorShiftedRanges_238,axiom,
! [VarCurr: state_type] :
( v7579(VarCurr)
<=> ( v401(VarCurr,bitIndex10)
| v7580(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1197,axiom,
! [VarCurr: state_type] :
( v7580(VarCurr)
<=> ( v7581(VarCurr)
& v7605(VarCurr) ) ) ).
tff(writeUnaryOperator_770,axiom,
! [VarCurr: state_type] :
( ~ v7605(VarCurr)
<=> v401(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorShiftedRanges_237,axiom,
! [VarCurr: state_type] :
( v7581(VarCurr)
<=> ( v401(VarCurr,bitIndex9)
| v7582(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1196,axiom,
! [VarCurr: state_type] :
( v7582(VarCurr)
<=> ( v7583(VarCurr)
& v7604(VarCurr) ) ) ).
tff(writeUnaryOperator_769,axiom,
! [VarCurr: state_type] :
( ~ v7604(VarCurr)
<=> v401(VarCurr,bitIndex9) ) ).
tff(writeBinaryOperatorShiftedRanges_236,axiom,
! [VarCurr: state_type] :
( v7583(VarCurr)
<=> ( v401(VarCurr,bitIndex8)
| v7584(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1195,axiom,
! [VarCurr: state_type] :
( v7584(VarCurr)
<=> ( v7585(VarCurr)
& v7603(VarCurr) ) ) ).
tff(writeUnaryOperator_768,axiom,
! [VarCurr: state_type] :
( ~ v7603(VarCurr)
<=> v401(VarCurr,bitIndex8) ) ).
tff(writeBinaryOperatorShiftedRanges_235,axiom,
! [VarCurr: state_type] :
( v7585(VarCurr)
<=> ( v401(VarCurr,bitIndex7)
| v7586(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1194,axiom,
! [VarCurr: state_type] :
( v7586(VarCurr)
<=> ( v7587(VarCurr)
& v7602(VarCurr) ) ) ).
tff(writeUnaryOperator_767,axiom,
! [VarCurr: state_type] :
( ~ v7602(VarCurr)
<=> v401(VarCurr,bitIndex7) ) ).
tff(writeBinaryOperatorShiftedRanges_234,axiom,
! [VarCurr: state_type] :
( v7587(VarCurr)
<=> ( v401(VarCurr,bitIndex6)
| v7588(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1193,axiom,
! [VarCurr: state_type] :
( v7588(VarCurr)
<=> ( v7589(VarCurr)
& v7601(VarCurr) ) ) ).
tff(writeUnaryOperator_766,axiom,
! [VarCurr: state_type] :
( ~ v7601(VarCurr)
<=> v401(VarCurr,bitIndex6) ) ).
tff(writeBinaryOperatorShiftedRanges_233,axiom,
! [VarCurr: state_type] :
( v7589(VarCurr)
<=> ( v401(VarCurr,bitIndex5)
| v7590(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1192,axiom,
! [VarCurr: state_type] :
( v7590(VarCurr)
<=> ( v7591(VarCurr)
& v7600(VarCurr) ) ) ).
tff(writeUnaryOperator_765,axiom,
! [VarCurr: state_type] :
( ~ v7600(VarCurr)
<=> v401(VarCurr,bitIndex5) ) ).
tff(writeBinaryOperatorShiftedRanges_232,axiom,
! [VarCurr: state_type] :
( v7591(VarCurr)
<=> ( v401(VarCurr,bitIndex4)
| v7592(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1191,axiom,
! [VarCurr: state_type] :
( v7592(VarCurr)
<=> ( v7593(VarCurr)
& v7599(VarCurr) ) ) ).
tff(writeUnaryOperator_764,axiom,
! [VarCurr: state_type] :
( ~ v7599(VarCurr)
<=> v401(VarCurr,bitIndex4) ) ).
tff(writeBinaryOperatorShiftedRanges_231,axiom,
! [VarCurr: state_type] :
( v7593(VarCurr)
<=> ( v401(VarCurr,bitIndex3)
| v7594(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1190,axiom,
! [VarCurr: state_type] :
( v7594(VarCurr)
<=> ( v7595(VarCurr)
& v7598(VarCurr) ) ) ).
tff(writeUnaryOperator_763,axiom,
! [VarCurr: state_type] :
( ~ v7598(VarCurr)
<=> v401(VarCurr,bitIndex3) ) ).
tff(writeBinaryOperatorShiftedRanges_230,axiom,
! [VarCurr: state_type] :
( v7595(VarCurr)
<=> ( v401(VarCurr,bitIndex2)
| v7596(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_229,axiom,
! [VarCurr: state_type] :
( v7596(VarCurr)
<=> ( v401(VarCurr,bitIndex1)
& v7597(VarCurr) ) ) ).
tff(writeUnaryOperator_762,axiom,
! [VarCurr: state_type] :
( ~ v7597(VarCurr)
<=> v401(VarCurr,bitIndex2) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_130,axiom,
! [VarCurr: state_type] :
( ~ v7224(VarCurr)
=> ! [B: bitindex_type] :
( range_10_0(B)
=> ( v401(VarCurr,B)
<=> v7430(VarCurr,B) ) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_147,axiom,
! [VarCurr: state_type] :
( v7224(VarCurr)
=> ! [B: bitindex_type] :
( range_10_0(B)
=> ( v401(VarCurr,B)
<=> v7225(VarCurr,B) ) ) ) ).
tff(addAssignment_1734,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_9_0(B)
=> ( v7430(VarCurr,B)
<=> v7431(VarCurr,B) ) ) ).
tff(addAssignment_1733,axiom,
! [VarCurr: state_type] :
( v7430(VarCurr,bitIndex10)
<=> $false ) ).
tff(addAssignment_1732,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex0)
<=> v7237(VarCurr) ) ).
tff(addAssignment_1731,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex1)
<=> v7573(VarCurr) ) ).
tff(addAssignment_1730,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex2)
<=> v7568(VarCurr) ) ).
tff(addAssignment_1729,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex3)
<=> v7563(VarCurr) ) ).
tff(addAssignment_1728,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex4)
<=> v7558(VarCurr) ) ).
tff(addAssignment_1727,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex5)
<=> v7553(VarCurr) ) ).
tff(addAssignment_1726,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex6)
<=> v7548(VarCurr) ) ).
tff(addAssignment_1725,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex7)
<=> v7543(VarCurr) ) ).
tff(addAssignment_1724,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex8)
<=> v7538(VarCurr) ) ).
tff(addAssignment_1723,axiom,
! [VarCurr: state_type] :
( v7431(VarCurr,bitIndex9)
<=> v7433(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1189,axiom,
! [VarCurr: state_type] :
( v7573(VarCurr)
<=> ( v7574(VarCurr)
& v7576(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1188,axiom,
! [VarCurr: state_type] :
( v7576(VarCurr)
<=> ( v7244(VarCurr)
| v7452(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1187,axiom,
! [VarCurr: state_type] :
( v7574(VarCurr)
<=> ( v7243(VarCurr)
| v7575(VarCurr) ) ) ).
tff(writeUnaryOperator_761,axiom,
! [VarCurr: state_type] :
( ~ v7575(VarCurr)
<=> v7452(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1186,axiom,
! [VarCurr: state_type] :
( v7568(VarCurr)
<=> ( v7569(VarCurr)
& v7572(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1185,axiom,
! [VarCurr: state_type] :
( v7572(VarCurr)
<=> ( v7450(VarCurr)
| v7457(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1184,axiom,
! [VarCurr: state_type] :
( v7569(VarCurr)
<=> ( v7570(VarCurr)
| v7571(VarCurr) ) ) ).
tff(writeUnaryOperator_760,axiom,
! [VarCurr: state_type] :
( ~ v7571(VarCurr)
<=> v7457(VarCurr) ) ).
tff(writeUnaryOperator_759,axiom,
! [VarCurr: state_type] :
( ~ v7570(VarCurr)
<=> v7450(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1183,axiom,
! [VarCurr: state_type] :
( v7563(VarCurr)
<=> ( v7564(VarCurr)
& v7567(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1182,axiom,
! [VarCurr: state_type] :
( v7567(VarCurr)
<=> ( v7448(VarCurr)
| v7467(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1181,axiom,
! [VarCurr: state_type] :
( v7564(VarCurr)
<=> ( v7565(VarCurr)
| v7566(VarCurr) ) ) ).
tff(writeUnaryOperator_758,axiom,
! [VarCurr: state_type] :
( ~ v7566(VarCurr)
<=> v7467(VarCurr) ) ).
tff(writeUnaryOperator_757,axiom,
! [VarCurr: state_type] :
( ~ v7565(VarCurr)
<=> v7448(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1180,axiom,
! [VarCurr: state_type] :
( v7558(VarCurr)
<=> ( v7559(VarCurr)
& v7562(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1179,axiom,
! [VarCurr: state_type] :
( v7562(VarCurr)
<=> ( v7446(VarCurr)
| v7477(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1178,axiom,
! [VarCurr: state_type] :
( v7559(VarCurr)
<=> ( v7560(VarCurr)
| v7561(VarCurr) ) ) ).
tff(writeUnaryOperator_756,axiom,
! [VarCurr: state_type] :
( ~ v7561(VarCurr)
<=> v7477(VarCurr) ) ).
tff(writeUnaryOperator_755,axiom,
! [VarCurr: state_type] :
( ~ v7560(VarCurr)
<=> v7446(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1177,axiom,
! [VarCurr: state_type] :
( v7553(VarCurr)
<=> ( v7554(VarCurr)
& v7557(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1176,axiom,
! [VarCurr: state_type] :
( v7557(VarCurr)
<=> ( v7444(VarCurr)
| v7487(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1175,axiom,
! [VarCurr: state_type] :
( v7554(VarCurr)
<=> ( v7555(VarCurr)
| v7556(VarCurr) ) ) ).
tff(writeUnaryOperator_754,axiom,
! [VarCurr: state_type] :
( ~ v7556(VarCurr)
<=> v7487(VarCurr) ) ).
tff(writeUnaryOperator_753,axiom,
! [VarCurr: state_type] :
( ~ v7555(VarCurr)
<=> v7444(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1174,axiom,
! [VarCurr: state_type] :
( v7548(VarCurr)
<=> ( v7549(VarCurr)
& v7552(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1173,axiom,
! [VarCurr: state_type] :
( v7552(VarCurr)
<=> ( v7442(VarCurr)
| v7497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1172,axiom,
! [VarCurr: state_type] :
( v7549(VarCurr)
<=> ( v7550(VarCurr)
| v7551(VarCurr) ) ) ).
tff(writeUnaryOperator_752,axiom,
! [VarCurr: state_type] :
( ~ v7551(VarCurr)
<=> v7497(VarCurr) ) ).
tff(writeUnaryOperator_751,axiom,
! [VarCurr: state_type] :
( ~ v7550(VarCurr)
<=> v7442(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1171,axiom,
! [VarCurr: state_type] :
( v7543(VarCurr)
<=> ( v7544(VarCurr)
& v7547(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1170,axiom,
! [VarCurr: state_type] :
( v7547(VarCurr)
<=> ( v7440(VarCurr)
| v7507(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1169,axiom,
! [VarCurr: state_type] :
( v7544(VarCurr)
<=> ( v7545(VarCurr)
| v7546(VarCurr) ) ) ).
tff(writeUnaryOperator_750,axiom,
! [VarCurr: state_type] :
( ~ v7546(VarCurr)
<=> v7507(VarCurr) ) ).
tff(writeUnaryOperator_749,axiom,
! [VarCurr: state_type] :
( ~ v7545(VarCurr)
<=> v7440(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1168,axiom,
! [VarCurr: state_type] :
( v7538(VarCurr)
<=> ( v7539(VarCurr)
& v7542(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1167,axiom,
! [VarCurr: state_type] :
( v7542(VarCurr)
<=> ( v7438(VarCurr)
| v7517(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1166,axiom,
! [VarCurr: state_type] :
( v7539(VarCurr)
<=> ( v7540(VarCurr)
| v7541(VarCurr) ) ) ).
tff(writeUnaryOperator_748,axiom,
! [VarCurr: state_type] :
( ~ v7541(VarCurr)
<=> v7517(VarCurr) ) ).
tff(writeUnaryOperator_747,axiom,
! [VarCurr: state_type] :
( ~ v7540(VarCurr)
<=> v7438(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1165,axiom,
! [VarCurr: state_type] :
( v7433(VarCurr)
<=> ( v7434(VarCurr)
& v7537(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1164,axiom,
! [VarCurr: state_type] :
( v7537(VarCurr)
<=> ( v7436(VarCurr)
| v7528(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1163,axiom,
! [VarCurr: state_type] :
( v7434(VarCurr)
<=> ( v7435(VarCurr)
| v7527(VarCurr) ) ) ).
tff(writeUnaryOperator_746,axiom,
! [VarCurr: state_type] :
( ~ v7527(VarCurr)
<=> v7528(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1162,axiom,
! [VarCurr: state_type] :
( v7528(VarCurr)
<=> ( v7529(VarCurr)
& v7536(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_228,axiom,
! [VarCurr: state_type] :
( v7536(VarCurr)
<=> ( v3789(VarCurr,bitIndex9)
| v7531(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1161,axiom,
! [VarCurr: state_type] :
( v7529(VarCurr)
<=> ( v3864(VarCurr)
| v7530(VarCurr) ) ) ).
tff(writeUnaryOperator_745,axiom,
! [VarCurr: state_type] :
( ~ v7530(VarCurr)
<=> v7531(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1160,axiom,
! [VarCurr: state_type] :
( v7531(VarCurr)
<=> ( v7532(VarCurr)
& v7535(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1159,axiom,
! [VarCurr: state_type] :
( v7535(VarCurr)
<=> ( v1150(VarCurr)
| v7534(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_227,axiom,
! [VarCurr: state_type] :
( v7532(VarCurr)
<=> ( v403(VarCurr,bitIndex9)
| v7533(VarCurr) ) ) ).
tff(writeUnaryOperator_744,axiom,
! [VarCurr: state_type] :
( ~ v7533(VarCurr)
<=> v7534(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1158,axiom,
! [VarCurr: state_type] :
( v7534(VarCurr)
<=> ( v1155(VarCurr)
& v7523(VarCurr) ) ) ).
tff(writeUnaryOperator_743,axiom,
! [VarCurr: state_type] :
( ~ v7435(VarCurr)
<=> v7436(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1157,axiom,
! [VarCurr: state_type] :
( v7436(VarCurr)
<=> ( v7437(VarCurr)
| v7526(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_226,axiom,
! [VarCurr: state_type] :
( v7526(VarCurr)
<=> ( v3789(VarCurr,bitIndex8)
& v7520(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1156,axiom,
! [VarCurr: state_type] :
( v7437(VarCurr)
<=> ( v7438(VarCurr)
& v7517(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1155,axiom,
! [VarCurr: state_type] :
( v7517(VarCurr)
<=> ( v7518(VarCurr)
& v7525(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_225,axiom,
! [VarCurr: state_type] :
( v7525(VarCurr)
<=> ( v3789(VarCurr,bitIndex8)
| v7520(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1154,axiom,
! [VarCurr: state_type] :
( v7518(VarCurr)
<=> ( v3869(VarCurr)
| v7519(VarCurr) ) ) ).
tff(writeUnaryOperator_742,axiom,
! [VarCurr: state_type] :
( ~ v7519(VarCurr)
<=> v7520(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1153,axiom,
! [VarCurr: state_type] :
( v7520(VarCurr)
<=> ( v7521(VarCurr)
& v7524(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1152,axiom,
! [VarCurr: state_type] :
( v7524(VarCurr)
<=> ( v1155(VarCurr)
| v7523(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_224,axiom,
! [VarCurr: state_type] :
( v7521(VarCurr)
<=> ( v403(VarCurr,bitIndex8)
| v7522(VarCurr) ) ) ).
tff(writeUnaryOperator_741,axiom,
! [VarCurr: state_type] :
( ~ v7522(VarCurr)
<=> v7523(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1151,axiom,
! [VarCurr: state_type] :
( v7523(VarCurr)
<=> ( v1160(VarCurr)
& v7513(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1150,axiom,
! [VarCurr: state_type] :
( v7438(VarCurr)
<=> ( v7439(VarCurr)
| v7516(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_223,axiom,
! [VarCurr: state_type] :
( v7516(VarCurr)
<=> ( v3789(VarCurr,bitIndex7)
& v7510(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1149,axiom,
! [VarCurr: state_type] :
( v7439(VarCurr)
<=> ( v7440(VarCurr)
& v7507(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1148,axiom,
! [VarCurr: state_type] :
( v7507(VarCurr)
<=> ( v7508(VarCurr)
& v7515(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_222,axiom,
! [VarCurr: state_type] :
( v7515(VarCurr)
<=> ( v3789(VarCurr,bitIndex7)
| v7510(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1147,axiom,
! [VarCurr: state_type] :
( v7508(VarCurr)
<=> ( v3874(VarCurr)
| v7509(VarCurr) ) ) ).
tff(writeUnaryOperator_740,axiom,
! [VarCurr: state_type] :
( ~ v7509(VarCurr)
<=> v7510(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1146,axiom,
! [VarCurr: state_type] :
( v7510(VarCurr)
<=> ( v7511(VarCurr)
& v7514(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1145,axiom,
! [VarCurr: state_type] :
( v7514(VarCurr)
<=> ( v1160(VarCurr)
| v7513(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_221,axiom,
! [VarCurr: state_type] :
( v7511(VarCurr)
<=> ( v403(VarCurr,bitIndex7)
| v7512(VarCurr) ) ) ).
tff(writeUnaryOperator_739,axiom,
! [VarCurr: state_type] :
( ~ v7512(VarCurr)
<=> v7513(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1144,axiom,
! [VarCurr: state_type] :
( v7513(VarCurr)
<=> ( v1165(VarCurr)
& v7503(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1143,axiom,
! [VarCurr: state_type] :
( v7440(VarCurr)
<=> ( v7441(VarCurr)
| v7506(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_220,axiom,
! [VarCurr: state_type] :
( v7506(VarCurr)
<=> ( v3789(VarCurr,bitIndex6)
& v7500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1142,axiom,
! [VarCurr: state_type] :
( v7441(VarCurr)
<=> ( v7442(VarCurr)
& v7497(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1141,axiom,
! [VarCurr: state_type] :
( v7497(VarCurr)
<=> ( v7498(VarCurr)
& v7505(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_219,axiom,
! [VarCurr: state_type] :
( v7505(VarCurr)
<=> ( v3789(VarCurr,bitIndex6)
| v7500(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1140,axiom,
! [VarCurr: state_type] :
( v7498(VarCurr)
<=> ( v3879(VarCurr)
| v7499(VarCurr) ) ) ).
tff(writeUnaryOperator_738,axiom,
! [VarCurr: state_type] :
( ~ v7499(VarCurr)
<=> v7500(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1139,axiom,
! [VarCurr: state_type] :
( v7500(VarCurr)
<=> ( v7501(VarCurr)
& v7504(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1138,axiom,
! [VarCurr: state_type] :
( v7504(VarCurr)
<=> ( v1165(VarCurr)
| v7503(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_218,axiom,
! [VarCurr: state_type] :
( v7501(VarCurr)
<=> ( v403(VarCurr,bitIndex6)
| v7502(VarCurr) ) ) ).
tff(writeUnaryOperator_737,axiom,
! [VarCurr: state_type] :
( ~ v7502(VarCurr)
<=> v7503(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1137,axiom,
! [VarCurr: state_type] :
( v7503(VarCurr)
<=> ( v1170(VarCurr)
& v7493(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1136,axiom,
! [VarCurr: state_type] :
( v7442(VarCurr)
<=> ( v7443(VarCurr)
| v7496(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_217,axiom,
! [VarCurr: state_type] :
( v7496(VarCurr)
<=> ( v3789(VarCurr,bitIndex5)
& v7490(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1135,axiom,
! [VarCurr: state_type] :
( v7443(VarCurr)
<=> ( v7444(VarCurr)
& v7487(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1134,axiom,
! [VarCurr: state_type] :
( v7487(VarCurr)
<=> ( v7488(VarCurr)
& v7495(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_216,axiom,
! [VarCurr: state_type] :
( v7495(VarCurr)
<=> ( v3789(VarCurr,bitIndex5)
| v7490(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1133,axiom,
! [VarCurr: state_type] :
( v7488(VarCurr)
<=> ( v3884(VarCurr)
| v7489(VarCurr) ) ) ).
tff(writeUnaryOperator_736,axiom,
! [VarCurr: state_type] :
( ~ v7489(VarCurr)
<=> v7490(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1132,axiom,
! [VarCurr: state_type] :
( v7490(VarCurr)
<=> ( v7491(VarCurr)
& v7494(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1131,axiom,
! [VarCurr: state_type] :
( v7494(VarCurr)
<=> ( v1170(VarCurr)
| v7493(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_215,axiom,
! [VarCurr: state_type] :
( v7491(VarCurr)
<=> ( v403(VarCurr,bitIndex5)
| v7492(VarCurr) ) ) ).
tff(writeUnaryOperator_735,axiom,
! [VarCurr: state_type] :
( ~ v7492(VarCurr)
<=> v7493(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1130,axiom,
! [VarCurr: state_type] :
( v7493(VarCurr)
<=> ( v1175(VarCurr)
& v7483(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1129,axiom,
! [VarCurr: state_type] :
( v7444(VarCurr)
<=> ( v7445(VarCurr)
| v7486(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_214,axiom,
! [VarCurr: state_type] :
( v7486(VarCurr)
<=> ( v3789(VarCurr,bitIndex4)
& v7480(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1128,axiom,
! [VarCurr: state_type] :
( v7445(VarCurr)
<=> ( v7446(VarCurr)
& v7477(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1127,axiom,
! [VarCurr: state_type] :
( v7477(VarCurr)
<=> ( v7478(VarCurr)
& v7485(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_213,axiom,
! [VarCurr: state_type] :
( v7485(VarCurr)
<=> ( v3789(VarCurr,bitIndex4)
| v7480(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1126,axiom,
! [VarCurr: state_type] :
( v7478(VarCurr)
<=> ( v3889(VarCurr)
| v7479(VarCurr) ) ) ).
tff(writeUnaryOperator_734,axiom,
! [VarCurr: state_type] :
( ~ v7479(VarCurr)
<=> v7480(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1125,axiom,
! [VarCurr: state_type] :
( v7480(VarCurr)
<=> ( v7481(VarCurr)
& v7484(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1124,axiom,
! [VarCurr: state_type] :
( v7484(VarCurr)
<=> ( v1175(VarCurr)
| v7483(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_212,axiom,
! [VarCurr: state_type] :
( v7481(VarCurr)
<=> ( v403(VarCurr,bitIndex4)
| v7482(VarCurr) ) ) ).
tff(writeUnaryOperator_733,axiom,
! [VarCurr: state_type] :
( ~ v7482(VarCurr)
<=> v7483(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1123,axiom,
! [VarCurr: state_type] :
( v7483(VarCurr)
<=> ( v1180(VarCurr)
& v7473(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1122,axiom,
! [VarCurr: state_type] :
( v7446(VarCurr)
<=> ( v7447(VarCurr)
| v7476(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_211,axiom,
! [VarCurr: state_type] :
( v7476(VarCurr)
<=> ( v3789(VarCurr,bitIndex3)
& v7470(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1121,axiom,
! [VarCurr: state_type] :
( v7447(VarCurr)
<=> ( v7448(VarCurr)
& v7467(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1120,axiom,
! [VarCurr: state_type] :
( v7467(VarCurr)
<=> ( v7468(VarCurr)
& v7475(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_210,axiom,
! [VarCurr: state_type] :
( v7475(VarCurr)
<=> ( v3789(VarCurr,bitIndex3)
| v7470(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1119,axiom,
! [VarCurr: state_type] :
( v7468(VarCurr)
<=> ( v3894(VarCurr)
| v7469(VarCurr) ) ) ).
tff(writeUnaryOperator_732,axiom,
! [VarCurr: state_type] :
( ~ v7469(VarCurr)
<=> v7470(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1118,axiom,
! [VarCurr: state_type] :
( v7470(VarCurr)
<=> ( v7471(VarCurr)
& v7474(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1117,axiom,
! [VarCurr: state_type] :
( v7474(VarCurr)
<=> ( v1180(VarCurr)
| v7473(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_209,axiom,
! [VarCurr: state_type] :
( v7471(VarCurr)
<=> ( v403(VarCurr,bitIndex3)
| v7472(VarCurr) ) ) ).
tff(writeUnaryOperator_731,axiom,
! [VarCurr: state_type] :
( ~ v7472(VarCurr)
<=> v7473(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1116,axiom,
! [VarCurr: state_type] :
( v7473(VarCurr)
<=> ( v1185(VarCurr)
& v7463(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1115,axiom,
! [VarCurr: state_type] :
( v7448(VarCurr)
<=> ( v7449(VarCurr)
| v7466(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_208,axiom,
! [VarCurr: state_type] :
( v7466(VarCurr)
<=> ( v3789(VarCurr,bitIndex2)
& v7460(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1114,axiom,
! [VarCurr: state_type] :
( v7449(VarCurr)
<=> ( v7450(VarCurr)
& v7457(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1113,axiom,
! [VarCurr: state_type] :
( v7457(VarCurr)
<=> ( v7458(VarCurr)
& v7465(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_207,axiom,
! [VarCurr: state_type] :
( v7465(VarCurr)
<=> ( v3789(VarCurr,bitIndex2)
| v7460(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1112,axiom,
! [VarCurr: state_type] :
( v7458(VarCurr)
<=> ( v3899(VarCurr)
| v7459(VarCurr) ) ) ).
tff(writeUnaryOperator_730,axiom,
! [VarCurr: state_type] :
( ~ v7459(VarCurr)
<=> v7460(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1111,axiom,
! [VarCurr: state_type] :
( v7460(VarCurr)
<=> ( v7461(VarCurr)
& v7464(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1110,axiom,
! [VarCurr: state_type] :
( v7464(VarCurr)
<=> ( v1185(VarCurr)
| v7463(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_206,axiom,
! [VarCurr: state_type] :
( v7461(VarCurr)
<=> ( v403(VarCurr,bitIndex2)
| v7462(VarCurr) ) ) ).
tff(writeUnaryOperator_729,axiom,
! [VarCurr: state_type] :
( ~ v7462(VarCurr)
<=> v7463(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1109,axiom,
! [VarCurr: state_type] :
( v7463(VarCurr)
<=> ( v1189(VarCurr)
& v1190(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1108,axiom,
! [VarCurr: state_type] :
( v7450(VarCurr)
<=> ( v7451(VarCurr)
| v7456(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_205,axiom,
! [VarCurr: state_type] :
( v7456(VarCurr)
<=> ( v1187(VarCurr)
& v3789(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1107,axiom,
! [VarCurr: state_type] :
( v7451(VarCurr)
<=> ( v7244(VarCurr)
& v7452(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1106,axiom,
! [VarCurr: state_type] :
( v7452(VarCurr)
<=> ( v7453(VarCurr)
& v7455(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_204,axiom,
! [VarCurr: state_type] :
( v7455(VarCurr)
<=> ( v1187(VarCurr)
| v3789(VarCurr,bitIndex1) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1105,axiom,
! [VarCurr: state_type] :
( v7453(VarCurr)
<=> ( v7454(VarCurr)
| v3904(VarCurr) ) ) ).
tff(writeUnaryOperator_728,axiom,
! [VarCurr: state_type] :
( ~ v7454(VarCurr)
<=> v1187(VarCurr) ) ).
tff(addAssignment_1722,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex0)
<=> v7237(VarCurr) ) ).
tff(addAssignment_1721,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex1)
<=> v7427(VarCurr) ) ).
tff(addAssignment_1720,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex2)
<=> v7423(VarCurr) ) ).
tff(addAssignment_1719,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex3)
<=> v7419(VarCurr) ) ).
tff(addAssignment_1718,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex4)
<=> v7415(VarCurr) ) ).
tff(addAssignment_1717,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex5)
<=> v7411(VarCurr) ) ).
tff(addAssignment_1716,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex6)
<=> v7407(VarCurr) ) ).
tff(addAssignment_1715,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex7)
<=> v7403(VarCurr) ) ).
tff(addAssignment_1714,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex8)
<=> v7399(VarCurr) ) ).
tff(addAssignment_1713,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex9)
<=> v7395(VarCurr) ) ).
tff(addAssignment_1712,axiom,
! [VarCurr: state_type] :
( v7225(VarCurr,bitIndex10)
<=> v7227(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1104,axiom,
! [VarCurr: state_type] :
( v7427(VarCurr)
<=> ( v7428(VarCurr)
& v7429(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1103,axiom,
! [VarCurr: state_type] :
( v7429(VarCurr)
<=> ( v7236(VarCurr)
| v7240(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1102,axiom,
! [VarCurr: state_type] :
( v7428(VarCurr)
<=> ( v7237(VarCurr)
| v7241(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1101,axiom,
! [VarCurr: state_type] :
( v7423(VarCurr)
<=> ( v7424(VarCurr)
& v7426(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1100,axiom,
! [VarCurr: state_type] :
( v7426(VarCurr)
<=> ( v7235(VarCurr)
| v7251(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1099,axiom,
! [VarCurr: state_type] :
( v7424(VarCurr)
<=> ( v7425(VarCurr)
| v7252(VarCurr) ) ) ).
tff(writeUnaryOperator_727,axiom,
! [VarCurr: state_type] :
( ~ v7425(VarCurr)
<=> v7235(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1098,axiom,
! [VarCurr: state_type] :
( v7419(VarCurr)
<=> ( v7420(VarCurr)
& v7422(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1097,axiom,
! [VarCurr: state_type] :
( v7422(VarCurr)
<=> ( v7234(VarCurr)
| v7269(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1096,axiom,
! [VarCurr: state_type] :
( v7420(VarCurr)
<=> ( v7421(VarCurr)
| v7270(VarCurr) ) ) ).
tff(writeUnaryOperator_726,axiom,
! [VarCurr: state_type] :
( ~ v7421(VarCurr)
<=> v7234(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1095,axiom,
! [VarCurr: state_type] :
( v7415(VarCurr)
<=> ( v7416(VarCurr)
& v7418(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1094,axiom,
! [VarCurr: state_type] :
( v7418(VarCurr)
<=> ( v7233(VarCurr)
| v7287(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1093,axiom,
! [VarCurr: state_type] :
( v7416(VarCurr)
<=> ( v7417(VarCurr)
| v7288(VarCurr) ) ) ).
tff(writeUnaryOperator_725,axiom,
! [VarCurr: state_type] :
( ~ v7417(VarCurr)
<=> v7233(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1092,axiom,
! [VarCurr: state_type] :
( v7411(VarCurr)
<=> ( v7412(VarCurr)
& v7414(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1091,axiom,
! [VarCurr: state_type] :
( v7414(VarCurr)
<=> ( v7232(VarCurr)
| v7305(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1090,axiom,
! [VarCurr: state_type] :
( v7412(VarCurr)
<=> ( v7413(VarCurr)
| v7306(VarCurr) ) ) ).
tff(writeUnaryOperator_724,axiom,
! [VarCurr: state_type] :
( ~ v7413(VarCurr)
<=> v7232(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1089,axiom,
! [VarCurr: state_type] :
( v7407(VarCurr)
<=> ( v7408(VarCurr)
& v7410(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1088,axiom,
! [VarCurr: state_type] :
( v7410(VarCurr)
<=> ( v7231(VarCurr)
| v7323(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1087,axiom,
! [VarCurr: state_type] :
( v7408(VarCurr)
<=> ( v7409(VarCurr)
| v7324(VarCurr) ) ) ).
tff(writeUnaryOperator_723,axiom,
! [VarCurr: state_type] :
( ~ v7409(VarCurr)
<=> v7231(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1086,axiom,
! [VarCurr: state_type] :
( v7403(VarCurr)
<=> ( v7404(VarCurr)
& v7406(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1085,axiom,
! [VarCurr: state_type] :
( v7406(VarCurr)
<=> ( v7230(VarCurr)
| v7341(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1084,axiom,
! [VarCurr: state_type] :
( v7404(VarCurr)
<=> ( v7405(VarCurr)
| v7342(VarCurr) ) ) ).
tff(writeUnaryOperator_722,axiom,
! [VarCurr: state_type] :
( ~ v7405(VarCurr)
<=> v7230(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1083,axiom,
! [VarCurr: state_type] :
( v7399(VarCurr)
<=> ( v7400(VarCurr)
& v7402(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1082,axiom,
! [VarCurr: state_type] :
( v7402(VarCurr)
<=> ( v7229(VarCurr)
| v7359(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1081,axiom,
! [VarCurr: state_type] :
( v7400(VarCurr)
<=> ( v7401(VarCurr)
| v7360(VarCurr) ) ) ).
tff(writeUnaryOperator_721,axiom,
! [VarCurr: state_type] :
( ~ v7401(VarCurr)
<=> v7229(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1080,axiom,
! [VarCurr: state_type] :
( v7395(VarCurr)
<=> ( v7396(VarCurr)
& v7398(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1079,axiom,
! [VarCurr: state_type] :
( v7398(VarCurr)
<=> ( v7228(VarCurr)
| v7377(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1078,axiom,
! [VarCurr: state_type] :
( v7396(VarCurr)
<=> ( v7397(VarCurr)
| v7378(VarCurr) ) ) ).
tff(writeUnaryOperator_720,axiom,
! [VarCurr: state_type] :
( ~ v7397(VarCurr)
<=> v7228(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1077,axiom,
! [VarCurr: state_type] :
( v7227(VarCurr)
<=> ( v7228(VarCurr)
& v7377(VarCurr) ) ) ).
tff(writeUnaryOperator_719,axiom,
! [VarCurr: state_type] :
( ~ v7377(VarCurr)
<=> v7378(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1076,axiom,
! [VarCurr: state_type] :
( v7378(VarCurr)
<=> ( v7379(VarCurr)
& v7394(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1075,axiom,
! [VarCurr: state_type] :
( v7394(VarCurr)
<=> ( v7381(VarCurr)
| v7385(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1074,axiom,
! [VarCurr: state_type] :
( v7379(VarCurr)
<=> ( v7380(VarCurr)
| v7384(VarCurr) ) ) ).
tff(writeUnaryOperator_718,axiom,
! [VarCurr: state_type] :
( ~ v7384(VarCurr)
<=> v7385(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1073,axiom,
! [VarCurr: state_type] :
( v7385(VarCurr)
<=> ( v7386(VarCurr)
& v7393(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_203,axiom,
! [VarCurr: state_type] :
( v7393(VarCurr)
<=> ( v403(VarCurr,bitIndex9)
| v7388(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1072,axiom,
! [VarCurr: state_type] :
( v7386(VarCurr)
<=> ( v1150(VarCurr)
| v7387(VarCurr) ) ) ).
tff(writeUnaryOperator_717,axiom,
! [VarCurr: state_type] :
( ~ v7387(VarCurr)
<=> v7388(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1071,axiom,
! [VarCurr: state_type] :
( v7388(VarCurr)
<=> ( v7389(VarCurr)
& v7392(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1070,axiom,
! [VarCurr: state_type] :
( v7392(VarCurr)
<=> ( v3864(VarCurr)
| v7391(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_202,axiom,
! [VarCurr: state_type] :
( v7389(VarCurr)
<=> ( v3789(VarCurr,bitIndex9)
| v7390(VarCurr) ) ) ).
tff(writeUnaryOperator_716,axiom,
! [VarCurr: state_type] :
( ~ v7390(VarCurr)
<=> v7391(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1069,axiom,
! [VarCurr: state_type] :
( v7391(VarCurr)
<=> ( v3869(VarCurr)
& v7373(VarCurr) ) ) ).
tff(writeUnaryOperator_715,axiom,
! [VarCurr: state_type] :
( ~ v7380(VarCurr)
<=> v7381(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1068,axiom,
! [VarCurr: state_type] :
( v7381(VarCurr)
<=> ( v7382(VarCurr)
| v7383(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_201,axiom,
! [VarCurr: state_type] :
( v7383(VarCurr)
<=> ( v403(VarCurr,bitIndex8)
& v7370(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1067,axiom,
! [VarCurr: state_type] :
( v7382(VarCurr)
<=> ( v7363(VarCurr)
& v7367(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1066,axiom,
! [VarCurr: state_type] :
( v7228(VarCurr)
<=> ( v7229(VarCurr)
& v7359(VarCurr) ) ) ).
tff(writeUnaryOperator_714,axiom,
! [VarCurr: state_type] :
( ~ v7359(VarCurr)
<=> v7360(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1065,axiom,
! [VarCurr: state_type] :
( v7360(VarCurr)
<=> ( v7361(VarCurr)
& v7376(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1064,axiom,
! [VarCurr: state_type] :
( v7376(VarCurr)
<=> ( v7363(VarCurr)
| v7367(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1063,axiom,
! [VarCurr: state_type] :
( v7361(VarCurr)
<=> ( v7362(VarCurr)
| v7366(VarCurr) ) ) ).
tff(writeUnaryOperator_713,axiom,
! [VarCurr: state_type] :
( ~ v7366(VarCurr)
<=> v7367(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1062,axiom,
! [VarCurr: state_type] :
( v7367(VarCurr)
<=> ( v7368(VarCurr)
& v7375(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_200,axiom,
! [VarCurr: state_type] :
( v7375(VarCurr)
<=> ( v403(VarCurr,bitIndex8)
| v7370(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1061,axiom,
! [VarCurr: state_type] :
( v7368(VarCurr)
<=> ( v1155(VarCurr)
| v7369(VarCurr) ) ) ).
tff(writeUnaryOperator_712,axiom,
! [VarCurr: state_type] :
( ~ v7369(VarCurr)
<=> v7370(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1060,axiom,
! [VarCurr: state_type] :
( v7370(VarCurr)
<=> ( v7371(VarCurr)
& v7374(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1059,axiom,
! [VarCurr: state_type] :
( v7374(VarCurr)
<=> ( v3869(VarCurr)
| v7373(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_199,axiom,
! [VarCurr: state_type] :
( v7371(VarCurr)
<=> ( v3789(VarCurr,bitIndex8)
| v7372(VarCurr) ) ) ).
tff(writeUnaryOperator_711,axiom,
! [VarCurr: state_type] :
( ~ v7372(VarCurr)
<=> v7373(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1058,axiom,
! [VarCurr: state_type] :
( v7373(VarCurr)
<=> ( v3874(VarCurr)
& v7355(VarCurr) ) ) ).
tff(writeUnaryOperator_710,axiom,
! [VarCurr: state_type] :
( ~ v7362(VarCurr)
<=> v7363(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1057,axiom,
! [VarCurr: state_type] :
( v7363(VarCurr)
<=> ( v7364(VarCurr)
| v7365(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_198,axiom,
! [VarCurr: state_type] :
( v7365(VarCurr)
<=> ( v403(VarCurr,bitIndex7)
& v7352(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1056,axiom,
! [VarCurr: state_type] :
( v7364(VarCurr)
<=> ( v7345(VarCurr)
& v7349(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1055,axiom,
! [VarCurr: state_type] :
( v7229(VarCurr)
<=> ( v7230(VarCurr)
& v7341(VarCurr) ) ) ).
tff(writeUnaryOperator_709,axiom,
! [VarCurr: state_type] :
( ~ v7341(VarCurr)
<=> v7342(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1054,axiom,
! [VarCurr: state_type] :
( v7342(VarCurr)
<=> ( v7343(VarCurr)
& v7358(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1053,axiom,
! [VarCurr: state_type] :
( v7358(VarCurr)
<=> ( v7345(VarCurr)
| v7349(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1052,axiom,
! [VarCurr: state_type] :
( v7343(VarCurr)
<=> ( v7344(VarCurr)
| v7348(VarCurr) ) ) ).
tff(writeUnaryOperator_708,axiom,
! [VarCurr: state_type] :
( ~ v7348(VarCurr)
<=> v7349(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1051,axiom,
! [VarCurr: state_type] :
( v7349(VarCurr)
<=> ( v7350(VarCurr)
& v7357(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_197,axiom,
! [VarCurr: state_type] :
( v7357(VarCurr)
<=> ( v403(VarCurr,bitIndex7)
| v7352(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1050,axiom,
! [VarCurr: state_type] :
( v7350(VarCurr)
<=> ( v1160(VarCurr)
| v7351(VarCurr) ) ) ).
tff(writeUnaryOperator_707,axiom,
! [VarCurr: state_type] :
( ~ v7351(VarCurr)
<=> v7352(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1049,axiom,
! [VarCurr: state_type] :
( v7352(VarCurr)
<=> ( v7353(VarCurr)
& v7356(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1048,axiom,
! [VarCurr: state_type] :
( v7356(VarCurr)
<=> ( v3874(VarCurr)
| v7355(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_196,axiom,
! [VarCurr: state_type] :
( v7353(VarCurr)
<=> ( v3789(VarCurr,bitIndex7)
| v7354(VarCurr) ) ) ).
tff(writeUnaryOperator_706,axiom,
! [VarCurr: state_type] :
( ~ v7354(VarCurr)
<=> v7355(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1047,axiom,
! [VarCurr: state_type] :
( v7355(VarCurr)
<=> ( v3879(VarCurr)
& v7337(VarCurr) ) ) ).
tff(writeUnaryOperator_705,axiom,
! [VarCurr: state_type] :
( ~ v7344(VarCurr)
<=> v7345(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1046,axiom,
! [VarCurr: state_type] :
( v7345(VarCurr)
<=> ( v7346(VarCurr)
| v7347(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_195,axiom,
! [VarCurr: state_type] :
( v7347(VarCurr)
<=> ( v403(VarCurr,bitIndex6)
& v7334(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1045,axiom,
! [VarCurr: state_type] :
( v7346(VarCurr)
<=> ( v7327(VarCurr)
& v7331(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1044,axiom,
! [VarCurr: state_type] :
( v7230(VarCurr)
<=> ( v7231(VarCurr)
& v7323(VarCurr) ) ) ).
tff(writeUnaryOperator_704,axiom,
! [VarCurr: state_type] :
( ~ v7323(VarCurr)
<=> v7324(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1043,axiom,
! [VarCurr: state_type] :
( v7324(VarCurr)
<=> ( v7325(VarCurr)
& v7340(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1042,axiom,
! [VarCurr: state_type] :
( v7340(VarCurr)
<=> ( v7327(VarCurr)
| v7331(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1041,axiom,
! [VarCurr: state_type] :
( v7325(VarCurr)
<=> ( v7326(VarCurr)
| v7330(VarCurr) ) ) ).
tff(writeUnaryOperator_703,axiom,
! [VarCurr: state_type] :
( ~ v7330(VarCurr)
<=> v7331(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1040,axiom,
! [VarCurr: state_type] :
( v7331(VarCurr)
<=> ( v7332(VarCurr)
& v7339(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_194,axiom,
! [VarCurr: state_type] :
( v7339(VarCurr)
<=> ( v403(VarCurr,bitIndex6)
| v7334(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1039,axiom,
! [VarCurr: state_type] :
( v7332(VarCurr)
<=> ( v1165(VarCurr)
| v7333(VarCurr) ) ) ).
tff(writeUnaryOperator_702,axiom,
! [VarCurr: state_type] :
( ~ v7333(VarCurr)
<=> v7334(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1038,axiom,
! [VarCurr: state_type] :
( v7334(VarCurr)
<=> ( v7335(VarCurr)
& v7338(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1037,axiom,
! [VarCurr: state_type] :
( v7338(VarCurr)
<=> ( v3879(VarCurr)
| v7337(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_193,axiom,
! [VarCurr: state_type] :
( v7335(VarCurr)
<=> ( v3789(VarCurr,bitIndex6)
| v7336(VarCurr) ) ) ).
tff(writeUnaryOperator_701,axiom,
! [VarCurr: state_type] :
( ~ v7336(VarCurr)
<=> v7337(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1036,axiom,
! [VarCurr: state_type] :
( v7337(VarCurr)
<=> ( v3884(VarCurr)
& v7319(VarCurr) ) ) ).
tff(writeUnaryOperator_700,axiom,
! [VarCurr: state_type] :
( ~ v7326(VarCurr)
<=> v7327(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1035,axiom,
! [VarCurr: state_type] :
( v7327(VarCurr)
<=> ( v7328(VarCurr)
| v7329(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_192,axiom,
! [VarCurr: state_type] :
( v7329(VarCurr)
<=> ( v403(VarCurr,bitIndex5)
& v7316(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1034,axiom,
! [VarCurr: state_type] :
( v7328(VarCurr)
<=> ( v7309(VarCurr)
& v7313(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1033,axiom,
! [VarCurr: state_type] :
( v7231(VarCurr)
<=> ( v7232(VarCurr)
& v7305(VarCurr) ) ) ).
tff(writeUnaryOperator_699,axiom,
! [VarCurr: state_type] :
( ~ v7305(VarCurr)
<=> v7306(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1032,axiom,
! [VarCurr: state_type] :
( v7306(VarCurr)
<=> ( v7307(VarCurr)
& v7322(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1031,axiom,
! [VarCurr: state_type] :
( v7322(VarCurr)
<=> ( v7309(VarCurr)
| v7313(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1030,axiom,
! [VarCurr: state_type] :
( v7307(VarCurr)
<=> ( v7308(VarCurr)
| v7312(VarCurr) ) ) ).
tff(writeUnaryOperator_698,axiom,
! [VarCurr: state_type] :
( ~ v7312(VarCurr)
<=> v7313(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1029,axiom,
! [VarCurr: state_type] :
( v7313(VarCurr)
<=> ( v7314(VarCurr)
& v7321(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_191,axiom,
! [VarCurr: state_type] :
( v7321(VarCurr)
<=> ( v403(VarCurr,bitIndex5)
| v7316(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1028,axiom,
! [VarCurr: state_type] :
( v7314(VarCurr)
<=> ( v1170(VarCurr)
| v7315(VarCurr) ) ) ).
tff(writeUnaryOperator_697,axiom,
! [VarCurr: state_type] :
( ~ v7315(VarCurr)
<=> v7316(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1027,axiom,
! [VarCurr: state_type] :
( v7316(VarCurr)
<=> ( v7317(VarCurr)
& v7320(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1026,axiom,
! [VarCurr: state_type] :
( v7320(VarCurr)
<=> ( v3884(VarCurr)
| v7319(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_190,axiom,
! [VarCurr: state_type] :
( v7317(VarCurr)
<=> ( v3789(VarCurr,bitIndex5)
| v7318(VarCurr) ) ) ).
tff(writeUnaryOperator_696,axiom,
! [VarCurr: state_type] :
( ~ v7318(VarCurr)
<=> v7319(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1025,axiom,
! [VarCurr: state_type] :
( v7319(VarCurr)
<=> ( v3889(VarCurr)
& v7301(VarCurr) ) ) ).
tff(writeUnaryOperator_695,axiom,
! [VarCurr: state_type] :
( ~ v7308(VarCurr)
<=> v7309(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1024,axiom,
! [VarCurr: state_type] :
( v7309(VarCurr)
<=> ( v7310(VarCurr)
| v7311(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_189,axiom,
! [VarCurr: state_type] :
( v7311(VarCurr)
<=> ( v403(VarCurr,bitIndex4)
& v7298(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1023,axiom,
! [VarCurr: state_type] :
( v7310(VarCurr)
<=> ( v7291(VarCurr)
& v7295(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1022,axiom,
! [VarCurr: state_type] :
( v7232(VarCurr)
<=> ( v7233(VarCurr)
& v7287(VarCurr) ) ) ).
tff(writeUnaryOperator_694,axiom,
! [VarCurr: state_type] :
( ~ v7287(VarCurr)
<=> v7288(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1021,axiom,
! [VarCurr: state_type] :
( v7288(VarCurr)
<=> ( v7289(VarCurr)
& v7304(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1020,axiom,
! [VarCurr: state_type] :
( v7304(VarCurr)
<=> ( v7291(VarCurr)
| v7295(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1019,axiom,
! [VarCurr: state_type] :
( v7289(VarCurr)
<=> ( v7290(VarCurr)
| v7294(VarCurr) ) ) ).
tff(writeUnaryOperator_693,axiom,
! [VarCurr: state_type] :
( ~ v7294(VarCurr)
<=> v7295(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1018,axiom,
! [VarCurr: state_type] :
( v7295(VarCurr)
<=> ( v7296(VarCurr)
& v7303(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_188,axiom,
! [VarCurr: state_type] :
( v7303(VarCurr)
<=> ( v403(VarCurr,bitIndex4)
| v7298(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1017,axiom,
! [VarCurr: state_type] :
( v7296(VarCurr)
<=> ( v1175(VarCurr)
| v7297(VarCurr) ) ) ).
tff(writeUnaryOperator_692,axiom,
! [VarCurr: state_type] :
( ~ v7297(VarCurr)
<=> v7298(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1016,axiom,
! [VarCurr: state_type] :
( v7298(VarCurr)
<=> ( v7299(VarCurr)
& v7302(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1015,axiom,
! [VarCurr: state_type] :
( v7302(VarCurr)
<=> ( v3889(VarCurr)
| v7301(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_187,axiom,
! [VarCurr: state_type] :
( v7299(VarCurr)
<=> ( v3789(VarCurr,bitIndex4)
| v7300(VarCurr) ) ) ).
tff(writeUnaryOperator_691,axiom,
! [VarCurr: state_type] :
( ~ v7300(VarCurr)
<=> v7301(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1014,axiom,
! [VarCurr: state_type] :
( v7301(VarCurr)
<=> ( v3894(VarCurr)
& v7283(VarCurr) ) ) ).
tff(writeUnaryOperator_690,axiom,
! [VarCurr: state_type] :
( ~ v7290(VarCurr)
<=> v7291(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1013,axiom,
! [VarCurr: state_type] :
( v7291(VarCurr)
<=> ( v7292(VarCurr)
| v7293(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_186,axiom,
! [VarCurr: state_type] :
( v7293(VarCurr)
<=> ( v403(VarCurr,bitIndex3)
& v7280(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1012,axiom,
! [VarCurr: state_type] :
( v7292(VarCurr)
<=> ( v7273(VarCurr)
& v7277(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1011,axiom,
! [VarCurr: state_type] :
( v7233(VarCurr)
<=> ( v7234(VarCurr)
& v7269(VarCurr) ) ) ).
tff(writeUnaryOperator_689,axiom,
! [VarCurr: state_type] :
( ~ v7269(VarCurr)
<=> v7270(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1010,axiom,
! [VarCurr: state_type] :
( v7270(VarCurr)
<=> ( v7271(VarCurr)
& v7286(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1009,axiom,
! [VarCurr: state_type] :
( v7286(VarCurr)
<=> ( v7273(VarCurr)
| v7277(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1008,axiom,
! [VarCurr: state_type] :
( v7271(VarCurr)
<=> ( v7272(VarCurr)
| v7276(VarCurr) ) ) ).
tff(writeUnaryOperator_688,axiom,
! [VarCurr: state_type] :
( ~ v7276(VarCurr)
<=> v7277(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1007,axiom,
! [VarCurr: state_type] :
( v7277(VarCurr)
<=> ( v7278(VarCurr)
& v7285(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_185,axiom,
! [VarCurr: state_type] :
( v7285(VarCurr)
<=> ( v403(VarCurr,bitIndex3)
| v7280(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1006,axiom,
! [VarCurr: state_type] :
( v7278(VarCurr)
<=> ( v1180(VarCurr)
| v7279(VarCurr) ) ) ).
tff(writeUnaryOperator_687,axiom,
! [VarCurr: state_type] :
( ~ v7279(VarCurr)
<=> v7280(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1005,axiom,
! [VarCurr: state_type] :
( v7280(VarCurr)
<=> ( v7281(VarCurr)
& v7284(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1004,axiom,
! [VarCurr: state_type] :
( v7284(VarCurr)
<=> ( v3894(VarCurr)
| v7283(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_184,axiom,
! [VarCurr: state_type] :
( v7281(VarCurr)
<=> ( v3789(VarCurr,bitIndex3)
| v7282(VarCurr) ) ) ).
tff(writeUnaryOperator_686,axiom,
! [VarCurr: state_type] :
( ~ v7282(VarCurr)
<=> v7283(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1003,axiom,
! [VarCurr: state_type] :
( v7283(VarCurr)
<=> ( v3899(VarCurr)
& v7265(VarCurr) ) ) ).
tff(writeUnaryOperator_685,axiom,
! [VarCurr: state_type] :
( ~ v7272(VarCurr)
<=> v7273(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1002,axiom,
! [VarCurr: state_type] :
( v7273(VarCurr)
<=> ( v7274(VarCurr)
| v7275(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_183,axiom,
! [VarCurr: state_type] :
( v7275(VarCurr)
<=> ( v403(VarCurr,bitIndex2)
& v7262(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1001,axiom,
! [VarCurr: state_type] :
( v7274(VarCurr)
<=> ( v7255(VarCurr)
& v7259(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_1000,axiom,
! [VarCurr: state_type] :
( v7234(VarCurr)
<=> ( v7235(VarCurr)
& v7251(VarCurr) ) ) ).
tff(writeUnaryOperator_684,axiom,
! [VarCurr: state_type] :
( ~ v7251(VarCurr)
<=> v7252(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_999,axiom,
! [VarCurr: state_type] :
( v7252(VarCurr)
<=> ( v7253(VarCurr)
& v7268(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_998,axiom,
! [VarCurr: state_type] :
( v7268(VarCurr)
<=> ( v7255(VarCurr)
| v7259(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_997,axiom,
! [VarCurr: state_type] :
( v7253(VarCurr)
<=> ( v7254(VarCurr)
| v7258(VarCurr) ) ) ).
tff(writeUnaryOperator_683,axiom,
! [VarCurr: state_type] :
( ~ v7258(VarCurr)
<=> v7259(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_996,axiom,
! [VarCurr: state_type] :
( v7259(VarCurr)
<=> ( v7260(VarCurr)
& v7267(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_182,axiom,
! [VarCurr: state_type] :
( v7267(VarCurr)
<=> ( v403(VarCurr,bitIndex2)
| v7262(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_995,axiom,
! [VarCurr: state_type] :
( v7260(VarCurr)
<=> ( v1185(VarCurr)
| v7261(VarCurr) ) ) ).
tff(writeUnaryOperator_682,axiom,
! [VarCurr: state_type] :
( ~ v7261(VarCurr)
<=> v7262(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_994,axiom,
! [VarCurr: state_type] :
( v7262(VarCurr)
<=> ( v7263(VarCurr)
& v7266(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_993,axiom,
! [VarCurr: state_type] :
( v7266(VarCurr)
<=> ( v3899(VarCurr)
| v7265(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_181,axiom,
! [VarCurr: state_type] :
( v7263(VarCurr)
<=> ( v3789(VarCurr,bitIndex2)
| v7264(VarCurr) ) ) ).
tff(writeUnaryOperator_681,axiom,
! [VarCurr: state_type] :
( ~ v7264(VarCurr)
<=> v7265(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_992,axiom,
! [VarCurr: state_type] :
( v7265(VarCurr)
<=> ( v3903(VarCurr)
& v3904(VarCurr) ) ) ).
tff(writeUnaryOperator_680,axiom,
! [VarCurr: state_type] :
( ~ v7254(VarCurr)
<=> v7255(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_991,axiom,
! [VarCurr: state_type] :
( v7255(VarCurr)
<=> ( v7256(VarCurr)
| v7257(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_180,axiom,
! [VarCurr: state_type] :
( v7257(VarCurr)
<=> ( v403(VarCurr,bitIndex1)
& v3901(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_990,axiom,
! [VarCurr: state_type] :
( v7256(VarCurr)
<=> ( v7244(VarCurr)
& v7246(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_989,axiom,
! [VarCurr: state_type] :
( v7235(VarCurr)
<=> ( v7236(VarCurr)
& v7240(VarCurr) ) ) ).
tff(writeUnaryOperator_679,axiom,
! [VarCurr: state_type] :
( ~ v7240(VarCurr)
<=> v7241(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_988,axiom,
! [VarCurr: state_type] :
( v7241(VarCurr)
<=> ( v7242(VarCurr)
& v7250(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_987,axiom,
! [VarCurr: state_type] :
( v7250(VarCurr)
<=> ( v7244(VarCurr)
| v7246(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_986,axiom,
! [VarCurr: state_type] :
( v7242(VarCurr)
<=> ( v7243(VarCurr)
| v7245(VarCurr) ) ) ).
tff(writeUnaryOperator_678,axiom,
! [VarCurr: state_type] :
( ~ v7245(VarCurr)
<=> v7246(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_985,axiom,
! [VarCurr: state_type] :
( v7246(VarCurr)
<=> ( v7247(VarCurr)
& v7249(VarCurr) ) ) ).
tff(writeBinaryOperatorShiftedRanges_179,axiom,
! [VarCurr: state_type] :
( v7249(VarCurr)
<=> ( v403(VarCurr,bitIndex1)
| v3901(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_984,axiom,
! [VarCurr: state_type] :
( v7247(VarCurr)
<=> ( v1190(VarCurr)
| v7248(VarCurr) ) ) ).
tff(writeUnaryOperator_677,axiom,
! [VarCurr: state_type] :
( ~ v7248(VarCurr)
<=> v3901(VarCurr) ) ).
tff(writeUnaryOperator_676,axiom,
! [VarCurr: state_type] :
( ~ v7243(VarCurr)
<=> v7244(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_983,axiom,
! [VarCurr: state_type] :
( v7244(VarCurr)
<=> ( v403(VarCurr,bitIndex0)
& v3789(VarCurr,bitIndex0) ) ) ).
tff(writeUnaryOperator_675,axiom,
! [VarCurr: state_type] :
( ~ v7236(VarCurr)
<=> v7237(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_982,axiom,
! [VarCurr: state_type] :
( v7237(VarCurr)
<=> ( v7238(VarCurr)
& v7239(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_981,axiom,
! [VarCurr: state_type] :
( v7239(VarCurr)
<=> ( v403(VarCurr,bitIndex0)
| v3789(VarCurr,bitIndex0) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_980,axiom,
! [VarCurr: state_type] :
( v7238(VarCurr)
<=> ( v1189(VarCurr)
| v3903(VarCurr) ) ) ).
tff(addBitVectorEqualityBitBlasted_1253,axiom,
! [VarCurr: state_type] :
( v7224(VarCurr)
<=> ( v403(VarCurr,bitIndex10)
<=> v3789(VarCurr,bitIndex10) ) ) ).
tff(addAssignment_1711,axiom,
! [VarCurr: state_type] :
( v3792(VarCurr,bitIndex10)
<=> v3842(VarCurr,bitIndex10) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_979,axiom,
! [VarCurr: state_type] :
( v3823(VarCurr)
<=> ( v7217(VarCurr)
& v7219(VarCurr) ) ) ).
tff(writeUnaryOperator_674,axiom,
! [VarCurr: state_type] :
( ~ v7219(VarCurr)
<=> v7220(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_978,axiom,
! [VarCurr: state_type] :
( v7220(VarCurr)
<=> ( v7221(VarCurr)
| v7192(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_977,axiom,
! [VarCurr: state_type] :
( v7221(VarCurr)
<=> ( v3921(VarCurr)
| v7167(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_976,axiom,
! [VarCurr: state_type] :
( v7217(VarCurr)
<=> ( v3825(VarCurr)
& v7218(VarCurr) ) ) ).
tff(writeUnaryOperator_673,axiom,
! [VarCurr: state_type] :
( ~ v7218(VarCurr)
<=> v3833(VarCurr) ) ).
tff(addAssignment_1710,axiom,
! [VarCurr: state_type] :
( v7192(VarCurr)
<=> v7194(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_86,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7203(VarNext)
=> ( v7194(VarNext)
<=> v7194(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_149,axiom,
! [VarNext: state_type] :
( v7203(VarNext)
=> ( v7194(VarNext)
<=> v7213(VarNext) ) ) ).
tff(addAssignment_1709,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7213(VarNext)
<=> v7211(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_129,axiom,
! [VarCurr: state_type] :
( ~ v7196(VarCurr)
=> ( v7211(VarCurr)
<=> v7198(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_146,axiom,
! [VarCurr: state_type] :
( v7196(VarCurr)
=> ( v7211(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_975,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7203(VarNext)
<=> v7204(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_974,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7204(VarNext)
<=> ( v7205(VarNext)
& v7200(VarNext) ) ) ) ).
tff(writeUnaryOperator_672,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7205(VarNext)
<=> v7207(VarNext) ) ) ).
tff(addAssignment_1708,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7207(VarNext)
<=> v7200(VarCurr) ) ) ).
tff(addAssignment_1707,axiom,
! [VarCurr: state_type] :
( v7200(VarCurr)
<=> v374(VarCurr) ) ).
tff(addAssignment_1706,axiom,
! [VarCurr: state_type] :
( v7198(VarCurr)
<=> v7167(VarCurr) ) ).
tff(addAssignment_1705,axiom,
! [VarCurr: state_type] :
( v7196(VarCurr)
<=> v356(VarCurr) ) ).
tff(addAssignment_1704,axiom,
! [VarCurr: state_type] :
( v7167(VarCurr)
<=> v7169(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_85,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7178(VarNext)
=> ( v7169(VarNext)
<=> v7169(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_148,axiom,
! [VarNext: state_type] :
( v7178(VarNext)
=> ( v7169(VarNext)
<=> v7188(VarNext) ) ) ).
tff(addAssignment_1703,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7188(VarNext)
<=> v7186(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_128,axiom,
! [VarCurr: state_type] :
( ~ v7171(VarCurr)
=> ( v7186(VarCurr)
<=> v7173(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_145,axiom,
! [VarCurr: state_type] :
( v7171(VarCurr)
=> ( v7186(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_973,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7178(VarNext)
<=> v7179(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_972,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7179(VarNext)
<=> ( v7180(VarNext)
& v7175(VarNext) ) ) ) ).
tff(writeUnaryOperator_671,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7180(VarNext)
<=> v7182(VarNext) ) ) ).
tff(addAssignment_1702,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7182(VarNext)
<=> v7175(VarCurr) ) ) ).
tff(addAssignment_1701,axiom,
! [VarCurr: state_type] :
( v7175(VarCurr)
<=> v374(VarCurr) ) ).
tff(addAssignment_1700,axiom,
! [VarCurr: state_type] :
( v7173(VarCurr)
<=> v3921(VarCurr) ) ).
tff(addAssignment_1699,axiom,
! [VarCurr: state_type] :
( v7171(VarCurr)
<=> v356(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_971,axiom,
! [VarCurr: state_type] :
( v3921(VarCurr)
<=> ( v7162(VarCurr)
& v7165(VarCurr) ) ) ).
tff(writeUnaryOperator_670,axiom,
! [VarCurr: state_type] :
( ~ v7165(VarCurr)
<=> v7147(VarCurr) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_970,axiom,
! [VarCurr: state_type] :
( v7162(VarCurr)
<=> ( v7163(VarCurr)
& v3973(VarCurr) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_969,axiom,
! [VarCurr: state_type] :
( v7163(VarCurr)
<=> ( v3923(VarCurr)
& v7164(VarCurr) ) ) ).
tff(writeUnaryOperator_669,axiom,
! [VarCurr: state_type] :
( ~ v7164(VarCurr)
<=> v3948(VarCurr) ) ).
tff(addCaseBooleanConditionEqualRanges1_84,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7150(VarNext)
=> ( v7147(VarNext)
<=> v7147(VarCurr) ) ) ) ).
tff(addCaseBooleanConditionEqualRanges0_147,axiom,
! [VarNext: state_type] :
( v7150(VarNext)
=> ( v7147(VarNext)
<=> v7158(VarNext) ) ) ).
tff(addAssignment_1698,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7158(VarNext)
<=> v7156(VarCurr) ) ) ).
tff(aaddConditionBooleanCondEqualRangesElseBranch_127,axiom,
! [VarCurr: state_type] :
( ~ v356(VarCurr)
=> ( v7156(VarCurr)
<=> v3973(VarCurr) ) ) ).
tff(addConditionBooleanCondEqualRangesThenBranch_144,axiom,
! [VarCurr: state_type] :
( v356(VarCurr)
=> ( v7156(VarCurr)
<=> $false ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_968,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7150(VarNext)
<=> v7151(VarNext) ) ) ).
tff(writeBinaryOperatorEqualRangesSingleBits_967,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( v7151(VarNext)
<=> ( v7153(VarNext)
& v374(VarNext) ) ) ) ).
tff(writeUnaryOperator_668,axiom,
! [VarNext: state_type,VarCurr: state_type] :
( nextState(VarCurr,VarNext)
=> ( ~ v7153(VarNext)
<=> v381(VarNext) ) ) ).
tff(addAssignment_1697,axiom,
! [VarCurr: state_type] :
( v3973(VarCurr)
<=> v3975(VarCurr,bitIndex1) ) ).
tff(addAssignment_1696,axiom,
! [VarCurr: state_type] :
( v3975(VarCurr,bitIndex1)
<=> v3977(VarCurr,bitIndex1) ) ).
tff(addAssignment_1695,axiom,
! [VarCurr: state_type] :
( v3977(VarCurr,bitIndex1)
<=> v3979(VarCurr,bitIndex1) ) ).
tff(addAssignment_1694,axiom,
! [VarCurr: state_type] :
( v3979(VarCurr,bitIndex1)
<=> v3981(VarCurr,bitIndex129) ) ).
tff(addAssignment_1693,axiom,
! [VarCurr: state_type] :
( v3981(VarCurr,bitIndex129)
<=> v3983(VarCurr,bitIndex129) ) ).
tff(addAssignment_1692,axiom,
! [VarCurr: state_type] :
( v3983(VarCurr,bitIndex129)
<=> v3985(VarCurr,bitIndex129) ) ).
tff(addAssignment_1691,axiom,
! [VarCurr: state_type] :
( v3985(VarCurr,bitIndex129)
<=> v3987(VarCurr,bitIndex129) ) ).
tff(addAssignment_1690,axiom,
! [VarCurr: state_type] :
( v3987(VarCurr,bitIndex129)
<=> v3989(VarCurr,bitIndex129) ) ).
tff(addAssignment_1689,axiom,
! [VarCurr: state_type] :
( v3989(VarCurr,bitIndex129)
<=> v7130(VarCurr,bitIndex129) ) ).
tff(writeBinaryOperatorEqualRangesMultipleBits_9,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_151_0(B)
=> ( v7130(VarCurr,B)
<=> ( v7131(VarCurr,B)
| v7139(VarCurr,B) ) ) ) ).
tff(writeBinaryOperatorEqualRangesMultipleBits_8,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_151_0(B)
=> ( v7139(VarCurr,B)
<=> ( v7140(VarCurr,B)
& v7142(VarCurr,B) ) ) ) ).
tff(addAssignment_1688,axiom,
! [VarCurr: state_type,B: bitindex_type] :
( range_37_0(B)
=> ( v7142(VarCurr,B)
<=> v7145(VarCurr,B) ) ) ).
tff(addAssignment_1687,axiom,
! [VarCurr: state_type] :
( ( v7142(VarCurr,bitIndex75)
<=> v7144(VarCurr,bitIndex37) )
& ( v7142(VarCurr,bitIndex74)
<=> v7144(VarCurr,bitIndex36) )
& ( v7142(VarCurr,bitIndex73)
<=> v7144(VarCurr,bitIndex35) )
& ( v7142(VarCurr,bitIndex72)
<=> v7144(VarCurr,bitIndex34) )
& ( v7142(VarCurr,bitIndex71)
<=> v7144(VarCurr,bitIndex33) )
& ( v7142(VarCurr,bitIndex70)
<=> v7144(VarCurr,bitIndex32) )
& ( v7142(VarCurr,bitIndex69)
<=> v7144(VarCurr,bitIndex31) )
& ( v7142(VarCurr,bitIndex68)
<=> v7144(VarCurr,bitIndex30) )
& ( v7142(VarCurr,bitIndex67)
<=> v7144(VarCurr,bitIndex29) )
& ( v7142(VarCurr,bitIndex66)
<=> v7144(VarCurr,bitIndex28) )
& ( v7142(VarCurr,bitIndex65)
<=> v7144(VarCurr,bitIndex27) )
& ( v7142(VarCurr,bitIndex64)
<=> v7144(VarCurr,bitIndex26) )
& ( v7142(VarCurr,bitIndex63)
<=> v7144(VarCurr,bitIndex25) )
& ( v7142(VarCurr,bitIndex62)
<=> v7144(VarCurr,bitIndex24) )
& ( v7142(VarCurr,bitIndex61)
<=> v7144(VarCurr,bitIndex23) )
& ( v7142(VarCurr,bitIndex60)
<=> v7144(VarCurr,bitIndex22) )
& ( v7142(VarCurr,bitIndex59)
<=> v7144(VarCurr,bitIndex21) )
& ( v7142(VarCurr,bitIndex58)
<=> v7144(VarCurr,bitIndex20) )
& ( v7142(VarCurr,bitIndex57)
<=> v7144(VarCurr,bitIndex19) )
& ( v7142(VarCurr,bitIndex56)
<=> v7144(VarCurr,bitIndex18) )
& ( v7142(VarCurr,bitIndex55)
<=> v7144(VarCurr,bitIndex17) )
& ( v7142(VarCurr,bitIndex54)
<=> v7144(VarCurr,bitIndex16) )
& ( v7142(VarCurr,bitIndex53)
<=> v7144(VarCurr,bitIndex15) )
& ( v7142(VarCurr,bitIndex52)
<=> v7144(VarCurr,bitIndex14) )
& ( v7142(VarCurr,bitIndex51)
<=> v7144(VarCurr,bitIndex13) )
& ( v7142(VarCurr,bitIndex50)
<=> v7144(VarCurr,bitIndex12) )
& ( v7142(VarCurr,bitIndex49)
<=> v7144(VarCurr,bitIndex11) )
& ( v7142(VarCurr,bitIndex48)
<=> v7144(VarCurr,bitIndex10) )
& ( v7142(VarCurr,bitIndex47)
<=> v7144(VarCurr,bitIndex9) )
& ( v7142(VarCurr,bitIndex46)
<=> v7144(VarCurr,bitIndex8) )
& ( v7142(VarCurr,bitIndex45)
<=> v7144(VarCurr,bitIndex7) )
& ( v7142(VarCurr,bitIndex44)
<=> v7144(VarCurr,bitIndex6) )
& ( v7142(VarCurr,bitIndex43)
<=> v7144(VarCurr,bitIndex5) )
& ( v7142(VarCurr,bitIndex42)
<=> v7144(VarCurr,bitIndex4) )
& ( v7142(VarCurr,bitIndex41)
<=> v7144(VarCurr,bitIndex3) )
& ( v7142(VarCurr,bitIndex40)
<=> v7144(VarCurr,bitIndex2) )
& ( v7142(VarCurr,bitIndex39)
<=> v7144(VarCurr,bitIndex1) )
& ( v7142(VarCurr,bitIndex38)
<=> v7144(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_1686,axiom,
! [VarCurr: state_type] :
( ( v7142(VarCurr,bitIndex113)
<=> v7143(VarCurr,bitIndex37) )
& ( v7142(VarCurr,bitIndex112)
<=> v7143(VarCurr,bitIndex36) )
& ( v7142(VarCurr,bitIndex111)
<=> v7143(VarCurr,bitIndex35) )
& ( v7142(VarCurr,bitIndex110)
<=> v7143(VarCurr,bitIndex34) )
& ( v7142(VarCurr,bitIndex109)
<=> v7143(VarCurr,bitIndex33) )
& ( v7142(VarCurr,bitIndex108)
<=> v7143(VarCurr,bitIndex32) )
& ( v7142(VarCurr,bitIndex107)
<=> v7143(VarCurr,bitIndex31) )
& ( v7142(VarCurr,bitIndex106)
<=> v7143(VarCurr,bitIndex30) )
& ( v7142(VarCurr,bitIndex105)
<=> v7143(VarCurr,bitIndex29) )
& ( v7142(VarCurr,bitIndex104)
<=> v7143(VarCurr,bitIndex28) )
& ( v7142(VarCurr,bitIndex103)
<=> v7143(VarCurr,bitIndex27) )
& ( v7142(VarCurr,bitIndex102)
<=> v7143(VarCurr,bitIndex26) )
& ( v7142(VarCurr,bitIndex101)
<=> v7143(VarCurr,bitIndex25) )
& ( v7142(VarCurr,bitIndex100)
<=> v7143(VarCurr,bitIndex24) )
& ( v7142(VarCurr,bitIndex99)
<=> v7143(VarCurr,bitIndex23) )
& ( v7142(VarCurr,bitIndex98)
<=> v7143(VarCurr,bitIndex22) )
& ( v7142(VarCurr,bitIndex97)
<=> v7143(VarCurr,bitIndex21) )
& ( v7142(VarCurr,bitIndex96)
<=> v7143(VarCurr,bitIndex20) )
& ( v7142(VarCurr,bitIndex95)
<=> v7143(VarCurr,bitIndex19) )
& ( v7142(VarCurr,bitIndex94)
<=> v7143(VarCurr,bitIndex18) )
& ( v7142(VarCurr,bitIndex93)
<=> v7143(VarCurr,bitIndex17) )
& ( v7142(VarCurr,bitIndex92)
<=> v7143(VarCurr,bitIndex16) )
& ( v7142(VarCurr,bitIndex91)
<=> v7143(VarCurr,bitIndex15) )
& ( v7142(VarCurr,bitIndex90)
<=> v7143(VarCurr,bitIndex14) )
& ( v7142(VarCurr,bitIndex89)
<=> v7143(VarCurr,bitIndex13) )
& ( v7142(VarCurr,bitIndex88)
<=> v7143(VarCurr,bitIndex12) )
& ( v7142(VarCurr,bitIndex87)
<=> v7143(VarCurr,bitIndex11) )
& ( v7142(VarCurr,bitIndex86)
<=> v7143(VarCurr,bitIndex10) )
& ( v7142(VarCurr,bitIndex85)
<=> v7143(VarCurr,bitIndex9) )
& ( v7142(VarCurr,bitIndex84)
<=> v7143(VarCurr,bitIndex8) )
& ( v7142(VarCurr,bitIndex83)
<=> v7143(VarCurr,bitIndex7) )
& ( v7142(VarCurr,bitIndex82)
<=> v7143(VarCurr,bitIndex6) )
& ( v7142(VarCurr,bitIndex81)
<=> v7143(VarCurr,bitIndex5) )
& ( v7142(VarCurr,bitIndex80)
<=> v7143(VarCurr,bitIndex4) )
& ( v7142(VarCurr,bitIndex79)
<=> v7143(VarCurr,bitIndex3) )
& ( v7142(VarCurr,bitIndex78)
<=> v7143(VarCurr,bitIndex2) )
& ( v7142(VarCurr,bitIndex77)
<=> v7143(VarCurr,bitIndex1) )
& ( v7142(VarCurr,bitIndex76)
<=> v7143(VarCurr,bitIndex0) ) ) ).
tff(addAssignment_1685,axiom,
! [VarCurr: state_type] :
( ( v7142(VarCurr,bitIndex151)
<=> v5819(VarCurr,bitIndex37) )
& ( v7142(VarCurr,bitIndex150)
<=> v5819(VarCurr,bitIndex36) )
& ( v7142(VarCurr,bitIndex149)
<=> v5819(VarCurr,bitIndex35) )
& ( v7142(VarCurr,bitIndex148)
<=> v5819(VarCurr,bitIndex34) )
& ( v7142(VarCurr,bitIndex147)
<=> v5819(VarCurr,bitIndex33) )
& ( v7142(VarCurr,bitIndex146)
<=> v5819(VarCurr,bitIndex32) )
& ( v7142(VarCurr,bitIndex145)
<=> v5819(VarCurr,bitIndex31) )
& ( v7142(VarCurr,bitIndex144)
<=> v5819(VarCurr,bitIndex30) )
& ( v7142(VarCurr,bitIndex143)
<=> v5819(VarCurr,bitIndex29) )
& ( v7142(VarCurr,bitIndex142)
<=> v5819(VarCurr,bitIndex28) )
& ( v7142(VarCurr,bitIndex141)
<=>