From 1d18e5ebed9a5b20ed6a8fe21d11842acf6fa7ea Mon Sep 17 00:00:00 2001 From: Morgan Deters Date: Fri, 2 Sep 2011 20:41:08 +0000 Subject: Merge from my post-smtcomp branch. Includes: Dumping infrastructure. Can dump preprocessed queries and clauses. Can also dump queries (for testing with another solver) to see if any conflicts are missed, T-propagations are missed, all lemmas are T-valid, etc. For a full list of options see --dump=help. CUDD building much cleaner. Documentation and assertion fixes. Printer improvements, printing of commands in language-defined way, etc. Typechecker stuff in expr package now autogenerated, no need to manually edit the expr package when adding a new theory. CVC3 compatibility layer (builds as libcompat). SWIG detection and language binding support (infrastructure). Support for some Z3 extended commands (like datatypes) in SMT-LIBv2 mode (when not in compliance mode). Copyright and file headers regenerated. --- test/system/cvc3_george.cpp | 12558 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 12558 insertions(+) create mode 100644 test/system/cvc3_george.cpp (limited to 'test/system/cvc3_george.cpp') diff --git a/test/system/cvc3_george.cpp b/test/system/cvc3_george.cpp new file mode 100644 index 000000000..b39477625 --- /dev/null +++ b/test/system/cvc3_george.cpp @@ -0,0 +1,12558 @@ +/********************* */ +/*! \file cvc3_main.cpp + ** \verbatim + ** Original author: mdeters + ** Major contributors: none + ** Minor contributors (to current version): none + ** This file is part of the CVC4 prototype. + ** Copyright (c) 2009, 2010, 2011 The Analysis of Computer Systems Group (ACSys) + ** Courant Institute of Mathematical Sciences + ** New York University + ** See the file COPYING in the top-level source directory for licensing + ** information.\endverbatim + ** + ** \brief Test of CVC3 compatibility interface + ** + ** This is part of a test of the CVC3 compatibility interface present in + ** CVC4. It is a test copied from CVC3's "test" directory. Only #includes + ** were changed to support this test in CVC4. + **/ + +#include "compat/cvc3_compat.h" +//#include "vc.h" +#include +//#include "exception.h" +//#include "command_line_flags.h" + + +using namespace std; +using namespace CVC3; + + +extern int exitStatus; + + +void testgeorge1() { + CLFlags flags = ValidityChecker::createFlags(); + flags.setFlag("arith3", true); + ValidityChecker *vc = ValidityChecker::create(flags); + try { +/*************/ +vector inconsistency; +/*************/ +Type id9 = vc->realType(); +Type id7 = vc->intType(); +Type id11 = vc->boolType(); +vc->push(); +Expr id13=vc->trueExpr(); +Expr id12=vc->notExpr(vc->trueExpr()); +Type id19=vc->arrayType(id7,id7); +Type id21=vc->arrayType(id7,id9); +Type id23=vc->arrayType(id9,id7); +Type id25=vc->arrayType(id9,id9); +Type id27=vc->tupleType(id19,id7,id7); +Type id29=vc->funType(id27,id19); +Op id31=vc->createOp(".Int_Int_store",id29); +Type id33=vc->tupleType(id21,id7); +Type id35=vc->funType(id33,id9); +Op id37=vc->createOp(".Int_Real_select",id35); +Type id39=vc->tupleType(id21,id7,id9); +Type id41=vc->funType(id39,id21); +Op id43=vc->createOp(".Int_Real_store",id41); +Type id45=vc->tupleType(id19,id7); +Type id47=vc->funType(id45,id7); +Op id49=vc->createOp(".Int_Int_select",id47); +Type id51=vc->tupleType(id23,id9,id7); +Type id53=vc->funType(id51,id23); +Op id55=vc->createOp(".Real_Int_store",id53); +Type id57=vc->tupleType(id25,id9,id9); +Type id59=vc->funType(id57,id25); +Op id61=vc->createOp(".Real_Real_store",id59); +Type id63=vc->tupleType(id23,id9); +Type id65=vc->funType(id63,id7); +Op id67=vc->createOp(".Real_Int_select",id65); +Type id69=vc->tupleType(id25,id9); +Type id71=vc->funType(id69,id9); +Op id73=vc->createOp(".Real_Real_select",id71); +Type id75=vc->createType("ANY"); +Expr id89=vc->varExpr("x_6",id9); +Expr id91=vc->varExpr("x_7",id9); +Expr id93=vc->varExpr("x_8",id9); +Expr id95=vc->varExpr("x_9",id9); +Expr id97=vc->varExpr("x_10",id9); +Expr id99=vc->varExpr("x_11",id9); +Expr id101=vc->varExpr("x_12",id9); +Expr id103=vc->varExpr("x_13",id9); +Expr id105=vc->varExpr("x_14",id9); +Expr id107=vc->varExpr("x_15",id9); +Expr id109=vc->varExpr("x_16",id9); +Expr id111=vc->varExpr("x_17",id9); +Expr id113=vc->varExpr("x_18",id9); +Expr id115=vc->varExpr("x_19",id9); +Expr id117=vc->varExpr("x_20",id9); +Expr id119=vc->varExpr("x_21",id9); +Expr id121=vc->varExpr("x_22",id9); +Expr id123=vc->varExpr("x_23",id9); +Expr id125=vc->varExpr("x_24",id9); +Expr id127=vc->varExpr("x_25",id9); +Expr id129=vc->varExpr("x_26",id9); +Expr id131=vc->varExpr("x_27",id9); +Expr id133=vc->varExpr("x_28",id9); +Expr id139=vc->varExpr("x_31",id9); +Expr id155=vc->varExpr("x_39",id9); +Expr id161=vc->varExpr("x_42",id9); +Expr id163=vc->varExpr("x_43",id9); +Expr id165=vc->varExpr("x_44",id9); +Expr id171=vc->varExpr("x_47",id9); +Expr id177=vc->varExpr("x_50",id9); +Expr id179=vc->varExpr("x_51",id9); +Expr id185=vc->varExpr("x_54",id9); +Expr id199=vc->varExpr("x_61",id9); +Expr id205=vc->varExpr("x_64",id9); +Expr id207=vc->varExpr("x_65",id9); +Expr id209=vc->varExpr("x_66",id9); +Expr id211=vc->varExpr("x_67",id9); +Expr id213=vc->varExpr("x_68",id9); +Expr id215=vc->varExpr("x_69",id9); +Expr id221=vc->varExpr("x_72",id9); +Expr id235=vc->varExpr("x_79",id9); +Expr id241=vc->varExpr("x_82",id9); +Expr id243=vc->varExpr("x_83",id9); +Expr id245=vc->varExpr("x_84",id9); +Expr id247=vc->varExpr("x_85",id9); +Expr id249=vc->varExpr("x_86",id9); +Expr id251=vc->varExpr("x_87",id9); +Expr id257=vc->varExpr("x_90",id9); +Expr id271=vc->varExpr("x_97",id9); +Expr id277=vc->varExpr("x_100",id9); +Expr id279=vc->varExpr("x_101",id9); +Expr id281=vc->varExpr("x_102",id9); +Expr id283=vc->varExpr("x_103",id9); +Expr id285=vc->varExpr("x_104",id9); +Expr id287=vc->varExpr("x_105",id9); +Expr id293=vc->varExpr("x_108",id9); +Expr id307=vc->varExpr("x_115",id9); +Expr id313=vc->varExpr("x_118",id9); +Expr id315=vc->varExpr("x_119",id9); +Expr id317=vc->varExpr("x_120",id9); +Expr id319=vc->varExpr("x_121",id9); +Expr id321=vc->varExpr("x_122",id9); +Expr id323=vc->varExpr("x_123",id9); +Expr id329=vc->varExpr("x_126",id9); +Expr id343=vc->varExpr("x_133",id9); +Expr id349=vc->varExpr("x_136",id9); +Expr id351=vc->varExpr("x_137",id9); +Expr id353=vc->varExpr("x_138",id9); +Expr id355=vc->varExpr("x_139",id9); +Expr id357=vc->varExpr("x_140",id9); +Expr id359=vc->varExpr("x_141",id9); +Expr id365=vc->varExpr("x_144",id9); +Expr id379=vc->varExpr("x_151",id9); +Expr id385=vc->varExpr("x_154",id9); +Expr id387=vc->varExpr("x_155",id9); +Expr id389=vc->varExpr("x_156",id9); +Expr id391=vc->varExpr("x_157",id9); +Expr id393=vc->varExpr("x_158",id9); +Expr id395=vc->varExpr("x_159",id9); +Expr id401=vc->varExpr("x_162",id9); +Expr id415=vc->varExpr("x_169",id9); +Expr id421=vc->varExpr("x_172",id9); +Expr id423=vc->varExpr("x_173",id9); +Expr id425=vc->varExpr("x_174",id9); +Expr id427=vc->varExpr("x_175",id9); +Expr id429=vc->varExpr("x_176",id9); +Expr id431=vc->varExpr("x_177",id9); +Expr id437=vc->varExpr("x_180",id9); +Expr id451=vc->varExpr("x_187",id9); +Expr id457=vc->varExpr("x_190",id9); +Expr id459=vc->varExpr("x_191",id9); +Expr id461=vc->varExpr("x_192",id9); +Expr id463=vc->varExpr("x_193",id9); +Expr id465=vc->varExpr("x_194",id9); +Expr id467=vc->varExpr("x_195",id9); +Expr id473=vc->varExpr("x_198",id9); +Expr id487=vc->varExpr("x_205",id9); +Expr id493=vc->varExpr("x_208",id9); +Expr id495=vc->varExpr("x_209",id9); +Expr id497=vc->varExpr("x_210",id9); +Expr id499=vc->varExpr("x_211",id9); +Expr id501=vc->varExpr("x_212",id9); +Expr id503=vc->varExpr("x_213",id9); +Expr id509=vc->varExpr("x_216",id9); +Expr id523=vc->varExpr("x_223",id9); +Expr id529=vc->varExpr("x_226",id9); +Expr id531=vc->varExpr("x_227",id9); +Expr id533=vc->varExpr("x_228",id9); +Expr id535=vc->varExpr("x_229",id9); +Expr id537=vc->varExpr("x_230",id9); +Expr id539=vc->varExpr("x_231",id9); +Expr id545=vc->varExpr("x_234",id9); +Expr id559=vc->varExpr("x_241",id9); +Expr id565=vc->varExpr("x_244",id9); +Expr id567=vc->varExpr("x_245",id9); +Expr id569=vc->varExpr("x_246",id9); +Expr id571=vc->varExpr("x_247",id9); +Expr id573=vc->varExpr("x_248",id9); +Expr id575=vc->varExpr("x_249",id9); +Expr id581=vc->varExpr("x_252",id9); +Expr id595=vc->varExpr("x_259",id9); +Expr id601=vc->varExpr("x_262",id9); +Expr id603=vc->varExpr("x_263",id9); +Expr id605=vc->varExpr("x_264",id9); +Expr id607=vc->varExpr("x_265",id9); +Expr id609=vc->varExpr("x_266",id9); +Expr id611=vc->varExpr("x_267",id9); +Expr id617=vc->varExpr("x_270",id9); +Expr id631=vc->varExpr("x_277",id9); +Expr id637=vc->varExpr("x_280",id9); +Expr id639=vc->varExpr("x_281",id9); +Expr id641=vc->varExpr("x_282",id9); +Expr id643=vc->varExpr("x_283",id9); +Expr id645=vc->varExpr("x_284",id9); +Expr id647=vc->varExpr("x_285",id9); +Expr id653=vc->varExpr("x_288",id9); +Expr id667=vc->varExpr("x_295",id9); +Expr id673=vc->varExpr("x_298",id9); +Expr id675=vc->varExpr("x_299",id9); +Expr id677=vc->varExpr("x_300",id9); +Expr id679=vc->varExpr("x_301",id9); +Expr id681=vc->varExpr("x_302",id9); +Expr id683=vc->varExpr("x_303",id9); +Expr id689=vc->varExpr("x_306",id9); +Expr id703=vc->varExpr("x_313",id9); +Expr id709=vc->varExpr("x_316",id9); +Expr id711=vc->varExpr("x_317",id9); +Expr id713=vc->varExpr("x_318",id9); +Expr id715=vc->varExpr("x_319",id9); +Expr id717=vc->varExpr("x_320",id9); +Expr id719=vc->varExpr("x_321",id9); +Expr id725=vc->varExpr("x_324",id9); +Expr id739=vc->varExpr("x_331",id9); +Expr id745=vc->varExpr("x_334",id9); +Expr id747=vc->varExpr("x_335",id9); +Expr id749=vc->varExpr("x_336",id9); +Expr id751=vc->varExpr("x_337",id9); +Expr id753=vc->varExpr("x_338",id9); +Expr id755=vc->varExpr("x_339",id9); +Expr id761=vc->varExpr("x_342",id9); +Expr id775=vc->varExpr("x_349",id9); +Expr id781=vc->varExpr("x_352",id9); +Expr id783=vc->varExpr("x_353",id9); +Expr id785=vc->varExpr("x_354",id9); +Expr id787=vc->varExpr("x_355",id9); +Expr id789=vc->varExpr("x_356",id9); +Expr id791=vc->varExpr("x_357",id9); +Expr id797=vc->varExpr("x_360",id9); +Expr id811=vc->varExpr("x_367",id9); +Expr id817=vc->varExpr("x_370",id9); +Expr id819=vc->varExpr("x_371",id9); +Expr id821=vc->varExpr("x_372",id9); +Expr id823=vc->varExpr("x_373",id9); +Expr id825=vc->varExpr("x_374",id9); +Expr id827=vc->varExpr("x_375",id9); +Expr id833=vc->varExpr("x_378",id9); +Expr id847=vc->varExpr("x_385",id9); +Expr id853=vc->varExpr("x_388",id9); +Expr id855=vc->varExpr("x_389",id9); +Expr id857=vc->varExpr("x_390",id9); +Expr id859=vc->varExpr("x_391",id9); +Expr id861=vc->varExpr("x_392",id9); +Expr id863=vc->eqExpr(id791,id827); +Expr id862=vc->notExpr(id863); +vc->registerAtom(id863); +Expr id867=vc->eqExpr(id797,id833); +Expr id866=vc->notExpr(id867); +vc->registerAtom(id867); +Expr id875=vc->ratExpr(1,1); +Expr id877=vc->eqExpr(id875,id819); +Expr id876=vc->notExpr(id877); +vc->registerAtom(id877); +Expr id891=vc->eqExpr(id811,id847); +Expr id890=vc->notExpr(id891); +vc->registerAtom(id891); +Expr id895=vc->ratExpr(0,1); +Expr id897=vc->eqExpr(id895,id853); +Expr id896=vc->notExpr(id897); +vc->registerAtom(id897); +Expr id899=vc->eqExpr(id817,id853); +Expr id898=vc->notExpr(id899); +vc->registerAtom(id899); +Expr id901=vc->eqExpr(id895,id819); +Expr id900=vc->notExpr(id901); +vc->registerAtom(id901); +Expr id903=vc->eqExpr(id895,id833); +Expr id902=vc->notExpr(id903); +vc->registerAtom(id903); +Expr id905=vc->eqExpr(id755,id791); +Expr id904=vc->notExpr(id905); +vc->registerAtom(id905); +Expr id909=vc->eqExpr(id761,id797); +Expr id908=vc->notExpr(id909); +vc->registerAtom(id909); +Expr id917=vc->eqExpr(id875,id783); +Expr id916=vc->notExpr(id917); +vc->registerAtom(id917); +Expr id931=vc->eqExpr(id775,id811); +Expr id930=vc->notExpr(id931); +vc->registerAtom(id931); +Expr id935=vc->eqExpr(id895,id817); +Expr id934=vc->notExpr(id935); +vc->registerAtom(id935); +Expr id937=vc->eqExpr(id781,id817); +Expr id936=vc->notExpr(id937); +vc->registerAtom(id937); +Expr id939=vc->eqExpr(id895,id783); +Expr id938=vc->notExpr(id939); +vc->registerAtom(id939); +Expr id941=vc->eqExpr(id895,id797); +Expr id940=vc->notExpr(id941); +vc->registerAtom(id941); +Expr id943=vc->eqExpr(id719,id755); +Expr id942=vc->notExpr(id943); +vc->registerAtom(id943); +Expr id947=vc->eqExpr(id725,id761); +Expr id946=vc->notExpr(id947); +vc->registerAtom(id947); +Expr id955=vc->eqExpr(id875,id747); +Expr id954=vc->notExpr(id955); +vc->registerAtom(id955); +Expr id969=vc->eqExpr(id739,id775); +Expr id968=vc->notExpr(id969); +vc->registerAtom(id969); +Expr id973=vc->eqExpr(id895,id781); +Expr id972=vc->notExpr(id973); +vc->registerAtom(id973); +Expr id975=vc->eqExpr(id745,id781); +Expr id974=vc->notExpr(id975); +vc->registerAtom(id975); +Expr id977=vc->eqExpr(id895,id747); +Expr id976=vc->notExpr(id977); +vc->registerAtom(id977); +Expr id979=vc->eqExpr(id895,id761); +Expr id978=vc->notExpr(id979); +vc->registerAtom(id979); +Expr id981=vc->eqExpr(id683,id719); +Expr id980=vc->notExpr(id981); +vc->registerAtom(id981); +Expr id985=vc->eqExpr(id689,id725); +Expr id984=vc->notExpr(id985); +vc->registerAtom(id985); +Expr id993=vc->eqExpr(id875,id711); +Expr id992=vc->notExpr(id993); +vc->registerAtom(id993); +Expr id1007=vc->eqExpr(id703,id739); +Expr id1006=vc->notExpr(id1007); +vc->registerAtom(id1007); +Expr id1011=vc->eqExpr(id895,id745); +Expr id1010=vc->notExpr(id1011); +vc->registerAtom(id1011); +Expr id1013=vc->eqExpr(id709,id745); +Expr id1012=vc->notExpr(id1013); +vc->registerAtom(id1013); +Expr id1015=vc->eqExpr(id895,id711); +Expr id1014=vc->notExpr(id1015); +vc->registerAtom(id1015); +Expr id1017=vc->eqExpr(id895,id725); +Expr id1016=vc->notExpr(id1017); +vc->registerAtom(id1017); +Expr id1019=vc->eqExpr(id647,id683); +Expr id1018=vc->notExpr(id1019); +vc->registerAtom(id1019); +Expr id1023=vc->eqExpr(id653,id689); +Expr id1022=vc->notExpr(id1023); +vc->registerAtom(id1023); +Expr id1031=vc->eqExpr(id875,id675); +Expr id1030=vc->notExpr(id1031); +vc->registerAtom(id1031); +Expr id1045=vc->eqExpr(id667,id703); +Expr id1044=vc->notExpr(id1045); +vc->registerAtom(id1045); +Expr id1049=vc->eqExpr(id895,id709); +Expr id1048=vc->notExpr(id1049); +vc->registerAtom(id1049); +Expr id1051=vc->eqExpr(id673,id709); +Expr id1050=vc->notExpr(id1051); +vc->registerAtom(id1051); +Expr id1053=vc->eqExpr(id895,id675); +Expr id1052=vc->notExpr(id1053); +vc->registerAtom(id1053); +Expr id1055=vc->eqExpr(id895,id689); +Expr id1054=vc->notExpr(id1055); +vc->registerAtom(id1055); +Expr id1057=vc->eqExpr(id611,id647); +Expr id1056=vc->notExpr(id1057); +vc->registerAtom(id1057); +Expr id1061=vc->eqExpr(id617,id653); +Expr id1060=vc->notExpr(id1061); +vc->registerAtom(id1061); +Expr id1069=vc->eqExpr(id875,id639); +Expr id1068=vc->notExpr(id1069); +vc->registerAtom(id1069); +Expr id1083=vc->eqExpr(id631,id667); +Expr id1082=vc->notExpr(id1083); +vc->registerAtom(id1083); +Expr id1087=vc->eqExpr(id895,id673); +Expr id1086=vc->notExpr(id1087); +vc->registerAtom(id1087); +Expr id1089=vc->eqExpr(id637,id673); +Expr id1088=vc->notExpr(id1089); +vc->registerAtom(id1089); +Expr id1091=vc->eqExpr(id895,id639); +Expr id1090=vc->notExpr(id1091); +vc->registerAtom(id1091); +Expr id1093=vc->eqExpr(id895,id653); +Expr id1092=vc->notExpr(id1093); +vc->registerAtom(id1093); +Expr id1095=vc->eqExpr(id575,id611); +Expr id1094=vc->notExpr(id1095); +vc->registerAtom(id1095); +Expr id1099=vc->eqExpr(id581,id617); +Expr id1098=vc->notExpr(id1099); +vc->registerAtom(id1099); +Expr id1107=vc->eqExpr(id875,id603); +Expr id1106=vc->notExpr(id1107); +vc->registerAtom(id1107); +Expr id1121=vc->eqExpr(id595,id631); +Expr id1120=vc->notExpr(id1121); +vc->registerAtom(id1121); +Expr id1125=vc->eqExpr(id895,id637); +Expr id1124=vc->notExpr(id1125); +vc->registerAtom(id1125); +Expr id1127=vc->eqExpr(id601,id637); +Expr id1126=vc->notExpr(id1127); +vc->registerAtom(id1127); +Expr id1129=vc->eqExpr(id895,id603); +Expr id1128=vc->notExpr(id1129); +vc->registerAtom(id1129); +Expr id1131=vc->eqExpr(id895,id617); +Expr id1130=vc->notExpr(id1131); +vc->registerAtom(id1131); +Expr id1133=vc->eqExpr(id539,id575); +Expr id1132=vc->notExpr(id1133); +vc->registerAtom(id1133); +Expr id1137=vc->eqExpr(id545,id581); +Expr id1136=vc->notExpr(id1137); +vc->registerAtom(id1137); +Expr id1145=vc->eqExpr(id875,id567); +Expr id1144=vc->notExpr(id1145); +vc->registerAtom(id1145); +Expr id1159=vc->eqExpr(id559,id595); +Expr id1158=vc->notExpr(id1159); +vc->registerAtom(id1159); +Expr id1163=vc->eqExpr(id895,id601); +Expr id1162=vc->notExpr(id1163); +vc->registerAtom(id1163); +Expr id1165=vc->eqExpr(id565,id601); +Expr id1164=vc->notExpr(id1165); +vc->registerAtom(id1165); +Expr id1167=vc->eqExpr(id895,id567); +Expr id1166=vc->notExpr(id1167); +vc->registerAtom(id1167); +Expr id1169=vc->eqExpr(id895,id581); +Expr id1168=vc->notExpr(id1169); +vc->registerAtom(id1169); +Expr id1171=vc->eqExpr(id503,id539); +Expr id1170=vc->notExpr(id1171); +vc->registerAtom(id1171); +Expr id1175=vc->eqExpr(id509,id545); +Expr id1174=vc->notExpr(id1175); +vc->registerAtom(id1175); +Expr id1183=vc->eqExpr(id875,id531); +Expr id1182=vc->notExpr(id1183); +vc->registerAtom(id1183); +Expr id1197=vc->eqExpr(id523,id559); +Expr id1196=vc->notExpr(id1197); +vc->registerAtom(id1197); +Expr id1201=vc->eqExpr(id895,id565); +Expr id1200=vc->notExpr(id1201); +vc->registerAtom(id1201); +Expr id1203=vc->eqExpr(id529,id565); +Expr id1202=vc->notExpr(id1203); +vc->registerAtom(id1203); +Expr id1205=vc->eqExpr(id895,id531); +Expr id1204=vc->notExpr(id1205); +vc->registerAtom(id1205); +Expr id1207=vc->eqExpr(id895,id545); +Expr id1206=vc->notExpr(id1207); +vc->registerAtom(id1207); +Expr id1209=vc->eqExpr(id467,id503); +Expr id1208=vc->notExpr(id1209); +vc->registerAtom(id1209); +Expr id1213=vc->eqExpr(id473,id509); +Expr id1212=vc->notExpr(id1213); +vc->registerAtom(id1213); +Expr id1221=vc->eqExpr(id875,id495); +Expr id1220=vc->notExpr(id1221); +vc->registerAtom(id1221); +Expr id1235=vc->eqExpr(id487,id523); +Expr id1234=vc->notExpr(id1235); +vc->registerAtom(id1235); +Expr id1239=vc->eqExpr(id895,id529); +Expr id1238=vc->notExpr(id1239); +vc->registerAtom(id1239); +Expr id1241=vc->eqExpr(id493,id529); +Expr id1240=vc->notExpr(id1241); +vc->registerAtom(id1241); +Expr id1243=vc->eqExpr(id895,id495); +Expr id1242=vc->notExpr(id1243); +vc->registerAtom(id1243); +Expr id1245=vc->eqExpr(id895,id509); +Expr id1244=vc->notExpr(id1245); +vc->registerAtom(id1245); +Expr id1247=vc->eqExpr(id431,id467); +Expr id1246=vc->notExpr(id1247); +vc->registerAtom(id1247); +Expr id1251=vc->eqExpr(id437,id473); +Expr id1250=vc->notExpr(id1251); +vc->registerAtom(id1251); +Expr id1259=vc->eqExpr(id875,id459); +Expr id1258=vc->notExpr(id1259); +vc->registerAtom(id1259); +Expr id1273=vc->eqExpr(id451,id487); +Expr id1272=vc->notExpr(id1273); +vc->registerAtom(id1273); +Expr id1277=vc->eqExpr(id895,id493); +Expr id1276=vc->notExpr(id1277); +vc->registerAtom(id1277); +Expr id1279=vc->eqExpr(id457,id493); +Expr id1278=vc->notExpr(id1279); +vc->registerAtom(id1279); +Expr id1281=vc->eqExpr(id895,id459); +Expr id1280=vc->notExpr(id1281); +vc->registerAtom(id1281); +Expr id1283=vc->eqExpr(id895,id473); +Expr id1282=vc->notExpr(id1283); +vc->registerAtom(id1283); +Expr id1285=vc->eqExpr(id395,id431); +Expr id1284=vc->notExpr(id1285); +vc->registerAtom(id1285); +Expr id1289=vc->eqExpr(id401,id437); +Expr id1288=vc->notExpr(id1289); +vc->registerAtom(id1289); +Expr id1297=vc->eqExpr(id875,id423); +Expr id1296=vc->notExpr(id1297); +vc->registerAtom(id1297); +Expr id1311=vc->eqExpr(id415,id451); +Expr id1310=vc->notExpr(id1311); +vc->registerAtom(id1311); +Expr id1315=vc->eqExpr(id895,id457); +Expr id1314=vc->notExpr(id1315); +vc->registerAtom(id1315); +Expr id1317=vc->eqExpr(id421,id457); +Expr id1316=vc->notExpr(id1317); +vc->registerAtom(id1317); +Expr id1319=vc->eqExpr(id895,id423); +Expr id1318=vc->notExpr(id1319); +vc->registerAtom(id1319); +Expr id1321=vc->eqExpr(id895,id437); +Expr id1320=vc->notExpr(id1321); +vc->registerAtom(id1321); +Expr id1323=vc->eqExpr(id359,id395); +Expr id1322=vc->notExpr(id1323); +vc->registerAtom(id1323); +Expr id1327=vc->eqExpr(id365,id401); +Expr id1326=vc->notExpr(id1327); +vc->registerAtom(id1327); +Expr id1335=vc->eqExpr(id875,id387); +Expr id1334=vc->notExpr(id1335); +vc->registerAtom(id1335); +Expr id1349=vc->eqExpr(id379,id415); +Expr id1348=vc->notExpr(id1349); +vc->registerAtom(id1349); +Expr id1353=vc->eqExpr(id895,id421); +Expr id1352=vc->notExpr(id1353); +vc->registerAtom(id1353); +Expr id1355=vc->eqExpr(id385,id421); +Expr id1354=vc->notExpr(id1355); +vc->registerAtom(id1355); +Expr id1357=vc->eqExpr(id895,id387); +Expr id1356=vc->notExpr(id1357); +vc->registerAtom(id1357); +Expr id1359=vc->eqExpr(id895,id401); +Expr id1358=vc->notExpr(id1359); +vc->registerAtom(id1359); +Expr id1361=vc->eqExpr(id323,id359); +Expr id1360=vc->notExpr(id1361); +vc->registerAtom(id1361); +Expr id1365=vc->eqExpr(id329,id365); +Expr id1364=vc->notExpr(id1365); +vc->registerAtom(id1365); +Expr id1373=vc->eqExpr(id875,id351); +Expr id1372=vc->notExpr(id1373); +vc->registerAtom(id1373); +Expr id1387=vc->eqExpr(id343,id379); +Expr id1386=vc->notExpr(id1387); +vc->registerAtom(id1387); +Expr id1391=vc->eqExpr(id895,id385); +Expr id1390=vc->notExpr(id1391); +vc->registerAtom(id1391); +Expr id1393=vc->eqExpr(id349,id385); +Expr id1392=vc->notExpr(id1393); +vc->registerAtom(id1393); +Expr id1395=vc->eqExpr(id895,id351); +Expr id1394=vc->notExpr(id1395); +vc->registerAtom(id1395); +Expr id1397=vc->eqExpr(id895,id365); +Expr id1396=vc->notExpr(id1397); +vc->registerAtom(id1397); +Expr id1399=vc->eqExpr(id287,id323); +Expr id1398=vc->notExpr(id1399); +vc->registerAtom(id1399); +Expr id1403=vc->eqExpr(id293,id329); +Expr id1402=vc->notExpr(id1403); +vc->registerAtom(id1403); +Expr id1411=vc->eqExpr(id875,id315); +Expr id1410=vc->notExpr(id1411); +vc->registerAtom(id1411); +Expr id1425=vc->eqExpr(id307,id343); +Expr id1424=vc->notExpr(id1425); +vc->registerAtom(id1425); +Expr id1429=vc->eqExpr(id895,id349); +Expr id1428=vc->notExpr(id1429); +vc->registerAtom(id1429); +Expr id1431=vc->eqExpr(id313,id349); +Expr id1430=vc->notExpr(id1431); +vc->registerAtom(id1431); +Expr id1433=vc->eqExpr(id895,id315); +Expr id1432=vc->notExpr(id1433); +vc->registerAtom(id1433); +Expr id1435=vc->eqExpr(id895,id329); +Expr id1434=vc->notExpr(id1435); +vc->registerAtom(id1435); +Expr id1437=vc->eqExpr(id251,id287); +Expr id1436=vc->notExpr(id1437); +vc->registerAtom(id1437); +Expr id1441=vc->eqExpr(id257,id293); +Expr id1440=vc->notExpr(id1441); +vc->registerAtom(id1441); +Expr id1449=vc->eqExpr(id875,id279); +Expr id1448=vc->notExpr(id1449); +vc->registerAtom(id1449); +Expr id1463=vc->eqExpr(id271,id307); +Expr id1462=vc->notExpr(id1463); +vc->registerAtom(id1463); +Expr id1467=vc->eqExpr(id895,id313); +Expr id1466=vc->notExpr(id1467); +vc->registerAtom(id1467); +Expr id1469=vc->eqExpr(id277,id313); +Expr id1468=vc->notExpr(id1469); +vc->registerAtom(id1469); +Expr id1471=vc->eqExpr(id895,id279); +Expr id1470=vc->notExpr(id1471); +vc->registerAtom(id1471); +Expr id1473=vc->eqExpr(id895,id293); +Expr id1472=vc->notExpr(id1473); +vc->registerAtom(id1473); +Expr id1475=vc->eqExpr(id215,id251); +Expr id1474=vc->notExpr(id1475); +vc->registerAtom(id1475); +Expr id1479=vc->eqExpr(id221,id257); +Expr id1478=vc->notExpr(id1479); +vc->registerAtom(id1479); +Expr id1487=vc->eqExpr(id875,id243); +Expr id1486=vc->notExpr(id1487); +vc->registerAtom(id1487); +Expr id1501=vc->eqExpr(id235,id271); +Expr id1500=vc->notExpr(id1501); +vc->registerAtom(id1501); +Expr id1505=vc->eqExpr(id895,id277); +Expr id1504=vc->notExpr(id1505); +vc->registerAtom(id1505); +Expr id1507=vc->eqExpr(id241,id277); +Expr id1506=vc->notExpr(id1507); +vc->registerAtom(id1507); +Expr id1509=vc->eqExpr(id895,id243); +Expr id1508=vc->notExpr(id1509); +vc->registerAtom(id1509); +Expr id1511=vc->eqExpr(id895,id257); +Expr id1510=vc->notExpr(id1511); +vc->registerAtom(id1511); +Expr id1513=vc->eqExpr(id179,id215); +Expr id1512=vc->notExpr(id1513); +vc->registerAtom(id1513); +Expr id1517=vc->eqExpr(id185,id221); +Expr id1516=vc->notExpr(id1517); +vc->registerAtom(id1517); +Expr id1525=vc->eqExpr(id875,id207); +Expr id1524=vc->notExpr(id1525); +vc->registerAtom(id1525); +Expr id1539=vc->eqExpr(id199,id235); +Expr id1538=vc->notExpr(id1539); +vc->registerAtom(id1539); +Expr id1543=vc->eqExpr(id895,id241); +Expr id1542=vc->notExpr(id1543); +vc->registerAtom(id1543); +Expr id1545=vc->eqExpr(id205,id241); +Expr id1544=vc->notExpr(id1545); +vc->registerAtom(id1545); +Expr id1547=vc->eqExpr(id895,id207); +Expr id1546=vc->notExpr(id1547); +vc->registerAtom(id1547); +Expr id1549=vc->eqExpr(id895,id221); +Expr id1548=vc->notExpr(id1549); +vc->registerAtom(id1549); +Expr id1551=vc->eqExpr(id131,id179); +Expr id1550=vc->notExpr(id1551); +vc->registerAtom(id1551); +Expr id1555=vc->eqExpr(id139,id185); +Expr id1554=vc->notExpr(id1555); +vc->registerAtom(id1555); +Expr id1563=vc->eqExpr(id875,id163); +Expr id1562=vc->notExpr(id1563); +vc->registerAtom(id1563); +Expr id1577=vc->eqExpr(id155,id199); +Expr id1576=vc->notExpr(id1577); +vc->registerAtom(id1577); +Expr id1581=vc->eqExpr(id895,id205); +Expr id1580=vc->notExpr(id1581); +vc->registerAtom(id1581); +Expr id1583=vc->eqExpr(id161,id205); +Expr id1582=vc->notExpr(id1583); +vc->registerAtom(id1583); +Expr id1585=vc->eqExpr(id895,id163); +Expr id1584=vc->notExpr(id1585); +vc->registerAtom(id1585); +Expr id1587=vc->eqExpr(id895,id185); +Expr id1586=vc->notExpr(id1587); +vc->registerAtom(id1587); +Expr id1589=vc->eqExpr(id133,id131); +Expr id1588=vc->notExpr(id1589); +vc->registerAtom(id1589); +Expr id1613=vc->eqExpr(id895,id161); +Expr id1612=vc->notExpr(id1613); +vc->registerAtom(id1613); +Expr id1615=vc->eqExpr(id895,id139); +Expr id1614=vc->notExpr(id1615); +vc->registerAtom(id1615); +Expr id1617=vc->eqExpr(id895,id155); +Expr id1616=vc->notExpr(id1617); +vc->registerAtom(id1617); +Expr id1619=vc->plusExpr(id811,id127); +Expr id1621=vc->ratExpr(5,1); +Expr id1623=vc->leExpr(id1619,id1621); +Expr id1622=vc->notExpr(id1623); +vc->registerAtom(id1623); +Expr id1625=vc->plusExpr(id817,id127); +Expr id1627=vc->leExpr(id1625,id875); +Expr id1626=vc->notExpr(id1627); +vc->registerAtom(id1627); +Expr id1629=vc->plusExpr(id775,id125); +Expr id1631=vc->leExpr(id1629,id1621); +Expr id1630=vc->notExpr(id1631); +vc->registerAtom(id1631); +Expr id1633=vc->plusExpr(id781,id125); +Expr id1635=vc->leExpr(id1633,id875); +Expr id1634=vc->notExpr(id1635); +vc->registerAtom(id1635); +Expr id1637=vc->plusExpr(id739,id123); +Expr id1639=vc->leExpr(id1637,id1621); +Expr id1638=vc->notExpr(id1639); +vc->registerAtom(id1639); +Expr id1641=vc->plusExpr(id745,id123); +Expr id1643=vc->leExpr(id1641,id875); +Expr id1642=vc->notExpr(id1643); +vc->registerAtom(id1643); +Expr id1645=vc->plusExpr(id703,id121); +Expr id1647=vc->leExpr(id1645,id1621); +Expr id1646=vc->notExpr(id1647); +vc->registerAtom(id1647); +Expr id1649=vc->plusExpr(id709,id121); +Expr id1651=vc->leExpr(id1649,id875); +Expr id1650=vc->notExpr(id1651); +vc->registerAtom(id1651); +Expr id1653=vc->plusExpr(id667,id119); +Expr id1655=vc->leExpr(id1653,id1621); +Expr id1654=vc->notExpr(id1655); +vc->registerAtom(id1655); +Expr id1657=vc->plusExpr(id673,id119); +Expr id1659=vc->leExpr(id1657,id875); +Expr id1658=vc->notExpr(id1659); +vc->registerAtom(id1659); +Expr id1661=vc->plusExpr(id631,id117); +Expr id1663=vc->leExpr(id1661,id1621); +Expr id1662=vc->notExpr(id1663); +vc->registerAtom(id1663); +Expr id1665=vc->plusExpr(id637,id117); +Expr id1667=vc->leExpr(id1665,id875); +Expr id1666=vc->notExpr(id1667); +vc->registerAtom(id1667); +Expr id1669=vc->plusExpr(id595,id115); +Expr id1671=vc->leExpr(id1669,id1621); +Expr id1670=vc->notExpr(id1671); +vc->registerAtom(id1671); +Expr id1673=vc->plusExpr(id601,id115); +Expr id1675=vc->leExpr(id1673,id875); +Expr id1674=vc->notExpr(id1675); +vc->registerAtom(id1675); +Expr id1677=vc->plusExpr(id559,id113); +Expr id1679=vc->leExpr(id1677,id1621); +Expr id1678=vc->notExpr(id1679); +vc->registerAtom(id1679); +Expr id1681=vc->plusExpr(id565,id113); +Expr id1683=vc->leExpr(id1681,id875); +Expr id1682=vc->notExpr(id1683); +vc->registerAtom(id1683); +Expr id1685=vc->plusExpr(id523,id111); +Expr id1687=vc->leExpr(id1685,id1621); +Expr id1686=vc->notExpr(id1687); +vc->registerAtom(id1687); +Expr id1689=vc->plusExpr(id529,id111); +Expr id1691=vc->leExpr(id1689,id875); +Expr id1690=vc->notExpr(id1691); +vc->registerAtom(id1691); +Expr id1693=vc->plusExpr(id487,id109); +Expr id1695=vc->leExpr(id1693,id1621); +Expr id1694=vc->notExpr(id1695); +vc->registerAtom(id1695); +Expr id1697=vc->plusExpr(id493,id109); +Expr id1699=vc->leExpr(id1697,id875); +Expr id1698=vc->notExpr(id1699); +vc->registerAtom(id1699); +Expr id1701=vc->plusExpr(id451,id107); +Expr id1703=vc->leExpr(id1701,id1621); +Expr id1702=vc->notExpr(id1703); +vc->registerAtom(id1703); +Expr id1705=vc->plusExpr(id457,id107); +Expr id1707=vc->leExpr(id1705,id875); +Expr id1706=vc->notExpr(id1707); +vc->registerAtom(id1707); +Expr id1709=vc->plusExpr(id415,id105); +Expr id1711=vc->leExpr(id1709,id1621); +Expr id1710=vc->notExpr(id1711); +vc->registerAtom(id1711); +Expr id1713=vc->plusExpr(id421,id105); +Expr id1715=vc->leExpr(id1713,id875); +Expr id1714=vc->notExpr(id1715); +vc->registerAtom(id1715); +Expr id1717=vc->plusExpr(id379,id103); +Expr id1719=vc->leExpr(id1717,id1621); +Expr id1718=vc->notExpr(id1719); +vc->registerAtom(id1719); +Expr id1721=vc->plusExpr(id385,id103); +Expr id1723=vc->leExpr(id1721,id875); +Expr id1722=vc->notExpr(id1723); +vc->registerAtom(id1723); +Expr id1725=vc->plusExpr(id343,id101); +Expr id1727=vc->leExpr(id1725,id1621); +Expr id1726=vc->notExpr(id1727); +vc->registerAtom(id1727); +Expr id1729=vc->plusExpr(id349,id101); +Expr id1731=vc->leExpr(id1729,id875); +Expr id1730=vc->notExpr(id1731); +vc->registerAtom(id1731); +Expr id1733=vc->plusExpr(id307,id99); +Expr id1735=vc->leExpr(id1733,id1621); +Expr id1734=vc->notExpr(id1735); +vc->registerAtom(id1735); +Expr id1737=vc->plusExpr(id313,id99); +Expr id1739=vc->leExpr(id1737,id875); +Expr id1738=vc->notExpr(id1739); +vc->registerAtom(id1739); +Expr id1741=vc->plusExpr(id271,id97); +Expr id1743=vc->leExpr(id1741,id1621); +Expr id1742=vc->notExpr(id1743); +vc->registerAtom(id1743); +Expr id1745=vc->plusExpr(id277,id97); +Expr id1747=vc->leExpr(id1745,id875); +Expr id1746=vc->notExpr(id1747); +vc->registerAtom(id1747); +Expr id1749=vc->plusExpr(id235,id95); +Expr id1751=vc->leExpr(id1749,id1621); +Expr id1750=vc->notExpr(id1751); +vc->registerAtom(id1751); +Expr id1753=vc->plusExpr(id241,id95); +Expr id1755=vc->leExpr(id1753,id875); +Expr id1754=vc->notExpr(id1755); +vc->registerAtom(id1755); +Expr id1757=vc->plusExpr(id199,id93); +Expr id1759=vc->leExpr(id1757,id1621); +Expr id1758=vc->notExpr(id1759); +vc->registerAtom(id1759); +Expr id1761=vc->plusExpr(id205,id93); +Expr id1763=vc->leExpr(id1761,id875); +Expr id1762=vc->notExpr(id1763); +vc->registerAtom(id1763); +Expr id1765=vc->plusExpr(id155,id91); +Expr id1767=vc->leExpr(id1765,id1621); +Expr id1766=vc->notExpr(id1767); +vc->registerAtom(id1767); +Expr id1769=vc->plusExpr(id161,id91); +Expr id1771=vc->leExpr(id1769,id875); +Expr id1770=vc->notExpr(id1771); +vc->registerAtom(id1771); +Expr id1773=vc->plusExpr(id895,id89); +Expr id1775=vc->leExpr(id1773,id1621); +Expr id1774=vc->notExpr(id1775); +vc->registerAtom(id1775); +Expr id1777=vc->leExpr(id1773,id875); +Expr id1776=vc->notExpr(id1777); +vc->registerAtom(id1777); +Expr id1779=vc->leExpr(id855,id875); +Expr id1778=vc->notExpr(id1779); +vc->registerAtom(id1779); +Expr id1781=vc->geExpr(id855,id895); +Expr id1780=vc->notExpr(id1781); +vc->registerAtom(id1781); +Expr id1785=vc->leExpr(id819,id875); +Expr id1784=vc->notExpr(id1785); +vc->registerAtom(id1785); +Expr id1789=vc->geExpr(id819,id895); +Expr id1788=vc->notExpr(id1789); +vc->registerAtom(id1789); +Expr id1793=vc->leExpr(id783,id875); +Expr id1792=vc->notExpr(id1793); +vc->registerAtom(id1793); +Expr id1797=vc->geExpr(id783,id895); +Expr id1796=vc->notExpr(id1797); +vc->registerAtom(id1797); +Expr id1801=vc->leExpr(id747,id875); +Expr id1800=vc->notExpr(id1801); +vc->registerAtom(id1801); +Expr id1805=vc->geExpr(id747,id895); +Expr id1804=vc->notExpr(id1805); +vc->registerAtom(id1805); +Expr id1809=vc->leExpr(id711,id875); +Expr id1808=vc->notExpr(id1809); +vc->registerAtom(id1809); +Expr id1813=vc->geExpr(id711,id895); +Expr id1812=vc->notExpr(id1813); +vc->registerAtom(id1813); +Expr id1817=vc->leExpr(id675,id875); +Expr id1816=vc->notExpr(id1817); +vc->registerAtom(id1817); +Expr id1821=vc->geExpr(id675,id895); +Expr id1820=vc->notExpr(id1821); +vc->registerAtom(id1821); +Expr id1825=vc->leExpr(id639,id875); +Expr id1824=vc->notExpr(id1825); +vc->registerAtom(id1825); +Expr id1829=vc->geExpr(id639,id895); +Expr id1828=vc->notExpr(id1829); +vc->registerAtom(id1829); +Expr id1833=vc->leExpr(id603,id875); +Expr id1832=vc->notExpr(id1833); +vc->registerAtom(id1833); +Expr id1837=vc->geExpr(id603,id895); +Expr id1836=vc->notExpr(id1837); +vc->registerAtom(id1837); +Expr id1841=vc->leExpr(id567,id875); +Expr id1840=vc->notExpr(id1841); +vc->registerAtom(id1841); +Expr id1845=vc->geExpr(id567,id895); +Expr id1844=vc->notExpr(id1845); +vc->registerAtom(id1845); +Expr id1849=vc->leExpr(id531,id875); +Expr id1848=vc->notExpr(id1849); +vc->registerAtom(id1849); +Expr id1853=vc->geExpr(id531,id895); +Expr id1852=vc->notExpr(id1853); +vc->registerAtom(id1853); +Expr id1857=vc->leExpr(id495,id875); +Expr id1856=vc->notExpr(id1857); +vc->registerAtom(id1857); +Expr id1861=vc->geExpr(id495,id895); +Expr id1860=vc->notExpr(id1861); +vc->registerAtom(id1861); +Expr id1865=vc->leExpr(id459,id875); +Expr id1864=vc->notExpr(id1865); +vc->registerAtom(id1865); +Expr id1869=vc->geExpr(id459,id895); +Expr id1868=vc->notExpr(id1869); +vc->registerAtom(id1869); +Expr id1873=vc->leExpr(id423,id875); +Expr id1872=vc->notExpr(id1873); +vc->registerAtom(id1873); +Expr id1877=vc->geExpr(id423,id895); +Expr id1876=vc->notExpr(id1877); +vc->registerAtom(id1877); +Expr id1881=vc->leExpr(id387,id875); +Expr id1880=vc->notExpr(id1881); +vc->registerAtom(id1881); +Expr id1885=vc->geExpr(id387,id895); +Expr id1884=vc->notExpr(id1885); +vc->registerAtom(id1885); +Expr id1889=vc->leExpr(id351,id875); +Expr id1888=vc->notExpr(id1889); +vc->registerAtom(id1889); +Expr id1893=vc->geExpr(id351,id895); +Expr id1892=vc->notExpr(id1893); +vc->registerAtom(id1893); +Expr id1897=vc->leExpr(id315,id875); +Expr id1896=vc->notExpr(id1897); +vc->registerAtom(id1897); +Expr id1901=vc->geExpr(id315,id895); +Expr id1900=vc->notExpr(id1901); +vc->registerAtom(id1901); +Expr id1905=vc->leExpr(id279,id875); +Expr id1904=vc->notExpr(id1905); +vc->registerAtom(id1905); +Expr id1909=vc->geExpr(id279,id895); +Expr id1908=vc->notExpr(id1909); +vc->registerAtom(id1909); +Expr id1913=vc->leExpr(id243,id875); +Expr id1912=vc->notExpr(id1913); +vc->registerAtom(id1913); +Expr id1917=vc->geExpr(id243,id895); +Expr id1916=vc->notExpr(id1917); +vc->registerAtom(id1917); +Expr id1921=vc->leExpr(id207,id875); +Expr id1920=vc->notExpr(id1921); +vc->registerAtom(id1921); +Expr id1925=vc->geExpr(id207,id895); +Expr id1924=vc->notExpr(id1925); +vc->registerAtom(id1925); +Expr id1929=vc->leExpr(id163,id875); +Expr id1928=vc->notExpr(id1929); +vc->registerAtom(id1929); +Expr id1933=vc->geExpr(id163,id895); +Expr id1932=vc->notExpr(id1933); +vc->registerAtom(id1933); +Expr id1949=vc->ltExpr(id129,id895); +Expr id1948=vc->notExpr(id1949); +vc->registerAtom(id1949); +Expr id1955=vc->ltExpr(id127,id895); +Expr id1954=vc->notExpr(id1955); +vc->registerAtom(id1955); +Expr id1961=vc->ltExpr(id125,id895); +Expr id1960=vc->notExpr(id1961); +vc->registerAtom(id1961); +Expr id1967=vc->ltExpr(id123,id895); +Expr id1966=vc->notExpr(id1967); +vc->registerAtom(id1967); +Expr id1973=vc->ltExpr(id121,id895); +Expr id1972=vc->notExpr(id1973); +vc->registerAtom(id1973); +Expr id1979=vc->ltExpr(id119,id895); +Expr id1978=vc->notExpr(id1979); +vc->registerAtom(id1979); +Expr id1985=vc->ltExpr(id117,id895); +Expr id1984=vc->notExpr(id1985); +vc->registerAtom(id1985); +Expr id1991=vc->ltExpr(id115,id895); +Expr id1990=vc->notExpr(id1991); +vc->registerAtom(id1991); +Expr id1997=vc->ltExpr(id113,id895); +Expr id1996=vc->notExpr(id1997); +vc->registerAtom(id1997); +Expr id2003=vc->ltExpr(id111,id895); +Expr id2002=vc->notExpr(id2003); +vc->registerAtom(id2003); +Expr id2009=vc->ltExpr(id109,id895); +Expr id2008=vc->notExpr(id2009); +vc->registerAtom(id2009); +Expr id2015=vc->ltExpr(id107,id895); +Expr id2014=vc->notExpr(id2015); +vc->registerAtom(id2015); +Expr id2021=vc->ltExpr(id105,id895); +Expr id2020=vc->notExpr(id2021); +vc->registerAtom(id2021); +Expr id2027=vc->ltExpr(id103,id895); +Expr id2026=vc->notExpr(id2027); +vc->registerAtom(id2027); +Expr id2033=vc->ltExpr(id101,id895); +Expr id2032=vc->notExpr(id2033); +vc->registerAtom(id2033); +Expr id2039=vc->ltExpr(id99,id895); +Expr id2038=vc->notExpr(id2039); +vc->registerAtom(id2039); +Expr id2045=vc->ltExpr(id97,id895); +Expr id2044=vc->notExpr(id2045); +vc->registerAtom(id2045); +Expr id2051=vc->ltExpr(id95,id895); +Expr id2050=vc->notExpr(id2051); +vc->registerAtom(id2051); +Expr id2057=vc->ltExpr(id93,id895); +Expr id2056=vc->notExpr(id2057); +vc->registerAtom(id2057); +Expr id2063=vc->ltExpr(id91,id895); +Expr id2062=vc->notExpr(id2063); +vc->registerAtom(id2063); +Expr id2069=vc->ltExpr(id89,id895); +Expr id2068=vc->notExpr(id2069); +vc->registerAtom(id2069); +Expr id2077=vc->varExpr("2075_c",id9); +Expr id2079=vc->eqExpr(id2077,id895); +Expr id2078=vc->notExpr(id2079); +vc->registerAtom(id2079); +Expr id2081=vc->eqExpr(id2077,id875); +Expr id2080=vc->notExpr(id2081); +vc->registerAtom(id2081); +Expr id2093=vc->eqExpr(id2077,id855); +Expr id2092=vc->notExpr(id2093); +vc->registerAtom(id2093); +Expr id2099=vc->eqExpr(id895,id857); +Expr id2098=vc->notExpr(id2099); +vc->registerAtom(id2099); +Expr id2115=vc->eqExpr(id895,id847); +Expr id2114=vc->notExpr(id2115); +vc->registerAtom(id2115); +Expr id2119=vc->eqExpr(id875,id857); +Expr id2118=vc->notExpr(id2119); +vc->registerAtom(id2119); +Expr id2127=vc->ratExpr(2,1); +Expr id2129=vc->leExpr(id811,id2127); +Expr id2128=vc->notExpr(id2129); +vc->registerAtom(id2129); +Expr id2145=vc->eqExpr(id2127,id857); +Expr id2144=vc->notExpr(id2145); +vc->registerAtom(id2145); +Expr id2163=vc->ratExpr(3,1); +Expr id2165=vc->eqExpr(id2163,id857); +Expr id2164=vc->notExpr(id2165); +vc->registerAtom(id2165); +Expr id2185=vc->ratExpr(4,1); +Expr id2187=vc->eqExpr(id2185,id857); +Expr id2186=vc->notExpr(id2187); +vc->registerAtom(id2187); +Expr id2209=vc->eqExpr(id1619,id847); +Expr id2208=vc->notExpr(id2209); +vc->registerAtom(id2209); +Expr id2225=vc->eqExpr(id1621,id857); +Expr id2224=vc->notExpr(id2225); +vc->registerAtom(id2225); +Expr id2239=vc->eqExpr(id895,id859); +Expr id2238=vc->notExpr(id2239); +vc->registerAtom(id2239); +Expr id2259=vc->eqExpr(id875,id859); +Expr id2258=vc->notExpr(id2259); +vc->registerAtom(id2259); +Expr id2267=vc->eqExpr(id875,id817); +Expr id2266=vc->notExpr(id2267); +vc->registerAtom(id2267); +Expr id2283=vc->eqExpr(id2127,id859); +Expr id2282=vc->notExpr(id2283); +vc->registerAtom(id2283); +Expr id2305=vc->eqExpr(id2163,id859); +Expr id2304=vc->notExpr(id2305); +vc->registerAtom(id2305); +Expr id2325=vc->eqExpr(id2185,id859); +Expr id2324=vc->notExpr(id2325); +vc->registerAtom(id2325); +Expr id2341=vc->eqExpr(id1625,id853); +Expr id2340=vc->notExpr(id2341); +vc->registerAtom(id2341); +Expr id2357=vc->eqExpr(id1621,id859); +Expr id2356=vc->notExpr(id2357); +vc->registerAtom(id2357); +Expr id2375=vc->eqExpr(id895,id861); +Expr id2374=vc->notExpr(id2375); +vc->registerAtom(id2375); +Expr id2395=vc->eqExpr(id875,id861); +Expr id2394=vc->notExpr(id2395); +vc->registerAtom(id2395); +Expr id2413=vc->eqExpr(id2127,id861); +Expr id2412=vc->notExpr(id2413); +vc->registerAtom(id2413); +Expr id2435=vc->eqExpr(id2163,id861); +Expr id2434=vc->notExpr(id2435); +vc->registerAtom(id2435); +Expr id2443=vc->ltExpr(id797,id875); +Expr id2442=vc->notExpr(id2443); +vc->registerAtom(id2443); +Expr id2459=vc->eqExpr(id2185,id861); +Expr id2458=vc->notExpr(id2459); +vc->registerAtom(id2459); +Expr id2465=vc->plusExpr(id797,id127); +Expr id2467=vc->leExpr(id2465,id875); +Expr id2466=vc->notExpr(id2467); +vc->registerAtom(id2467); +Expr id2475=vc->leExpr(id2465,id2127); +Expr id2474=vc->notExpr(id2475); +vc->registerAtom(id2475); +Expr id2481=vc->eqExpr(id2465,id833); +Expr id2480=vc->notExpr(id2481); +vc->registerAtom(id2481); +Expr id2491=vc->eqExpr(id1621,id861); +Expr id2490=vc->notExpr(id2491); +vc->registerAtom(id2491); +Expr id2511=vc->varExpr("2509_c",id9); +Expr id2513=vc->eqExpr(id2511,id895); +Expr id2512=vc->notExpr(id2513); +vc->registerAtom(id2513); +Expr id2515=vc->eqExpr(id2511,id875); +Expr id2514=vc->notExpr(id2515); +vc->registerAtom(id2515); +Expr id2527=vc->eqExpr(id2511,id819); +Expr id2526=vc->notExpr(id2527); +vc->registerAtom(id2527); +Expr id2533=vc->eqExpr(id895,id821); +Expr id2532=vc->notExpr(id2533); +vc->registerAtom(id2533); +Expr id2549=vc->eqExpr(id895,id811); +Expr id2548=vc->notExpr(id2549); +vc->registerAtom(id2549); +Expr id2553=vc->eqExpr(id875,id821); +Expr id2552=vc->notExpr(id2553); +vc->registerAtom(id2553); +Expr id2561=vc->leExpr(id775,id2127); +Expr id2560=vc->notExpr(id2561); +vc->registerAtom(id2561); +Expr id2577=vc->eqExpr(id2127,id821); +Expr id2576=vc->notExpr(id2577); +vc->registerAtom(id2577); +Expr id2595=vc->eqExpr(id2163,id821); +Expr id2594=vc->notExpr(id2595); +vc->registerAtom(id2595); +Expr id2615=vc->eqExpr(id2185,id821); +Expr id2614=vc->notExpr(id2615); +vc->registerAtom(id2615); +Expr id2637=vc->eqExpr(id1629,id811); +Expr id2636=vc->notExpr(id2637); +vc->registerAtom(id2637); +Expr id2653=vc->eqExpr(id1621,id821); +Expr id2652=vc->notExpr(id2653); +vc->registerAtom(id2653); +Expr id2667=vc->eqExpr(id895,id823); +Expr id2666=vc->notExpr(id2667); +vc->registerAtom(id2667); +Expr id2687=vc->eqExpr(id875,id823); +Expr id2686=vc->notExpr(id2687); +vc->registerAtom(id2687); +Expr id2695=vc->eqExpr(id875,id781); +Expr id2694=vc->notExpr(id2695); +vc->registerAtom(id2695); +Expr id2711=vc->eqExpr(id2127,id823); +Expr id2710=vc->notExpr(id2711); +vc->registerAtom(id2711); +Expr id2733=vc->eqExpr(id2163,id823); +Expr id2732=vc->notExpr(id2733); +vc->registerAtom(id2733); +Expr id2753=vc->eqExpr(id2185,id823); +Expr id2752=vc->notExpr(id2753); +vc->registerAtom(id2753); +Expr id2769=vc->eqExpr(id1633,id817); +Expr id2768=vc->notExpr(id2769); +vc->registerAtom(id2769); +Expr id2785=vc->eqExpr(id1621,id823); +Expr id2784=vc->notExpr(id2785); +vc->registerAtom(id2785); +Expr id2803=vc->eqExpr(id895,id825); +Expr id2802=vc->notExpr(id2803); +vc->registerAtom(id2803); +Expr id2823=vc->eqExpr(id875,id825); +Expr id2822=vc->notExpr(id2823); +vc->registerAtom(id2823); +Expr id2841=vc->eqExpr(id2127,id825); +Expr id2840=vc->notExpr(id2841); +vc->registerAtom(id2841); +Expr id2863=vc->eqExpr(id2163,id825); +Expr id2862=vc->notExpr(id2863); +vc->registerAtom(id2863); +Expr id2871=vc->ltExpr(id761,id875); +Expr id2870=vc->notExpr(id2871); +vc->registerAtom(id2871); +Expr id2887=vc->eqExpr(id2185,id825); +Expr id2886=vc->notExpr(id2887); +vc->registerAtom(id2887); +Expr id2893=vc->plusExpr(id761,id125); +Expr id2895=vc->leExpr(id2893,id875); +Expr id2894=vc->notExpr(id2895); +vc->registerAtom(id2895); +Expr id2903=vc->leExpr(id2893,id2127); +Expr id2902=vc->notExpr(id2903); +vc->registerAtom(id2903); +Expr id2909=vc->eqExpr(id2893,id797); +Expr id2908=vc->notExpr(id2909); +vc->registerAtom(id2909); +Expr id2919=vc->eqExpr(id1621,id825); +Expr id2918=vc->notExpr(id2919); +vc->registerAtom(id2919); +Expr id2939=vc->varExpr("2937_c",id9); +Expr id2941=vc->eqExpr(id2939,id895); +Expr id2940=vc->notExpr(id2941); +vc->registerAtom(id2941); +Expr id2943=vc->eqExpr(id2939,id875); +Expr id2942=vc->notExpr(id2943); +vc->registerAtom(id2943); +Expr id2955=vc->eqExpr(id2939,id783); +Expr id2954=vc->notExpr(id2955); +vc->registerAtom(id2955); +Expr id2961=vc->eqExpr(id895,id785); +Expr id2960=vc->notExpr(id2961); +vc->registerAtom(id2961); +Expr id2977=vc->eqExpr(id895,id775); +Expr id2976=vc->notExpr(id2977); +vc->registerAtom(id2977); +Expr id2981=vc->eqExpr(id875,id785); +Expr id2980=vc->notExpr(id2981); +vc->registerAtom(id2981); +Expr id2989=vc->leExpr(id739,id2127); +Expr id2988=vc->notExpr(id2989); +vc->registerAtom(id2989); +Expr id3005=vc->eqExpr(id2127,id785); +Expr id3004=vc->notExpr(id3005); +vc->registerAtom(id3005); +Expr id3023=vc->eqExpr(id2163,id785); +Expr id3022=vc->notExpr(id3023); +vc->registerAtom(id3023); +Expr id3043=vc->eqExpr(id2185,id785); +Expr id3042=vc->notExpr(id3043); +vc->registerAtom(id3043); +Expr id3065=vc->eqExpr(id1637,id775); +Expr id3064=vc->notExpr(id3065); +vc->registerAtom(id3065); +Expr id3081=vc->eqExpr(id1621,id785); +Expr id3080=vc->notExpr(id3081); +vc->registerAtom(id3081); +Expr id3095=vc->eqExpr(id895,id787); +Expr id3094=vc->notExpr(id3095); +vc->registerAtom(id3095); +Expr id3115=vc->eqExpr(id875,id787); +Expr id3114=vc->notExpr(id3115); +vc->registerAtom(id3115); +Expr id3123=vc->eqExpr(id875,id745); +Expr id3122=vc->notExpr(id3123); +vc->registerAtom(id3123); +Expr id3139=vc->eqExpr(id2127,id787); +Expr id3138=vc->notExpr(id3139); +vc->registerAtom(id3139); +Expr id3161=vc->eqExpr(id2163,id787); +Expr id3160=vc->notExpr(id3161); +vc->registerAtom(id3161); +Expr id3181=vc->eqExpr(id2185,id787); +Expr id3180=vc->notExpr(id3181); +vc->registerAtom(id3181); +Expr id3197=vc->eqExpr(id1641,id781); +Expr id3196=vc->notExpr(id3197); +vc->registerAtom(id3197); +Expr id3213=vc->eqExpr(id1621,id787); +Expr id3212=vc->notExpr(id3213); +vc->registerAtom(id3213); +Expr id3231=vc->eqExpr(id895,id789); +Expr id3230=vc->notExpr(id3231); +vc->registerAtom(id3231); +Expr id3251=vc->eqExpr(id875,id789); +Expr id3250=vc->notExpr(id3251); +vc->registerAtom(id3251); +Expr id3269=vc->eqExpr(id2127,id789); +Expr id3268=vc->notExpr(id3269); +vc->registerAtom(id3269); +Expr id3291=vc->eqExpr(id2163,id789); +Expr id3290=vc->notExpr(id3291); +vc->registerAtom(id3291); +Expr id3299=vc->ltExpr(id725,id875); +Expr id3298=vc->notExpr(id3299); +vc->registerAtom(id3299); +Expr id3315=vc->eqExpr(id2185,id789); +Expr id3314=vc->notExpr(id3315); +vc->registerAtom(id3315); +Expr id3321=vc->plusExpr(id725,id123); +Expr id3323=vc->leExpr(id3321,id875); +Expr id3322=vc->notExpr(id3323); +vc->registerAtom(id3323); +Expr id3331=vc->leExpr(id3321,id2127); +Expr id3330=vc->notExpr(id3331); +vc->registerAtom(id3331); +Expr id3337=vc->eqExpr(id3321,id761); +Expr id3336=vc->notExpr(id3337); +vc->registerAtom(id3337); +Expr id3347=vc->eqExpr(id1621,id789); +Expr id3346=vc->notExpr(id3347); +vc->registerAtom(id3347); +Expr id3367=vc->varExpr("3365_c",id9); +Expr id3369=vc->eqExpr(id3367,id895); +Expr id3368=vc->notExpr(id3369); +vc->registerAtom(id3369); +Expr id3371=vc->eqExpr(id3367,id875); +Expr id3370=vc->notExpr(id3371); +vc->registerAtom(id3371); +Expr id3383=vc->eqExpr(id3367,id747); +Expr id3382=vc->notExpr(id3383); +vc->registerAtom(id3383); +Expr id3389=vc->eqExpr(id895,id749); +Expr id3388=vc->notExpr(id3389); +vc->registerAtom(id3389); +Expr id3405=vc->eqExpr(id895,id739); +Expr id3404=vc->notExpr(id3405); +vc->registerAtom(id3405); +Expr id3409=vc->eqExpr(id875,id749); +Expr id3408=vc->notExpr(id3409); +vc->registerAtom(id3409); +Expr id3417=vc->leExpr(id703,id2127); +Expr id3416=vc->notExpr(id3417); +vc->registerAtom(id3417); +Expr id3433=vc->eqExpr(id2127,id749); +Expr id3432=vc->notExpr(id3433); +vc->registerAtom(id3433); +Expr id3451=vc->eqExpr(id2163,id749); +Expr id3450=vc->notExpr(id3451); +vc->registerAtom(id3451); +Expr id3471=vc->eqExpr(id2185,id749); +Expr id3470=vc->notExpr(id3471); +vc->registerAtom(id3471); +Expr id3493=vc->eqExpr(id1645,id739); +Expr id3492=vc->notExpr(id3493); +vc->registerAtom(id3493); +Expr id3509=vc->eqExpr(id1621,id749); +Expr id3508=vc->notExpr(id3509); +vc->registerAtom(id3509); +Expr id3523=vc->eqExpr(id895,id751); +Expr id3522=vc->notExpr(id3523); +vc->registerAtom(id3523); +Expr id3543=vc->eqExpr(id875,id751); +Expr id3542=vc->notExpr(id3543); +vc->registerAtom(id3543); +Expr id3551=vc->eqExpr(id875,id709); +Expr id3550=vc->notExpr(id3551); +vc->registerAtom(id3551); +Expr id3567=vc->eqExpr(id2127,id751); +Expr id3566=vc->notExpr(id3567); +vc->registerAtom(id3567); +Expr id3589=vc->eqExpr(id2163,id751); +Expr id3588=vc->notExpr(id3589); +vc->registerAtom(id3589); +Expr id3609=vc->eqExpr(id2185,id751); +Expr id3608=vc->notExpr(id3609); +vc->registerAtom(id3609); +Expr id3625=vc->eqExpr(id1649,id745); +Expr id3624=vc->notExpr(id3625); +vc->registerAtom(id3625); +Expr id3641=vc->eqExpr(id1621,id751); +Expr id3640=vc->notExpr(id3641); +vc->registerAtom(id3641); +Expr id3659=vc->eqExpr(id895,id753); +Expr id3658=vc->notExpr(id3659); +vc->registerAtom(id3659); +Expr id3679=vc->eqExpr(id875,id753); +Expr id3678=vc->notExpr(id3679); +vc->registerAtom(id3679); +Expr id3697=vc->eqExpr(id2127,id753); +Expr id3696=vc->notExpr(id3697); +vc->registerAtom(id3697); +Expr id3719=vc->eqExpr(id2163,id753); +Expr id3718=vc->notExpr(id3719); +vc->registerAtom(id3719); +Expr id3727=vc->ltExpr(id689,id875); +Expr id3726=vc->notExpr(id3727); +vc->registerAtom(id3727); +Expr id3743=vc->eqExpr(id2185,id753); +Expr id3742=vc->notExpr(id3743); +vc->registerAtom(id3743); +Expr id3749=vc->plusExpr(id689,id121); +Expr id3751=vc->leExpr(id3749,id875); +Expr id3750=vc->notExpr(id3751); +vc->registerAtom(id3751); +Expr id3759=vc->leExpr(id3749,id2127); +Expr id3758=vc->notExpr(id3759); +vc->registerAtom(id3759); +Expr id3765=vc->eqExpr(id3749,id725); +Expr id3764=vc->notExpr(id3765); +vc->registerAtom(id3765); +Expr id3775=vc->eqExpr(id1621,id753); +Expr id3774=vc->notExpr(id3775); +vc->registerAtom(id3775); +Expr id3795=vc->varExpr("3793_c",id9); +Expr id3797=vc->eqExpr(id3795,id895); +Expr id3796=vc->notExpr(id3797); +vc->registerAtom(id3797); +Expr id3799=vc->eqExpr(id3795,id875); +Expr id3798=vc->notExpr(id3799); +vc->registerAtom(id3799); +Expr id3811=vc->eqExpr(id3795,id711); +Expr id3810=vc->notExpr(id3811); +vc->registerAtom(id3811); +Expr id3817=vc->eqExpr(id895,id713); +Expr id3816=vc->notExpr(id3817); +vc->registerAtom(id3817); +Expr id3833=vc->eqExpr(id895,id703); +Expr id3832=vc->notExpr(id3833); +vc->registerAtom(id3833); +Expr id3837=vc->eqExpr(id875,id713); +Expr id3836=vc->notExpr(id3837); +vc->registerAtom(id3837); +Expr id3845=vc->leExpr(id667,id2127); +Expr id3844=vc->notExpr(id3845); +vc->registerAtom(id3845); +Expr id3861=vc->eqExpr(id2127,id713); +Expr id3860=vc->notExpr(id3861); +vc->registerAtom(id3861); +Expr id3879=vc->eqExpr(id2163,id713); +Expr id3878=vc->notExpr(id3879); +vc->registerAtom(id3879); +Expr id3899=vc->eqExpr(id2185,id713); +Expr id3898=vc->notExpr(id3899); +vc->registerAtom(id3899); +Expr id3921=vc->eqExpr(id1653,id703); +Expr id3920=vc->notExpr(id3921); +vc->registerAtom(id3921); +Expr id3937=vc->eqExpr(id1621,id713); +Expr id3936=vc->notExpr(id3937); +vc->registerAtom(id3937); +Expr id3951=vc->eqExpr(id895,id715); +Expr id3950=vc->notExpr(id3951); +vc->registerAtom(id3951); +Expr id3971=vc->eqExpr(id875,id715); +Expr id3970=vc->notExpr(id3971); +vc->registerAtom(id3971); +Expr id3979=vc->eqExpr(id875,id673); +Expr id3978=vc->notExpr(id3979); +vc->registerAtom(id3979); +Expr id3995=vc->eqExpr(id2127,id715); +Expr id3994=vc->notExpr(id3995); +vc->registerAtom(id3995); +Expr id4017=vc->eqExpr(id2163,id715); +Expr id4016=vc->notExpr(id4017); +vc->registerAtom(id4017); +Expr id4037=vc->eqExpr(id2185,id715); +Expr id4036=vc->notExpr(id4037); +vc->registerAtom(id4037); +Expr id4053=vc->eqExpr(id1657,id709); +Expr id4052=vc->notExpr(id4053); +vc->registerAtom(id4053); +Expr id4069=vc->eqExpr(id1621,id715); +Expr id4068=vc->notExpr(id4069); +vc->registerAtom(id4069); +Expr id4087=vc->eqExpr(id895,id717); +Expr id4086=vc->notExpr(id4087); +vc->registerAtom(id4087); +Expr id4107=vc->eqExpr(id875,id717); +Expr id4106=vc->notExpr(id4107); +vc->registerAtom(id4107); +Expr id4125=vc->eqExpr(id2127,id717); +Expr id4124=vc->notExpr(id4125); +vc->registerAtom(id4125); +Expr id4147=vc->eqExpr(id2163,id717); +Expr id4146=vc->notExpr(id4147); +vc->registerAtom(id4147); +Expr id4155=vc->ltExpr(id653,id875); +Expr id4154=vc->notExpr(id4155); +vc->registerAtom(id4155); +Expr id4171=vc->eqExpr(id2185,id717); +Expr id4170=vc->notExpr(id4171); +vc->registerAtom(id4171); +Expr id4177=vc->plusExpr(id653,id119); +Expr id4179=vc->leExpr(id4177,id875); +Expr id4178=vc->notExpr(id4179); +vc->registerAtom(id4179); +Expr id4187=vc->leExpr(id4177,id2127); +Expr id4186=vc->notExpr(id4187); +vc->registerAtom(id4187); +Expr id4193=vc->eqExpr(id4177,id689); +Expr id4192=vc->notExpr(id4193); +vc->registerAtom(id4193); +Expr id4203=vc->eqExpr(id1621,id717); +Expr id4202=vc->notExpr(id4203); +vc->registerAtom(id4203); +Expr id4223=vc->varExpr("4221_c",id9); +Expr id4225=vc->eqExpr(id4223,id895); +Expr id4224=vc->notExpr(id4225); +vc->registerAtom(id4225); +Expr id4227=vc->eqExpr(id4223,id875); +Expr id4226=vc->notExpr(id4227); +vc->registerAtom(id4227); +Expr id4239=vc->eqExpr(id4223,id675); +Expr id4238=vc->notExpr(id4239); +vc->registerAtom(id4239); +Expr id4245=vc->eqExpr(id895,id677); +Expr id4244=vc->notExpr(id4245); +vc->registerAtom(id4245); +Expr id4261=vc->eqExpr(id895,id667); +Expr id4260=vc->notExpr(id4261); +vc->registerAtom(id4261); +Expr id4265=vc->eqExpr(id875,id677); +Expr id4264=vc->notExpr(id4265); +vc->registerAtom(id4265); +Expr id4273=vc->leExpr(id631,id2127); +Expr id4272=vc->notExpr(id4273); +vc->registerAtom(id4273); +Expr id4289=vc->eqExpr(id2127,id677); +Expr id4288=vc->notExpr(id4289); +vc->registerAtom(id4289); +Expr id4307=vc->eqExpr(id2163,id677); +Expr id4306=vc->notExpr(id4307); +vc->registerAtom(id4307); +Expr id4327=vc->eqExpr(id2185,id677); +Expr id4326=vc->notExpr(id4327); +vc->registerAtom(id4327); +Expr id4349=vc->eqExpr(id1661,id667); +Expr id4348=vc->notExpr(id4349); +vc->registerAtom(id4349); +Expr id4365=vc->eqExpr(id1621,id677); +Expr id4364=vc->notExpr(id4365); +vc->registerAtom(id4365); +Expr id4379=vc->eqExpr(id895,id679); +Expr id4378=vc->notExpr(id4379); +vc->registerAtom(id4379); +Expr id4399=vc->eqExpr(id875,id679); +Expr id4398=vc->notExpr(id4399); +vc->registerAtom(id4399); +Expr id4407=vc->eqExpr(id875,id637); +Expr id4406=vc->notExpr(id4407); +vc->registerAtom(id4407); +Expr id4423=vc->eqExpr(id2127,id679); +Expr id4422=vc->notExpr(id4423); +vc->registerAtom(id4423); +Expr id4445=vc->eqExpr(id2163,id679); +Expr id4444=vc->notExpr(id4445); +vc->registerAtom(id4445); +Expr id4465=vc->eqExpr(id2185,id679); +Expr id4464=vc->notExpr(id4465); +vc->registerAtom(id4465); +Expr id4481=vc->eqExpr(id1665,id673); +Expr id4480=vc->notExpr(id4481); +vc->registerAtom(id4481); +Expr id4497=vc->eqExpr(id1621,id679); +Expr id4496=vc->notExpr(id4497); +vc->registerAtom(id4497); +Expr id4515=vc->eqExpr(id895,id681); +Expr id4514=vc->notExpr(id4515); +vc->registerAtom(id4515); +Expr id4535=vc->eqExpr(id875,id681); +Expr id4534=vc->notExpr(id4535); +vc->registerAtom(id4535); +Expr id4553=vc->eqExpr(id2127,id681); +Expr id4552=vc->notExpr(id4553); +vc->registerAtom(id4553); +Expr id4575=vc->eqExpr(id2163,id681); +Expr id4574=vc->notExpr(id4575); +vc->registerAtom(id4575); +Expr id4583=vc->ltExpr(id617,id875); +Expr id4582=vc->notExpr(id4583); +vc->registerAtom(id4583); +Expr id4599=vc->eqExpr(id2185,id681); +Expr id4598=vc->notExpr(id4599); +vc->registerAtom(id4599); +Expr id4605=vc->plusExpr(id617,id117); +Expr id4607=vc->leExpr(id4605,id875); +Expr id4606=vc->notExpr(id4607); +vc->registerAtom(id4607); +Expr id4615=vc->leExpr(id4605,id2127); +Expr id4614=vc->notExpr(id4615); +vc->registerAtom(id4615); +Expr id4621=vc->eqExpr(id4605,id653); +Expr id4620=vc->notExpr(id4621); +vc->registerAtom(id4621); +Expr id4631=vc->eqExpr(id1621,id681); +Expr id4630=vc->notExpr(id4631); +vc->registerAtom(id4631); +Expr id4651=vc->varExpr("4649_c",id9); +Expr id4653=vc->eqExpr(id4651,id895); +Expr id4652=vc->notExpr(id4653); +vc->registerAtom(id4653); +Expr id4655=vc->eqExpr(id4651,id875); +Expr id4654=vc->notExpr(id4655); +vc->registerAtom(id4655); +Expr id4667=vc->eqExpr(id4651,id639); +Expr id4666=vc->notExpr(id4667); +vc->registerAtom(id4667); +Expr id4673=vc->eqExpr(id895,id641); +Expr id4672=vc->notExpr(id4673); +vc->registerAtom(id4673); +Expr id4689=vc->eqExpr(id895,id631); +Expr id4688=vc->notExpr(id4689); +vc->registerAtom(id4689); +Expr id4693=vc->eqExpr(id875,id641); +Expr id4692=vc->notExpr(id4693); +vc->registerAtom(id4693); +Expr id4701=vc->leExpr(id595,id2127); +Expr id4700=vc->notExpr(id4701); +vc->registerAtom(id4701); +Expr id4717=vc->eqExpr(id2127,id641); +Expr id4716=vc->notExpr(id4717); +vc->registerAtom(id4717); +Expr id4735=vc->eqExpr(id2163,id641); +Expr id4734=vc->notExpr(id4735); +vc->registerAtom(id4735); +Expr id4755=vc->eqExpr(id2185,id641); +Expr id4754=vc->notExpr(id4755); +vc->registerAtom(id4755); +Expr id4777=vc->eqExpr(id1669,id631); +Expr id4776=vc->notExpr(id4777); +vc->registerAtom(id4777); +Expr id4793=vc->eqExpr(id1621,id641); +Expr id4792=vc->notExpr(id4793); +vc->registerAtom(id4793); +Expr id4807=vc->eqExpr(id895,id643); +Expr id4806=vc->notExpr(id4807); +vc->registerAtom(id4807); +Expr id4827=vc->eqExpr(id875,id643); +Expr id4826=vc->notExpr(id4827); +vc->registerAtom(id4827); +Expr id4835=vc->eqExpr(id875,id601); +Expr id4834=vc->notExpr(id4835); +vc->registerAtom(id4835); +Expr id4851=vc->eqExpr(id2127,id643); +Expr id4850=vc->notExpr(id4851); +vc->registerAtom(id4851); +Expr id4873=vc->eqExpr(id2163,id643); +Expr id4872=vc->notExpr(id4873); +vc->registerAtom(id4873); +Expr id4893=vc->eqExpr(id2185,id643); +Expr id4892=vc->notExpr(id4893); +vc->registerAtom(id4893); +Expr id4909=vc->eqExpr(id1673,id637); +Expr id4908=vc->notExpr(id4909); +vc->registerAtom(id4909); +Expr id4925=vc->eqExpr(id1621,id643); +Expr id4924=vc->notExpr(id4925); +vc->registerAtom(id4925); +Expr id4943=vc->eqExpr(id895,id645); +Expr id4942=vc->notExpr(id4943); +vc->registerAtom(id4943); +Expr id4963=vc->eqExpr(id875,id645); +Expr id4962=vc->notExpr(id4963); +vc->registerAtom(id4963); +Expr id4981=vc->eqExpr(id2127,id645); +Expr id4980=vc->notExpr(id4981); +vc->registerAtom(id4981); +Expr id5003=vc->eqExpr(id2163,id645); +Expr id5002=vc->notExpr(id5003); +vc->registerAtom(id5003); +Expr id5011=vc->ltExpr(id581,id875); +Expr id5010=vc->notExpr(id5011); +vc->registerAtom(id5011); +Expr id5027=vc->eqExpr(id2185,id645); +Expr id5026=vc->notExpr(id5027); +vc->registerAtom(id5027); +Expr id5033=vc->plusExpr(id581,id115); +Expr id5035=vc->leExpr(id5033,id875); +Expr id5034=vc->notExpr(id5035); +vc->registerAtom(id5035); +Expr id5043=vc->leExpr(id5033,id2127); +Expr id5042=vc->notExpr(id5043); +vc->registerAtom(id5043); +Expr id5049=vc->eqExpr(id5033,id617); +Expr id5048=vc->notExpr(id5049); +vc->registerAtom(id5049); +Expr id5059=vc->eqExpr(id1621,id645); +Expr id5058=vc->notExpr(id5059); +vc->registerAtom(id5059); +Expr id5079=vc->varExpr("5077_c",id9); +Expr id5081=vc->eqExpr(id5079,id895); +Expr id5080=vc->notExpr(id5081); +vc->registerAtom(id5081); +Expr id5083=vc->eqExpr(id5079,id875); +Expr id5082=vc->notExpr(id5083); +vc->registerAtom(id5083); +Expr id5095=vc->eqExpr(id5079,id603); +Expr id5094=vc->notExpr(id5095); +vc->registerAtom(id5095); +Expr id5101=vc->eqExpr(id895,id605); +Expr id5100=vc->notExpr(id5101); +vc->registerAtom(id5101); +Expr id5117=vc->eqExpr(id895,id595); +Expr id5116=vc->notExpr(id5117); +vc->registerAtom(id5117); +Expr id5121=vc->eqExpr(id875,id605); +Expr id5120=vc->notExpr(id5121); +vc->registerAtom(id5121); +Expr id5129=vc->leExpr(id559,id2127); +Expr id5128=vc->notExpr(id5129); +vc->registerAtom(id5129); +Expr id5145=vc->eqExpr(id2127,id605); +Expr id5144=vc->notExpr(id5145); +vc->registerAtom(id5145); +Expr id5163=vc->eqExpr(id2163,id605); +Expr id5162=vc->notExpr(id5163); +vc->registerAtom(id5163); +Expr id5183=vc->eqExpr(id2185,id605); +Expr id5182=vc->notExpr(id5183); +vc->registerAtom(id5183); +Expr id5205=vc->eqExpr(id1677,id595); +Expr id5204=vc->notExpr(id5205); +vc->registerAtom(id5205); +Expr id5221=vc->eqExpr(id1621,id605); +Expr id5220=vc->notExpr(id5221); +vc->registerAtom(id5221); +Expr id5235=vc->eqExpr(id895,id607); +Expr id5234=vc->notExpr(id5235); +vc->registerAtom(id5235); +Expr id5255=vc->eqExpr(id875,id607); +Expr id5254=vc->notExpr(id5255); +vc->registerAtom(id5255); +Expr id5263=vc->eqExpr(id875,id565); +Expr id5262=vc->notExpr(id5263); +vc->registerAtom(id5263); +Expr id5279=vc->eqExpr(id2127,id607); +Expr id5278=vc->notExpr(id5279); +vc->registerAtom(id5279); +Expr id5301=vc->eqExpr(id2163,id607); +Expr id5300=vc->notExpr(id5301); +vc->registerAtom(id5301); +Expr id5321=vc->eqExpr(id2185,id607); +Expr id5320=vc->notExpr(id5321); +vc->registerAtom(id5321); +Expr id5337=vc->eqExpr(id1681,id601); +Expr id5336=vc->notExpr(id5337); +vc->registerAtom(id5337); +Expr id5353=vc->eqExpr(id1621,id607); +Expr id5352=vc->notExpr(id5353); +vc->registerAtom(id5353); +Expr id5371=vc->eqExpr(id895,id609); +Expr id5370=vc->notExpr(id5371); +vc->registerAtom(id5371); +Expr id5391=vc->eqExpr(id875,id609); +Expr id5390=vc->notExpr(id5391); +vc->registerAtom(id5391); +Expr id5409=vc->eqExpr(id2127,id609); +Expr id5408=vc->notExpr(id5409); +vc->registerAtom(id5409); +Expr id5431=vc->eqExpr(id2163,id609); +Expr id5430=vc->notExpr(id5431); +vc->registerAtom(id5431); +Expr id5439=vc->ltExpr(id545,id875); +Expr id5438=vc->notExpr(id5439); +vc->registerAtom(id5439); +Expr id5455=vc->eqExpr(id2185,id609); +Expr id5454=vc->notExpr(id5455); +vc->registerAtom(id5455); +Expr id5461=vc->plusExpr(id545,id113); +Expr id5463=vc->leExpr(id5461,id875); +Expr id5462=vc->notExpr(id5463); +vc->registerAtom(id5463); +Expr id5471=vc->leExpr(id5461,id2127); +Expr id5470=vc->notExpr(id5471); +vc->registerAtom(id5471); +Expr id5477=vc->eqExpr(id5461,id581); +Expr id5476=vc->notExpr(id5477); +vc->registerAtom(id5477); +Expr id5487=vc->eqExpr(id1621,id609); +Expr id5486=vc->notExpr(id5487); +vc->registerAtom(id5487); +Expr id5507=vc->varExpr("5505_c",id9); +Expr id5509=vc->eqExpr(id5507,id895); +Expr id5508=vc->notExpr(id5509); +vc->registerAtom(id5509); +Expr id5511=vc->eqExpr(id5507,id875); +Expr id5510=vc->notExpr(id5511); +vc->registerAtom(id5511); +Expr id5523=vc->eqExpr(id5507,id567); +Expr id5522=vc->notExpr(id5523); +vc->registerAtom(id5523); +Expr id5529=vc->eqExpr(id895,id569); +Expr id5528=vc->notExpr(id5529); +vc->registerAtom(id5529); +Expr id5545=vc->eqExpr(id895,id559); +Expr id5544=vc->notExpr(id5545); +vc->registerAtom(id5545); +Expr id5549=vc->eqExpr(id875,id569); +Expr id5548=vc->notExpr(id5549); +vc->registerAtom(id5549); +Expr id5557=vc->leExpr(id523,id2127); +Expr id5556=vc->notExpr(id5557); +vc->registerAtom(id5557); +Expr id5573=vc->eqExpr(id2127,id569); +Expr id5572=vc->notExpr(id5573); +vc->registerAtom(id5573); +Expr id5591=vc->eqExpr(id2163,id569); +Expr id5590=vc->notExpr(id5591); +vc->registerAtom(id5591); +Expr id5611=vc->eqExpr(id2185,id569); +Expr id5610=vc->notExpr(id5611); +vc->registerAtom(id5611); +Expr id5633=vc->eqExpr(id1685,id559); +Expr id5632=vc->notExpr(id5633); +vc->registerAtom(id5633); +Expr id5649=vc->eqExpr(id1621,id569); +Expr id5648=vc->notExpr(id5649); +vc->registerAtom(id5649); +Expr id5663=vc->eqExpr(id895,id571); +Expr id5662=vc->notExpr(id5663); +vc->registerAtom(id5663); +Expr id5683=vc->eqExpr(id875,id571); +Expr id5682=vc->notExpr(id5683); +vc->registerAtom(id5683); +Expr id5691=vc->eqExpr(id875,id529); +Expr id5690=vc->notExpr(id5691); +vc->registerAtom(id5691); +Expr id5707=vc->eqExpr(id2127,id571); +Expr id5706=vc->notExpr(id5707); +vc->registerAtom(id5707); +Expr id5729=vc->eqExpr(id2163,id571); +Expr id5728=vc->notExpr(id5729); +vc->registerAtom(id5729); +Expr id5749=vc->eqExpr(id2185,id571); +Expr id5748=vc->notExpr(id5749); +vc->registerAtom(id5749); +Expr id5765=vc->eqExpr(id1689,id565); +Expr id5764=vc->notExpr(id5765); +vc->registerAtom(id5765); +Expr id5781=vc->eqExpr(id1621,id571); +Expr id5780=vc->notExpr(id5781); +vc->registerAtom(id5781); +Expr id5799=vc->eqExpr(id895,id573); +Expr id5798=vc->notExpr(id5799); +vc->registerAtom(id5799); +Expr id5819=vc->eqExpr(id875,id573); +Expr id5818=vc->notExpr(id5819); +vc->registerAtom(id5819); +Expr id5837=vc->eqExpr(id2127,id573); +Expr id5836=vc->notExpr(id5837); +vc->registerAtom(id5837); +Expr id5859=vc->eqExpr(id2163,id573); +Expr id5858=vc->notExpr(id5859); +vc->registerAtom(id5859); +Expr id5867=vc->ltExpr(id509,id875); +Expr id5866=vc->notExpr(id5867); +vc->registerAtom(id5867); +Expr id5883=vc->eqExpr(id2185,id573); +Expr id5882=vc->notExpr(id5883); +vc->registerAtom(id5883); +Expr id5889=vc->plusExpr(id509,id111); +Expr id5891=vc->leExpr(id5889,id875); +Expr id5890=vc->notExpr(id5891); +vc->registerAtom(id5891); +Expr id5899=vc->leExpr(id5889,id2127); +Expr id5898=vc->notExpr(id5899); +vc->registerAtom(id5899); +Expr id5905=vc->eqExpr(id5889,id545); +Expr id5904=vc->notExpr(id5905); +vc->registerAtom(id5905); +Expr id5915=vc->eqExpr(id1621,id573); +Expr id5914=vc->notExpr(id5915); +vc->registerAtom(id5915); +Expr id5935=vc->varExpr("5933_c",id9); +Expr id5937=vc->eqExpr(id5935,id895); +Expr id5936=vc->notExpr(id5937); +vc->registerAtom(id5937); +Expr id5939=vc->eqExpr(id5935,id875); +Expr id5938=vc->notExpr(id5939); +vc->registerAtom(id5939); +Expr id5951=vc->eqExpr(id5935,id531); +Expr id5950=vc->notExpr(id5951); +vc->registerAtom(id5951); +Expr id5957=vc->eqExpr(id895,id533); +Expr id5956=vc->notExpr(id5957); +vc->registerAtom(id5957); +Expr id5973=vc->eqExpr(id895,id523); +Expr id5972=vc->notExpr(id5973); +vc->registerAtom(id5973); +Expr id5977=vc->eqExpr(id875,id533); +Expr id5976=vc->notExpr(id5977); +vc->registerAtom(id5977); +Expr id5985=vc->leExpr(id487,id2127); +Expr id5984=vc->notExpr(id5985); +vc->registerAtom(id5985); +Expr id6001=vc->eqExpr(id2127,id533); +Expr id6000=vc->notExpr(id6001); +vc->registerAtom(id6001); +Expr id6019=vc->eqExpr(id2163,id533); +Expr id6018=vc->notExpr(id6019); +vc->registerAtom(id6019); +Expr id6039=vc->eqExpr(id2185,id533); +Expr id6038=vc->notExpr(id6039); +vc->registerAtom(id6039); +Expr id6061=vc->eqExpr(id1693,id523); +Expr id6060=vc->notExpr(id6061); +vc->registerAtom(id6061); +Expr id6077=vc->eqExpr(id1621,id533); +Expr id6076=vc->notExpr(id6077); +vc->registerAtom(id6077); +Expr id6091=vc->eqExpr(id895,id535); +Expr id6090=vc->notExpr(id6091); +vc->registerAtom(id6091); +Expr id6111=vc->eqExpr(id875,id535); +Expr id6110=vc->notExpr(id6111); +vc->registerAtom(id6111); +Expr id6119=vc->eqExpr(id875,id493); +Expr id6118=vc->notExpr(id6119); +vc->registerAtom(id6119); +Expr id6135=vc->eqExpr(id2127,id535); +Expr id6134=vc->notExpr(id6135); +vc->registerAtom(id6135); +Expr id6157=vc->eqExpr(id2163,id535); +Expr id6156=vc->notExpr(id6157); +vc->registerAtom(id6157); +Expr id6177=vc->eqExpr(id2185,id535); +Expr id6176=vc->notExpr(id6177); +vc->registerAtom(id6177); +Expr id6193=vc->eqExpr(id1697,id529); +Expr id6192=vc->notExpr(id6193); +vc->registerAtom(id6193); +Expr id6209=vc->eqExpr(id1621,id535); +Expr id6208=vc->notExpr(id6209); +vc->registerAtom(id6209); +Expr id6227=vc->eqExpr(id895,id537); +Expr id6226=vc->notExpr(id6227); +vc->registerAtom(id6227); +Expr id6247=vc->eqExpr(id875,id537); +Expr id6246=vc->notExpr(id6247); +vc->registerAtom(id6247); +Expr id6265=vc->eqExpr(id2127,id537); +Expr id6264=vc->notExpr(id6265); +vc->registerAtom(id6265); +Expr id6287=vc->eqExpr(id2163,id537); +Expr id6286=vc->notExpr(id6287); +vc->registerAtom(id6287); +Expr id6295=vc->ltExpr(id473,id875); +Expr id6294=vc->notExpr(id6295); +vc->registerAtom(id6295); +Expr id6311=vc->eqExpr(id2185,id537); +Expr id6310=vc->notExpr(id6311); +vc->registerAtom(id6311); +Expr id6317=vc->plusExpr(id473,id109); +Expr id6319=vc->leExpr(id6317,id875); +Expr id6318=vc->notExpr(id6319); +vc->registerAtom(id6319); +Expr id6327=vc->leExpr(id6317,id2127); +Expr id6326=vc->notExpr(id6327); +vc->registerAtom(id6327); +Expr id6333=vc->eqExpr(id6317,id509); +Expr id6332=vc->notExpr(id6333); +vc->registerAtom(id6333); +Expr id6343=vc->eqExpr(id1621,id537); +Expr id6342=vc->notExpr(id6343); +vc->registerAtom(id6343); +Expr id6363=vc->varExpr("6361_c",id9); +Expr id6365=vc->eqExpr(id6363,id895); +Expr id6364=vc->notExpr(id6365); +vc->registerAtom(id6365); +Expr id6367=vc->eqExpr(id6363,id875); +Expr id6366=vc->notExpr(id6367); +vc->registerAtom(id6367); +Expr id6379=vc->eqExpr(id6363,id495); +Expr id6378=vc->notExpr(id6379); +vc->registerAtom(id6379); +Expr id6385=vc->eqExpr(id895,id497); +Expr id6384=vc->notExpr(id6385); +vc->registerAtom(id6385); +Expr id6401=vc->eqExpr(id895,id487); +Expr id6400=vc->notExpr(id6401); +vc->registerAtom(id6401); +Expr id6405=vc->eqExpr(id875,id497); +Expr id6404=vc->notExpr(id6405); +vc->registerAtom(id6405); +Expr id6413=vc->leExpr(id451,id2127); +Expr id6412=vc->notExpr(id6413); +vc->registerAtom(id6413); +Expr id6429=vc->eqExpr(id2127,id497); +Expr id6428=vc->notExpr(id6429); +vc->registerAtom(id6429); +Expr id6447=vc->eqExpr(id2163,id497); +Expr id6446=vc->notExpr(id6447); +vc->registerAtom(id6447); +Expr id6467=vc->eqExpr(id2185,id497); +Expr id6466=vc->notExpr(id6467); +vc->registerAtom(id6467); +Expr id6489=vc->eqExpr(id1701,id487); +Expr id6488=vc->notExpr(id6489); +vc->registerAtom(id6489); +Expr id6505=vc->eqExpr(id1621,id497); +Expr id6504=vc->notExpr(id6505); +vc->registerAtom(id6505); +Expr id6519=vc->eqExpr(id895,id499); +Expr id6518=vc->notExpr(id6519); +vc->registerAtom(id6519); +Expr id6539=vc->eqExpr(id875,id499); +Expr id6538=vc->notExpr(id6539); +vc->registerAtom(id6539); +Expr id6547=vc->eqExpr(id875,id457); +Expr id6546=vc->notExpr(id6547); +vc->registerAtom(id6547); +Expr id6563=vc->eqExpr(id2127,id499); +Expr id6562=vc->notExpr(id6563); +vc->registerAtom(id6563); +Expr id6585=vc->eqExpr(id2163,id499); +Expr id6584=vc->notExpr(id6585); +vc->registerAtom(id6585); +Expr id6605=vc->eqExpr(id2185,id499); +Expr id6604=vc->notExpr(id6605); +vc->registerAtom(id6605); +Expr id6621=vc->eqExpr(id1705,id493); +Expr id6620=vc->notExpr(id6621); +vc->registerAtom(id6621); +Expr id6637=vc->eqExpr(id1621,id499); +Expr id6636=vc->notExpr(id6637); +vc->registerAtom(id6637); +Expr id6655=vc->eqExpr(id895,id501); +Expr id6654=vc->notExpr(id6655); +vc->registerAtom(id6655); +Expr id6675=vc->eqExpr(id875,id501); +Expr id6674=vc->notExpr(id6675); +vc->registerAtom(id6675); +Expr id6693=vc->eqExpr(id2127,id501); +Expr id6692=vc->notExpr(id6693); +vc->registerAtom(id6693); +Expr id6715=vc->eqExpr(id2163,id501); +Expr id6714=vc->notExpr(id6715); +vc->registerAtom(id6715); +Expr id6723=vc->ltExpr(id437,id875); +Expr id6722=vc->notExpr(id6723); +vc->registerAtom(id6723); +Expr id6739=vc->eqExpr(id2185,id501); +Expr id6738=vc->notExpr(id6739); +vc->registerAtom(id6739); +Expr id6745=vc->plusExpr(id437,id107); +Expr id6747=vc->leExpr(id6745,id875); +Expr id6746=vc->notExpr(id6747); +vc->registerAtom(id6747); +Expr id6755=vc->leExpr(id6745,id2127); +Expr id6754=vc->notExpr(id6755); +vc->registerAtom(id6755); +Expr id6761=vc->eqExpr(id6745,id473); +Expr id6760=vc->notExpr(id6761); +vc->registerAtom(id6761); +Expr id6771=vc->eqExpr(id1621,id501); +Expr id6770=vc->notExpr(id6771); +vc->registerAtom(id6771); +Expr id6791=vc->varExpr("6789_c",id9); +Expr id6793=vc->eqExpr(id6791,id895); +Expr id6792=vc->notExpr(id6793); +vc->registerAtom(id6793); +Expr id6795=vc->eqExpr(id6791,id875); +Expr id6794=vc->notExpr(id6795); +vc->registerAtom(id6795); +Expr id6807=vc->eqExpr(id6791,id459); +Expr id6806=vc->notExpr(id6807); +vc->registerAtom(id6807); +Expr id6813=vc->eqExpr(id895,id461); +Expr id6812=vc->notExpr(id6813); +vc->registerAtom(id6813); +Expr id6829=vc->eqExpr(id895,id451); +Expr id6828=vc->notExpr(id6829); +vc->registerAtom(id6829); +Expr id6833=vc->eqExpr(id875,id461); +Expr id6832=vc->notExpr(id6833); +vc->registerAtom(id6833); +Expr id6841=vc->leExpr(id415,id2127); +Expr id6840=vc->notExpr(id6841); +vc->registerAtom(id6841); +Expr id6857=vc->eqExpr(id2127,id461); +Expr id6856=vc->notExpr(id6857); +vc->registerAtom(id6857); +Expr id6875=vc->eqExpr(id2163,id461); +Expr id6874=vc->notExpr(id6875); +vc->registerAtom(id6875); +Expr id6895=vc->eqExpr(id2185,id461); +Expr id6894=vc->notExpr(id6895); +vc->registerAtom(id6895); +Expr id6917=vc->eqExpr(id1709,id451); +Expr id6916=vc->notExpr(id6917); +vc->registerAtom(id6917); +Expr id6933=vc->eqExpr(id1621,id461); +Expr id6932=vc->notExpr(id6933); +vc->registerAtom(id6933); +Expr id6947=vc->eqExpr(id895,id463); +Expr id6946=vc->notExpr(id6947); +vc->registerAtom(id6947); +Expr id6967=vc->eqExpr(id875,id463); +Expr id6966=vc->notExpr(id6967); +vc->registerAtom(id6967); +Expr id6975=vc->eqExpr(id875,id421); +Expr id6974=vc->notExpr(id6975); +vc->registerAtom(id6975); +Expr id6991=vc->eqExpr(id2127,id463); +Expr id6990=vc->notExpr(id6991); +vc->registerAtom(id6991); +Expr id7013=vc->eqExpr(id2163,id463); +Expr id7012=vc->notExpr(id7013); +vc->registerAtom(id7013); +Expr id7033=vc->eqExpr(id2185,id463); +Expr id7032=vc->notExpr(id7033); +vc->registerAtom(id7033); +Expr id7049=vc->eqExpr(id1713,id457); +Expr id7048=vc->notExpr(id7049); +vc->registerAtom(id7049); +Expr id7065=vc->eqExpr(id1621,id463); +Expr id7064=vc->notExpr(id7065); +vc->registerAtom(id7065); +Expr id7083=vc->eqExpr(id895,id465); +Expr id7082=vc->notExpr(id7083); +vc->registerAtom(id7083); +Expr id7103=vc->eqExpr(id875,id465); +Expr id7102=vc->notExpr(id7103); +vc->registerAtom(id7103); +Expr id7121=vc->eqExpr(id2127,id465); +Expr id7120=vc->notExpr(id7121); +vc->registerAtom(id7121); +Expr id7143=vc->eqExpr(id2163,id465); +Expr id7142=vc->notExpr(id7143); +vc->registerAtom(id7143); +Expr id7151=vc->ltExpr(id401,id875); +Expr id7150=vc->notExpr(id7151); +vc->registerAtom(id7151); +Expr id7167=vc->eqExpr(id2185,id465); +Expr id7166=vc->notExpr(id7167); +vc->registerAtom(id7167); +Expr id7173=vc->plusExpr(id401,id105); +Expr id7175=vc->leExpr(id7173,id875); +Expr id7174=vc->notExpr(id7175); +vc->registerAtom(id7175); +Expr id7183=vc->leExpr(id7173,id2127); +Expr id7182=vc->notExpr(id7183); +vc->registerAtom(id7183); +Expr id7189=vc->eqExpr(id7173,id437); +Expr id7188=vc->notExpr(id7189); +vc->registerAtom(id7189); +Expr id7199=vc->eqExpr(id1621,id465); +Expr id7198=vc->notExpr(id7199); +vc->registerAtom(id7199); +Expr id7219=vc->varExpr("7217_c",id9); +Expr id7221=vc->eqExpr(id7219,id895); +Expr id7220=vc->notExpr(id7221); +vc->registerAtom(id7221); +Expr id7223=vc->eqExpr(id7219,id875); +Expr id7222=vc->notExpr(id7223); +vc->registerAtom(id7223); +Expr id7235=vc->eqExpr(id7219,id423); +Expr id7234=vc->notExpr(id7235); +vc->registerAtom(id7235); +Expr id7241=vc->eqExpr(id895,id425); +Expr id7240=vc->notExpr(id7241); +vc->registerAtom(id7241); +Expr id7257=vc->eqExpr(id895,id415); +Expr id7256=vc->notExpr(id7257); +vc->registerAtom(id7257); +Expr id7261=vc->eqExpr(id875,id425); +Expr id7260=vc->notExpr(id7261); +vc->registerAtom(id7261); +Expr id7269=vc->leExpr(id379,id2127); +Expr id7268=vc->notExpr(id7269); +vc->registerAtom(id7269); +Expr id7285=vc->eqExpr(id2127,id425); +Expr id7284=vc->notExpr(id7285); +vc->registerAtom(id7285); +Expr id7303=vc->eqExpr(id2163,id425); +Expr id7302=vc->notExpr(id7303); +vc->registerAtom(id7303); +Expr id7323=vc->eqExpr(id2185,id425); +Expr id7322=vc->notExpr(id7323); +vc->registerAtom(id7323); +Expr id7345=vc->eqExpr(id1717,id415); +Expr id7344=vc->notExpr(id7345); +vc->registerAtom(id7345); +Expr id7361=vc->eqExpr(id1621,id425); +Expr id7360=vc->notExpr(id7361); +vc->registerAtom(id7361); +Expr id7375=vc->eqExpr(id895,id427); +Expr id7374=vc->notExpr(id7375); +vc->registerAtom(id7375); +Expr id7395=vc->eqExpr(id875,id427); +Expr id7394=vc->notExpr(id7395); +vc->registerAtom(id7395); +Expr id7403=vc->eqExpr(id875,id385); +Expr id7402=vc->notExpr(id7403); +vc->registerAtom(id7403); +Expr id7419=vc->eqExpr(id2127,id427); +Expr id7418=vc->notExpr(id7419); +vc->registerAtom(id7419); +Expr id7441=vc->eqExpr(id2163,id427); +Expr id7440=vc->notExpr(id7441); +vc->registerAtom(id7441); +Expr id7461=vc->eqExpr(id2185,id427); +Expr id7460=vc->notExpr(id7461); +vc->registerAtom(id7461); +Expr id7477=vc->eqExpr(id1721,id421); +Expr id7476=vc->notExpr(id7477); +vc->registerAtom(id7477); +Expr id7493=vc->eqExpr(id1621,id427); +Expr id7492=vc->notExpr(id7493); +vc->registerAtom(id7493); +Expr id7511=vc->eqExpr(id895,id429); +Expr id7510=vc->notExpr(id7511); +vc->registerAtom(id7511); +Expr id7531=vc->eqExpr(id875,id429); +Expr id7530=vc->notExpr(id7531); +vc->registerAtom(id7531); +Expr id7549=vc->eqExpr(id2127,id429); +Expr id7548=vc->notExpr(id7549); +vc->registerAtom(id7549); +Expr id7571=vc->eqExpr(id2163,id429); +Expr id7570=vc->notExpr(id7571); +vc->registerAtom(id7571); +Expr id7579=vc->ltExpr(id365,id875); +Expr id7578=vc->notExpr(id7579); +vc->registerAtom(id7579); +Expr id7595=vc->eqExpr(id2185,id429); +Expr id7594=vc->notExpr(id7595); +vc->registerAtom(id7595); +Expr id7601=vc->plusExpr(id365,id103); +Expr id7603=vc->leExpr(id7601,id875); +Expr id7602=vc->notExpr(id7603); +vc->registerAtom(id7603); +Expr id7611=vc->leExpr(id7601,id2127); +Expr id7610=vc->notExpr(id7611); +vc->registerAtom(id7611); +Expr id7617=vc->eqExpr(id7601,id401); +Expr id7616=vc->notExpr(id7617); +vc->registerAtom(id7617); +Expr id7627=vc->eqExpr(id1621,id429); +Expr id7626=vc->notExpr(id7627); +vc->registerAtom(id7627); +Expr id7647=vc->varExpr("7645_c",id9); +Expr id7649=vc->eqExpr(id7647,id895); +Expr id7648=vc->notExpr(id7649); +vc->registerAtom(id7649); +Expr id7651=vc->eqExpr(id7647,id875); +Expr id7650=vc->notExpr(id7651); +vc->registerAtom(id7651); +Expr id7663=vc->eqExpr(id7647,id387); +Expr id7662=vc->notExpr(id7663); +vc->registerAtom(id7663); +Expr id7669=vc->eqExpr(id895,id389); +Expr id7668=vc->notExpr(id7669); +vc->registerAtom(id7669); +Expr id7685=vc->eqExpr(id895,id379); +Expr id7684=vc->notExpr(id7685); +vc->registerAtom(id7685); +Expr id7689=vc->eqExpr(id875,id389); +Expr id7688=vc->notExpr(id7689); +vc->registerAtom(id7689); +Expr id7697=vc->leExpr(id343,id2127); +Expr id7696=vc->notExpr(id7697); +vc->registerAtom(id7697); +Expr id7713=vc->eqExpr(id2127,id389); +Expr id7712=vc->notExpr(id7713); +vc->registerAtom(id7713); +Expr id7731=vc->eqExpr(id2163,id389); +Expr id7730=vc->notExpr(id7731); +vc->registerAtom(id7731); +Expr id7751=vc->eqExpr(id2185,id389); +Expr id7750=vc->notExpr(id7751); +vc->registerAtom(id7751); +Expr id7773=vc->eqExpr(id1725,id379); +Expr id7772=vc->notExpr(id7773); +vc->registerAtom(id7773); +Expr id7789=vc->eqExpr(id1621,id389); +Expr id7788=vc->notExpr(id7789); +vc->registerAtom(id7789); +Expr id7803=vc->eqExpr(id895,id391); +Expr id7802=vc->notExpr(id7803); +vc->registerAtom(id7803); +Expr id7823=vc->eqExpr(id875,id391); +Expr id7822=vc->notExpr(id7823); +vc->registerAtom(id7823); +Expr id7831=vc->eqExpr(id875,id349); +Expr id7830=vc->notExpr(id7831); +vc->registerAtom(id7831); +Expr id7847=vc->eqExpr(id2127,id391); +Expr id7846=vc->notExpr(id7847); +vc->registerAtom(id7847); +Expr id7869=vc->eqExpr(id2163,id391); +Expr id7868=vc->notExpr(id7869); +vc->registerAtom(id7869); +Expr id7889=vc->eqExpr(id2185,id391); +Expr id7888=vc->notExpr(id7889); +vc->registerAtom(id7889); +Expr id7905=vc->eqExpr(id1729,id385); +Expr id7904=vc->notExpr(id7905); +vc->registerAtom(id7905); +Expr id7921=vc->eqExpr(id1621,id391); +Expr id7920=vc->notExpr(id7921); +vc->registerAtom(id7921); +Expr id7939=vc->eqExpr(id895,id393); +Expr id7938=vc->notExpr(id7939); +vc->registerAtom(id7939); +Expr id7959=vc->eqExpr(id875,id393); +Expr id7958=vc->notExpr(id7959); +vc->registerAtom(id7959); +Expr id7977=vc->eqExpr(id2127,id393); +Expr id7976=vc->notExpr(id7977); +vc->registerAtom(id7977); +Expr id7999=vc->eqExpr(id2163,id393); +Expr id7998=vc->notExpr(id7999); +vc->registerAtom(id7999); +Expr id8007=vc->ltExpr(id329,id875); +Expr id8006=vc->notExpr(id8007); +vc->registerAtom(id8007); +Expr id8023=vc->eqExpr(id2185,id393); +Expr id8022=vc->notExpr(id8023); +vc->registerAtom(id8023); +Expr id8029=vc->plusExpr(id329,id101); +Expr id8031=vc->leExpr(id8029,id875); +Expr id8030=vc->notExpr(id8031); +vc->registerAtom(id8031); +Expr id8039=vc->leExpr(id8029,id2127); +Expr id8038=vc->notExpr(id8039); +vc->registerAtom(id8039); +Expr id8045=vc->eqExpr(id8029,id365); +Expr id8044=vc->notExpr(id8045); +vc->registerAtom(id8045); +Expr id8055=vc->eqExpr(id1621,id393); +Expr id8054=vc->notExpr(id8055); +vc->registerAtom(id8055); +Expr id8075=vc->varExpr("8073_c",id9); +Expr id8077=vc->eqExpr(id8075,id895); +Expr id8076=vc->notExpr(id8077); +vc->registerAtom(id8077); +Expr id8079=vc->eqExpr(id8075,id875); +Expr id8078=vc->notExpr(id8079); +vc->registerAtom(id8079); +Expr id8091=vc->eqExpr(id8075,id351); +Expr id8090=vc->notExpr(id8091); +vc->registerAtom(id8091); +Expr id8097=vc->eqExpr(id895,id353); +Expr id8096=vc->notExpr(id8097); +vc->registerAtom(id8097); +Expr id8113=vc->eqExpr(id895,id343); +Expr id8112=vc->notExpr(id8113); +vc->registerAtom(id8113); +Expr id8117=vc->eqExpr(id875,id353); +Expr id8116=vc->notExpr(id8117); +vc->registerAtom(id8117); +Expr id8125=vc->leExpr(id307,id2127); +Expr id8124=vc->notExpr(id8125); +vc->registerAtom(id8125); +Expr id8141=vc->eqExpr(id2127,id353); +Expr id8140=vc->notExpr(id8141); +vc->registerAtom(id8141); +Expr id8159=vc->eqExpr(id2163,id353); +Expr id8158=vc->notExpr(id8159); +vc->registerAtom(id8159); +Expr id8179=vc->eqExpr(id2185,id353); +Expr id8178=vc->notExpr(id8179); +vc->registerAtom(id8179); +Expr id8201=vc->eqExpr(id1733,id343); +Expr id8200=vc->notExpr(id8201); +vc->registerAtom(id8201); +Expr id8217=vc->eqExpr(id1621,id353); +Expr id8216=vc->notExpr(id8217); +vc->registerAtom(id8217); +Expr id8231=vc->eqExpr(id895,id355); +Expr id8230=vc->notExpr(id8231); +vc->registerAtom(id8231); +Expr id8251=vc->eqExpr(id875,id355); +Expr id8250=vc->notExpr(id8251); +vc->registerAtom(id8251); +Expr id8259=vc->eqExpr(id875,id313); +Expr id8258=vc->notExpr(id8259); +vc->registerAtom(id8259); +Expr id8275=vc->eqExpr(id2127,id355); +Expr id8274=vc->notExpr(id8275); +vc->registerAtom(id8275); +Expr id8297=vc->eqExpr(id2163,id355); +Expr id8296=vc->notExpr(id8297); +vc->registerAtom(id8297); +Expr id8317=vc->eqExpr(id2185,id355); +Expr id8316=vc->notExpr(id8317); +vc->registerAtom(id8317); +Expr id8333=vc->eqExpr(id1737,id349); +Expr id8332=vc->notExpr(id8333); +vc->registerAtom(id8333); +Expr id8349=vc->eqExpr(id1621,id355); +Expr id8348=vc->notExpr(id8349); +vc->registerAtom(id8349); +Expr id8367=vc->eqExpr(id895,id357); +Expr id8366=vc->notExpr(id8367); +vc->registerAtom(id8367); +Expr id8387=vc->eqExpr(id875,id357); +Expr id8386=vc->notExpr(id8387); +vc->registerAtom(id8387); +Expr id8405=vc->eqExpr(id2127,id357); +Expr id8404=vc->notExpr(id8405); +vc->registerAtom(id8405); +Expr id8427=vc->eqExpr(id2163,id357); +Expr id8426=vc->notExpr(id8427); +vc->registerAtom(id8427); +Expr id8435=vc->ltExpr(id293,id875); +Expr id8434=vc->notExpr(id8435); +vc->registerAtom(id8435); +Expr id8451=vc->eqExpr(id2185,id357); +Expr id8450=vc->notExpr(id8451); +vc->registerAtom(id8451); +Expr id8457=vc->plusExpr(id293,id99); +Expr id8459=vc->leExpr(id8457,id875); +Expr id8458=vc->notExpr(id8459); +vc->registerAtom(id8459); +Expr id8467=vc->leExpr(id8457,id2127); +Expr id8466=vc->notExpr(id8467); +vc->registerAtom(id8467); +Expr id8473=vc->eqExpr(id8457,id329); +Expr id8472=vc->notExpr(id8473); +vc->registerAtom(id8473); +Expr id8483=vc->eqExpr(id1621,id357); +Expr id8482=vc->notExpr(id8483); +vc->registerAtom(id8483); +Expr id8503=vc->varExpr("8501_c",id9); +Expr id8505=vc->eqExpr(id8503,id895); +Expr id8504=vc->notExpr(id8505); +vc->registerAtom(id8505); +Expr id8507=vc->eqExpr(id8503,id875); +Expr id8506=vc->notExpr(id8507); +vc->registerAtom(id8507); +Expr id8519=vc->eqExpr(id8503,id315); +Expr id8518=vc->notExpr(id8519); +vc->registerAtom(id8519); +Expr id8525=vc->eqExpr(id895,id317); +Expr id8524=vc->notExpr(id8525); +vc->registerAtom(id8525); +Expr id8541=vc->eqExpr(id895,id307); +Expr id8540=vc->notExpr(id8541); +vc->registerAtom(id8541); +Expr id8545=vc->eqExpr(id875,id317); +Expr id8544=vc->notExpr(id8545); +vc->registerAtom(id8545); +Expr id8553=vc->leExpr(id271,id2127); +Expr id8552=vc->notExpr(id8553); +vc->registerAtom(id8553); +Expr id8569=vc->eqExpr(id2127,id317); +Expr id8568=vc->notExpr(id8569); +vc->registerAtom(id8569); +Expr id8587=vc->eqExpr(id2163,id317); +Expr id8586=vc->notExpr(id8587); +vc->registerAtom(id8587); +Expr id8607=vc->eqExpr(id2185,id317); +Expr id8606=vc->notExpr(id8607); +vc->registerAtom(id8607); +Expr id8629=vc->eqExpr(id1741,id307); +Expr id8628=vc->notExpr(id8629); +vc->registerAtom(id8629); +Expr id8645=vc->eqExpr(id1621,id317); +Expr id8644=vc->notExpr(id8645); +vc->registerAtom(id8645); +Expr id8659=vc->eqExpr(id895,id319); +Expr id8658=vc->notExpr(id8659); +vc->registerAtom(id8659); +Expr id8679=vc->eqExpr(id875,id319); +Expr id8678=vc->notExpr(id8679); +vc->registerAtom(id8679); +Expr id8687=vc->eqExpr(id875,id277); +Expr id8686=vc->notExpr(id8687); +vc->registerAtom(id8687); +Expr id8703=vc->eqExpr(id2127,id319); +Expr id8702=vc->notExpr(id8703); +vc->registerAtom(id8703); +Expr id8725=vc->eqExpr(id2163,id319); +Expr id8724=vc->notExpr(id8725); +vc->registerAtom(id8725); +Expr id8745=vc->eqExpr(id2185,id319); +Expr id8744=vc->notExpr(id8745); +vc->registerAtom(id8745); +Expr id8761=vc->eqExpr(id1745,id313); +Expr id8760=vc->notExpr(id8761); +vc->registerAtom(id8761); +Expr id8777=vc->eqExpr(id1621,id319); +Expr id8776=vc->notExpr(id8777); +vc->registerAtom(id8777); +Expr id8795=vc->eqExpr(id895,id321); +Expr id8794=vc->notExpr(id8795); +vc->registerAtom(id8795); +Expr id8815=vc->eqExpr(id875,id321); +Expr id8814=vc->notExpr(id8815); +vc->registerAtom(id8815); +Expr id8833=vc->eqExpr(id2127,id321); +Expr id8832=vc->notExpr(id8833); +vc->registerAtom(id8833); +Expr id8855=vc->eqExpr(id2163,id321); +Expr id8854=vc->notExpr(id8855); +vc->registerAtom(id8855); +Expr id8863=vc->ltExpr(id257,id875); +Expr id8862=vc->notExpr(id8863); +vc->registerAtom(id8863); +Expr id8879=vc->eqExpr(id2185,id321); +Expr id8878=vc->notExpr(id8879); +vc->registerAtom(id8879); +Expr id8885=vc->plusExpr(id257,id97); +Expr id8887=vc->leExpr(id8885,id875); +Expr id8886=vc->notExpr(id8887); +vc->registerAtom(id8887); +Expr id8895=vc->leExpr(id8885,id2127); +Expr id8894=vc->notExpr(id8895); +vc->registerAtom(id8895); +Expr id8901=vc->eqExpr(id8885,id293); +Expr id8900=vc->notExpr(id8901); +vc->registerAtom(id8901); +Expr id8911=vc->eqExpr(id1621,id321); +Expr id8910=vc->notExpr(id8911); +vc->registerAtom(id8911); +Expr id8931=vc->varExpr("8929_c",id9); +Expr id8933=vc->eqExpr(id8931,id895); +Expr id8932=vc->notExpr(id8933); +vc->registerAtom(id8933); +Expr id8935=vc->eqExpr(id8931,id875); +Expr id8934=vc->notExpr(id8935); +vc->registerAtom(id8935); +Expr id8947=vc->eqExpr(id8931,id279); +Expr id8946=vc->notExpr(id8947); +vc->registerAtom(id8947); +Expr id8953=vc->eqExpr(id895,id281); +Expr id8952=vc->notExpr(id8953); +vc->registerAtom(id8953); +Expr id8969=vc->eqExpr(id895,id271); +Expr id8968=vc->notExpr(id8969); +vc->registerAtom(id8969); +Expr id8973=vc->eqExpr(id875,id281); +Expr id8972=vc->notExpr(id8973); +vc->registerAtom(id8973); +Expr id8981=vc->leExpr(id235,id2127); +Expr id8980=vc->notExpr(id8981); +vc->registerAtom(id8981); +Expr id8997=vc->eqExpr(id2127,id281); +Expr id8996=vc->notExpr(id8997); +vc->registerAtom(id8997); +Expr id9015=vc->eqExpr(id2163,id281); +Expr id9014=vc->notExpr(id9015); +vc->registerAtom(id9015); +Expr id9035=vc->eqExpr(id2185,id281); +Expr id9034=vc->notExpr(id9035); +vc->registerAtom(id9035); +Expr id9057=vc->eqExpr(id1749,id271); +Expr id9056=vc->notExpr(id9057); +vc->registerAtom(id9057); +Expr id9073=vc->eqExpr(id1621,id281); +Expr id9072=vc->notExpr(id9073); +vc->registerAtom(id9073); +Expr id9087=vc->eqExpr(id895,id283); +Expr id9086=vc->notExpr(id9087); +vc->registerAtom(id9087); +Expr id9107=vc->eqExpr(id875,id283); +Expr id9106=vc->notExpr(id9107); +vc->registerAtom(id9107); +Expr id9115=vc->eqExpr(id875,id241); +Expr id9114=vc->notExpr(id9115); +vc->registerAtom(id9115); +Expr id9131=vc->eqExpr(id2127,id283); +Expr id9130=vc->notExpr(id9131); +vc->registerAtom(id9131); +Expr id9153=vc->eqExpr(id2163,id283); +Expr id9152=vc->notExpr(id9153); +vc->registerAtom(id9153); +Expr id9173=vc->eqExpr(id2185,id283); +Expr id9172=vc->notExpr(id9173); +vc->registerAtom(id9173); +Expr id9189=vc->eqExpr(id1753,id277); +Expr id9188=vc->notExpr(id9189); +vc->registerAtom(id9189); +Expr id9205=vc->eqExpr(id1621,id283); +Expr id9204=vc->notExpr(id9205); +vc->registerAtom(id9205); +Expr id9223=vc->eqExpr(id895,id285); +Expr id9222=vc->notExpr(id9223); +vc->registerAtom(id9223); +Expr id9243=vc->eqExpr(id875,id285); +Expr id9242=vc->notExpr(id9243); +vc->registerAtom(id9243); +Expr id9261=vc->eqExpr(id2127,id285); +Expr id9260=vc->notExpr(id9261); +vc->registerAtom(id9261); +Expr id9283=vc->eqExpr(id2163,id285); +Expr id9282=vc->notExpr(id9283); +vc->registerAtom(id9283); +Expr id9291=vc->ltExpr(id221,id875); +Expr id9290=vc->notExpr(id9291); +vc->registerAtom(id9291); +Expr id9307=vc->eqExpr(id2185,id285); +Expr id9306=vc->notExpr(id9307); +vc->registerAtom(id9307); +Expr id9313=vc->plusExpr(id221,id95); +Expr id9315=vc->leExpr(id9313,id875); +Expr id9314=vc->notExpr(id9315); +vc->registerAtom(id9315); +Expr id9323=vc->leExpr(id9313,id2127); +Expr id9322=vc->notExpr(id9323); +vc->registerAtom(id9323); +Expr id9329=vc->eqExpr(id9313,id257); +Expr id9328=vc->notExpr(id9329); +vc->registerAtom(id9329); +Expr id9339=vc->eqExpr(id1621,id285); +Expr id9338=vc->notExpr(id9339); +vc->registerAtom(id9339); +Expr id9359=vc->varExpr("9357_c",id9); +Expr id9361=vc->eqExpr(id9359,id895); +Expr id9360=vc->notExpr(id9361); +vc->registerAtom(id9361); +Expr id9363=vc->eqExpr(id9359,id875); +Expr id9362=vc->notExpr(id9363); +vc->registerAtom(id9363); +Expr id9375=vc->eqExpr(id9359,id243); +Expr id9374=vc->notExpr(id9375); +vc->registerAtom(id9375); +Expr id9381=vc->eqExpr(id895,id245); +Expr id9380=vc->notExpr(id9381); +vc->registerAtom(id9381); +Expr id9397=vc->eqExpr(id895,id235); +Expr id9396=vc->notExpr(id9397); +vc->registerAtom(id9397); +Expr id9401=vc->eqExpr(id875,id245); +Expr id9400=vc->notExpr(id9401); +vc->registerAtom(id9401); +Expr id9409=vc->leExpr(id199,id2127); +Expr id9408=vc->notExpr(id9409); +vc->registerAtom(id9409); +Expr id9425=vc->eqExpr(id2127,id245); +Expr id9424=vc->notExpr(id9425); +vc->registerAtom(id9425); +Expr id9443=vc->eqExpr(id2163,id245); +Expr id9442=vc->notExpr(id9443); +vc->registerAtom(id9443); +Expr id9463=vc->eqExpr(id2185,id245); +Expr id9462=vc->notExpr(id9463); +vc->registerAtom(id9463); +Expr id9485=vc->eqExpr(id1757,id235); +Expr id9484=vc->notExpr(id9485); +vc->registerAtom(id9485); +Expr id9501=vc->eqExpr(id1621,id245); +Expr id9500=vc->notExpr(id9501); +vc->registerAtom(id9501); +Expr id9515=vc->eqExpr(id895,id247); +Expr id9514=vc->notExpr(id9515); +vc->registerAtom(id9515); +Expr id9535=vc->eqExpr(id875,id247); +Expr id9534=vc->notExpr(id9535); +vc->registerAtom(id9535); +Expr id9543=vc->eqExpr(id875,id205); +Expr id9542=vc->notExpr(id9543); +vc->registerAtom(id9543); +Expr id9559=vc->eqExpr(id2127,id247); +Expr id9558=vc->notExpr(id9559); +vc->registerAtom(id9559); +Expr id9581=vc->eqExpr(id2163,id247); +Expr id9580=vc->notExpr(id9581); +vc->registerAtom(id9581); +Expr id9601=vc->eqExpr(id2185,id247); +Expr id9600=vc->notExpr(id9601); +vc->registerAtom(id9601); +Expr id9617=vc->eqExpr(id1761,id241); +Expr id9616=vc->notExpr(id9617); +vc->registerAtom(id9617); +Expr id9633=vc->eqExpr(id1621,id247); +Expr id9632=vc->notExpr(id9633); +vc->registerAtom(id9633); +Expr id9651=vc->eqExpr(id895,id249); +Expr id9650=vc->notExpr(id9651); +vc->registerAtom(id9651); +Expr id9671=vc->eqExpr(id875,id249); +Expr id9670=vc->notExpr(id9671); +vc->registerAtom(id9671); +Expr id9689=vc->eqExpr(id2127,id249); +Expr id9688=vc->notExpr(id9689); +vc->registerAtom(id9689); +Expr id9711=vc->eqExpr(id2163,id249); +Expr id9710=vc->notExpr(id9711); +vc->registerAtom(id9711); +Expr id9719=vc->ltExpr(id185,id875); +Expr id9718=vc->notExpr(id9719); +vc->registerAtom(id9719); +Expr id9735=vc->eqExpr(id2185,id249); +Expr id9734=vc->notExpr(id9735); +vc->registerAtom(id9735); +Expr id9741=vc->plusExpr(id185,id93); +Expr id9743=vc->leExpr(id9741,id875); +Expr id9742=vc->notExpr(id9743); +vc->registerAtom(id9743); +Expr id9751=vc->leExpr(id9741,id2127); +Expr id9750=vc->notExpr(id9751); +vc->registerAtom(id9751); +Expr id9757=vc->eqExpr(id9741,id221); +Expr id9756=vc->notExpr(id9757); +vc->registerAtom(id9757); +Expr id9767=vc->eqExpr(id1621,id249); +Expr id9766=vc->notExpr(id9767); +vc->registerAtom(id9767); +Expr id9787=vc->varExpr("9785_c",id9); +Expr id9789=vc->eqExpr(id9787,id895); +Expr id9788=vc->notExpr(id9789); +vc->registerAtom(id9789); +Expr id9791=vc->eqExpr(id9787,id875); +Expr id9790=vc->notExpr(id9791); +vc->registerAtom(id9791); +Expr id9803=vc->eqExpr(id9787,id207); +Expr id9802=vc->notExpr(id9803); +vc->registerAtom(id9803); +Expr id9809=vc->eqExpr(id895,id209); +Expr id9808=vc->notExpr(id9809); +vc->registerAtom(id9809); +Expr id9825=vc->eqExpr(id895,id199); +Expr id9824=vc->notExpr(id9825); +vc->registerAtom(id9825); +Expr id9829=vc->eqExpr(id875,id209); +Expr id9828=vc->notExpr(id9829); +vc->registerAtom(id9829); +Expr id9837=vc->leExpr(id155,id2127); +Expr id9836=vc->notExpr(id9837); +vc->registerAtom(id9837); +Expr id9853=vc->eqExpr(id2127,id209); +Expr id9852=vc->notExpr(id9853); +vc->registerAtom(id9853); +Expr id9871=vc->eqExpr(id2163,id209); +Expr id9870=vc->notExpr(id9871); +vc->registerAtom(id9871); +Expr id9891=vc->eqExpr(id2185,id209); +Expr id9890=vc->notExpr(id9891); +vc->registerAtom(id9891); +Expr id9913=vc->eqExpr(id1765,id199); +Expr id9912=vc->notExpr(id9913); +vc->registerAtom(id9913); +Expr id9929=vc->eqExpr(id1621,id209); +Expr id9928=vc->notExpr(id9929); +vc->registerAtom(id9929); +Expr id9943=vc->eqExpr(id895,id211); +Expr id9942=vc->notExpr(id9943); +vc->registerAtom(id9943); +Expr id9963=vc->eqExpr(id875,id211); +Expr id9962=vc->notExpr(id9963); +vc->registerAtom(id9963); +Expr id9971=vc->eqExpr(id875,id161); +Expr id9970=vc->notExpr(id9971); +vc->registerAtom(id9971); +Expr id9987=vc->eqExpr(id2127,id211); +Expr id9986=vc->notExpr(id9987); +vc->registerAtom(id9987); +Expr id10009=vc->eqExpr(id2163,id211); +Expr id10008=vc->notExpr(id10009); +vc->registerAtom(id10009); +Expr id10029=vc->eqExpr(id2185,id211); +Expr id10028=vc->notExpr(id10029); +vc->registerAtom(id10029); +Expr id10045=vc->eqExpr(id1769,id205); +Expr id10044=vc->notExpr(id10045); +vc->registerAtom(id10045); +Expr id10061=vc->eqExpr(id1621,id211); +Expr id10060=vc->notExpr(id10061); +vc->registerAtom(id10061); +Expr id10079=vc->eqExpr(id895,id213); +Expr id10078=vc->notExpr(id10079); +vc->registerAtom(id10079); +Expr id10099=vc->eqExpr(id875,id213); +Expr id10098=vc->notExpr(id10099); +vc->registerAtom(id10099); +Expr id10117=vc->eqExpr(id2127,id213); +Expr id10116=vc->notExpr(id10117); +vc->registerAtom(id10117); +Expr id10139=vc->eqExpr(id2163,id213); +Expr id10138=vc->notExpr(id10139); +vc->registerAtom(id10139); +Expr id10147=vc->ltExpr(id139,id875); +Expr id10146=vc->notExpr(id10147); +vc->registerAtom(id10147); +Expr id10163=vc->eqExpr(id2185,id213); +Expr id10162=vc->notExpr(id10163); +vc->registerAtom(id10163); +Expr id10169=vc->plusExpr(id139,id91); +Expr id10171=vc->leExpr(id10169,id875); +Expr id10170=vc->notExpr(id10171); +vc->registerAtom(id10171); +Expr id10179=vc->leExpr(id10169,id2127); +Expr id10178=vc->notExpr(id10179); +vc->registerAtom(id10179); +Expr id10185=vc->eqExpr(id10169,id185); +Expr id10184=vc->notExpr(id10185); +vc->registerAtom(id10185); +Expr id10195=vc->eqExpr(id1621,id213); +Expr id10194=vc->notExpr(id10195); +vc->registerAtom(id10195); +Expr id10215=vc->varExpr("10213_c",id9); +Expr id10217=vc->eqExpr(id10215,id895); +Expr id10216=vc->notExpr(id10217); +vc->registerAtom(id10217); +Expr id10219=vc->eqExpr(id10215,id875); +Expr id10218=vc->notExpr(id10219); +vc->registerAtom(id10219); +Expr id10225=vc->eqExpr(id10215,id163); +Expr id10224=vc->notExpr(id10225); +vc->registerAtom(id10225); +Expr id10231=vc->eqExpr(id895,id165); +Expr id10230=vc->notExpr(id10231); +vc->registerAtom(id10231); +Expr id10249=vc->eqExpr(id875,id165); +Expr id10248=vc->notExpr(id10249); +vc->registerAtom(id10249); +Expr id10257=vc->geExpr(id2127,id895); +Expr id10256=vc->notExpr(id10257); +vc->registerAtom(id10257); +Expr id10273=vc->eqExpr(id2127,id165); +Expr id10272=vc->notExpr(id10273); +vc->registerAtom(id10273); +Expr id10291=vc->eqExpr(id2163,id165); +Expr id10290=vc->notExpr(id10291); +vc->registerAtom(id10291); +Expr id10311=vc->eqExpr(id2185,id165); +Expr id10310=vc->notExpr(id10311); +vc->registerAtom(id10311); +Expr id10333=vc->eqExpr(id1773,id155); +Expr id10332=vc->notExpr(id10333); +vc->registerAtom(id10333); +Expr id10349=vc->eqExpr(id1621,id165); +Expr id10348=vc->notExpr(id10349); +vc->registerAtom(id10349); +Expr id10363=vc->eqExpr(id895,id171); +Expr id10362=vc->notExpr(id10363); +vc->registerAtom(id10363); +Expr id10383=vc->eqExpr(id875,id171); +Expr id10382=vc->notExpr(id10383); +vc->registerAtom(id10383); +Expr id10391=vc->eqExpr(id875,id895); +Expr id10390=vc->notExpr(id10391); +vc->registerAtom(id10391); +Expr id10407=vc->eqExpr(id2127,id171); +Expr id10406=vc->notExpr(id10407); +vc->registerAtom(id10407); +Expr id10429=vc->eqExpr(id2163,id171); +Expr id10428=vc->notExpr(id10429); +vc->registerAtom(id10429); +Expr id10449=vc->eqExpr(id2185,id171); +Expr id10448=vc->notExpr(id10449); +vc->registerAtom(id10449); +Expr id10465=vc->eqExpr(id1773,id161); +Expr id10464=vc->notExpr(id10465); +vc->registerAtom(id10465); +Expr id10481=vc->eqExpr(id1621,id171); +Expr id10480=vc->notExpr(id10481); +vc->registerAtom(id10481); +Expr id10499=vc->eqExpr(id895,id177); +Expr id10498=vc->notExpr(id10499); +vc->registerAtom(id10499); +Expr id10519=vc->eqExpr(id875,id177); +Expr id10518=vc->notExpr(id10519); +vc->registerAtom(id10519); +Expr id10537=vc->eqExpr(id2127,id177); +Expr id10536=vc->notExpr(id10537); +vc->registerAtom(id10537); +Expr id10559=vc->eqExpr(id2163,id177); +Expr id10558=vc->notExpr(id10559); +vc->registerAtom(id10559); +Expr id10567=vc->gtExpr(id875,id895); +Expr id10566=vc->notExpr(id10567); +vc->registerAtom(id10567); +Expr id10583=vc->eqExpr(id2185,id177); +Expr id10582=vc->notExpr(id10583); +vc->registerAtom(id10583); +Expr id10595=vc->leExpr(id1773,id2127); +Expr id10594=vc->notExpr(id10595); +vc->registerAtom(id10595); +Expr id10601=vc->eqExpr(id1773,id139); +Expr id10600=vc->notExpr(id10601); +vc->registerAtom(id10601); +Expr id10611=vc->eqExpr(id1621,id177); +Expr id10610=vc->notExpr(id10611); +vc->registerAtom(id10611); +vc->push(); +vc->query(id12); +vc->inconsistent(inconsistency); +vc->pop(); +vc->push(); +vc->query(id10224); +vc->popto(1); +vc->push(); +vc->query(id10225); +vc->popto(1); +vc->push(); +vc->assertFormula(id10225); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id9802); +vc->popto(2); +vc->push(); +vc->query(id9803); +vc->popto(2); +vc->push(); +vc->assertFormula(id9803); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id9374); +vc->popto(3); +vc->push(); +vc->query(id9375); +vc->popto(3); +vc->push(); +vc->assertFormula(id9375); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id8946); +vc->popto(4); +vc->push(); +vc->query(id8947); +vc->popto(4); +vc->push(); +vc->assertFormula(id8947); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id8518); +vc->popto(5); +vc->push(); +vc->query(id8519); +vc->popto(5); +vc->push(); +vc->assertFormula(id8519); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id8090); +vc->popto(6); +vc->push(); +vc->query(id8091); +vc->popto(6); +vc->push(); +vc->assertFormula(id8091); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id7662); +vc->popto(7); +vc->push(); +vc->query(id7663); +vc->popto(7); +vc->push(); +vc->assertFormula(id7663); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id7234); +vc->popto(8); +vc->push(); +vc->query(id7235); +vc->popto(8); +vc->push(); +vc->assertFormula(id7235); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id6806); +vc->popto(9); +vc->push(); +vc->query(id6807); +vc->popto(9); +vc->push(); +vc->assertFormula(id6807); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id6378); +vc->popto(10); +vc->push(); +vc->query(id6379); +vc->popto(10); +vc->push(); +vc->assertFormula(id6379); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id5950); +vc->popto(11); +vc->push(); +vc->query(id5951); +vc->popto(11); +vc->push(); +vc->assertFormula(id5951); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id5522); +vc->popto(12); +vc->push(); +vc->query(id5523); +vc->popto(12); +vc->push(); +vc->assertFormula(id5523); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id5094); +vc->popto(13); +vc->push(); +vc->query(id5095); +vc->popto(13); +vc->push(); +vc->assertFormula(id5095); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id4666); +vc->popto(14); +vc->push(); +vc->query(id4667); +vc->popto(14); +vc->push(); +vc->assertFormula(id4667); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id4238); +vc->popto(15); +vc->push(); +vc->query(id4239); +vc->popto(15); +vc->push(); +vc->assertFormula(id4239); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3810); +vc->popto(16); +vc->push(); +vc->query(id3811); +vc->popto(16); +vc->push(); +vc->assertFormula(id3811); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3382); +vc->popto(17); +vc->push(); +vc->query(id3383); +vc->popto(17); +vc->push(); +vc->assertFormula(id3383); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2954); +vc->popto(18); +vc->push(); +vc->query(id2955); +vc->popto(18); +vc->push(); +vc->assertFormula(id2955); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2526); +vc->popto(19); +vc->push(); +vc->query(id2527); +vc->popto(19); +vc->push(); +vc->assertFormula(id2527); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2092); +vc->popto(20); +vc->push(); +vc->query(id2093); +vc->popto(20); +vc->push(); +vc->assertFormula(id2093); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2069); +vc->popto(21); +vc->push(); +vc->query(id2068); +vc->popto(21); +vc->push(); +vc->assertFormula(id2068); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2063); +vc->popto(22); +vc->push(); +vc->query(id2062); +vc->popto(22); +vc->push(); +vc->assertFormula(id2062); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2057); +vc->popto(23); +vc->push(); +vc->query(id2056); +vc->popto(23); +vc->push(); +vc->assertFormula(id2056); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2051); +vc->popto(24); +vc->push(); +vc->query(id2050); +vc->popto(24); +vc->push(); +vc->assertFormula(id2050); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2045); +vc->popto(25); +vc->push(); +vc->query(id2044); +vc->popto(25); +vc->push(); +vc->assertFormula(id2044); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2039); +vc->popto(26); +vc->push(); +vc->query(id2038); +vc->popto(26); +vc->push(); +vc->assertFormula(id2038); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2033); +vc->popto(27); +vc->push(); +vc->query(id2032); +vc->popto(27); +vc->push(); +vc->assertFormula(id2032); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2027); +vc->popto(28); +vc->push(); +vc->query(id2026); +vc->popto(28); +vc->push(); +vc->assertFormula(id2026); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2021); +vc->popto(29); +vc->push(); +vc->query(id2020); +vc->popto(29); +vc->push(); +vc->assertFormula(id2020); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2015); +vc->popto(30); +vc->push(); +vc->query(id2014); +vc->popto(30); +vc->push(); +vc->assertFormula(id2014); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2009); +vc->popto(31); +vc->push(); +vc->query(id2008); +vc->popto(31); +vc->push(); +vc->assertFormula(id2008); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2003); +vc->popto(32); +vc->push(); +vc->query(id2002); +vc->popto(32); +vc->push(); +vc->assertFormula(id2002); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1997); +vc->popto(33); +vc->push(); +vc->query(id1996); +vc->popto(33); +vc->push(); +vc->assertFormula(id1996); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1991); +vc->popto(34); +vc->push(); +vc->query(id1990); +vc->popto(34); +vc->push(); +vc->assertFormula(id1990); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1985); +vc->popto(35); +vc->push(); +vc->query(id1984); +vc->popto(35); +vc->push(); +vc->assertFormula(id1984); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1979); +vc->popto(36); +vc->push(); +vc->query(id1978); +vc->popto(36); +vc->push(); +vc->assertFormula(id1978); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1973); +vc->popto(37); +vc->push(); +vc->query(id1972); +vc->popto(37); +vc->push(); +vc->assertFormula(id1972); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1967); +vc->popto(38); +vc->push(); +vc->query(id1966); +vc->popto(38); +vc->push(); +vc->assertFormula(id1966); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1961); +vc->popto(39); +vc->push(); +vc->query(id1960); +vc->popto(39); +vc->push(); +vc->assertFormula(id1960); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1955); +vc->popto(40); +vc->push(); +vc->query(id1954); +vc->popto(40); +vc->push(); +vc->assertFormula(id1954); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1949); +vc->popto(41); +vc->push(); +vc->query(id1948); +vc->popto(41); +vc->push(); +vc->assertFormula(id1948); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1932); +vc->popto(42); +vc->push(); +vc->query(id1933); +vc->popto(42); +vc->push(); +vc->assertFormula(id1933); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1928); +vc->popto(43); +vc->push(); +vc->query(id1929); +vc->popto(43); +vc->push(); +vc->assertFormula(id1929); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1924); +vc->popto(44); +vc->push(); +vc->query(id1925); +vc->popto(44); +vc->push(); +vc->assertFormula(id1925); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1920); +vc->popto(45); +vc->push(); +vc->query(id1921); +vc->popto(45); +vc->push(); +vc->assertFormula(id1921); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1916); +vc->popto(46); +vc->push(); +vc->query(id1917); +vc->popto(46); +vc->push(); +vc->assertFormula(id1917); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1912); +vc->popto(47); +vc->push(); +vc->query(id1913); +vc->popto(47); +vc->push(); +vc->assertFormula(id1913); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1908); +vc->popto(48); +vc->push(); +vc->query(id1909); +vc->popto(48); +vc->push(); +vc->assertFormula(id1909); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1904); +vc->popto(49); +vc->push(); +vc->query(id1905); +vc->popto(49); +vc->push(); +vc->assertFormula(id1905); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1900); +vc->popto(50); +vc->push(); +vc->query(id1901); +vc->popto(50); +vc->push(); +vc->assertFormula(id1901); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1896); +vc->popto(51); +vc->push(); +vc->query(id1897); +vc->popto(51); +vc->push(); +vc->assertFormula(id1897); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1892); +vc->popto(52); +vc->push(); +vc->query(id1893); +vc->popto(52); +vc->push(); +vc->assertFormula(id1893); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1888); +vc->popto(53); +vc->push(); +vc->query(id1889); +vc->popto(53); +vc->push(); +vc->assertFormula(id1889); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1884); +vc->popto(54); +vc->push(); +vc->query(id1885); +vc->popto(54); +vc->push(); +vc->assertFormula(id1885); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1880); +vc->popto(55); +vc->push(); +vc->query(id1881); +vc->popto(55); +vc->push(); +vc->assertFormula(id1881); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1876); +vc->popto(56); +vc->push(); +vc->query(id1877); +vc->popto(56); +vc->push(); +vc->assertFormula(id1877); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1872); +vc->popto(57); +vc->push(); +vc->query(id1873); +vc->popto(57); +vc->push(); +vc->assertFormula(id1873); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1868); +vc->popto(58); +vc->push(); +vc->query(id1869); +vc->popto(58); +vc->push(); +vc->assertFormula(id1869); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1864); +vc->popto(59); +vc->push(); +vc->query(id1865); +vc->popto(59); +vc->push(); +vc->assertFormula(id1865); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1860); +vc->popto(60); +vc->push(); +vc->query(id1861); +vc->popto(60); +vc->push(); +vc->assertFormula(id1861); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1856); +vc->popto(61); +vc->push(); +vc->query(id1857); +vc->popto(61); +vc->push(); +vc->assertFormula(id1857); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1852); +vc->popto(62); +vc->push(); +vc->query(id1853); +vc->popto(62); +vc->push(); +vc->assertFormula(id1853); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1848); +vc->popto(63); +vc->push(); +vc->query(id1849); +vc->popto(63); +vc->push(); +vc->assertFormula(id1849); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1844); +vc->popto(64); +vc->push(); +vc->query(id1845); +vc->popto(64); +vc->push(); +vc->assertFormula(id1845); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1840); +vc->popto(65); +vc->push(); +vc->query(id1841); +vc->popto(65); +vc->push(); +vc->assertFormula(id1841); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1836); +vc->popto(66); +vc->push(); +vc->query(id1837); +vc->popto(66); +vc->push(); +vc->assertFormula(id1837); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1832); +vc->popto(67); +vc->push(); +vc->query(id1833); +vc->popto(67); +vc->push(); +vc->assertFormula(id1833); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1828); +vc->popto(68); +vc->push(); +vc->query(id1829); +vc->popto(68); +vc->push(); +vc->assertFormula(id1829); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1824); +vc->popto(69); +vc->push(); +vc->query(id1825); +vc->popto(69); +vc->push(); +vc->assertFormula(id1825); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1820); +vc->popto(70); +vc->push(); +vc->query(id1821); +vc->popto(70); +vc->push(); +vc->assertFormula(id1821); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1816); +vc->popto(71); +vc->push(); +vc->query(id1817); +vc->popto(71); +vc->push(); +vc->assertFormula(id1817); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1812); +vc->popto(72); +vc->push(); +vc->query(id1813); +vc->popto(72); +vc->push(); +vc->assertFormula(id1813); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1808); +vc->popto(73); +vc->push(); +vc->query(id1809); +vc->popto(73); +vc->push(); +vc->assertFormula(id1809); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1804); +vc->popto(74); +vc->push(); +vc->query(id1805); +vc->popto(74); +vc->push(); +vc->assertFormula(id1805); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1800); +vc->popto(75); +vc->push(); +vc->query(id1801); +vc->popto(75); +vc->push(); +vc->assertFormula(id1801); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1796); +vc->popto(76); +vc->push(); +vc->query(id1797); +vc->popto(76); +vc->push(); +vc->assertFormula(id1797); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1792); +vc->popto(77); +vc->push(); +vc->query(id1793); +vc->popto(77); +vc->push(); +vc->assertFormula(id1793); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1788); +vc->popto(78); +vc->push(); +vc->query(id1789); +vc->popto(78); +vc->push(); +vc->assertFormula(id1789); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1784); +vc->popto(79); +vc->push(); +vc->query(id1785); +vc->popto(79); +vc->push(); +vc->assertFormula(id1785); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1780); +vc->popto(80); +vc->push(); +vc->query(id1781); +vc->popto(80); +vc->push(); +vc->assertFormula(id1781); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1778); +vc->popto(81); +vc->push(); +vc->query(id1779); +vc->popto(81); +vc->push(); +vc->assertFormula(id1779); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id10566); +vc->popto(82); +vc->push(); +vc->query(id10567); +vc->popto(82); +vc->push(); +vc->query(id10391); +vc->popto(82); +vc->push(); +vc->query(id10390); +vc->popto(82); +vc->push(); +vc->query(id10256); +vc->popto(82); +vc->push(); +vc->query(id10257); +vc->popto(82); +vc->push(); +vc->query(id10218); +vc->popto(82); +vc->push(); +vc->query(id10219); +vc->popto(82); +vc->push(); +vc->assertFormula(id10219); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1562); +vc->popto(83); +vc->push(); +vc->query(id1563); +vc->popto(83); +vc->push(); +vc->query(id10217); +vc->popto(83); +vc->push(); +vc->query(id10216); +vc->popto(83); +vc->push(); +vc->query(id1585); +vc->popto(83); +vc->push(); +vc->query(id1584); +vc->popto(83); +vc->push(); +vc->query(id9788); +vc->popto(83); +vc->push(); +vc->query(id9789); +vc->popto(83); +vc->push(); +vc->assertFormula(id9789); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1550); +vc->popto(84); +vc->push(); +vc->query(id1551); +vc->popto(84); +vc->push(); +vc->assertFormula(id1551); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id9912); +vc->popto(85); +vc->push(); +vc->query(id9913); +vc->popto(85); +vc->push(); +vc->assertFormula(id9913); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id10184); +vc->popto(86); +vc->push(); +vc->query(id10185); +vc->popto(86); +vc->push(); +vc->assertFormula(id10185); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id10044); + } catch(const Exception& e) { + exitStatus = 1; + cout << "*** Exception caught in testgeorge1(): \n" << e << endl; + } + delete vc; +} + + +void testgeorge2() { + CLFlags flags = ValidityChecker::createFlags(); + flags.setFlag("arith3", true); + ValidityChecker *vc = ValidityChecker::create(flags); + try { +/*************/ +vector inconsistency; +/*************/ +Type id9 = vc->realType(); +Type id7 = vc->intType(); +Type id11 = vc->boolType(); +vc->push(); +Expr id13=vc->trueExpr(); +Expr id12=vc->notExpr(vc->trueExpr()); +Type id19=vc->arrayType(id7,id7); +Type id21=vc->arrayType(id7,id9); +Type id23=vc->arrayType(id9,id7); +Type id25=vc->arrayType(id9,id9); +Type id27=vc->tupleType(id19,id7,id7); +Type id29=vc->funType(id27,id19); +Op id31=vc->createOp(".Int_Int_store",id29); +Type id33=vc->tupleType(id21,id7); +Type id35=vc->funType(id33,id9); +Op id37=vc->createOp(".Int_Real_select",id35); +Type id39=vc->tupleType(id21,id7,id9); +Type id41=vc->funType(id39,id21); +Op id43=vc->createOp(".Int_Real_store",id41); +Type id45=vc->tupleType(id19,id7); +Type id47=vc->funType(id45,id7); +Op id49=vc->createOp(".Int_Int_select",id47); +Type id51=vc->tupleType(id23,id9,id7); +Type id53=vc->funType(id51,id23); +Op id55=vc->createOp(".Real_Int_store",id53); +Type id57=vc->tupleType(id25,id9,id9); +Type id59=vc->funType(id57,id25); +Op id61=vc->createOp(".Real_Real_store",id59); +Type id63=vc->tupleType(id23,id9); +Type id65=vc->funType(id63,id7); +Op id67=vc->createOp(".Real_Int_select",id65); +Type id69=vc->tupleType(id25,id9); +Type id71=vc->funType(id69,id9); +Op id73=vc->createOp(".Real_Real_select",id71); +Expr id75=vc->varExpr("x_0",id7); +Expr id77=vc->varExpr("x_1",id7); +Expr id79=vc->varExpr("x_2",id7); +Expr id81=vc->varExpr("x_3",id7); +Expr id83=vc->varExpr("x_4",id19); +Expr id85=vc->varExpr("x_5",id7); +Expr id87=vc->varExpr("x_6",id7); +Expr id89=vc->varExpr("x_7",id7); +Expr id91=vc->varExpr("x_8",id7); +Expr id93=vc->varExpr("x_9",id7); +Expr id95=vc->varExpr("x_10",id19); +Expr id97=vc->varExpr("x_11",id19); +Expr id99=vc->varExpr("x_12",id7); +Expr id101=vc->varExpr("x_13",id7); +Expr id103=vc->varExpr("x_14",id7); +Expr id105=vc->varExpr("x_15",id7); +Expr id107=vc->varExpr("x_16",id19); +Expr id109=vc->varExpr("x_17",id7); +Expr id111=vc->varExpr("x_18",id7); +Expr id113=vc->varExpr("x_19",id7); +Expr id115=vc->varExpr("x_20",id7); +Expr id117=vc->varExpr("x_21",id7); +Expr id119=vc->varExpr("x_22",id7); +Expr id121=vc->varExpr("x_23",id7); +Expr id123=vc->varExpr("x_24",id19); +Expr id125=vc->varExpr("x_25",id7); +Expr id127=vc->varExpr("x_26",id7); +Expr id129=vc->varExpr("x_27",id7); +Expr id131=vc->varExpr("x_28",id19); +Expr id133=vc->varExpr("x_29",id7); +Expr id135=vc->varExpr("x_30",id7); +Expr id137=vc->varExpr("x_31",id7); +Expr id139=vc->varExpr("x_32",id7); +Expr id141=vc->varExpr("x_33",id7); +Expr id143=vc->varExpr("x_34",id7); +Expr id145=vc->varExpr("x_35",id19); +Expr id147=vc->varExpr("x_36",id7); +Expr id149=vc->varExpr("x_37",id7); +Expr id151=vc->varExpr("x_38",id7); +Expr id153=vc->varExpr("x_39",id19); +Expr id155=vc->varExpr("x_40",id7); +Expr id157=vc->varExpr("x_41",id7); +Expr id159=vc->varExpr("x_42",id7); +Expr id161=vc->varExpr("x_43",id7); +Expr id163=vc->varExpr("x_44",id7); +Expr id165=vc->varExpr("x_45",id7); +Expr id167=vc->varExpr("x_46",id19); +Expr id169=vc->varExpr("x_47",id7); +Expr id171=vc->varExpr("x_48",id7); +Expr id173=vc->varExpr("x_49",id7); +Expr id175=vc->varExpr("x_50",id19); +Expr id177=vc->varExpr("x_51",id7); +Expr id179=vc->varExpr("x_52",id7); +Expr id181=vc->varExpr("x_53",id7); +Expr id183=vc->varExpr("x_54",id7); +Expr id185=vc->varExpr("x_55",id7); +Expr id187=vc->varExpr("x_56",id7); +Expr id189=vc->varExpr("x_57",id19); +Expr id191=vc->varExpr("x_58",id7); +Expr id193=vc->varExpr("x_59",id7); +Expr id195=vc->varExpr("x_60",id7); +Expr id197=vc->varExpr("x_61",id19); +Expr id199=vc->varExpr("x_62",id7); +Expr id201=vc->varExpr("x_63",id7); +Expr id203=vc->varExpr("x_64",id7); +Expr id205=vc->varExpr("x_65",id7); +Expr id207=vc->varExpr("x_66",id7); +Expr id209=vc->varExpr("x_67",id7); +Expr id211=vc->varExpr("x_68",id19); +Expr id213=vc->varExpr("x_69",id7); +Expr id215=vc->varExpr("x_70",id7); +Expr id217=vc->varExpr("x_71",id7); +Expr id219=vc->varExpr("x_72",id19); +Expr id221=vc->varExpr("x_73",id7); +Expr id223=vc->varExpr("x_74",id7); +Expr id225=vc->varExpr("x_75",id7); +Expr id227=vc->varExpr("x_76",id7); +Expr id229=vc->varExpr("x_77",id7); +Expr id231=vc->varExpr("x_78",id7); +Expr id233=vc->varExpr("x_79",id19); +Expr id235=vc->varExpr("x_80",id7); +Expr id237=vc->varExpr("x_81",id7); +Expr id239=vc->varExpr("x_82",id7); +Expr id241=vc->varExpr("x_83",id19); +Expr id243=vc->varExpr("x_84",id7); +Expr id245=vc->varExpr("x_85",id7); +Expr id247=vc->varExpr("x_86",id7); +Expr id249=vc->varExpr("x_87",id7); +Expr id251=vc->varExpr("x_88",id7); +Expr id253=vc->varExpr("x_89",id7); +Expr id255=vc->varExpr("x_90",id19); +Expr id257=vc->varExpr("x_91",id7); +Expr id259=vc->varExpr("x_92",id7); +Expr id261=vc->varExpr("x_93",id7); +Expr id263=vc->varExpr("x_94",id19); +Expr id265=vc->varExpr("x_95",id7); +Expr id267=vc->varExpr("x_96",id7); +Expr id269=vc->varExpr("x_97",id7); +Expr id271=vc->varExpr("x_98",id7); +Expr id273=vc->varExpr("x_99",id7); +Expr id275=vc->varExpr("x_100",id7); +Expr id277=vc->varExpr("x_101",id19); +Expr id279=vc->varExpr("x_102",id7); +Expr id281=vc->varExpr("x_103",id7); +Expr id283=vc->varExpr("x_104",id7); +Expr id285=vc->varExpr("x_105",id19); +Expr id287=vc->varExpr("x_106",id7); +Expr id289=vc->varExpr("x_107",id7); +Expr id291=vc->varExpr("x_108",id7); +Expr id293=vc->varExpr("x_109",id7); +Expr id295=vc->varExpr("x_110",id7); +Expr id297=vc->varExpr("x_111",id7); +Expr id299=vc->varExpr("x_112",id19); +Expr id301=vc->varExpr("x_113",id7); +Expr id303=vc->varExpr("x_114",id7); +Expr id305=vc->varExpr("x_115",id7); +Expr id307=vc->varExpr("x_116",id19); +Expr id309=vc->varExpr("x_117",id7); +Expr id311=vc->varExpr("x_118",id7); +Expr id313=vc->varExpr("x_119",id7); +Expr id315=vc->varExpr("x_120",id7); +Expr id317=vc->varExpr("x_121",id7); +Expr id319=vc->varExpr("x_122",id7); +Expr id321=vc->varExpr("x_123",id7); +Expr id323=vc->varExpr("x_124",id7); +Expr id325=vc->varExpr("x_125",id7); +Expr id327=vc->varExpr("x_126",id7); +Expr id329=vc->varExpr("x_127",id7); +Expr id331=vc->varExpr("x_128",id7); +Expr id333=vc->ratExpr(1,1); +Expr id335=vc->plusExpr(id75,id333); +Expr id337=vc->eqExpr(id335,id87); +Expr id336=vc->notExpr(id337); +vc->registerAtom(id337); +Expr id339=vc->eqExpr(id79,id93); +Expr id338=vc->notExpr(id339); +vc->registerAtom(id339); +Expr id341=vc->eqExpr(id97,id95); +Expr id340=vc->notExpr(id341); +vc->registerAtom(id341); +Expr id343=vc->eqExpr(id101,id99); +Expr id342=vc->notExpr(id343); +vc->registerAtom(id343); +Expr id345=vc->eqExpr(id77,id103); +Expr id344=vc->notExpr(id345); +vc->registerAtom(id345); +Expr id347=vc->eqExpr(id81,id105); +Expr id346=vc->notExpr(id347); +vc->registerAtom(id347); +Expr id349=vc->eqExpr(id83,id107); +Expr id348=vc->notExpr(id349); +vc->registerAtom(id349); +Expr id351=vc->eqExpr(id111,id109); +Expr id350=vc->notExpr(id351); +vc->registerAtom(id351); +Expr id353=vc->plusExpr(id87,id333); +Expr id355=vc->eqExpr(id353,id117); +Expr id354=vc->notExpr(id355); +vc->registerAtom(id355); +Expr id357=vc->eqExpr(id93,id121); +Expr id356=vc->notExpr(id357); +vc->registerAtom(id357); +Expr id359=vc->eqExpr(id95,id123); +Expr id358=vc->notExpr(id359); +vc->registerAtom(id359); +Expr id361=vc->eqExpr(id99,id125); +Expr id360=vc->notExpr(id361); +vc->registerAtom(id361); +Expr id363=vc->eqExpr(id103,id127); +Expr id362=vc->notExpr(id363); +vc->registerAtom(id363); +Expr id365=vc->eqExpr(id105,id129); +Expr id364=vc->notExpr(id365); +vc->registerAtom(id365); +Expr id367=vc->eqExpr(id107,id131); +Expr id366=vc->notExpr(id367); +vc->registerAtom(id367); +Expr id369=vc->eqExpr(id109,id133); +Expr id368=vc->notExpr(id369); +vc->registerAtom(id369); +Expr id371=vc->plusExpr(id117,id333); +Expr id373=vc->eqExpr(id371,id139); +Expr id372=vc->notExpr(id373); +vc->registerAtom(id373); +Expr id375=vc->eqExpr(id121,id143); +Expr id374=vc->notExpr(id375); +vc->registerAtom(id375); +Expr id377=vc->eqExpr(id123,id145); +Expr id376=vc->notExpr(id377); +vc->registerAtom(id377); +Expr id379=vc->eqExpr(id125,id147); +Expr id378=vc->notExpr(id379); +vc->registerAtom(id379); +Expr id381=vc->eqExpr(id127,id149); +Expr id380=vc->notExpr(id381); +vc->registerAtom(id381); +Expr id383=vc->eqExpr(id129,id151); +Expr id382=vc->notExpr(id383); +vc->registerAtom(id383); +Expr id385=vc->eqExpr(id131,id153); +Expr id384=vc->notExpr(id385); +vc->registerAtom(id385); +Expr id387=vc->eqExpr(id133,id155); +Expr id386=vc->notExpr(id387); +vc->registerAtom(id387); +Expr id389=vc->plusExpr(id139,id333); +Expr id391=vc->eqExpr(id389,id161); +Expr id390=vc->notExpr(id391); +vc->registerAtom(id391); +Expr id393=vc->eqExpr(id143,id165); +Expr id392=vc->notExpr(id393); +vc->registerAtom(id393); +Expr id395=vc->eqExpr(id145,id167); +Expr id394=vc->notExpr(id395); +vc->registerAtom(id395); +Expr id397=vc->eqExpr(id147,id169); +Expr id396=vc->notExpr(id397); +vc->registerAtom(id397); +Expr id399=vc->eqExpr(id149,id171); +Expr id398=vc->notExpr(id399); +vc->registerAtom(id399); +Expr id401=vc->eqExpr(id151,id173); +Expr id400=vc->notExpr(id401); +vc->registerAtom(id401); +Expr id403=vc->eqExpr(id153,id175); +Expr id402=vc->notExpr(id403); +vc->registerAtom(id403); +Expr id405=vc->eqExpr(id155,id177); +Expr id404=vc->notExpr(id405); +vc->registerAtom(id405); +Expr id407=vc->plusExpr(id161,id333); +Expr id409=vc->eqExpr(id407,id183); +Expr id408=vc->notExpr(id409); +vc->registerAtom(id409); +Expr id411=vc->eqExpr(id165,id187); +Expr id410=vc->notExpr(id411); +vc->registerAtom(id411); +Expr id413=vc->eqExpr(id167,id189); +Expr id412=vc->notExpr(id413); +vc->registerAtom(id413); +Expr id415=vc->eqExpr(id169,id191); +Expr id414=vc->notExpr(id415); +vc->registerAtom(id415); +Expr id417=vc->eqExpr(id171,id193); +Expr id416=vc->notExpr(id417); +vc->registerAtom(id417); +Expr id419=vc->eqExpr(id173,id195); +Expr id418=vc->notExpr(id419); +vc->registerAtom(id419); +Expr id421=vc->eqExpr(id175,id197); +Expr id420=vc->notExpr(id421); +vc->registerAtom(id421); +Expr id423=vc->eqExpr(id177,id199); +Expr id422=vc->notExpr(id423); +vc->registerAtom(id423); +Expr id425=vc->plusExpr(id183,id333); +Expr id427=vc->eqExpr(id425,id205); +Expr id426=vc->notExpr(id427); +vc->registerAtom(id427); +Expr id429=vc->eqExpr(id187,id209); +Expr id428=vc->notExpr(id429); +vc->registerAtom(id429); +Expr id431=vc->eqExpr(id189,id211); +Expr id430=vc->notExpr(id431); +vc->registerAtom(id431); +Expr id433=vc->eqExpr(id191,id213); +Expr id432=vc->notExpr(id433); +vc->registerAtom(id433); +Expr id435=vc->eqExpr(id193,id215); +Expr id434=vc->notExpr(id435); +vc->registerAtom(id435); +Expr id437=vc->eqExpr(id195,id217); +Expr id436=vc->notExpr(id437); +vc->registerAtom(id437); +Expr id439=vc->eqExpr(id197,id219); +Expr id438=vc->notExpr(id439); +vc->registerAtom(id439); +Expr id441=vc->eqExpr(id199,id221); +Expr id440=vc->notExpr(id441); +vc->registerAtom(id441); +Expr id443=vc->plusExpr(id205,id333); +Expr id445=vc->eqExpr(id443,id227); +Expr id444=vc->notExpr(id445); +vc->registerAtom(id445); +Expr id447=vc->eqExpr(id209,id231); +Expr id446=vc->notExpr(id447); +vc->registerAtom(id447); +Expr id449=vc->eqExpr(id211,id233); +Expr id448=vc->notExpr(id449); +vc->registerAtom(id449); +Expr id451=vc->eqExpr(id213,id235); +Expr id450=vc->notExpr(id451); +vc->registerAtom(id451); +Expr id453=vc->eqExpr(id215,id237); +Expr id452=vc->notExpr(id453); +vc->registerAtom(id453); +Expr id455=vc->eqExpr(id217,id239); +Expr id454=vc->notExpr(id455); +vc->registerAtom(id455); +Expr id457=vc->eqExpr(id219,id241); +Expr id456=vc->notExpr(id457); +vc->registerAtom(id457); +Expr id459=vc->eqExpr(id221,id243); +Expr id458=vc->notExpr(id459); +vc->registerAtom(id459); +Expr id461=vc->plusExpr(id227,id333); +Expr id463=vc->eqExpr(id461,id249); +Expr id462=vc->notExpr(id463); +vc->registerAtom(id463); +Expr id465=vc->eqExpr(id231,id253); +Expr id464=vc->notExpr(id465); +vc->registerAtom(id465); +Expr id467=vc->eqExpr(id233,id255); +Expr id466=vc->notExpr(id467); +vc->registerAtom(id467); +Expr id469=vc->eqExpr(id235,id257); +Expr id468=vc->notExpr(id469); +vc->registerAtom(id469); +Expr id471=vc->eqExpr(id237,id259); +Expr id470=vc->notExpr(id471); +vc->registerAtom(id471); +Expr id473=vc->eqExpr(id239,id261); +Expr id472=vc->notExpr(id473); +vc->registerAtom(id473); +Expr id475=vc->eqExpr(id241,id263); +Expr id474=vc->notExpr(id475); +vc->registerAtom(id475); +Expr id477=vc->eqExpr(id243,id265); +Expr id476=vc->notExpr(id477); +vc->registerAtom(id477); +Expr id479=vc->plusExpr(id249,id333); +Expr id481=vc->eqExpr(id479,id271); +Expr id480=vc->notExpr(id481); +vc->registerAtom(id481); +Expr id483=vc->eqExpr(id253,id275); +Expr id482=vc->notExpr(id483); +vc->registerAtom(id483); +Expr id485=vc->eqExpr(id255,id277); +Expr id484=vc->notExpr(id485); +vc->registerAtom(id485); +Expr id487=vc->eqExpr(id257,id279); +Expr id486=vc->notExpr(id487); +vc->registerAtom(id487); +Expr id489=vc->eqExpr(id259,id281); +Expr id488=vc->notExpr(id489); +vc->registerAtom(id489); +Expr id491=vc->eqExpr(id261,id283); +Expr id490=vc->notExpr(id491); +vc->registerAtom(id491); +Expr id493=vc->eqExpr(id263,id285); +Expr id492=vc->notExpr(id493); +vc->registerAtom(id493); +Expr id495=vc->eqExpr(id265,id287); +Expr id494=vc->notExpr(id495); +vc->registerAtom(id495); +Expr id497=vc->plusExpr(id271,id333); +Expr id499=vc->eqExpr(id497,id293); +Expr id498=vc->notExpr(id499); +vc->registerAtom(id499); +Expr id501=vc->eqExpr(id275,id297); +Expr id500=vc->notExpr(id501); +vc->registerAtom(id501); +Expr id503=vc->eqExpr(id277,id299); +Expr id502=vc->notExpr(id503); +vc->registerAtom(id503); +Expr id505=vc->eqExpr(id279,id301); +Expr id504=vc->notExpr(id505); +vc->registerAtom(id505); +Expr id507=vc->eqExpr(id281,id303); +Expr id506=vc->notExpr(id507); +vc->registerAtom(id507); +Expr id509=vc->eqExpr(id283,id305); +Expr id508=vc->notExpr(id509); +vc->registerAtom(id509); +Expr id511=vc->eqExpr(id285,id307); +Expr id510=vc->notExpr(id511); +vc->registerAtom(id511); +Expr id513=vc->eqExpr(id287,id309); +Expr id512=vc->notExpr(id513); +vc->registerAtom(id513); +Expr id515=vc->uminusExpr(id333); +Expr id517=vc->eqExpr(id515,id79); +Expr id516=vc->notExpr(id517); +vc->registerAtom(id517); +Expr id519=vc->eqExpr(id515,id275); +Expr id518=vc->notExpr(id519); +vc->registerAtom(id519); +Expr id521=vc->eqExpr(id515,id253); +Expr id520=vc->notExpr(id521); +vc->registerAtom(id521); +Expr id523=vc->eqExpr(id515,id231); +Expr id522=vc->notExpr(id523); +vc->registerAtom(id523); +Expr id525=vc->eqExpr(id515,id209); +Expr id524=vc->notExpr(id525); +vc->registerAtom(id525); +Expr id527=vc->eqExpr(id515,id187); +Expr id526=vc->notExpr(id527); +vc->registerAtom(id527); +Expr id529=vc->eqExpr(id515,id165); +Expr id528=vc->notExpr(id529); +vc->registerAtom(id529); +Expr id531=vc->eqExpr(id515,id143); +Expr id530=vc->notExpr(id531); +vc->registerAtom(id531); +Expr id533=vc->eqExpr(id515,id121); +Expr id532=vc->notExpr(id533); +vc->registerAtom(id533); +Expr id535=vc->eqExpr(id515,id93); +Expr id534=vc->notExpr(id535); +vc->registerAtom(id535); +Expr id537=vc->ratExpr(0,1); +Expr id539=vc->leExpr(id89,id537); +Expr id538=vc->notExpr(id539); +vc->registerAtom(id539); +Expr id543=vc->eqExpr(id537,id75); +Expr id542=vc->notExpr(id543); +vc->registerAtom(id543); +Expr id547=vc->eqExpr(id537,id77); +Expr id546=vc->notExpr(id547); +vc->registerAtom(id547); +Expr id553=vc->eqExpr(id537,id81); +Expr id552=vc->notExpr(id553); +vc->registerAtom(id553); +Expr id557=vc->readExpr(id83,id79); +Expr id559=vc->eqExpr(id557,id313); +Expr id558=vc->notExpr(id559); +vc->registerAtom(id559); +Expr id563=vc->eqExpr(id313,id85); +Expr id562=vc->notExpr(id563); +vc->registerAtom(id563); +Expr id567=vc->ratExpr(2,1); +Expr id569=vc->plusExpr(id89,id567); +Expr id571=vc->eqExpr(id569,id91); +Expr id570=vc->notExpr(id571); +vc->registerAtom(id571); +Expr id575=vc->readExpr(id107,id93); +Expr id577=vc->eqExpr(id575,id315); +Expr id576=vc->notExpr(id577); +vc->registerAtom(id577); +Expr id581=vc->eqExpr(id315,id115); +Expr id580=vc->notExpr(id581); +vc->registerAtom(id581); +Expr id585=vc->eqExpr(id569,id119); +Expr id584=vc->notExpr(id585); +vc->registerAtom(id585); +Expr id589=vc->readExpr(id131,id121); +Expr id591=vc->eqExpr(id589,id317); +Expr id590=vc->notExpr(id591); +vc->registerAtom(id591); +Expr id595=vc->eqExpr(id317,id137); +Expr id594=vc->notExpr(id595); +vc->registerAtom(id595); +Expr id599=vc->eqExpr(id569,id141); +Expr id598=vc->notExpr(id599); +vc->registerAtom(id599); +Expr id603=vc->readExpr(id153,id143); +Expr id605=vc->eqExpr(id603,id319); +Expr id604=vc->notExpr(id605); +vc->registerAtom(id605); +Expr id609=vc->eqExpr(id319,id159); +Expr id608=vc->notExpr(id609); +vc->registerAtom(id609); +Expr id613=vc->eqExpr(id569,id163); +Expr id612=vc->notExpr(id613); +vc->registerAtom(id613); +Expr id617=vc->readExpr(id175,id165); +Expr id619=vc->eqExpr(id617,id321); +Expr id618=vc->notExpr(id619); +vc->registerAtom(id619); +Expr id623=vc->eqExpr(id321,id181); +Expr id622=vc->notExpr(id623); +vc->registerAtom(id623); +Expr id627=vc->eqExpr(id569,id185); +Expr id626=vc->notExpr(id627); +vc->registerAtom(id627); +Expr id631=vc->readExpr(id197,id187); +Expr id633=vc->eqExpr(id631,id323); +Expr id632=vc->notExpr(id633); +vc->registerAtom(id633); +Expr id637=vc->eqExpr(id323,id203); +Expr id636=vc->notExpr(id637); +vc->registerAtom(id637); +Expr id641=vc->eqExpr(id569,id207); +Expr id640=vc->notExpr(id641); +vc->registerAtom(id641); +Expr id645=vc->readExpr(id219,id209); +Expr id647=vc->eqExpr(id645,id325); +Expr id646=vc->notExpr(id647); +vc->registerAtom(id647); +Expr id651=vc->eqExpr(id325,id225); +Expr id650=vc->notExpr(id651); +vc->registerAtom(id651); +Expr id655=vc->eqExpr(id569,id229); +Expr id654=vc->notExpr(id655); +vc->registerAtom(id655); +Expr id659=vc->readExpr(id241,id231); +Expr id661=vc->eqExpr(id659,id327); +Expr id660=vc->notExpr(id661); +vc->registerAtom(id661); +Expr id665=vc->eqExpr(id327,id247); +Expr id664=vc->notExpr(id665); +vc->registerAtom(id665); +Expr id669=vc->eqExpr(id569,id251); +Expr id668=vc->notExpr(id669); +vc->registerAtom(id669); +Expr id673=vc->readExpr(id263,id253); +Expr id675=vc->eqExpr(id673,id329); +Expr id674=vc->notExpr(id675); +vc->registerAtom(id675); +Expr id679=vc->eqExpr(id329,id269); +Expr id678=vc->notExpr(id679); +vc->registerAtom(id679); +Expr id683=vc->eqExpr(id569,id273); +Expr id682=vc->notExpr(id683); +vc->registerAtom(id683); +Expr id687=vc->readExpr(id285,id275); +Expr id689=vc->eqExpr(id687,id331); +Expr id688=vc->notExpr(id689); +vc->registerAtom(id689); +Expr id693=vc->eqExpr(id331,id291); +Expr id692=vc->notExpr(id693); +vc->registerAtom(id693); +Expr id697=vc->eqExpr(id569,id295); +Expr id696=vc->notExpr(id697); +vc->registerAtom(id697); +Expr id701=vc->eqExpr(id537,id311); +Expr id700=vc->notExpr(id701); +vc->registerAtom(id701); +Expr id703=vc->ltExpr(id271,id89); +Expr id702=vc->notExpr(id703); +vc->registerAtom(id703); +Expr id709=vc->plusExpr(id283,id333); +Expr id711=vc->eqExpr(id709,id305); +Expr id710=vc->notExpr(id711); +vc->registerAtom(id711); +Expr id715=vc->eqExpr(id281,id297); +Expr id714=vc->notExpr(id715); +vc->registerAtom(id715); +Expr id719=vc->plusExpr(id281,id333); +Expr id721=vc->eqExpr(id719,id303); +Expr id720=vc->notExpr(id721); +vc->registerAtom(id721); +Expr id725=vc->writeExpr(id277,id281,id271); +Expr id727=vc->eqExpr(id725,id299); +Expr id726=vc->notExpr(id727); +vc->registerAtom(id727); +Expr id733=vc->writeExpr(id285,id281,id275); +Expr id735=vc->eqExpr(id733,id307); +Expr id734=vc->notExpr(id735); +vc->registerAtom(id735); +Expr id741=vc->eqExpr(id333,id311); +Expr id740=vc->notExpr(id741); +vc->registerAtom(id741); +Expr id743=vc->eqExpr(id89,id271); +Expr id742=vc->notExpr(id743); +vc->registerAtom(id743); +Expr id751=vc->eqExpr(id275,id309); +Expr id750=vc->notExpr(id751); +vc->registerAtom(id751); +Expr id755=vc->eqExpr(id291,id297); +Expr id754=vc->notExpr(id755); +vc->registerAtom(id755); +Expr id773=vc->eqExpr(id567,id311); +Expr id772=vc->notExpr(id773); +vc->registerAtom(id773); +Expr id775=vc->plusExpr(id89,id333); +Expr id777=vc->eqExpr(id775,id271); +Expr id776=vc->notExpr(id777); +vc->registerAtom(id777); +Expr id793=vc->writeExpr(id285,id287,id291); +Expr id795=vc->eqExpr(id793,id307); +Expr id794=vc->notExpr(id795); +vc->registerAtom(id795); +Expr id803=vc->ratExpr(3,1); +Expr id805=vc->eqExpr(id803,id311); +Expr id804=vc->notExpr(id805); +vc->registerAtom(id805); +Expr id807=vc->eqExpr(id295,id271); +Expr id806=vc->notExpr(id807); +vc->registerAtom(id807); +Expr id823=vc->writeExpr(id285,id275,id287); +Expr id825=vc->eqExpr(id823,id307); +Expr id824=vc->notExpr(id825); +vc->registerAtom(id825); +Expr id833=vc->ratExpr(4,1); +Expr id835=vc->eqExpr(id833,id311); +Expr id834=vc->notExpr(id835); +vc->registerAtom(id835); +Expr id837=vc->leExpr(id271,id295); +Expr id836=vc->notExpr(id837); +vc->registerAtom(id837); +Expr id857=vc->eqExpr(id271,id293); +Expr id856=vc->notExpr(id857); +vc->registerAtom(id857); +Expr id865=vc->eqExpr(id537,id289); +Expr id864=vc->notExpr(id865); +vc->registerAtom(id865); +Expr id867=vc->ltExpr(id249,id89); +Expr id866=vc->notExpr(id867); +vc->registerAtom(id867); +Expr id873=vc->plusExpr(id261,id333); +Expr id875=vc->eqExpr(id873,id283); +Expr id874=vc->notExpr(id875); +vc->registerAtom(id875); +Expr id879=vc->eqExpr(id259,id275); +Expr id878=vc->notExpr(id879); +vc->registerAtom(id879); +Expr id883=vc->plusExpr(id259,id333); +Expr id885=vc->eqExpr(id883,id281); +Expr id884=vc->notExpr(id885); +vc->registerAtom(id885); +Expr id889=vc->writeExpr(id255,id259,id249); +Expr id891=vc->eqExpr(id889,id277); +Expr id890=vc->notExpr(id891); +vc->registerAtom(id891); +Expr id897=vc->writeExpr(id263,id259,id253); +Expr id899=vc->eqExpr(id897,id285); +Expr id898=vc->notExpr(id899); +vc->registerAtom(id899); +Expr id905=vc->eqExpr(id333,id289); +Expr id904=vc->notExpr(id905); +vc->registerAtom(id905); +Expr id907=vc->eqExpr(id89,id249); +Expr id906=vc->notExpr(id907); +vc->registerAtom(id907); +Expr id915=vc->eqExpr(id253,id287); +Expr id914=vc->notExpr(id915); +vc->registerAtom(id915); +Expr id919=vc->eqExpr(id269,id275); +Expr id918=vc->notExpr(id919); +vc->registerAtom(id919); +Expr id937=vc->eqExpr(id567,id289); +Expr id936=vc->notExpr(id937); +vc->registerAtom(id937); +Expr id939=vc->eqExpr(id775,id249); +Expr id938=vc->notExpr(id939); +vc->registerAtom(id939); +Expr id955=vc->writeExpr(id263,id265,id269); +Expr id957=vc->eqExpr(id955,id285); +Expr id956=vc->notExpr(id957); +vc->registerAtom(id957); +Expr id965=vc->eqExpr(id803,id289); +Expr id964=vc->notExpr(id965); +vc->registerAtom(id965); +Expr id967=vc->eqExpr(id273,id249); +Expr id966=vc->notExpr(id967); +vc->registerAtom(id967); +Expr id983=vc->writeExpr(id263,id253,id265); +Expr id985=vc->eqExpr(id983,id285); +Expr id984=vc->notExpr(id985); +vc->registerAtom(id985); +Expr id993=vc->eqExpr(id833,id289); +Expr id992=vc->notExpr(id993); +vc->registerAtom(id993); +Expr id995=vc->leExpr(id249,id273); +Expr id994=vc->notExpr(id995); +vc->registerAtom(id995); +Expr id1015=vc->eqExpr(id249,id271); +Expr id1014=vc->notExpr(id1015); +vc->registerAtom(id1015); +Expr id1023=vc->eqExpr(id537,id267); +Expr id1022=vc->notExpr(id1023); +vc->registerAtom(id1023); +Expr id1025=vc->ltExpr(id227,id89); +Expr id1024=vc->notExpr(id1025); +vc->registerAtom(id1025); +Expr id1031=vc->plusExpr(id239,id333); +Expr id1033=vc->eqExpr(id1031,id261); +Expr id1032=vc->notExpr(id1033); +vc->registerAtom(id1033); +Expr id1037=vc->eqExpr(id237,id253); +Expr id1036=vc->notExpr(id1037); +vc->registerAtom(id1037); +Expr id1041=vc->plusExpr(id237,id333); +Expr id1043=vc->eqExpr(id1041,id259); +Expr id1042=vc->notExpr(id1043); +vc->registerAtom(id1043); +Expr id1047=vc->writeExpr(id233,id237,id227); +Expr id1049=vc->eqExpr(id1047,id255); +Expr id1048=vc->notExpr(id1049); +vc->registerAtom(id1049); +Expr id1055=vc->writeExpr(id241,id237,id231); +Expr id1057=vc->eqExpr(id1055,id263); +Expr id1056=vc->notExpr(id1057); +vc->registerAtom(id1057); +Expr id1063=vc->eqExpr(id333,id267); +Expr id1062=vc->notExpr(id1063); +vc->registerAtom(id1063); +Expr id1065=vc->eqExpr(id89,id227); +Expr id1064=vc->notExpr(id1065); +vc->registerAtom(id1065); +Expr id1073=vc->eqExpr(id231,id265); +Expr id1072=vc->notExpr(id1073); +vc->registerAtom(id1073); +Expr id1077=vc->eqExpr(id247,id253); +Expr id1076=vc->notExpr(id1077); +vc->registerAtom(id1077); +Expr id1095=vc->eqExpr(id567,id267); +Expr id1094=vc->notExpr(id1095); +vc->registerAtom(id1095); +Expr id1097=vc->eqExpr(id775,id227); +Expr id1096=vc->notExpr(id1097); +vc->registerAtom(id1097); +Expr id1113=vc->writeExpr(id241,id243,id247); +Expr id1115=vc->eqExpr(id1113,id263); +Expr id1114=vc->notExpr(id1115); +vc->registerAtom(id1115); +Expr id1123=vc->eqExpr(id803,id267); +Expr id1122=vc->notExpr(id1123); +vc->registerAtom(id1123); +Expr id1125=vc->eqExpr(id251,id227); +Expr id1124=vc->notExpr(id1125); +vc->registerAtom(id1125); +Expr id1141=vc->writeExpr(id241,id231,id243); +Expr id1143=vc->eqExpr(id1141,id263); +Expr id1142=vc->notExpr(id1143); +vc->registerAtom(id1143); +Expr id1151=vc->eqExpr(id833,id267); +Expr id1150=vc->notExpr(id1151); +vc->registerAtom(id1151); +Expr id1153=vc->leExpr(id227,id251); +Expr id1152=vc->notExpr(id1153); +vc->registerAtom(id1153); +Expr id1173=vc->eqExpr(id227,id249); +Expr id1172=vc->notExpr(id1173); +vc->registerAtom(id1173); +Expr id1181=vc->eqExpr(id537,id245); +Expr id1180=vc->notExpr(id1181); +vc->registerAtom(id1181); +Expr id1183=vc->ltExpr(id205,id89); +Expr id1182=vc->notExpr(id1183); +vc->registerAtom(id1183); +Expr id1189=vc->plusExpr(id217,id333); +Expr id1191=vc->eqExpr(id1189,id239); +Expr id1190=vc->notExpr(id1191); +vc->registerAtom(id1191); +Expr id1195=vc->eqExpr(id215,id231); +Expr id1194=vc->notExpr(id1195); +vc->registerAtom(id1195); +Expr id1199=vc->plusExpr(id215,id333); +Expr id1201=vc->eqExpr(id1199,id237); +Expr id1200=vc->notExpr(id1201); +vc->registerAtom(id1201); +Expr id1205=vc->writeExpr(id211,id215,id205); +Expr id1207=vc->eqExpr(id1205,id233); +Expr id1206=vc->notExpr(id1207); +vc->registerAtom(id1207); +Expr id1213=vc->writeExpr(id219,id215,id209); +Expr id1215=vc->eqExpr(id1213,id241); +Expr id1214=vc->notExpr(id1215); +vc->registerAtom(id1215); +Expr id1221=vc->eqExpr(id333,id245); +Expr id1220=vc->notExpr(id1221); +vc->registerAtom(id1221); +Expr id1223=vc->eqExpr(id89,id205); +Expr id1222=vc->notExpr(id1223); +vc->registerAtom(id1223); +Expr id1231=vc->eqExpr(id209,id243); +Expr id1230=vc->notExpr(id1231); +vc->registerAtom(id1231); +Expr id1235=vc->eqExpr(id225,id231); +Expr id1234=vc->notExpr(id1235); +vc->registerAtom(id1235); +Expr id1253=vc->eqExpr(id567,id245); +Expr id1252=vc->notExpr(id1253); +vc->registerAtom(id1253); +Expr id1255=vc->eqExpr(id775,id205); +Expr id1254=vc->notExpr(id1255); +vc->registerAtom(id1255); +Expr id1271=vc->writeExpr(id219,id221,id225); +Expr id1273=vc->eqExpr(id1271,id241); +Expr id1272=vc->notExpr(id1273); +vc->registerAtom(id1273); +Expr id1281=vc->eqExpr(id803,id245); +Expr id1280=vc->notExpr(id1281); +vc->registerAtom(id1281); +Expr id1283=vc->eqExpr(id229,id205); +Expr id1282=vc->notExpr(id1283); +vc->registerAtom(id1283); +Expr id1299=vc->writeExpr(id219,id209,id221); +Expr id1301=vc->eqExpr(id1299,id241); +Expr id1300=vc->notExpr(id1301); +vc->registerAtom(id1301); +Expr id1309=vc->eqExpr(id833,id245); +Expr id1308=vc->notExpr(id1309); +vc->registerAtom(id1309); +Expr id1311=vc->leExpr(id205,id229); +Expr id1310=vc->notExpr(id1311); +vc->registerAtom(id1311); +Expr id1331=vc->eqExpr(id205,id227); +Expr id1330=vc->notExpr(id1331); +vc->registerAtom(id1331); +Expr id1339=vc->eqExpr(id537,id223); +Expr id1338=vc->notExpr(id1339); +vc->registerAtom(id1339); +Expr id1341=vc->ltExpr(id183,id89); +Expr id1340=vc->notExpr(id1341); +vc->registerAtom(id1341); +Expr id1347=vc->plusExpr(id195,id333); +Expr id1349=vc->eqExpr(id1347,id217); +Expr id1348=vc->notExpr(id1349); +vc->registerAtom(id1349); +Expr id1353=vc->eqExpr(id193,id209); +Expr id1352=vc->notExpr(id1353); +vc->registerAtom(id1353); +Expr id1357=vc->plusExpr(id193,id333); +Expr id1359=vc->eqExpr(id1357,id215); +Expr id1358=vc->notExpr(id1359); +vc->registerAtom(id1359); +Expr id1363=vc->writeExpr(id189,id193,id183); +Expr id1365=vc->eqExpr(id1363,id211); +Expr id1364=vc->notExpr(id1365); +vc->registerAtom(id1365); +Expr id1371=vc->writeExpr(id197,id193,id187); +Expr id1373=vc->eqExpr(id1371,id219); +Expr id1372=vc->notExpr(id1373); +vc->registerAtom(id1373); +Expr id1379=vc->eqExpr(id333,id223); +Expr id1378=vc->notExpr(id1379); +vc->registerAtom(id1379); +Expr id1381=vc->eqExpr(id89,id183); +Expr id1380=vc->notExpr(id1381); +vc->registerAtom(id1381); +Expr id1389=vc->eqExpr(id187,id221); +Expr id1388=vc->notExpr(id1389); +vc->registerAtom(id1389); +Expr id1393=vc->eqExpr(id203,id209); +Expr id1392=vc->notExpr(id1393); +vc->registerAtom(id1393); +Expr id1411=vc->eqExpr(id567,id223); +Expr id1410=vc->notExpr(id1411); +vc->registerAtom(id1411); +Expr id1413=vc->eqExpr(id775,id183); +Expr id1412=vc->notExpr(id1413); +vc->registerAtom(id1413); +Expr id1429=vc->writeExpr(id197,id199,id203); +Expr id1431=vc->eqExpr(id1429,id219); +Expr id1430=vc->notExpr(id1431); +vc->registerAtom(id1431); +Expr id1439=vc->eqExpr(id803,id223); +Expr id1438=vc->notExpr(id1439); +vc->registerAtom(id1439); +Expr id1441=vc->eqExpr(id207,id183); +Expr id1440=vc->notExpr(id1441); +vc->registerAtom(id1441); +Expr id1457=vc->writeExpr(id197,id187,id199); +Expr id1459=vc->eqExpr(id1457,id219); +Expr id1458=vc->notExpr(id1459); +vc->registerAtom(id1459); +Expr id1467=vc->eqExpr(id833,id223); +Expr id1466=vc->notExpr(id1467); +vc->registerAtom(id1467); +Expr id1469=vc->leExpr(id183,id207); +Expr id1468=vc->notExpr(id1469); +vc->registerAtom(id1469); +Expr id1489=vc->eqExpr(id183,id205); +Expr id1488=vc->notExpr(id1489); +vc->registerAtom(id1489); +Expr id1497=vc->eqExpr(id537,id201); +Expr id1496=vc->notExpr(id1497); +vc->registerAtom(id1497); +Expr id1499=vc->ltExpr(id161,id89); +Expr id1498=vc->notExpr(id1499); +vc->registerAtom(id1499); +Expr id1505=vc->plusExpr(id173,id333); +Expr id1507=vc->eqExpr(id1505,id195); +Expr id1506=vc->notExpr(id1507); +vc->registerAtom(id1507); +Expr id1511=vc->eqExpr(id171,id187); +Expr id1510=vc->notExpr(id1511); +vc->registerAtom(id1511); +Expr id1515=vc->plusExpr(id171,id333); +Expr id1517=vc->eqExpr(id1515,id193); +Expr id1516=vc->notExpr(id1517); +vc->registerAtom(id1517); +Expr id1521=vc->writeExpr(id167,id171,id161); +Expr id1523=vc->eqExpr(id1521,id189); +Expr id1522=vc->notExpr(id1523); +vc->registerAtom(id1523); +Expr id1529=vc->writeExpr(id175,id171,id165); +Expr id1531=vc->eqExpr(id1529,id197); +Expr id1530=vc->notExpr(id1531); +vc->registerAtom(id1531); +Expr id1537=vc->eqExpr(id333,id201); +Expr id1536=vc->notExpr(id1537); +vc->registerAtom(id1537); +Expr id1539=vc->eqExpr(id89,id161); +Expr id1538=vc->notExpr(id1539); +vc->registerAtom(id1539); +Expr id1547=vc->eqExpr(id165,id199); +Expr id1546=vc->notExpr(id1547); +vc->registerAtom(id1547); +Expr id1551=vc->eqExpr(id181,id187); +Expr id1550=vc->notExpr(id1551); +vc->registerAtom(id1551); +Expr id1569=vc->eqExpr(id567,id201); +Expr id1568=vc->notExpr(id1569); +vc->registerAtom(id1569); +Expr id1571=vc->eqExpr(id775,id161); +Expr id1570=vc->notExpr(id1571); +vc->registerAtom(id1571); +Expr id1587=vc->writeExpr(id175,id177,id181); +Expr id1589=vc->eqExpr(id1587,id197); +Expr id1588=vc->notExpr(id1589); +vc->registerAtom(id1589); +Expr id1597=vc->eqExpr(id803,id201); +Expr id1596=vc->notExpr(id1597); +vc->registerAtom(id1597); +Expr id1599=vc->eqExpr(id185,id161); +Expr id1598=vc->notExpr(id1599); +vc->registerAtom(id1599); +Expr id1615=vc->writeExpr(id175,id165,id177); +Expr id1617=vc->eqExpr(id1615,id197); +Expr id1616=vc->notExpr(id1617); +vc->registerAtom(id1617); +Expr id1625=vc->eqExpr(id833,id201); +Expr id1624=vc->notExpr(id1625); +vc->registerAtom(id1625); +Expr id1627=vc->leExpr(id161,id185); +Expr id1626=vc->notExpr(id1627); +vc->registerAtom(id1627); +Expr id1647=vc->eqExpr(id161,id183); +Expr id1646=vc->notExpr(id1647); +vc->registerAtom(id1647); +Expr id1655=vc->eqExpr(id537,id179); +Expr id1654=vc->notExpr(id1655); +vc->registerAtom(id1655); +Expr id1657=vc->ltExpr(id139,id89); +Expr id1656=vc->notExpr(id1657); +vc->registerAtom(id1657); +Expr id1663=vc->plusExpr(id151,id333); +Expr id1665=vc->eqExpr(id1663,id173); +Expr id1664=vc->notExpr(id1665); +vc->registerAtom(id1665); +Expr id1669=vc->eqExpr(id149,id165); +Expr id1668=vc->notExpr(id1669); +vc->registerAtom(id1669); +Expr id1673=vc->plusExpr(id149,id333); +Expr id1675=vc->eqExpr(id1673,id171); +Expr id1674=vc->notExpr(id1675); +vc->registerAtom(id1675); +Expr id1679=vc->writeExpr(id145,id149,id139); +Expr id1681=vc->eqExpr(id1679,id167); +Expr id1680=vc->notExpr(id1681); +vc->registerAtom(id1681); +Expr id1687=vc->writeExpr(id153,id149,id143); +Expr id1689=vc->eqExpr(id1687,id175); +Expr id1688=vc->notExpr(id1689); +vc->registerAtom(id1689); +Expr id1695=vc->eqExpr(id333,id179); +Expr id1694=vc->notExpr(id1695); +vc->registerAtom(id1695); +Expr id1697=vc->eqExpr(id89,id139); +Expr id1696=vc->notExpr(id1697); +vc->registerAtom(id1697); +Expr id1705=vc->eqExpr(id143,id177); +Expr id1704=vc->notExpr(id1705); +vc->registerAtom(id1705); +Expr id1709=vc->eqExpr(id159,id165); +Expr id1708=vc->notExpr(id1709); +vc->registerAtom(id1709); +Expr id1727=vc->eqExpr(id567,id179); +Expr id1726=vc->notExpr(id1727); +vc->registerAtom(id1727); +Expr id1729=vc->eqExpr(id775,id139); +Expr id1728=vc->notExpr(id1729); +vc->registerAtom(id1729); +Expr id1745=vc->writeExpr(id153,id155,id159); +Expr id1747=vc->eqExpr(id1745,id175); +Expr id1746=vc->notExpr(id1747); +vc->registerAtom(id1747); +Expr id1755=vc->eqExpr(id803,id179); +Expr id1754=vc->notExpr(id1755); +vc->registerAtom(id1755); +Expr id1757=vc->eqExpr(id163,id139); +Expr id1756=vc->notExpr(id1757); +vc->registerAtom(id1757); +Expr id1773=vc->writeExpr(id153,id143,id155); +Expr id1775=vc->eqExpr(id1773,id175); +Expr id1774=vc->notExpr(id1775); +vc->registerAtom(id1775); +Expr id1783=vc->eqExpr(id833,id179); +Expr id1782=vc->notExpr(id1783); +vc->registerAtom(id1783); +Expr id1785=vc->leExpr(id139,id163); +Expr id1784=vc->notExpr(id1785); +vc->registerAtom(id1785); +Expr id1805=vc->eqExpr(id139,id161); +Expr id1804=vc->notExpr(id1805); +vc->registerAtom(id1805); +Expr id1813=vc->eqExpr(id537,id157); +Expr id1812=vc->notExpr(id1813); +vc->registerAtom(id1813); +Expr id1815=vc->ltExpr(id117,id89); +Expr id1814=vc->notExpr(id1815); +vc->registerAtom(id1815); +Expr id1821=vc->plusExpr(id129,id333); +Expr id1823=vc->eqExpr(id1821,id151); +Expr id1822=vc->notExpr(id1823); +vc->registerAtom(id1823); +Expr id1827=vc->eqExpr(id127,id143); +Expr id1826=vc->notExpr(id1827); +vc->registerAtom(id1827); +Expr id1831=vc->plusExpr(id127,id333); +Expr id1833=vc->eqExpr(id1831,id149); +Expr id1832=vc->notExpr(id1833); +vc->registerAtom(id1833); +Expr id1837=vc->writeExpr(id123,id127,id117); +Expr id1839=vc->eqExpr(id1837,id145); +Expr id1838=vc->notExpr(id1839); +vc->registerAtom(id1839); +Expr id1845=vc->writeExpr(id131,id127,id121); +Expr id1847=vc->eqExpr(id1845,id153); +Expr id1846=vc->notExpr(id1847); +vc->registerAtom(id1847); +Expr id1853=vc->eqExpr(id333,id157); +Expr id1852=vc->notExpr(id1853); +vc->registerAtom(id1853); +Expr id1855=vc->eqExpr(id89,id117); +Expr id1854=vc->notExpr(id1855); +vc->registerAtom(id1855); +Expr id1863=vc->eqExpr(id121,id155); +Expr id1862=vc->notExpr(id1863); +vc->registerAtom(id1863); +Expr id1867=vc->eqExpr(id137,id143); +Expr id1866=vc->notExpr(id1867); +vc->registerAtom(id1867); +Expr id1885=vc->eqExpr(id567,id157); +Expr id1884=vc->notExpr(id1885); +vc->registerAtom(id1885); +Expr id1887=vc->eqExpr(id775,id117); +Expr id1886=vc->notExpr(id1887); +vc->registerAtom(id1887); +Expr id1903=vc->writeExpr(id131,id133,id137); +Expr id1905=vc->eqExpr(id1903,id153); +Expr id1904=vc->notExpr(id1905); +vc->registerAtom(id1905); +Expr id1913=vc->eqExpr(id803,id157); +Expr id1912=vc->notExpr(id1913); +vc->registerAtom(id1913); +Expr id1915=vc->eqExpr(id141,id117); +Expr id1914=vc->notExpr(id1915); +vc->registerAtom(id1915); +Expr id1931=vc->writeExpr(id131,id121,id133); +Expr id1933=vc->eqExpr(id1931,id153); +Expr id1932=vc->notExpr(id1933); +vc->registerAtom(id1933); +Expr id1941=vc->eqExpr(id833,id157); +Expr id1940=vc->notExpr(id1941); +vc->registerAtom(id1941); +Expr id1943=vc->leExpr(id117,id141); +Expr id1942=vc->notExpr(id1943); +vc->registerAtom(id1943); +Expr id1963=vc->eqExpr(id117,id139); +Expr id1962=vc->notExpr(id1963); +vc->registerAtom(id1963); +Expr id1971=vc->eqExpr(id537,id135); +Expr id1970=vc->notExpr(id1971); +vc->registerAtom(id1971); +Expr id1973=vc->ltExpr(id87,id89); +Expr id1972=vc->notExpr(id1973); +vc->registerAtom(id1973); +Expr id1979=vc->plusExpr(id105,id333); +Expr id1981=vc->eqExpr(id1979,id129); +Expr id1980=vc->notExpr(id1981); +vc->registerAtom(id1981); +Expr id1985=vc->eqExpr(id103,id121); +Expr id1984=vc->notExpr(id1985); +vc->registerAtom(id1985); +Expr id1989=vc->plusExpr(id103,id333); +Expr id1991=vc->eqExpr(id1989,id127); +Expr id1990=vc->notExpr(id1991); +vc->registerAtom(id1991); +Expr id1995=vc->writeExpr(id95,id103,id87); +Expr id1997=vc->eqExpr(id1995,id123); +Expr id1996=vc->notExpr(id1997); +vc->registerAtom(id1997); +Expr id2003=vc->writeExpr(id107,id103,id93); +Expr id2005=vc->eqExpr(id2003,id131); +Expr id2004=vc->notExpr(id2005); +vc->registerAtom(id2005); +Expr id2011=vc->eqExpr(id333,id135); +Expr id2010=vc->notExpr(id2011); +vc->registerAtom(id2011); +Expr id2013=vc->eqExpr(id89,id87); +Expr id2012=vc->notExpr(id2013); +vc->registerAtom(id2013); +Expr id2021=vc->eqExpr(id93,id133); +Expr id2020=vc->notExpr(id2021); +vc->registerAtom(id2021); +Expr id2025=vc->eqExpr(id115,id121); +Expr id2024=vc->notExpr(id2025); +vc->registerAtom(id2025); +Expr id2043=vc->eqExpr(id567,id135); +Expr id2042=vc->notExpr(id2043); +vc->registerAtom(id2043); +Expr id2045=vc->eqExpr(id775,id87); +Expr id2044=vc->notExpr(id2045); +vc->registerAtom(id2045); +Expr id2061=vc->writeExpr(id107,id109,id115); +Expr id2063=vc->eqExpr(id2061,id131); +Expr id2062=vc->notExpr(id2063); +vc->registerAtom(id2063); +Expr id2071=vc->eqExpr(id803,id135); +Expr id2070=vc->notExpr(id2071); +vc->registerAtom(id2071); +Expr id2073=vc->eqExpr(id119,id87); +Expr id2072=vc->notExpr(id2073); +vc->registerAtom(id2073); +Expr id2089=vc->writeExpr(id107,id93,id109); +Expr id2091=vc->eqExpr(id2089,id131); +Expr id2090=vc->notExpr(id2091); +vc->registerAtom(id2091); +Expr id2099=vc->eqExpr(id833,id135); +Expr id2098=vc->notExpr(id2099); +vc->registerAtom(id2099); +Expr id2101=vc->leExpr(id87,id119); +Expr id2100=vc->notExpr(id2101); +vc->registerAtom(id2101); +Expr id2121=vc->eqExpr(id87,id117); +Expr id2120=vc->notExpr(id2121); +vc->registerAtom(id2121); +Expr id2129=vc->eqExpr(id537,id113); +Expr id2128=vc->notExpr(id2129); +vc->registerAtom(id2129); +Expr id2131=vc->ltExpr(id75,id89); +Expr id2130=vc->notExpr(id2131); +vc->registerAtom(id2131); +Expr id2137=vc->plusExpr(id81,id333); +Expr id2139=vc->eqExpr(id2137,id105); +Expr id2138=vc->notExpr(id2139); +vc->registerAtom(id2139); +Expr id2143=vc->eqExpr(id77,id93); +Expr id2142=vc->notExpr(id2143); +vc->registerAtom(id2143); +Expr id2147=vc->plusExpr(id77,id333); +Expr id2149=vc->eqExpr(id2147,id103); +Expr id2148=vc->notExpr(id2149); +vc->registerAtom(id2149); +Expr id2153=vc->writeExpr(id97,id77,id75); +Expr id2155=vc->eqExpr(id2153,id95); +Expr id2154=vc->notExpr(id2155); +vc->registerAtom(id2155); +Expr id2161=vc->writeExpr(id83,id77,id79); +Expr id2163=vc->eqExpr(id2161,id107); +Expr id2162=vc->notExpr(id2163); +vc->registerAtom(id2163); +Expr id2169=vc->eqExpr(id333,id113); +Expr id2168=vc->notExpr(id2169); +vc->registerAtom(id2169); +Expr id2171=vc->eqExpr(id89,id75); +Expr id2170=vc->notExpr(id2171); +vc->registerAtom(id2171); +Expr id2179=vc->eqExpr(id79,id109); +Expr id2178=vc->notExpr(id2179); +vc->registerAtom(id2179); +Expr id2183=vc->eqExpr(id85,id93); +Expr id2182=vc->notExpr(id2183); +vc->registerAtom(id2183); +Expr id2201=vc->eqExpr(id567,id113); +Expr id2200=vc->notExpr(id2201); +vc->registerAtom(id2201); +Expr id2203=vc->eqExpr(id775,id75); +Expr id2202=vc->notExpr(id2203); +vc->registerAtom(id2203); +Expr id2219=vc->writeExpr(id83,id111,id85); +Expr id2221=vc->eqExpr(id2219,id107); +Expr id2220=vc->notExpr(id2221); +vc->registerAtom(id2221); +Expr id2229=vc->eqExpr(id803,id113); +Expr id2228=vc->notExpr(id2229); +vc->registerAtom(id2229); +Expr id2231=vc->eqExpr(id91,id75); +Expr id2230=vc->notExpr(id2231); +vc->registerAtom(id2231); +Expr id2247=vc->writeExpr(id83,id79,id111); +Expr id2249=vc->eqExpr(id2247,id107); +Expr id2248=vc->notExpr(id2249); +vc->registerAtom(id2249); +Expr id2257=vc->eqExpr(id833,id113); +Expr id2256=vc->notExpr(id2257); +vc->registerAtom(id2257); +Expr id2259=vc->leExpr(id75,id91); +Expr id2258=vc->notExpr(id2259); +vc->registerAtom(id2259); +Expr id2279=vc->eqExpr(id75,id87); +Expr id2278=vc->notExpr(id2279); +vc->registerAtom(id2279); +Expr id2287=vc->leExpr(id293,id537); +Expr id2286=vc->notExpr(id2287); +vc->registerAtom(id2287); +Expr id2291=vc->eqExpr(id515,id297); +Expr id2290=vc->notExpr(id2291); +vc->registerAtom(id2291); +Expr id2295=vc->leExpr(id271,id537); +Expr id2294=vc->notExpr(id2295); +vc->registerAtom(id2295); +Expr id2303=vc->leExpr(id249,id537); +Expr id2302=vc->notExpr(id2303); +vc->registerAtom(id2303); +Expr id2311=vc->leExpr(id227,id537); +Expr id2310=vc->notExpr(id2311); +vc->registerAtom(id2311); +Expr id2319=vc->leExpr(id205,id537); +Expr id2318=vc->notExpr(id2319); +vc->registerAtom(id2319); +Expr id2327=vc->leExpr(id183,id537); +Expr id2326=vc->notExpr(id2327); +vc->registerAtom(id2327); +Expr id2335=vc->leExpr(id161,id537); +Expr id2334=vc->notExpr(id2335); +vc->registerAtom(id2335); +Expr id2343=vc->leExpr(id139,id537); +Expr id2342=vc->notExpr(id2343); +vc->registerAtom(id2343); +Expr id2351=vc->leExpr(id117,id537); +Expr id2350=vc->notExpr(id2351); +vc->registerAtom(id2351); +Expr id2359=vc->leExpr(id87,id537); +Expr id2358=vc->notExpr(id2359); +vc->registerAtom(id2359); +Expr id2367=vc->leExpr(id75,id537); +Expr id2366=vc->notExpr(id2367); +vc->registerAtom(id2367); +vc->push(); +vc->query(id12); +vc->inconsistent(inconsistency); +vc->pop(); +vc->push(); +vc->query(id696); +vc->popto(1); +vc->push(); +vc->query(id697); +vc->popto(1); +vc->push(); +vc->assertFormula(id697); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id692); +vc->popto(2); +vc->push(); +vc->query(id693); +vc->popto(2); +vc->push(); +vc->assertFormula(id693); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id688); +vc->popto(3); +vc->push(); +vc->query(id689); +vc->popto(3); +vc->push(); +vc->assertFormula(id689); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id682); +vc->popto(4); +vc->push(); +vc->query(id683); +vc->popto(4); +vc->push(); +vc->assertFormula(id683); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id678); +vc->popto(5); +vc->push(); +vc->query(id679); +vc->popto(5); +vc->push(); +vc->assertFormula(id679); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id674); +vc->popto(6); +vc->push(); +vc->query(id675); +vc->popto(6); +vc->push(); +vc->assertFormula(id675); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id668); +vc->popto(7); +vc->push(); +vc->query(id669); +vc->popto(7); +vc->push(); +vc->assertFormula(id669); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id664); +vc->popto(8); +vc->push(); +vc->query(id665); +vc->popto(8); +vc->push(); +vc->assertFormula(id665); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id660); +vc->popto(9); +vc->push(); +vc->query(id661); +vc->popto(9); +vc->push(); +vc->assertFormula(id661); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id654); +vc->popto(10); +vc->push(); +vc->query(id655); +vc->popto(10); +vc->push(); +vc->assertFormula(id655); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id650); +vc->popto(11); +vc->push(); +vc->query(id651); +vc->popto(11); +vc->push(); +vc->assertFormula(id651); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id646); +vc->popto(12); +vc->push(); +vc->query(id647); +vc->popto(12); +vc->push(); +vc->assertFormula(id647); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id640); +vc->popto(13); +vc->push(); +vc->query(id641); +vc->popto(13); +vc->push(); +vc->assertFormula(id641); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id636); +vc->popto(14); +vc->push(); +vc->query(id637); +vc->popto(14); +vc->push(); +vc->assertFormula(id637); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id632); +vc->popto(15); +vc->push(); +vc->query(id633); +vc->popto(15); +vc->push(); +vc->assertFormula(id633); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id626); +vc->popto(16); +vc->push(); +vc->query(id627); +vc->popto(16); +vc->push(); +vc->assertFormula(id627); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id622); +vc->popto(17); +vc->push(); +vc->query(id623); +vc->popto(17); +vc->push(); +vc->assertFormula(id623); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id618); +vc->popto(18); +vc->push(); +vc->query(id619); +vc->popto(18); +vc->push(); +vc->assertFormula(id619); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id612); +vc->popto(19); +vc->push(); +vc->query(id613); +vc->popto(19); +vc->push(); +vc->assertFormula(id613); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id608); +vc->popto(20); +vc->push(); +vc->query(id609); +vc->popto(20); +vc->push(); +vc->assertFormula(id609); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id604); +vc->popto(21); +vc->push(); +vc->query(id605); +vc->popto(21); +vc->push(); +vc->assertFormula(id605); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id598); +vc->popto(22); +vc->push(); +vc->query(id599); +vc->popto(22); +vc->push(); +vc->assertFormula(id599); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id594); +vc->popto(23); +vc->push(); +vc->query(id595); +vc->popto(23); +vc->push(); +vc->assertFormula(id595); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id590); +vc->popto(24); +vc->push(); +vc->query(id591); +vc->popto(24); +vc->push(); +vc->assertFormula(id591); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id584); +vc->popto(25); +vc->push(); +vc->query(id585); +vc->popto(25); +vc->push(); +vc->assertFormula(id585); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id580); +vc->popto(26); +vc->push(); +vc->query(id581); +vc->popto(26); +vc->push(); +vc->assertFormula(id581); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id576); +vc->popto(27); +vc->push(); +vc->query(id577); +vc->popto(27); +vc->push(); +vc->assertFormula(id577); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id570); +vc->popto(28); +vc->push(); +vc->query(id571); +vc->popto(28); +vc->push(); +vc->assertFormula(id571); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id562); +vc->popto(29); +vc->push(); +vc->query(id563); +vc->popto(29); +vc->push(); +vc->assertFormula(id563); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id558); +vc->popto(30); +vc->push(); +vc->query(id559); +vc->popto(30); +vc->push(); +vc->assertFormula(id559); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id552); +vc->popto(31); +vc->push(); +vc->query(id553); +vc->popto(31); +vc->push(); +vc->assertFormula(id553); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id516); +vc->popto(32); +vc->push(); +vc->query(id517); +vc->popto(32); +vc->push(); +vc->assertFormula(id517); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id546); +vc->popto(33); +vc->push(); +vc->query(id547); +vc->popto(33); +vc->push(); +vc->assertFormula(id547); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id542); +vc->popto(34); +vc->push(); +vc->query(id543); +vc->popto(34); +vc->push(); +vc->assertFormula(id543); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id539); +vc->popto(35); +vc->push(); +vc->query(id538); +vc->popto(35); +vc->push(); +vc->assertFormula(id538); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2366); +vc->popto(36); +vc->push(); +vc->query(id2367); +vc->popto(36); +vc->push(); +vc->query(id2130); +vc->popto(36); +vc->push(); +vc->query(id2131); +vc->popto(36); +vc->push(); +vc->query(id343); +vc->popto(36); +vc->push(); +vc->query(id342); +vc->popto(36); +vc->push(); +vc->query(id342); +vc->popto(36); +vc->push(); +vc->query(id343); +vc->popto(36); +vc->push(); +vc->assertFormula(id343); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id361); +vc->popto(37); +vc->push(); +vc->query(id360); +vc->popto(37); +vc->push(); +vc->query(id360); +vc->popto(37); +vc->push(); +vc->query(id361); +vc->popto(37); +vc->push(); +vc->assertFormula(id361); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id379); +vc->popto(38); +vc->push(); +vc->query(id378); +vc->popto(38); +vc->push(); +vc->query(id378); +vc->popto(38); +vc->push(); +vc->query(id379); +vc->popto(38); +vc->push(); +vc->assertFormula(id379); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id397); +vc->popto(39); +vc->push(); +vc->query(id396); +vc->popto(39); +vc->push(); +vc->query(id396); +vc->popto(39); +vc->push(); +vc->query(id397); +vc->popto(39); +vc->push(); +vc->assertFormula(id397); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id415); +vc->popto(40); +vc->push(); +vc->query(id414); +vc->popto(40); +vc->push(); +vc->query(id414); +vc->popto(40); +vc->push(); +vc->query(id415); +vc->popto(40); +vc->push(); +vc->assertFormula(id415); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id433); +vc->popto(41); +vc->push(); +vc->query(id432); +vc->popto(41); +vc->push(); +vc->query(id432); +vc->popto(41); +vc->push(); +vc->query(id433); +vc->popto(41); +vc->push(); +vc->assertFormula(id433); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id451); +vc->popto(42); +vc->push(); +vc->query(id450); +vc->popto(42); +vc->push(); +vc->query(id450); +vc->popto(42); +vc->push(); +vc->query(id451); +vc->popto(42); +vc->push(); +vc->assertFormula(id451); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id469); +vc->popto(43); +vc->push(); +vc->query(id468); +vc->popto(43); +vc->push(); +vc->query(id468); +vc->popto(43); +vc->push(); +vc->query(id469); +vc->popto(43); +vc->push(); +vc->assertFormula(id469); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id487); +vc->popto(44); +vc->push(); +vc->query(id486); +vc->popto(44); +vc->push(); +vc->query(id486); +vc->popto(44); +vc->push(); +vc->query(id487); +vc->popto(44); +vc->push(); +vc->assertFormula(id487); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id505); +vc->popto(45); +vc->push(); +vc->query(id504); +vc->popto(45); +vc->push(); +vc->query(id504); +vc->popto(45); +vc->push(); +vc->query(id505); +vc->popto(45); +vc->push(); +vc->assertFormula(id505); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id351); +vc->popto(46); +vc->push(); +vc->query(id350); +vc->popto(46); +vc->push(); +vc->query(id350); +vc->popto(46); +vc->push(); +vc->query(id351); +vc->popto(46); +vc->push(); +vc->assertFormula(id351); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id369); +vc->popto(47); +vc->push(); +vc->query(id368); +vc->popto(47); +vc->push(); +vc->query(id368); +vc->popto(47); +vc->push(); +vc->query(id369); +vc->popto(47); +vc->push(); +vc->assertFormula(id369); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id347); +vc->popto(48); +vc->push(); +vc->query(id346); +vc->popto(48); +vc->push(); +vc->query(id346); +vc->popto(48); +vc->push(); +vc->query(id347); +vc->popto(48); +vc->push(); +vc->assertFormula(id347); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2139); +vc->popto(49); +vc->push(); +vc->query(id2138); +vc->popto(49); +vc->push(); +vc->query(id387); +vc->popto(49); +vc->push(); +vc->query(id386); +vc->popto(49); +vc->push(); +vc->query(id386); +vc->popto(49); +vc->push(); +vc->query(id387); +vc->popto(49); +vc->push(); +vc->assertFormula(id387); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id365); +vc->popto(50); +vc->push(); +vc->query(id364); +vc->popto(50); +vc->push(); +vc->query(id364); +vc->popto(50); +vc->push(); +vc->query(id365); +vc->popto(50); +vc->push(); +vc->assertFormula(id365); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1981); +vc->popto(51); +vc->push(); +vc->query(id1980); +vc->popto(51); +vc->push(); +vc->query(id345); +vc->popto(51); +vc->push(); +vc->query(id344); +vc->popto(51); +vc->push(); +vc->query(id344); +vc->popto(51); +vc->push(); +vc->query(id345); +vc->popto(51); +vc->push(); +vc->assertFormula(id345); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2149); +vc->popto(52); +vc->push(); +vc->query(id2148); +vc->popto(52); +vc->push(); +vc->query(id405); +vc->popto(52); +vc->push(); +vc->query(id404); +vc->popto(52); +vc->push(); +vc->query(id404); +vc->popto(52); +vc->push(); +vc->query(id405); +vc->popto(52); +vc->push(); +vc->assertFormula(id405); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id383); +vc->popto(53); +vc->push(); +vc->query(id382); +vc->popto(53); +vc->push(); +vc->query(id382); +vc->popto(53); +vc->push(); +vc->query(id383); +vc->popto(53); +vc->push(); +vc->assertFormula(id383); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1823); +vc->popto(54); +vc->push(); +vc->query(id1822); +vc->popto(54); +vc->push(); +vc->query(id363); +vc->popto(54); +vc->push(); +vc->query(id362); +vc->popto(54); +vc->push(); +vc->query(id362); +vc->popto(54); +vc->push(); +vc->query(id363); +vc->popto(54); +vc->push(); +vc->assertFormula(id363); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1991); +vc->popto(55); +vc->push(); +vc->query(id1990); +vc->popto(55); +vc->push(); +vc->query(id423); +vc->popto(55); +vc->push(); +vc->query(id422); +vc->popto(55); +vc->push(); +vc->query(id422); +vc->popto(55); +vc->push(); +vc->query(id423); +vc->popto(55); +vc->push(); +vc->assertFormula(id423); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id401); +vc->popto(56); +vc->push(); +vc->query(id400); +vc->popto(56); +vc->push(); +vc->query(id400); +vc->popto(56); +vc->push(); +vc->query(id401); +vc->popto(56); +vc->push(); +vc->assertFormula(id401); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1665); +vc->popto(57); +vc->push(); +vc->query(id1664); +vc->popto(57); +vc->push(); +vc->query(id381); +vc->popto(57); +vc->push(); +vc->query(id380); +vc->popto(57); +vc->push(); +vc->query(id380); +vc->popto(57); +vc->push(); +vc->query(id381); +vc->popto(57); +vc->push(); +vc->assertFormula(id381); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1833); +vc->popto(58); +vc->push(); +vc->query(id1832); +vc->popto(58); +vc->push(); +vc->query(id341); +vc->popto(58); +vc->push(); +vc->query(id340); +vc->popto(58); +vc->push(); +vc->query(id340); +vc->popto(58); +vc->push(); +vc->query(id341); +vc->popto(58); +vc->push(); +vc->assertFormula(id341); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id441); +vc->popto(59); +vc->push(); +vc->query(id440); +vc->popto(59); +vc->push(); +vc->query(id440); +vc->popto(59); +vc->push(); +vc->query(id441); +vc->popto(59); +vc->push(); +vc->assertFormula(id441); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id419); +vc->popto(60); +vc->push(); +vc->query(id418); +vc->popto(60); +vc->push(); +vc->query(id418); +vc->popto(60); +vc->push(); +vc->query(id419); +vc->popto(60); +vc->push(); +vc->assertFormula(id419); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1507); +vc->popto(61); +vc->push(); +vc->query(id1506); +vc->popto(61); +vc->push(); +vc->query(id399); +vc->popto(61); +vc->push(); +vc->query(id398); +vc->popto(61); +vc->push(); +vc->query(id398); +vc->popto(61); +vc->push(); +vc->query(id399); +vc->popto(61); +vc->push(); +vc->assertFormula(id399); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1675); +vc->popto(62); +vc->push(); +vc->query(id1674); +vc->popto(62); +vc->push(); +vc->query(id359); +vc->popto(62); +vc->push(); +vc->query(id358); +vc->popto(62); +vc->push(); +vc->query(id358); +vc->popto(62); +vc->push(); +vc->query(id359); +vc->popto(62); +vc->push(); +vc->assertFormula(id359); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id459); +vc->popto(63); +vc->push(); +vc->query(id458); +vc->popto(63); +vc->push(); +vc->query(id458); +vc->popto(63); +vc->push(); +vc->query(id459); +vc->popto(63); +vc->push(); +vc->assertFormula(id459); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id437); +vc->popto(64); +vc->push(); +vc->query(id436); +vc->popto(64); +vc->push(); +vc->query(id436); +vc->popto(64); +vc->push(); +vc->query(id437); +vc->popto(64); +vc->push(); +vc->assertFormula(id437); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1349); +vc->popto(65); +vc->push(); +vc->query(id1348); +vc->popto(65); +vc->push(); +vc->query(id417); +vc->popto(65); +vc->push(); +vc->query(id416); +vc->popto(65); +vc->push(); +vc->query(id416); +vc->popto(65); +vc->push(); +vc->query(id417); +vc->popto(65); +vc->push(); +vc->assertFormula(id417); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1517); +vc->popto(66); +vc->push(); +vc->query(id1516); +vc->popto(66); +vc->push(); +vc->query(id377); +vc->popto(66); +vc->push(); +vc->query(id376); +vc->popto(66); +vc->push(); +vc->query(id376); +vc->popto(66); +vc->push(); +vc->query(id377); +vc->popto(66); +vc->push(); +vc->assertFormula(id377); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id337); +vc->popto(67); +vc->push(); +vc->query(id336); +vc->popto(67); +vc->push(); +vc->query(id336); +vc->popto(67); +vc->push(); +vc->query(id337); +vc->popto(67); +vc->push(); +vc->assertFormula(id337); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2359); +vc->popto(68); +vc->push(); +vc->query(id2358); +vc->popto(68); +vc->push(); +vc->query(id2279); +vc->popto(68); +vc->push(); +vc->query(id2278); +vc->popto(68); +vc->push(); +vc->query(id477); +vc->popto(68); +vc->push(); +vc->query(id476); +vc->popto(68); +vc->push(); +vc->query(id476); +vc->popto(68); +vc->push(); +vc->query(id477); +vc->popto(68); +vc->push(); +vc->assertFormula(id477); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id455); +vc->popto(69); +vc->push(); +vc->query(id454); +vc->popto(69); +vc->push(); +vc->query(id454); +vc->popto(69); +vc->push(); +vc->query(id455); +vc->popto(69); +vc->push(); +vc->assertFormula(id455); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1191); +vc->popto(70); +vc->push(); +vc->query(id1190); +vc->popto(70); +vc->push(); +vc->query(id435); +vc->popto(70); +vc->push(); +vc->query(id434); +vc->popto(70); +vc->push(); +vc->query(id434); +vc->popto(70); +vc->push(); +vc->query(id435); +vc->popto(70); +vc->push(); +vc->assertFormula(id435); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1359); +vc->popto(71); +vc->push(); +vc->query(id1358); +vc->popto(71); +vc->push(); +vc->query(id395); +vc->popto(71); +vc->push(); +vc->query(id394); +vc->popto(71); +vc->push(); +vc->query(id394); +vc->popto(71); +vc->push(); +vc->query(id395); +vc->popto(71); +vc->push(); +vc->assertFormula(id395); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id495); +vc->popto(72); +vc->push(); +vc->query(id494); +vc->popto(72); +vc->push(); +vc->query(id494); +vc->popto(72); +vc->push(); +vc->query(id495); +vc->popto(72); +vc->push(); +vc->assertFormula(id495); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id473); +vc->popto(73); +vc->push(); +vc->query(id472); +vc->popto(73); +vc->push(); +vc->query(id472); +vc->popto(73); +vc->push(); +vc->query(id473); +vc->popto(73); +vc->push(); +vc->assertFormula(id473); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1033); +vc->popto(74); +vc->push(); +vc->query(id1032); +vc->popto(74); +vc->push(); +vc->query(id453); +vc->popto(74); +vc->push(); +vc->query(id452); +vc->popto(74); +vc->push(); +vc->query(id452); +vc->popto(74); +vc->push(); +vc->query(id453); +vc->popto(74); +vc->push(); +vc->assertFormula(id453); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1201); +vc->popto(75); +vc->push(); +vc->query(id1200); +vc->popto(75); +vc->push(); +vc->query(id413); +vc->popto(75); +vc->push(); +vc->query(id412); +vc->popto(75); +vc->push(); +vc->query(id412); +vc->popto(75); +vc->push(); +vc->query(id413); +vc->popto(75); +vc->push(); +vc->assertFormula(id413); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id355); +vc->popto(76); +vc->push(); +vc->query(id354); +vc->popto(76); +vc->push(); +vc->query(id354); +vc->popto(76); +vc->push(); +vc->query(id355); +vc->popto(76); +vc->push(); +vc->assertFormula(id355); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2351); +vc->popto(77); +vc->push(); +vc->query(id2350); +vc->popto(77); +vc->push(); +vc->query(id2121); +vc->popto(77); +vc->push(); +vc->query(id2120); +vc->popto(77); +vc->push(); +vc->query(id513); +vc->popto(77); +vc->push(); +vc->query(id512); +vc->popto(77); +vc->push(); +vc->query(id512); +vc->popto(77); +vc->push(); +vc->query(id513); +vc->popto(77); +vc->push(); +vc->assertFormula(id513); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id491); +vc->popto(78); +vc->push(); +vc->query(id490); +vc->popto(78); +vc->push(); +vc->query(id490); +vc->popto(78); +vc->push(); +vc->query(id491); +vc->popto(78); +vc->push(); +vc->assertFormula(id491); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id875); +vc->popto(79); +vc->push(); +vc->query(id874); +vc->popto(79); +vc->push(); +vc->query(id471); +vc->popto(79); +vc->push(); +vc->query(id470); +vc->popto(79); +vc->push(); +vc->query(id470); +vc->popto(79); +vc->push(); +vc->query(id471); +vc->popto(79); +vc->push(); +vc->assertFormula(id471); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1043); +vc->popto(80); +vc->push(); +vc->query(id1042); +vc->popto(80); +vc->push(); +vc->query(id431); +vc->popto(80); +vc->push(); +vc->query(id430); +vc->popto(80); +vc->push(); +vc->query(id430); +vc->popto(80); +vc->push(); +vc->query(id431); +vc->popto(80); +vc->push(); +vc->assertFormula(id431); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id373); +vc->popto(81); +vc->push(); +vc->query(id372); +vc->popto(81); +vc->push(); +vc->query(id372); +vc->popto(81); +vc->push(); +vc->query(id373); +vc->popto(81); +vc->push(); +vc->assertFormula(id373); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2343); +vc->popto(82); +vc->push(); +vc->query(id2342); +vc->popto(82); +vc->push(); +vc->query(id1963); +vc->popto(82); +vc->push(); +vc->query(id1962); +vc->popto(82); +vc->push(); +vc->query(id509); +vc->popto(82); +vc->push(); +vc->query(id508); +vc->popto(82); +vc->push(); +vc->query(id508); +vc->popto(82); +vc->push(); +vc->query(id509); +vc->popto(82); +vc->push(); +vc->assertFormula(id509); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id711); +vc->popto(83); +vc->push(); +vc->query(id710); +vc->popto(83); +vc->push(); +vc->query(id489); +vc->popto(83); +vc->push(); +vc->query(id488); +vc->popto(83); +vc->push(); +vc->query(id488); +vc->popto(83); +vc->push(); +vc->query(id489); +vc->popto(83); +vc->push(); +vc->assertFormula(id489); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id885); +vc->popto(84); +vc->push(); +vc->query(id884); +vc->popto(84); +vc->push(); +vc->query(id449); +vc->popto(84); +vc->push(); +vc->query(id448); +vc->popto(84); +vc->push(); +vc->query(id448); +vc->popto(84); +vc->push(); +vc->query(id449); +vc->popto(84); +vc->push(); +vc->assertFormula(id449); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id391); +vc->popto(85); +vc->push(); +vc->query(id390); +vc->popto(85); +vc->push(); +vc->query(id390); +vc->popto(85); +vc->push(); +vc->query(id391); +vc->popto(85); +vc->push(); +vc->assertFormula(id391); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2335); +vc->popto(86); +vc->push(); +vc->query(id2334); +vc->popto(86); +vc->push(); +vc->query(id1805); +vc->popto(86); +vc->push(); +vc->query(id1804); +vc->popto(86); +vc->push(); +vc->query(id507); +vc->popto(86); +vc->push(); +vc->query(id506); +vc->popto(86); +vc->push(); +vc->query(id506); +vc->popto(86); +vc->push(); +vc->query(id507); +vc->popto(86); +vc->push(); +vc->assertFormula(id507); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id721); +vc->popto(87); +vc->push(); +vc->query(id720); +vc->popto(87); +vc->push(); +vc->query(id467); +vc->popto(87); +vc->push(); +vc->query(id466); +vc->popto(87); +vc->push(); +vc->query(id466); +vc->popto(87); +vc->push(); +vc->query(id467); +vc->popto(87); +vc->push(); +vc->assertFormula(id467); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id409); +vc->popto(88); +vc->push(); +vc->query(id408); +vc->popto(88); +vc->push(); +vc->query(id408); +vc->popto(88); +vc->push(); +vc->query(id409); +vc->popto(88); +vc->push(); +vc->assertFormula(id409); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2327); +vc->popto(89); +vc->push(); +vc->query(id2326); +vc->popto(89); +vc->push(); +vc->query(id1647); +vc->popto(89); +vc->push(); +vc->query(id1646); +vc->popto(89); +vc->push(); +vc->query(id485); +vc->popto(89); +vc->push(); +vc->query(id484); +vc->popto(89); +vc->push(); +vc->query(id484); +vc->popto(89); +vc->push(); +vc->query(id485); +vc->popto(89); +vc->push(); +vc->assertFormula(id485); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id427); +vc->popto(90); +vc->push(); +vc->query(id426); +vc->popto(90); +vc->push(); +vc->query(id426); +vc->popto(90); +vc->push(); +vc->query(id427); +vc->popto(90); +vc->push(); +vc->assertFormula(id427); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2319); +vc->popto(91); +vc->push(); +vc->query(id2318); +vc->popto(91); +vc->push(); +vc->query(id1489); +vc->popto(91); +vc->push(); +vc->query(id1488); +vc->popto(91); +vc->push(); +vc->query(id503); +vc->popto(91); +vc->push(); +vc->query(id502); +vc->popto(91); +vc->push(); +vc->query(id502); +vc->popto(91); +vc->push(); +vc->query(id503); +vc->popto(91); +vc->push(); +vc->assertFormula(id503); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id445); +vc->popto(92); +vc->push(); +vc->query(id444); +vc->popto(92); +vc->push(); +vc->query(id444); +vc->popto(92); +vc->push(); +vc->query(id445); +vc->popto(92); +vc->push(); +vc->assertFormula(id445); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2311); +vc->popto(93); +vc->push(); +vc->query(id2310); +vc->popto(93); +vc->push(); +vc->query(id1331); +vc->popto(93); +vc->push(); +vc->query(id1330); +vc->popto(93); +vc->push(); +vc->query(id463); +vc->popto(93); +vc->push(); +vc->query(id462); +vc->popto(93); +vc->push(); +vc->query(id462); +vc->popto(93); +vc->push(); +vc->query(id463); +vc->popto(93); +vc->push(); +vc->assertFormula(id463); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2303); +vc->popto(94); +vc->push(); +vc->query(id2302); +vc->popto(94); +vc->push(); +vc->query(id1173); +vc->popto(94); +vc->push(); +vc->query(id1172); +vc->popto(94); +vc->push(); +vc->query(id481); +vc->popto(94); +vc->push(); +vc->query(id480); +vc->popto(94); +vc->push(); +vc->query(id480); +vc->popto(94); +vc->push(); +vc->query(id481); +vc->popto(94); +vc->push(); +vc->assertFormula(id481); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2295); +vc->popto(95); +vc->push(); +vc->query(id2294); +vc->popto(95); +vc->push(); +vc->query(id1015); +vc->popto(95); +vc->push(); +vc->query(id1014); +vc->popto(95); +vc->push(); +vc->query(id499); +vc->popto(95); +vc->push(); +vc->query(id498); +vc->popto(95); +vc->push(); +vc->query(id498); +vc->popto(95); +vc->push(); +vc->query(id499); +vc->popto(95); +vc->push(); +vc->assertFormula(id499); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2287); +vc->popto(96); +vc->push(); +vc->query(id2286); +vc->popto(96); +vc->push(); +vc->query(id857); +vc->popto(96); +vc->push(); +vc->query(id856); +vc->popto(96); +vc->push(); +vc->query(id339); +vc->popto(96); +vc->push(); +vc->query(id338); +vc->popto(96); +vc->push(); +vc->query(id338); +vc->popto(96); +vc->push(); +vc->query(id339); +vc->popto(96); +vc->push(); +vc->assertFormula(id339); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id534); +vc->popto(97); +vc->push(); +vc->query(id535); +vc->popto(97); +vc->push(); +vc->query(id2143); +vc->popto(97); +vc->push(); +vc->query(id2142); +vc->popto(97); +vc->push(); +vc->query(id357); +vc->popto(97); +vc->push(); +vc->query(id356); +vc->popto(97); +vc->push(); +vc->query(id356); +vc->popto(97); +vc->push(); +vc->query(id357); +vc->popto(97); +vc->push(); +vc->assertFormula(id357); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id532); +vc->popto(98); +vc->push(); +vc->query(id533); +vc->popto(98); +vc->push(); +vc->query(id1985); +vc->popto(98); +vc->push(); +vc->query(id1984); +vc->popto(98); +vc->push(); +vc->query(id375); +vc->popto(98); +vc->push(); +vc->query(id374); +vc->popto(98); +vc->push(); +vc->query(id374); +vc->popto(98); +vc->push(); +vc->query(id375); +vc->popto(98); +vc->push(); +vc->assertFormula(id375); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id530); +vc->popto(99); +vc->push(); +vc->query(id531); +vc->popto(99); +vc->push(); +vc->query(id1827); +vc->popto(99); +vc->push(); +vc->query(id1826); +vc->popto(99); +vc->push(); +vc->query(id393); +vc->popto(99); +vc->push(); +vc->query(id392); +vc->popto(99); +vc->push(); +vc->query(id392); +vc->popto(99); +vc->push(); +vc->query(id393); +vc->popto(99); +vc->push(); +vc->assertFormula(id393); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id528); +vc->popto(100); +vc->push(); +vc->query(id529); +vc->popto(100); +vc->push(); +vc->query(id1669); +vc->popto(100); +vc->push(); +vc->query(id1668); +vc->popto(100); +vc->push(); +vc->query(id411); +vc->popto(100); +vc->push(); +vc->query(id410); +vc->popto(100); +vc->push(); +vc->query(id410); +vc->popto(100); +vc->push(); +vc->query(id411); +vc->popto(100); +vc->push(); +vc->assertFormula(id411); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id526); +vc->popto(101); +vc->push(); +vc->query(id527); +vc->popto(101); +vc->push(); +vc->query(id1511); +vc->popto(101); +vc->push(); +vc->query(id1510); +vc->popto(101); +vc->push(); +vc->query(id429); +vc->popto(101); +vc->push(); +vc->query(id428); +vc->popto(101); +vc->push(); +vc->query(id428); +vc->popto(101); +vc->push(); +vc->query(id429); +vc->popto(101); +vc->push(); +vc->assertFormula(id429); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id524); +vc->popto(102); +vc->push(); +vc->query(id525); +vc->popto(102); +vc->push(); +vc->query(id1353); +vc->popto(102); +vc->push(); +vc->query(id1352); +vc->popto(102); +vc->push(); +vc->query(id447); +vc->popto(102); +vc->push(); +vc->query(id446); +vc->popto(102); +vc->push(); +vc->query(id446); +vc->popto(102); +vc->push(); +vc->query(id447); +vc->popto(102); +vc->push(); +vc->assertFormula(id447); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id522); +vc->popto(103); +vc->push(); +vc->query(id523); +vc->popto(103); +vc->push(); +vc->query(id1195); +vc->popto(103); +vc->push(); +vc->query(id1194); +vc->popto(103); +vc->push(); +vc->query(id465); +vc->popto(103); +vc->push(); +vc->query(id464); +vc->popto(103); +vc->push(); +vc->query(id464); +vc->popto(103); +vc->push(); +vc->query(id465); +vc->popto(103); +vc->push(); +vc->assertFormula(id465); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id520); +vc->popto(104); +vc->push(); +vc->query(id521); +vc->popto(104); +vc->push(); +vc->query(id1037); +vc->popto(104); +vc->push(); +vc->query(id1036); +vc->popto(104); +vc->push(); +vc->query(id483); +vc->popto(104); +vc->push(); +vc->query(id482); +vc->popto(104); +vc->push(); +vc->query(id482); +vc->popto(104); +vc->push(); +vc->query(id483); +vc->popto(104); +vc->push(); +vc->assertFormula(id483); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id518); +vc->popto(105); +vc->push(); +vc->query(id519); +vc->popto(105); +vc->push(); +vc->query(id879); +vc->popto(105); +vc->push(); +vc->query(id878); +vc->popto(105); +vc->push(); +vc->query(id501); +vc->popto(105); +vc->push(); +vc->query(id500); +vc->popto(105); +vc->push(); +vc->query(id500); +vc->popto(105); +vc->push(); +vc->query(id501); +vc->popto(105); +vc->push(); +vc->assertFormula(id501); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2290); +vc->popto(106); +vc->push(); +vc->query(id2291); +vc->popto(106); +vc->push(); +vc->query(id715); +vc->popto(106); +vc->push(); +vc->query(id714); +vc->popto(106); +vc->push(); +vc->query(id2220); +vc->popto(106); +vc->push(); +vc->query(id2221); +vc->popto(106); +vc->push(); +vc->assertFormula(id2221); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2202); +vc->popto(107); +vc->popto(106); +vc->push(); +vc->query(id2248); + } catch(const Exception& e) { + exitStatus = 1; + cout << "*** Exception caught in testgeorge2(): \n" << e << endl; + } + delete vc; +} + + +void testgeorge3() { + CLFlags flags = ValidityChecker::createFlags(); + flags.setFlag("arith3", true); + ValidityChecker *vc = ValidityChecker::create(flags); + try { +/*************/ +vector inconsistency; +/*************/ +Type id9 = vc->realType(); +Type id7 = vc->intType(); +Type id11 = vc->boolType(); +vc->push(); +Expr id13=vc->trueExpr(); +Expr id12=vc->notExpr(vc->trueExpr()); +Type id19=vc->arrayType(id7,id7); +Type id21=vc->arrayType(id7,id9); +Type id23=vc->arrayType(id9,id7); +Type id25=vc->arrayType(id9,id9); +Type id27=vc->tupleType(id19,id7,id7); +Type id29=vc->funType(id27,id19); +Op id31=vc->createOp(".Int_Int_store",id29); +Type id33=vc->tupleType(id21,id7); +Type id35=vc->funType(id33,id9); +Op id37=vc->createOp(".Int_Real_select",id35); +Type id39=vc->tupleType(id21,id7,id9); +Type id41=vc->funType(id39,id21); +Op id43=vc->createOp(".Int_Real_store",id41); +Type id45=vc->tupleType(id19,id7); +Type id47=vc->funType(id45,id7); +Op id49=vc->createOp(".Int_Int_select",id47); +Type id51=vc->tupleType(id23,id9,id7); +Type id53=vc->funType(id51,id23); +Op id55=vc->createOp(".Real_Int_store",id53); +Type id57=vc->tupleType(id25,id9,id9); +Type id59=vc->funType(id57,id25); +Op id61=vc->createOp(".Real_Real_store",id59); +Type id63=vc->tupleType(id23,id9); +Type id65=vc->funType(id63,id7); +Op id67=vc->createOp(".Real_Int_select",id65); +Type id69=vc->tupleType(id25,id9); +Type id71=vc->funType(id69,id9); +Op id73=vc->createOp(".Real_Real_select",id71); +Expr id75=vc->varExpr("x_0",id7); +Expr id77=vc->varExpr("x_1",id7); +Expr id79=vc->varExpr("x_2",id7); +Expr id81=vc->varExpr("x_3",id7); +Expr id83=vc->varExpr("x_4",id19); +Expr id85=vc->varExpr("x_5",id7); +Expr id87=vc->varExpr("x_6",id7); +Expr id89=vc->varExpr("x_7",id7); +Expr id91=vc->varExpr("x_8",id7); +Expr id93=vc->varExpr("x_9",id7); +Expr id95=vc->varExpr("x_10",id19); +Expr id97=vc->varExpr("x_11",id19); +Expr id99=vc->varExpr("x_12",id7); +Expr id101=vc->varExpr("x_13",id7); +Expr id103=vc->varExpr("x_14",id7); +Expr id105=vc->varExpr("x_15",id7); +Expr id107=vc->varExpr("x_16",id19); +Expr id109=vc->varExpr("x_17",id7); +Expr id111=vc->varExpr("x_18",id7); +Expr id113=vc->varExpr("x_19",id7); +Expr id115=vc->varExpr("x_20",id7); +Expr id117=vc->varExpr("x_21",id7); +Expr id119=vc->varExpr("x_22",id7); +Expr id121=vc->varExpr("x_23",id7); +Expr id123=vc->varExpr("x_24",id19); +Expr id125=vc->varExpr("x_25",id7); +Expr id127=vc->varExpr("x_26",id7); +Expr id129=vc->varExpr("x_27",id7); +Expr id131=vc->varExpr("x_28",id19); +Expr id133=vc->varExpr("x_29",id7); +Expr id135=vc->varExpr("x_30",id7); +Expr id137=vc->varExpr("x_31",id7); +Expr id139=vc->varExpr("x_32",id7); +Expr id141=vc->varExpr("x_33",id7); +Expr id143=vc->varExpr("x_34",id7); +Expr id145=vc->varExpr("x_35",id19); +Expr id147=vc->varExpr("x_36",id7); +Expr id149=vc->varExpr("x_37",id7); +Expr id151=vc->varExpr("x_38",id7); +Expr id153=vc->varExpr("x_39",id19); +Expr id155=vc->varExpr("x_40",id7); +Expr id157=vc->varExpr("x_41",id7); +Expr id159=vc->varExpr("x_42",id7); +Expr id161=vc->varExpr("x_43",id7); +Expr id163=vc->varExpr("x_44",id7); +Expr id165=vc->varExpr("x_45",id7); +Expr id167=vc->varExpr("x_46",id19); +Expr id169=vc->varExpr("x_47",id7); +Expr id171=vc->varExpr("x_48",id7); +Expr id173=vc->varExpr("x_49",id7); +Expr id175=vc->varExpr("x_50",id19); +Expr id177=vc->varExpr("x_51",id7); +Expr id179=vc->varExpr("x_52",id7); +Expr id181=vc->varExpr("x_53",id7); +Expr id183=vc->varExpr("x_54",id7); +Expr id185=vc->varExpr("x_55",id7); +Expr id187=vc->varExpr("x_56",id7); +Expr id189=vc->varExpr("x_57",id19); +Expr id191=vc->varExpr("x_58",id7); +Expr id193=vc->varExpr("x_59",id7); +Expr id195=vc->varExpr("x_60",id7); +Expr id197=vc->varExpr("x_61",id19); +Expr id199=vc->varExpr("x_62",id7); +Expr id201=vc->varExpr("x_63",id7); +Expr id203=vc->varExpr("x_64",id7); +Expr id205=vc->varExpr("x_65",id7); +Expr id207=vc->varExpr("x_66",id7); +Expr id209=vc->varExpr("x_67",id7); +Expr id211=vc->varExpr("x_68",id19); +Expr id213=vc->varExpr("x_69",id7); +Expr id215=vc->varExpr("x_70",id7); +Expr id217=vc->varExpr("x_71",id7); +Expr id219=vc->varExpr("x_72",id19); +Expr id221=vc->varExpr("x_73",id7); +Expr id223=vc->varExpr("x_74",id7); +Expr id225=vc->varExpr("x_75",id7); +Expr id227=vc->varExpr("x_76",id7); +Expr id229=vc->varExpr("x_77",id7); +Expr id231=vc->varExpr("x_78",id7); +Expr id233=vc->varExpr("x_79",id19); +Expr id235=vc->varExpr("x_80",id7); +Expr id237=vc->varExpr("x_81",id7); +Expr id239=vc->varExpr("x_82",id7); +Expr id241=vc->varExpr("x_83",id19); +Expr id243=vc->varExpr("x_84",id7); +Expr id245=vc->varExpr("x_85",id7); +Expr id247=vc->varExpr("x_86",id7); +Expr id249=vc->varExpr("x_87",id7); +Expr id251=vc->varExpr("x_88",id7); +Expr id253=vc->varExpr("x_89",id7); +Expr id255=vc->varExpr("x_90",id19); +Expr id257=vc->varExpr("x_91",id7); +Expr id259=vc->varExpr("x_92",id7); +Expr id261=vc->varExpr("x_93",id7); +Expr id263=vc->varExpr("x_94",id19); +Expr id265=vc->varExpr("x_95",id7); +Expr id267=vc->varExpr("x_96",id7); +Expr id269=vc->varExpr("x_97",id7); +Expr id271=vc->varExpr("x_98",id7); +Expr id273=vc->varExpr("x_99",id7); +Expr id275=vc->varExpr("x_100",id7); +Expr id277=vc->varExpr("x_101",id19); +Expr id279=vc->varExpr("x_102",id7); +Expr id281=vc->varExpr("x_103",id7); +Expr id283=vc->varExpr("x_104",id7); +Expr id285=vc->varExpr("x_105",id19); +Expr id287=vc->varExpr("x_106",id7); +Expr id289=vc->varExpr("x_107",id7); +Expr id291=vc->varExpr("x_108",id7); +Expr id293=vc->varExpr("x_109",id7); +Expr id295=vc->varExpr("x_110",id7); +Expr id297=vc->varExpr("x_111",id7); +Expr id299=vc->varExpr("x_112",id19); +Expr id301=vc->varExpr("x_113",id7); +Expr id303=vc->varExpr("x_114",id7); +Expr id305=vc->varExpr("x_115",id7); +Expr id307=vc->varExpr("x_116",id19); +Expr id309=vc->varExpr("x_117",id7); +Expr id311=vc->varExpr("x_118",id7); +Expr id313=vc->varExpr("x_119",id7); +Expr id315=vc->varExpr("x_120",id7); +Expr id317=vc->varExpr("x_121",id7); +Expr id319=vc->varExpr("x_122",id7); +Expr id321=vc->varExpr("x_123",id19); +Expr id323=vc->varExpr("x_124",id7); +Expr id325=vc->varExpr("x_125",id7); +Expr id327=vc->varExpr("x_126",id7); +Expr id329=vc->varExpr("x_127",id19); +Expr id331=vc->varExpr("x_128",id7); +Expr id333=vc->varExpr("x_129",id7); +Expr id335=vc->varExpr("x_130",id7); +Expr id337=vc->varExpr("x_131",id7); +Expr id339=vc->varExpr("x_132",id7); +Expr id341=vc->varExpr("x_133",id7); +Expr id343=vc->varExpr("x_134",id19); +Expr id345=vc->varExpr("x_135",id7); +Expr id347=vc->varExpr("x_136",id7); +Expr id349=vc->varExpr("x_137",id7); +Expr id351=vc->varExpr("x_138",id19); +Expr id353=vc->varExpr("x_139",id7); +Expr id355=vc->varExpr("x_140",id7); +Expr id357=vc->varExpr("x_141",id7); +Expr id359=vc->varExpr("x_142",id7); +Expr id361=vc->varExpr("x_143",id7); +Expr id363=vc->varExpr("x_144",id7); +Expr id365=vc->varExpr("x_145",id19); +Expr id367=vc->varExpr("x_146",id7); +Expr id369=vc->varExpr("x_147",id7); +Expr id371=vc->varExpr("x_148",id7); +Expr id373=vc->varExpr("x_149",id19); +Expr id375=vc->varExpr("x_150",id7); +Expr id377=vc->varExpr("x_151",id7); +Expr id379=vc->varExpr("x_152",id7); +Expr id381=vc->varExpr("x_153",id7); +Expr id383=vc->varExpr("x_154",id7); +Expr id385=vc->varExpr("x_155",id7); +Expr id387=vc->varExpr("x_156",id19); +Expr id389=vc->varExpr("x_157",id7); +Expr id391=vc->varExpr("x_158",id7); +Expr id393=vc->varExpr("x_159",id7); +Expr id395=vc->varExpr("x_160",id19); +Expr id397=vc->varExpr("x_161",id7); +Expr id399=vc->varExpr("x_162",id7); +Expr id401=vc->varExpr("x_163",id7); +Expr id403=vc->varExpr("x_164",id7); +Expr id405=vc->varExpr("x_165",id7); +Expr id407=vc->varExpr("x_166",id7); +Expr id409=vc->varExpr("x_167",id19); +Expr id411=vc->varExpr("x_168",id7); +Expr id413=vc->varExpr("x_169",id7); +Expr id415=vc->varExpr("x_170",id7); +Expr id417=vc->varExpr("x_171",id19); +Expr id419=vc->varExpr("x_172",id7); +Expr id421=vc->varExpr("x_173",id7); +Expr id423=vc->varExpr("x_174",id7); +Expr id425=vc->varExpr("x_175",id7); +Expr id427=vc->varExpr("x_176",id7); +Expr id429=vc->varExpr("x_177",id7); +Expr id431=vc->varExpr("x_178",id7); +Expr id433=vc->varExpr("x_179",id7); +Expr id435=vc->varExpr("x_180",id7); +Expr id437=vc->varExpr("x_181",id7); +Expr id439=vc->varExpr("x_182",id7); +Expr id441=vc->varExpr("x_183",id7); +Expr id443=vc->varExpr("x_184",id7); +Expr id445=vc->varExpr("x_185",id7); +Expr id447=vc->varExpr("x_186",id7); +Expr id449=vc->varExpr("x_187",id7); +Expr id451=vc->varExpr("x_188",id7); +Expr id453=vc->ratExpr(1,1); +Expr id455=vc->plusExpr(id75,id453); +Expr id457=vc->eqExpr(id455,id87); +Expr id456=vc->notExpr(id457); +vc->registerAtom(id457); +Expr id459=vc->eqExpr(id79,id93); +Expr id458=vc->notExpr(id459); +vc->registerAtom(id459); +Expr id461=vc->eqExpr(id97,id95); +Expr id460=vc->notExpr(id461); +vc->registerAtom(id461); +Expr id463=vc->eqExpr(id101,id99); +Expr id462=vc->notExpr(id463); +vc->registerAtom(id463); +Expr id465=vc->eqExpr(id77,id103); +Expr id464=vc->notExpr(id465); +vc->registerAtom(id465); +Expr id467=vc->eqExpr(id81,id105); +Expr id466=vc->notExpr(id467); +vc->registerAtom(id467); +Expr id469=vc->eqExpr(id83,id107); +Expr id468=vc->notExpr(id469); +vc->registerAtom(id469); +Expr id471=vc->eqExpr(id111,id109); +Expr id470=vc->notExpr(id471); +vc->registerAtom(id471); +Expr id473=vc->plusExpr(id87,id453); +Expr id475=vc->eqExpr(id473,id117); +Expr id474=vc->notExpr(id475); +vc->registerAtom(id475); +Expr id477=vc->eqExpr(id93,id121); +Expr id476=vc->notExpr(id477); +vc->registerAtom(id477); +Expr id479=vc->eqExpr(id95,id123); +Expr id478=vc->notExpr(id479); +vc->registerAtom(id479); +Expr id481=vc->eqExpr(id99,id125); +Expr id480=vc->notExpr(id481); +vc->registerAtom(id481); +Expr id483=vc->eqExpr(id103,id127); +Expr id482=vc->notExpr(id483); +vc->registerAtom(id483); +Expr id485=vc->eqExpr(id105,id129); +Expr id484=vc->notExpr(id485); +vc->registerAtom(id485); +Expr id487=vc->eqExpr(id107,id131); +Expr id486=vc->notExpr(id487); +vc->registerAtom(id487); +Expr id489=vc->eqExpr(id109,id133); +Expr id488=vc->notExpr(id489); +vc->registerAtom(id489); +Expr id491=vc->plusExpr(id117,id453); +Expr id493=vc->eqExpr(id491,id139); +Expr id492=vc->notExpr(id493); +vc->registerAtom(id493); +Expr id495=vc->eqExpr(id121,id143); +Expr id494=vc->notExpr(id495); +vc->registerAtom(id495); +Expr id497=vc->eqExpr(id123,id145); +Expr id496=vc->notExpr(id497); +vc->registerAtom(id497); +Expr id499=vc->eqExpr(id125,id147); +Expr id498=vc->notExpr(id499); +vc->registerAtom(id499); +Expr id501=vc->eqExpr(id127,id149); +Expr id500=vc->notExpr(id501); +vc->registerAtom(id501); +Expr id503=vc->eqExpr(id129,id151); +Expr id502=vc->notExpr(id503); +vc->registerAtom(id503); +Expr id505=vc->eqExpr(id131,id153); +Expr id504=vc->notExpr(id505); +vc->registerAtom(id505); +Expr id507=vc->eqExpr(id133,id155); +Expr id506=vc->notExpr(id507); +vc->registerAtom(id507); +Expr id509=vc->plusExpr(id139,id453); +Expr id511=vc->eqExpr(id509,id161); +Expr id510=vc->notExpr(id511); +vc->registerAtom(id511); +Expr id513=vc->eqExpr(id143,id165); +Expr id512=vc->notExpr(id513); +vc->registerAtom(id513); +Expr id515=vc->eqExpr(id145,id167); +Expr id514=vc->notExpr(id515); +vc->registerAtom(id515); +Expr id517=vc->eqExpr(id147,id169); +Expr id516=vc->notExpr(id517); +vc->registerAtom(id517); +Expr id519=vc->eqExpr(id149,id171); +Expr id518=vc->notExpr(id519); +vc->registerAtom(id519); +Expr id521=vc->eqExpr(id151,id173); +Expr id520=vc->notExpr(id521); +vc->registerAtom(id521); +Expr id523=vc->eqExpr(id153,id175); +Expr id522=vc->notExpr(id523); +vc->registerAtom(id523); +Expr id525=vc->eqExpr(id155,id177); +Expr id524=vc->notExpr(id525); +vc->registerAtom(id525); +Expr id527=vc->plusExpr(id161,id453); +Expr id529=vc->eqExpr(id527,id183); +Expr id528=vc->notExpr(id529); +vc->registerAtom(id529); +Expr id531=vc->eqExpr(id165,id187); +Expr id530=vc->notExpr(id531); +vc->registerAtom(id531); +Expr id533=vc->eqExpr(id167,id189); +Expr id532=vc->notExpr(id533); +vc->registerAtom(id533); +Expr id535=vc->eqExpr(id169,id191); +Expr id534=vc->notExpr(id535); +vc->registerAtom(id535); +Expr id537=vc->eqExpr(id171,id193); +Expr id536=vc->notExpr(id537); +vc->registerAtom(id537); +Expr id539=vc->eqExpr(id173,id195); +Expr id538=vc->notExpr(id539); +vc->registerAtom(id539); +Expr id541=vc->eqExpr(id175,id197); +Expr id540=vc->notExpr(id541); +vc->registerAtom(id541); +Expr id543=vc->eqExpr(id177,id199); +Expr id542=vc->notExpr(id543); +vc->registerAtom(id543); +Expr id545=vc->plusExpr(id183,id453); +Expr id547=vc->eqExpr(id545,id205); +Expr id546=vc->notExpr(id547); +vc->registerAtom(id547); +Expr id549=vc->eqExpr(id187,id209); +Expr id548=vc->notExpr(id549); +vc->registerAtom(id549); +Expr id551=vc->eqExpr(id189,id211); +Expr id550=vc->notExpr(id551); +vc->registerAtom(id551); +Expr id553=vc->eqExpr(id191,id213); +Expr id552=vc->notExpr(id553); +vc->registerAtom(id553); +Expr id555=vc->eqExpr(id193,id215); +Expr id554=vc->notExpr(id555); +vc->registerAtom(id555); +Expr id557=vc->eqExpr(id195,id217); +Expr id556=vc->notExpr(id557); +vc->registerAtom(id557); +Expr id559=vc->eqExpr(id197,id219); +Expr id558=vc->notExpr(id559); +vc->registerAtom(id559); +Expr id561=vc->eqExpr(id199,id221); +Expr id560=vc->notExpr(id561); +vc->registerAtom(id561); +Expr id563=vc->plusExpr(id205,id453); +Expr id565=vc->eqExpr(id563,id227); +Expr id564=vc->notExpr(id565); +vc->registerAtom(id565); +Expr id567=vc->eqExpr(id209,id231); +Expr id566=vc->notExpr(id567); +vc->registerAtom(id567); +Expr id569=vc->eqExpr(id211,id233); +Expr id568=vc->notExpr(id569); +vc->registerAtom(id569); +Expr id571=vc->eqExpr(id213,id235); +Expr id570=vc->notExpr(id571); +vc->registerAtom(id571); +Expr id573=vc->eqExpr(id215,id237); +Expr id572=vc->notExpr(id573); +vc->registerAtom(id573); +Expr id575=vc->eqExpr(id217,id239); +Expr id574=vc->notExpr(id575); +vc->registerAtom(id575); +Expr id577=vc->eqExpr(id219,id241); +Expr id576=vc->notExpr(id577); +vc->registerAtom(id577); +Expr id579=vc->eqExpr(id221,id243); +Expr id578=vc->notExpr(id579); +vc->registerAtom(id579); +Expr id581=vc->plusExpr(id227,id453); +Expr id583=vc->eqExpr(id581,id249); +Expr id582=vc->notExpr(id583); +vc->registerAtom(id583); +Expr id585=vc->eqExpr(id231,id253); +Expr id584=vc->notExpr(id585); +vc->registerAtom(id585); +Expr id587=vc->eqExpr(id233,id255); +Expr id586=vc->notExpr(id587); +vc->registerAtom(id587); +Expr id589=vc->eqExpr(id235,id257); +Expr id588=vc->notExpr(id589); +vc->registerAtom(id589); +Expr id591=vc->eqExpr(id237,id259); +Expr id590=vc->notExpr(id591); +vc->registerAtom(id591); +Expr id593=vc->eqExpr(id239,id261); +Expr id592=vc->notExpr(id593); +vc->registerAtom(id593); +Expr id595=vc->eqExpr(id241,id263); +Expr id594=vc->notExpr(id595); +vc->registerAtom(id595); +Expr id597=vc->eqExpr(id243,id265); +Expr id596=vc->notExpr(id597); +vc->registerAtom(id597); +Expr id599=vc->plusExpr(id249,id453); +Expr id601=vc->eqExpr(id599,id271); +Expr id600=vc->notExpr(id601); +vc->registerAtom(id601); +Expr id603=vc->eqExpr(id253,id275); +Expr id602=vc->notExpr(id603); +vc->registerAtom(id603); +Expr id605=vc->eqExpr(id255,id277); +Expr id604=vc->notExpr(id605); +vc->registerAtom(id605); +Expr id607=vc->eqExpr(id257,id279); +Expr id606=vc->notExpr(id607); +vc->registerAtom(id607); +Expr id609=vc->eqExpr(id259,id281); +Expr id608=vc->notExpr(id609); +vc->registerAtom(id609); +Expr id611=vc->eqExpr(id261,id283); +Expr id610=vc->notExpr(id611); +vc->registerAtom(id611); +Expr id613=vc->eqExpr(id263,id285); +Expr id612=vc->notExpr(id613); +vc->registerAtom(id613); +Expr id615=vc->eqExpr(id265,id287); +Expr id614=vc->notExpr(id615); +vc->registerAtom(id615); +Expr id617=vc->plusExpr(id271,id453); +Expr id619=vc->eqExpr(id617,id293); +Expr id618=vc->notExpr(id619); +vc->registerAtom(id619); +Expr id621=vc->eqExpr(id275,id297); +Expr id620=vc->notExpr(id621); +vc->registerAtom(id621); +Expr id623=vc->eqExpr(id277,id299); +Expr id622=vc->notExpr(id623); +vc->registerAtom(id623); +Expr id625=vc->eqExpr(id279,id301); +Expr id624=vc->notExpr(id625); +vc->registerAtom(id625); +Expr id627=vc->eqExpr(id281,id303); +Expr id626=vc->notExpr(id627); +vc->registerAtom(id627); +Expr id629=vc->eqExpr(id283,id305); +Expr id628=vc->notExpr(id629); +vc->registerAtom(id629); +Expr id631=vc->eqExpr(id285,id307); +Expr id630=vc->notExpr(id631); +vc->registerAtom(id631); +Expr id633=vc->eqExpr(id287,id309); +Expr id632=vc->notExpr(id633); +vc->registerAtom(id633); +Expr id635=vc->plusExpr(id293,id453); +Expr id637=vc->eqExpr(id635,id315); +Expr id636=vc->notExpr(id637); +vc->registerAtom(id637); +Expr id639=vc->eqExpr(id297,id319); +Expr id638=vc->notExpr(id639); +vc->registerAtom(id639); +Expr id641=vc->eqExpr(id299,id321); +Expr id640=vc->notExpr(id641); +vc->registerAtom(id641); +Expr id643=vc->eqExpr(id301,id323); +Expr id642=vc->notExpr(id643); +vc->registerAtom(id643); +Expr id645=vc->eqExpr(id303,id325); +Expr id644=vc->notExpr(id645); +vc->registerAtom(id645); +Expr id647=vc->eqExpr(id305,id327); +Expr id646=vc->notExpr(id647); +vc->registerAtom(id647); +Expr id649=vc->eqExpr(id307,id329); +Expr id648=vc->notExpr(id649); +vc->registerAtom(id649); +Expr id651=vc->eqExpr(id309,id331); +Expr id650=vc->notExpr(id651); +vc->registerAtom(id651); +Expr id653=vc->plusExpr(id315,id453); +Expr id655=vc->eqExpr(id653,id337); +Expr id654=vc->notExpr(id655); +vc->registerAtom(id655); +Expr id657=vc->eqExpr(id319,id341); +Expr id656=vc->notExpr(id657); +vc->registerAtom(id657); +Expr id659=vc->eqExpr(id321,id343); +Expr id658=vc->notExpr(id659); +vc->registerAtom(id659); +Expr id661=vc->eqExpr(id323,id345); +Expr id660=vc->notExpr(id661); +vc->registerAtom(id661); +Expr id663=vc->eqExpr(id325,id347); +Expr id662=vc->notExpr(id663); +vc->registerAtom(id663); +Expr id665=vc->eqExpr(id327,id349); +Expr id664=vc->notExpr(id665); +vc->registerAtom(id665); +Expr id667=vc->eqExpr(id329,id351); +Expr id666=vc->notExpr(id667); +vc->registerAtom(id667); +Expr id669=vc->eqExpr(id331,id353); +Expr id668=vc->notExpr(id669); +vc->registerAtom(id669); +Expr id671=vc->plusExpr(id337,id453); +Expr id673=vc->eqExpr(id671,id359); +Expr id672=vc->notExpr(id673); +vc->registerAtom(id673); +Expr id675=vc->eqExpr(id341,id363); +Expr id674=vc->notExpr(id675); +vc->registerAtom(id675); +Expr id677=vc->eqExpr(id343,id365); +Expr id676=vc->notExpr(id677); +vc->registerAtom(id677); +Expr id679=vc->eqExpr(id345,id367); +Expr id678=vc->notExpr(id679); +vc->registerAtom(id679); +Expr id681=vc->eqExpr(id347,id369); +Expr id680=vc->notExpr(id681); +vc->registerAtom(id681); +Expr id683=vc->eqExpr(id349,id371); +Expr id682=vc->notExpr(id683); +vc->registerAtom(id683); +Expr id685=vc->eqExpr(id351,id373); +Expr id684=vc->notExpr(id685); +vc->registerAtom(id685); +Expr id687=vc->eqExpr(id353,id375); +Expr id686=vc->notExpr(id687); +vc->registerAtom(id687); +Expr id689=vc->plusExpr(id359,id453); +Expr id691=vc->eqExpr(id689,id381); +Expr id690=vc->notExpr(id691); +vc->registerAtom(id691); +Expr id693=vc->eqExpr(id363,id385); +Expr id692=vc->notExpr(id693); +vc->registerAtom(id693); +Expr id695=vc->eqExpr(id365,id387); +Expr id694=vc->notExpr(id695); +vc->registerAtom(id695); +Expr id697=vc->eqExpr(id367,id389); +Expr id696=vc->notExpr(id697); +vc->registerAtom(id697); +Expr id699=vc->eqExpr(id369,id391); +Expr id698=vc->notExpr(id699); +vc->registerAtom(id699); +Expr id701=vc->eqExpr(id371,id393); +Expr id700=vc->notExpr(id701); +vc->registerAtom(id701); +Expr id703=vc->eqExpr(id373,id395); +Expr id702=vc->notExpr(id703); +vc->registerAtom(id703); +Expr id705=vc->eqExpr(id375,id397); +Expr id704=vc->notExpr(id705); +vc->registerAtom(id705); +Expr id707=vc->plusExpr(id381,id453); +Expr id709=vc->eqExpr(id707,id403); +Expr id708=vc->notExpr(id709); +vc->registerAtom(id709); +Expr id711=vc->eqExpr(id385,id407); +Expr id710=vc->notExpr(id711); +vc->registerAtom(id711); +Expr id713=vc->eqExpr(id387,id409); +Expr id712=vc->notExpr(id713); +vc->registerAtom(id713); +Expr id715=vc->eqExpr(id389,id411); +Expr id714=vc->notExpr(id715); +vc->registerAtom(id715); +Expr id717=vc->eqExpr(id391,id413); +Expr id716=vc->notExpr(id717); +vc->registerAtom(id717); +Expr id719=vc->eqExpr(id393,id415); +Expr id718=vc->notExpr(id719); +vc->registerAtom(id719); +Expr id721=vc->eqExpr(id395,id417); +Expr id720=vc->notExpr(id721); +vc->registerAtom(id721); +Expr id723=vc->eqExpr(id397,id419); +Expr id722=vc->notExpr(id723); +vc->registerAtom(id723); +Expr id725=vc->uminusExpr(id453); +Expr id727=vc->eqExpr(id725,id79); +Expr id726=vc->notExpr(id727); +vc->registerAtom(id727); +Expr id729=vc->eqExpr(id725,id385); +Expr id728=vc->notExpr(id729); +vc->registerAtom(id729); +Expr id731=vc->eqExpr(id725,id363); +Expr id730=vc->notExpr(id731); +vc->registerAtom(id731); +Expr id733=vc->eqExpr(id725,id341); +Expr id732=vc->notExpr(id733); +vc->registerAtom(id733); +Expr id735=vc->eqExpr(id725,id319); +Expr id734=vc->notExpr(id735); +vc->registerAtom(id735); +Expr id737=vc->eqExpr(id725,id297); +Expr id736=vc->notExpr(id737); +vc->registerAtom(id737); +Expr id739=vc->eqExpr(id725,id275); +Expr id738=vc->notExpr(id739); +vc->registerAtom(id739); +Expr id741=vc->eqExpr(id725,id253); +Expr id740=vc->notExpr(id741); +vc->registerAtom(id741); +Expr id743=vc->eqExpr(id725,id231); +Expr id742=vc->notExpr(id743); +vc->registerAtom(id743); +Expr id745=vc->eqExpr(id725,id209); +Expr id744=vc->notExpr(id745); +vc->registerAtom(id745); +Expr id747=vc->eqExpr(id725,id187); +Expr id746=vc->notExpr(id747); +vc->registerAtom(id747); +Expr id749=vc->eqExpr(id725,id165); +Expr id748=vc->notExpr(id749); +vc->registerAtom(id749); +Expr id751=vc->eqExpr(id725,id143); +Expr id750=vc->notExpr(id751); +vc->registerAtom(id751); +Expr id753=vc->eqExpr(id725,id121); +Expr id752=vc->notExpr(id753); +vc->registerAtom(id753); +Expr id755=vc->eqExpr(id725,id93); +Expr id754=vc->notExpr(id755); +vc->registerAtom(id755); +Expr id757=vc->ratExpr(0,1); +Expr id759=vc->leExpr(id89,id757); +Expr id758=vc->notExpr(id759); +vc->registerAtom(id759); +Expr id763=vc->eqExpr(id757,id75); +Expr id762=vc->notExpr(id763); +vc->registerAtom(id763); +Expr id767=vc->eqExpr(id757,id77); +Expr id766=vc->notExpr(id767); +vc->registerAtom(id767); +Expr id773=vc->eqExpr(id757,id81); +Expr id772=vc->notExpr(id773); +vc->registerAtom(id773); +Expr id777=vc->readExpr(id83,id79); +Expr id779=vc->eqExpr(id777,id423); +Expr id778=vc->notExpr(id779); +vc->registerAtom(id779); +Expr id783=vc->eqExpr(id423,id85); +Expr id782=vc->notExpr(id783); +vc->registerAtom(id783); +Expr id787=vc->ratExpr(2,1); +Expr id789=vc->plusExpr(id89,id787); +Expr id791=vc->eqExpr(id789,id91); +Expr id790=vc->notExpr(id791); +vc->registerAtom(id791); +Expr id795=vc->readExpr(id107,id93); +Expr id797=vc->eqExpr(id795,id425); +Expr id796=vc->notExpr(id797); +vc->registerAtom(id797); +Expr id801=vc->eqExpr(id425,id115); +Expr id800=vc->notExpr(id801); +vc->registerAtom(id801); +Expr id805=vc->eqExpr(id789,id119); +Expr id804=vc->notExpr(id805); +vc->registerAtom(id805); +Expr id809=vc->readExpr(id131,id121); +Expr id811=vc->eqExpr(id809,id427); +Expr id810=vc->notExpr(id811); +vc->registerAtom(id811); +Expr id815=vc->eqExpr(id427,id137); +Expr id814=vc->notExpr(id815); +vc->registerAtom(id815); +Expr id819=vc->eqExpr(id789,id141); +Expr id818=vc->notExpr(id819); +vc->registerAtom(id819); +Expr id823=vc->readExpr(id153,id143); +Expr id825=vc->eqExpr(id823,id429); +Expr id824=vc->notExpr(id825); +vc->registerAtom(id825); +Expr id829=vc->eqExpr(id429,id159); +Expr id828=vc->notExpr(id829); +vc->registerAtom(id829); +Expr id833=vc->eqExpr(id789,id163); +Expr id832=vc->notExpr(id833); +vc->registerAtom(id833); +Expr id837=vc->readExpr(id175,id165); +Expr id839=vc->eqExpr(id837,id431); +Expr id838=vc->notExpr(id839); +vc->registerAtom(id839); +Expr id843=vc->eqExpr(id431,id181); +Expr id842=vc->notExpr(id843); +vc->registerAtom(id843); +Expr id847=vc->eqExpr(id789,id185); +Expr id846=vc->notExpr(id847); +vc->registerAtom(id847); +Expr id851=vc->readExpr(id197,id187); +Expr id853=vc->eqExpr(id851,id433); +Expr id852=vc->notExpr(id853); +vc->registerAtom(id853); +Expr id857=vc->eqExpr(id433,id203); +Expr id856=vc->notExpr(id857); +vc->registerAtom(id857); +Expr id861=vc->eqExpr(id789,id207); +Expr id860=vc->notExpr(id861); +vc->registerAtom(id861); +Expr id865=vc->readExpr(id219,id209); +Expr id867=vc->eqExpr(id865,id435); +Expr id866=vc->notExpr(id867); +vc->registerAtom(id867); +Expr id871=vc->eqExpr(id435,id225); +Expr id870=vc->notExpr(id871); +vc->registerAtom(id871); +Expr id875=vc->eqExpr(id789,id229); +Expr id874=vc->notExpr(id875); +vc->registerAtom(id875); +Expr id879=vc->readExpr(id241,id231); +Expr id881=vc->eqExpr(id879,id437); +Expr id880=vc->notExpr(id881); +vc->registerAtom(id881); +Expr id885=vc->eqExpr(id437,id247); +Expr id884=vc->notExpr(id885); +vc->registerAtom(id885); +Expr id889=vc->eqExpr(id789,id251); +Expr id888=vc->notExpr(id889); +vc->registerAtom(id889); +Expr id893=vc->readExpr(id263,id253); +Expr id895=vc->eqExpr(id893,id439); +Expr id894=vc->notExpr(id895); +vc->registerAtom(id895); +Expr id899=vc->eqExpr(id439,id269); +Expr id898=vc->notExpr(id899); +vc->registerAtom(id899); +Expr id903=vc->eqExpr(id789,id273); +Expr id902=vc->notExpr(id903); +vc->registerAtom(id903); +Expr id907=vc->readExpr(id285,id275); +Expr id909=vc->eqExpr(id907,id441); +Expr id908=vc->notExpr(id909); +vc->registerAtom(id909); +Expr id913=vc->eqExpr(id441,id291); +Expr id912=vc->notExpr(id913); +vc->registerAtom(id913); +Expr id917=vc->eqExpr(id789,id295); +Expr id916=vc->notExpr(id917); +vc->registerAtom(id917); +Expr id921=vc->readExpr(id307,id297); +Expr id923=vc->eqExpr(id921,id443); +Expr id922=vc->notExpr(id923); +vc->registerAtom(id923); +Expr id927=vc->eqExpr(id443,id313); +Expr id926=vc->notExpr(id927); +vc->registerAtom(id927); +Expr id931=vc->eqExpr(id789,id317); +Expr id930=vc->notExpr(id931); +vc->registerAtom(id931); +Expr id935=vc->readExpr(id329,id319); +Expr id937=vc->eqExpr(id935,id445); +Expr id936=vc->notExpr(id937); +vc->registerAtom(id937); +Expr id941=vc->eqExpr(id445,id335); +Expr id940=vc->notExpr(id941); +vc->registerAtom(id941); +Expr id945=vc->eqExpr(id789,id339); +Expr id944=vc->notExpr(id945); +vc->registerAtom(id945); +Expr id949=vc->readExpr(id351,id341); +Expr id951=vc->eqExpr(id949,id447); +Expr id950=vc->notExpr(id951); +vc->registerAtom(id951); +Expr id955=vc->eqExpr(id447,id357); +Expr id954=vc->notExpr(id955); +vc->registerAtom(id955); +Expr id959=vc->eqExpr(id789,id361); +Expr id958=vc->notExpr(id959); +vc->registerAtom(id959); +Expr id963=vc->readExpr(id373,id363); +Expr id965=vc->eqExpr(id963,id449); +Expr id964=vc->notExpr(id965); +vc->registerAtom(id965); +Expr id969=vc->eqExpr(id449,id379); +Expr id968=vc->notExpr(id969); +vc->registerAtom(id969); +Expr id973=vc->eqExpr(id789,id383); +Expr id972=vc->notExpr(id973); +vc->registerAtom(id973); +Expr id977=vc->readExpr(id395,id385); +Expr id979=vc->eqExpr(id977,id451); +Expr id978=vc->notExpr(id979); +vc->registerAtom(id979); +Expr id983=vc->eqExpr(id451,id401); +Expr id982=vc->notExpr(id983); +vc->registerAtom(id983); +Expr id987=vc->eqExpr(id789,id405); +Expr id986=vc->notExpr(id987); +vc->registerAtom(id987); +Expr id991=vc->eqExpr(id757,id421); +Expr id990=vc->notExpr(id991); +vc->registerAtom(id991); +Expr id993=vc->ltExpr(id381,id89); +Expr id992=vc->notExpr(id993); +vc->registerAtom(id993); +Expr id999=vc->plusExpr(id393,id453); +Expr id1001=vc->eqExpr(id999,id415); +Expr id1000=vc->notExpr(id1001); +vc->registerAtom(id1001); +Expr id1005=vc->eqExpr(id391,id407); +Expr id1004=vc->notExpr(id1005); +vc->registerAtom(id1005); +Expr id1009=vc->plusExpr(id391,id453); +Expr id1011=vc->eqExpr(id1009,id413); +Expr id1010=vc->notExpr(id1011); +vc->registerAtom(id1011); +Expr id1015=vc->writeExpr(id387,id391,id381); +Expr id1017=vc->eqExpr(id1015,id409); +Expr id1016=vc->notExpr(id1017); +vc->registerAtom(id1017); +Expr id1023=vc->writeExpr(id395,id391,id385); +Expr id1025=vc->eqExpr(id1023,id417); +Expr id1024=vc->notExpr(id1025); +vc->registerAtom(id1025); +Expr id1031=vc->eqExpr(id453,id421); +Expr id1030=vc->notExpr(id1031); +vc->registerAtom(id1031); +Expr id1033=vc->eqExpr(id89,id381); +Expr id1032=vc->notExpr(id1033); +vc->registerAtom(id1033); +Expr id1041=vc->eqExpr(id385,id419); +Expr id1040=vc->notExpr(id1041); +vc->registerAtom(id1041); +Expr id1045=vc->eqExpr(id401,id407); +Expr id1044=vc->notExpr(id1045); +vc->registerAtom(id1045); +Expr id1063=vc->eqExpr(id787,id421); +Expr id1062=vc->notExpr(id1063); +vc->registerAtom(id1063); +Expr id1065=vc->plusExpr(id89,id453); +Expr id1067=vc->eqExpr(id1065,id381); +Expr id1066=vc->notExpr(id1067); +vc->registerAtom(id1067); +Expr id1083=vc->writeExpr(id395,id397,id401); +Expr id1085=vc->eqExpr(id1083,id417); +Expr id1084=vc->notExpr(id1085); +vc->registerAtom(id1085); +Expr id1093=vc->ratExpr(3,1); +Expr id1095=vc->eqExpr(id1093,id421); +Expr id1094=vc->notExpr(id1095); +vc->registerAtom(id1095); +Expr id1097=vc->eqExpr(id405,id381); +Expr id1096=vc->notExpr(id1097); +vc->registerAtom(id1097); +Expr id1113=vc->writeExpr(id395,id385,id397); +Expr id1115=vc->eqExpr(id1113,id417); +Expr id1114=vc->notExpr(id1115); +vc->registerAtom(id1115); +Expr id1123=vc->ratExpr(4,1); +Expr id1125=vc->eqExpr(id1123,id421); +Expr id1124=vc->notExpr(id1125); +vc->registerAtom(id1125); +Expr id1127=vc->leExpr(id381,id405); +Expr id1126=vc->notExpr(id1127); +vc->registerAtom(id1127); +Expr id1147=vc->eqExpr(id381,id403); +Expr id1146=vc->notExpr(id1147); +vc->registerAtom(id1147); +Expr id1155=vc->eqExpr(id757,id399); +Expr id1154=vc->notExpr(id1155); +vc->registerAtom(id1155); +Expr id1157=vc->ltExpr(id359,id89); +Expr id1156=vc->notExpr(id1157); +vc->registerAtom(id1157); +Expr id1163=vc->plusExpr(id371,id453); +Expr id1165=vc->eqExpr(id1163,id393); +Expr id1164=vc->notExpr(id1165); +vc->registerAtom(id1165); +Expr id1169=vc->eqExpr(id369,id385); +Expr id1168=vc->notExpr(id1169); +vc->registerAtom(id1169); +Expr id1173=vc->plusExpr(id369,id453); +Expr id1175=vc->eqExpr(id1173,id391); +Expr id1174=vc->notExpr(id1175); +vc->registerAtom(id1175); +Expr id1179=vc->writeExpr(id365,id369,id359); +Expr id1181=vc->eqExpr(id1179,id387); +Expr id1180=vc->notExpr(id1181); +vc->registerAtom(id1181); +Expr id1187=vc->writeExpr(id373,id369,id363); +Expr id1189=vc->eqExpr(id1187,id395); +Expr id1188=vc->notExpr(id1189); +vc->registerAtom(id1189); +Expr id1195=vc->eqExpr(id453,id399); +Expr id1194=vc->notExpr(id1195); +vc->registerAtom(id1195); +Expr id1197=vc->eqExpr(id89,id359); +Expr id1196=vc->notExpr(id1197); +vc->registerAtom(id1197); +Expr id1205=vc->eqExpr(id363,id397); +Expr id1204=vc->notExpr(id1205); +vc->registerAtom(id1205); +Expr id1209=vc->eqExpr(id379,id385); +Expr id1208=vc->notExpr(id1209); +vc->registerAtom(id1209); +Expr id1227=vc->eqExpr(id787,id399); +Expr id1226=vc->notExpr(id1227); +vc->registerAtom(id1227); +Expr id1229=vc->eqExpr(id1065,id359); +Expr id1228=vc->notExpr(id1229); +vc->registerAtom(id1229); +Expr id1245=vc->writeExpr(id373,id375,id379); +Expr id1247=vc->eqExpr(id1245,id395); +Expr id1246=vc->notExpr(id1247); +vc->registerAtom(id1247); +Expr id1255=vc->eqExpr(id1093,id399); +Expr id1254=vc->notExpr(id1255); +vc->registerAtom(id1255); +Expr id1257=vc->eqExpr(id383,id359); +Expr id1256=vc->notExpr(id1257); +vc->registerAtom(id1257); +Expr id1273=vc->writeExpr(id373,id363,id375); +Expr id1275=vc->eqExpr(id1273,id395); +Expr id1274=vc->notExpr(id1275); +vc->registerAtom(id1275); +Expr id1283=vc->eqExpr(id1123,id399); +Expr id1282=vc->notExpr(id1283); +vc->registerAtom(id1283); +Expr id1285=vc->leExpr(id359,id383); +Expr id1284=vc->notExpr(id1285); +vc->registerAtom(id1285); +Expr id1305=vc->eqExpr(id359,id381); +Expr id1304=vc->notExpr(id1305); +vc->registerAtom(id1305); +Expr id1313=vc->eqExpr(id757,id377); +Expr id1312=vc->notExpr(id1313); +vc->registerAtom(id1313); +Expr id1315=vc->ltExpr(id337,id89); +Expr id1314=vc->notExpr(id1315); +vc->registerAtom(id1315); +Expr id1321=vc->plusExpr(id349,id453); +Expr id1323=vc->eqExpr(id1321,id371); +Expr id1322=vc->notExpr(id1323); +vc->registerAtom(id1323); +Expr id1327=vc->eqExpr(id347,id363); +Expr id1326=vc->notExpr(id1327); +vc->registerAtom(id1327); +Expr id1331=vc->plusExpr(id347,id453); +Expr id1333=vc->eqExpr(id1331,id369); +Expr id1332=vc->notExpr(id1333); +vc->registerAtom(id1333); +Expr id1337=vc->writeExpr(id343,id347,id337); +Expr id1339=vc->eqExpr(id1337,id365); +Expr id1338=vc->notExpr(id1339); +vc->registerAtom(id1339); +Expr id1345=vc->writeExpr(id351,id347,id341); +Expr id1347=vc->eqExpr(id1345,id373); +Expr id1346=vc->notExpr(id1347); +vc->registerAtom(id1347); +Expr id1353=vc->eqExpr(id453,id377); +Expr id1352=vc->notExpr(id1353); +vc->registerAtom(id1353); +Expr id1355=vc->eqExpr(id89,id337); +Expr id1354=vc->notExpr(id1355); +vc->registerAtom(id1355); +Expr id1363=vc->eqExpr(id341,id375); +Expr id1362=vc->notExpr(id1363); +vc->registerAtom(id1363); +Expr id1367=vc->eqExpr(id357,id363); +Expr id1366=vc->notExpr(id1367); +vc->registerAtom(id1367); +Expr id1385=vc->eqExpr(id787,id377); +Expr id1384=vc->notExpr(id1385); +vc->registerAtom(id1385); +Expr id1387=vc->eqExpr(id1065,id337); +Expr id1386=vc->notExpr(id1387); +vc->registerAtom(id1387); +Expr id1403=vc->writeExpr(id351,id353,id357); +Expr id1405=vc->eqExpr(id1403,id373); +Expr id1404=vc->notExpr(id1405); +vc->registerAtom(id1405); +Expr id1413=vc->eqExpr(id1093,id377); +Expr id1412=vc->notExpr(id1413); +vc->registerAtom(id1413); +Expr id1415=vc->eqExpr(id361,id337); +Expr id1414=vc->notExpr(id1415); +vc->registerAtom(id1415); +Expr id1431=vc->writeExpr(id351,id341,id353); +Expr id1433=vc->eqExpr(id1431,id373); +Expr id1432=vc->notExpr(id1433); +vc->registerAtom(id1433); +Expr id1441=vc->eqExpr(id1123,id377); +Expr id1440=vc->notExpr(id1441); +vc->registerAtom(id1441); +Expr id1443=vc->leExpr(id337,id361); +Expr id1442=vc->notExpr(id1443); +vc->registerAtom(id1443); +Expr id1463=vc->eqExpr(id337,id359); +Expr id1462=vc->notExpr(id1463); +vc->registerAtom(id1463); +Expr id1471=vc->eqExpr(id757,id355); +Expr id1470=vc->notExpr(id1471); +vc->registerAtom(id1471); +Expr id1473=vc->ltExpr(id315,id89); +Expr id1472=vc->notExpr(id1473); +vc->registerAtom(id1473); +Expr id1479=vc->plusExpr(id327,id453); +Expr id1481=vc->eqExpr(id1479,id349); +Expr id1480=vc->notExpr(id1481); +vc->registerAtom(id1481); +Expr id1485=vc->eqExpr(id325,id341); +Expr id1484=vc->notExpr(id1485); +vc->registerAtom(id1485); +Expr id1489=vc->plusExpr(id325,id453); +Expr id1491=vc->eqExpr(id1489,id347); +Expr id1490=vc->notExpr(id1491); +vc->registerAtom(id1491); +Expr id1495=vc->writeExpr(id321,id325,id315); +Expr id1497=vc->eqExpr(id1495,id343); +Expr id1496=vc->notExpr(id1497); +vc->registerAtom(id1497); +Expr id1503=vc->writeExpr(id329,id325,id319); +Expr id1505=vc->eqExpr(id1503,id351); +Expr id1504=vc->notExpr(id1505); +vc->registerAtom(id1505); +Expr id1511=vc->eqExpr(id453,id355); +Expr id1510=vc->notExpr(id1511); +vc->registerAtom(id1511); +Expr id1513=vc->eqExpr(id89,id315); +Expr id1512=vc->notExpr(id1513); +vc->registerAtom(id1513); +Expr id1521=vc->eqExpr(id319,id353); +Expr id1520=vc->notExpr(id1521); +vc->registerAtom(id1521); +Expr id1525=vc->eqExpr(id335,id341); +Expr id1524=vc->notExpr(id1525); +vc->registerAtom(id1525); +Expr id1543=vc->eqExpr(id787,id355); +Expr id1542=vc->notExpr(id1543); +vc->registerAtom(id1543); +Expr id1545=vc->eqExpr(id1065,id315); +Expr id1544=vc->notExpr(id1545); +vc->registerAtom(id1545); +Expr id1561=vc->writeExpr(id329,id331,id335); +Expr id1563=vc->eqExpr(id1561,id351); +Expr id1562=vc->notExpr(id1563); +vc->registerAtom(id1563); +Expr id1571=vc->eqExpr(id1093,id355); +Expr id1570=vc->notExpr(id1571); +vc->registerAtom(id1571); +Expr id1573=vc->eqExpr(id339,id315); +Expr id1572=vc->notExpr(id1573); +vc->registerAtom(id1573); +Expr id1589=vc->writeExpr(id329,id319,id331); +Expr id1591=vc->eqExpr(id1589,id351); +Expr id1590=vc->notExpr(id1591); +vc->registerAtom(id1591); +Expr id1599=vc->eqExpr(id1123,id355); +Expr id1598=vc->notExpr(id1599); +vc->registerAtom(id1599); +Expr id1601=vc->leExpr(id315,id339); +Expr id1600=vc->notExpr(id1601); +vc->registerAtom(id1601); +Expr id1621=vc->eqExpr(id315,id337); +Expr id1620=vc->notExpr(id1621); +vc->registerAtom(id1621); +Expr id1629=vc->eqExpr(id757,id333); +Expr id1628=vc->notExpr(id1629); +vc->registerAtom(id1629); +Expr id1631=vc->ltExpr(id293,id89); +Expr id1630=vc->notExpr(id1631); +vc->registerAtom(id1631); +Expr id1637=vc->plusExpr(id305,id453); +Expr id1639=vc->eqExpr(id1637,id327); +Expr id1638=vc->notExpr(id1639); +vc->registerAtom(id1639); +Expr id1643=vc->eqExpr(id303,id319); +Expr id1642=vc->notExpr(id1643); +vc->registerAtom(id1643); +Expr id1647=vc->plusExpr(id303,id453); +Expr id1649=vc->eqExpr(id1647,id325); +Expr id1648=vc->notExpr(id1649); +vc->registerAtom(id1649); +Expr id1653=vc->writeExpr(id299,id303,id293); +Expr id1655=vc->eqExpr(id1653,id321); +Expr id1654=vc->notExpr(id1655); +vc->registerAtom(id1655); +Expr id1661=vc->writeExpr(id307,id303,id297); +Expr id1663=vc->eqExpr(id1661,id329); +Expr id1662=vc->notExpr(id1663); +vc->registerAtom(id1663); +Expr id1669=vc->eqExpr(id453,id333); +Expr id1668=vc->notExpr(id1669); +vc->registerAtom(id1669); +Expr id1671=vc->eqExpr(id89,id293); +Expr id1670=vc->notExpr(id1671); +vc->registerAtom(id1671); +Expr id1679=vc->eqExpr(id297,id331); +Expr id1678=vc->notExpr(id1679); +vc->registerAtom(id1679); +Expr id1683=vc->eqExpr(id313,id319); +Expr id1682=vc->notExpr(id1683); +vc->registerAtom(id1683); +Expr id1701=vc->eqExpr(id787,id333); +Expr id1700=vc->notExpr(id1701); +vc->registerAtom(id1701); +Expr id1703=vc->eqExpr(id1065,id293); +Expr id1702=vc->notExpr(id1703); +vc->registerAtom(id1703); +Expr id1719=vc->writeExpr(id307,id309,id313); +Expr id1721=vc->eqExpr(id1719,id329); +Expr id1720=vc->notExpr(id1721); +vc->registerAtom(id1721); +Expr id1729=vc->eqExpr(id1093,id333); +Expr id1728=vc->notExpr(id1729); +vc->registerAtom(id1729); +Expr id1731=vc->eqExpr(id317,id293); +Expr id1730=vc->notExpr(id1731); +vc->registerAtom(id1731); +Expr id1747=vc->writeExpr(id307,id297,id309); +Expr id1749=vc->eqExpr(id1747,id329); +Expr id1748=vc->notExpr(id1749); +vc->registerAtom(id1749); +Expr id1757=vc->eqExpr(id1123,id333); +Expr id1756=vc->notExpr(id1757); +vc->registerAtom(id1757); +Expr id1759=vc->leExpr(id293,id317); +Expr id1758=vc->notExpr(id1759); +vc->registerAtom(id1759); +Expr id1779=vc->eqExpr(id293,id315); +Expr id1778=vc->notExpr(id1779); +vc->registerAtom(id1779); +Expr id1787=vc->eqExpr(id757,id311); +Expr id1786=vc->notExpr(id1787); +vc->registerAtom(id1787); +Expr id1789=vc->ltExpr(id271,id89); +Expr id1788=vc->notExpr(id1789); +vc->registerAtom(id1789); +Expr id1795=vc->plusExpr(id283,id453); +Expr id1797=vc->eqExpr(id1795,id305); +Expr id1796=vc->notExpr(id1797); +vc->registerAtom(id1797); +Expr id1801=vc->eqExpr(id281,id297); +Expr id1800=vc->notExpr(id1801); +vc->registerAtom(id1801); +Expr id1805=vc->plusExpr(id281,id453); +Expr id1807=vc->eqExpr(id1805,id303); +Expr id1806=vc->notExpr(id1807); +vc->registerAtom(id1807); +Expr id1811=vc->writeExpr(id277,id281,id271); +Expr id1813=vc->eqExpr(id1811,id299); +Expr id1812=vc->notExpr(id1813); +vc->registerAtom(id1813); +Expr id1819=vc->writeExpr(id285,id281,id275); +Expr id1821=vc->eqExpr(id1819,id307); +Expr id1820=vc->notExpr(id1821); +vc->registerAtom(id1821); +Expr id1827=vc->eqExpr(id453,id311); +Expr id1826=vc->notExpr(id1827); +vc->registerAtom(id1827); +Expr id1829=vc->eqExpr(id89,id271); +Expr id1828=vc->notExpr(id1829); +vc->registerAtom(id1829); +Expr id1837=vc->eqExpr(id275,id309); +Expr id1836=vc->notExpr(id1837); +vc->registerAtom(id1837); +Expr id1841=vc->eqExpr(id291,id297); +Expr id1840=vc->notExpr(id1841); +vc->registerAtom(id1841); +Expr id1859=vc->eqExpr(id787,id311); +Expr id1858=vc->notExpr(id1859); +vc->registerAtom(id1859); +Expr id1861=vc->eqExpr(id1065,id271); +Expr id1860=vc->notExpr(id1861); +vc->registerAtom(id1861); +Expr id1877=vc->writeExpr(id285,id287,id291); +Expr id1879=vc->eqExpr(id1877,id307); +Expr id1878=vc->notExpr(id1879); +vc->registerAtom(id1879); +Expr id1887=vc->eqExpr(id1093,id311); +Expr id1886=vc->notExpr(id1887); +vc->registerAtom(id1887); +Expr id1889=vc->eqExpr(id295,id271); +Expr id1888=vc->notExpr(id1889); +vc->registerAtom(id1889); +Expr id1905=vc->writeExpr(id285,id275,id287); +Expr id1907=vc->eqExpr(id1905,id307); +Expr id1906=vc->notExpr(id1907); +vc->registerAtom(id1907); +Expr id1915=vc->eqExpr(id1123,id311); +Expr id1914=vc->notExpr(id1915); +vc->registerAtom(id1915); +Expr id1917=vc->leExpr(id271,id295); +Expr id1916=vc->notExpr(id1917); +vc->registerAtom(id1917); +Expr id1937=vc->eqExpr(id271,id293); +Expr id1936=vc->notExpr(id1937); +vc->registerAtom(id1937); +Expr id1945=vc->eqExpr(id757,id289); +Expr id1944=vc->notExpr(id1945); +vc->registerAtom(id1945); +Expr id1947=vc->ltExpr(id249,id89); +Expr id1946=vc->notExpr(id1947); +vc->registerAtom(id1947); +Expr id1953=vc->plusExpr(id261,id453); +Expr id1955=vc->eqExpr(id1953,id283); +Expr id1954=vc->notExpr(id1955); +vc->registerAtom(id1955); +Expr id1959=vc->eqExpr(id259,id275); +Expr id1958=vc->notExpr(id1959); +vc->registerAtom(id1959); +Expr id1963=vc->plusExpr(id259,id453); +Expr id1965=vc->eqExpr(id1963,id281); +Expr id1964=vc->notExpr(id1965); +vc->registerAtom(id1965); +Expr id1969=vc->writeExpr(id255,id259,id249); +Expr id1971=vc->eqExpr(id1969,id277); +Expr id1970=vc->notExpr(id1971); +vc->registerAtom(id1971); +Expr id1977=vc->writeExpr(id263,id259,id253); +Expr id1979=vc->eqExpr(id1977,id285); +Expr id1978=vc->notExpr(id1979); +vc->registerAtom(id1979); +Expr id1985=vc->eqExpr(id453,id289); +Expr id1984=vc->notExpr(id1985); +vc->registerAtom(id1985); +Expr id1987=vc->eqExpr(id89,id249); +Expr id1986=vc->notExpr(id1987); +vc->registerAtom(id1987); +Expr id1995=vc->eqExpr(id253,id287); +Expr id1994=vc->notExpr(id1995); +vc->registerAtom(id1995); +Expr id1999=vc->eqExpr(id269,id275); +Expr id1998=vc->notExpr(id1999); +vc->registerAtom(id1999); +Expr id2017=vc->eqExpr(id787,id289); +Expr id2016=vc->notExpr(id2017); +vc->registerAtom(id2017); +Expr id2019=vc->eqExpr(id1065,id249); +Expr id2018=vc->notExpr(id2019); +vc->registerAtom(id2019); +Expr id2035=vc->writeExpr(id263,id265,id269); +Expr id2037=vc->eqExpr(id2035,id285); +Expr id2036=vc->notExpr(id2037); +vc->registerAtom(id2037); +Expr id2045=vc->eqExpr(id1093,id289); +Expr id2044=vc->notExpr(id2045); +vc->registerAtom(id2045); +Expr id2047=vc->eqExpr(id273,id249); +Expr id2046=vc->notExpr(id2047); +vc->registerAtom(id2047); +Expr id2063=vc->writeExpr(id263,id253,id265); +Expr id2065=vc->eqExpr(id2063,id285); +Expr id2064=vc->notExpr(id2065); +vc->registerAtom(id2065); +Expr id2073=vc->eqExpr(id1123,id289); +Expr id2072=vc->notExpr(id2073); +vc->registerAtom(id2073); +Expr id2075=vc->leExpr(id249,id273); +Expr id2074=vc->notExpr(id2075); +vc->registerAtom(id2075); +Expr id2095=vc->eqExpr(id249,id271); +Expr id2094=vc->notExpr(id2095); +vc->registerAtom(id2095); +Expr id2103=vc->eqExpr(id757,id267); +Expr id2102=vc->notExpr(id2103); +vc->registerAtom(id2103); +Expr id2105=vc->ltExpr(id227,id89); +Expr id2104=vc->notExpr(id2105); +vc->registerAtom(id2105); +Expr id2111=vc->plusExpr(id239,id453); +Expr id2113=vc->eqExpr(id2111,id261); +Expr id2112=vc->notExpr(id2113); +vc->registerAtom(id2113); +Expr id2117=vc->eqExpr(id237,id253); +Expr id2116=vc->notExpr(id2117); +vc->registerAtom(id2117); +Expr id2121=vc->plusExpr(id237,id453); +Expr id2123=vc->eqExpr(id2121,id259); +Expr id2122=vc->notExpr(id2123); +vc->registerAtom(id2123); +Expr id2127=vc->writeExpr(id233,id237,id227); +Expr id2129=vc->eqExpr(id2127,id255); +Expr id2128=vc->notExpr(id2129); +vc->registerAtom(id2129); +Expr id2135=vc->writeExpr(id241,id237,id231); +Expr id2137=vc->eqExpr(id2135,id263); +Expr id2136=vc->notExpr(id2137); +vc->registerAtom(id2137); +Expr id2143=vc->eqExpr(id453,id267); +Expr id2142=vc->notExpr(id2143); +vc->registerAtom(id2143); +Expr id2145=vc->eqExpr(id89,id227); +Expr id2144=vc->notExpr(id2145); +vc->registerAtom(id2145); +Expr id2153=vc->eqExpr(id231,id265); +Expr id2152=vc->notExpr(id2153); +vc->registerAtom(id2153); +Expr id2157=vc->eqExpr(id247,id253); +Expr id2156=vc->notExpr(id2157); +vc->registerAtom(id2157); +Expr id2175=vc->eqExpr(id787,id267); +Expr id2174=vc->notExpr(id2175); +vc->registerAtom(id2175); +Expr id2177=vc->eqExpr(id1065,id227); +Expr id2176=vc->notExpr(id2177); +vc->registerAtom(id2177); +Expr id2193=vc->writeExpr(id241,id243,id247); +Expr id2195=vc->eqExpr(id2193,id263); +Expr id2194=vc->notExpr(id2195); +vc->registerAtom(id2195); +Expr id2203=vc->eqExpr(id1093,id267); +Expr id2202=vc->notExpr(id2203); +vc->registerAtom(id2203); +Expr id2205=vc->eqExpr(id251,id227); +Expr id2204=vc->notExpr(id2205); +vc->registerAtom(id2205); +Expr id2221=vc->writeExpr(id241,id231,id243); +Expr id2223=vc->eqExpr(id2221,id263); +Expr id2222=vc->notExpr(id2223); +vc->registerAtom(id2223); +Expr id2231=vc->eqExpr(id1123,id267); +Expr id2230=vc->notExpr(id2231); +vc->registerAtom(id2231); +Expr id2233=vc->leExpr(id227,id251); +Expr id2232=vc->notExpr(id2233); +vc->registerAtom(id2233); +Expr id2253=vc->eqExpr(id227,id249); +Expr id2252=vc->notExpr(id2253); +vc->registerAtom(id2253); +Expr id2261=vc->eqExpr(id757,id245); +Expr id2260=vc->notExpr(id2261); +vc->registerAtom(id2261); +Expr id2263=vc->ltExpr(id205,id89); +Expr id2262=vc->notExpr(id2263); +vc->registerAtom(id2263); +Expr id2269=vc->plusExpr(id217,id453); +Expr id2271=vc->eqExpr(id2269,id239); +Expr id2270=vc->notExpr(id2271); +vc->registerAtom(id2271); +Expr id2275=vc->eqExpr(id215,id231); +Expr id2274=vc->notExpr(id2275); +vc->registerAtom(id2275); +Expr id2279=vc->plusExpr(id215,id453); +Expr id2281=vc->eqExpr(id2279,id237); +Expr id2280=vc->notExpr(id2281); +vc->registerAtom(id2281); +Expr id2285=vc->writeExpr(id211,id215,id205); +Expr id2287=vc->eqExpr(id2285,id233); +Expr id2286=vc->notExpr(id2287); +vc->registerAtom(id2287); +Expr id2293=vc->writeExpr(id219,id215,id209); +Expr id2295=vc->eqExpr(id2293,id241); +Expr id2294=vc->notExpr(id2295); +vc->registerAtom(id2295); +Expr id2301=vc->eqExpr(id453,id245); +Expr id2300=vc->notExpr(id2301); +vc->registerAtom(id2301); +Expr id2303=vc->eqExpr(id89,id205); +Expr id2302=vc->notExpr(id2303); +vc->registerAtom(id2303); +Expr id2311=vc->eqExpr(id209,id243); +Expr id2310=vc->notExpr(id2311); +vc->registerAtom(id2311); +Expr id2315=vc->eqExpr(id225,id231); +Expr id2314=vc->notExpr(id2315); +vc->registerAtom(id2315); +Expr id2333=vc->eqExpr(id787,id245); +Expr id2332=vc->notExpr(id2333); +vc->registerAtom(id2333); +Expr id2335=vc->eqExpr(id1065,id205); +Expr id2334=vc->notExpr(id2335); +vc->registerAtom(id2335); +Expr id2351=vc->writeExpr(id219,id221,id225); +Expr id2353=vc->eqExpr(id2351,id241); +Expr id2352=vc->notExpr(id2353); +vc->registerAtom(id2353); +Expr id2361=vc->eqExpr(id1093,id245); +Expr id2360=vc->notExpr(id2361); +vc->registerAtom(id2361); +Expr id2363=vc->eqExpr(id229,id205); +Expr id2362=vc->notExpr(id2363); +vc->registerAtom(id2363); +Expr id2379=vc->writeExpr(id219,id209,id221); +Expr id2381=vc->eqExpr(id2379,id241); +Expr id2380=vc->notExpr(id2381); +vc->registerAtom(id2381); +Expr id2389=vc->eqExpr(id1123,id245); +Expr id2388=vc->notExpr(id2389); +vc->registerAtom(id2389); +Expr id2391=vc->leExpr(id205,id229); +Expr id2390=vc->notExpr(id2391); +vc->registerAtom(id2391); +Expr id2411=vc->eqExpr(id205,id227); +Expr id2410=vc->notExpr(id2411); +vc->registerAtom(id2411); +Expr id2419=vc->eqExpr(id757,id223); +Expr id2418=vc->notExpr(id2419); +vc->registerAtom(id2419); +Expr id2421=vc->ltExpr(id183,id89); +Expr id2420=vc->notExpr(id2421); +vc->registerAtom(id2421); +Expr id2427=vc->plusExpr(id195,id453); +Expr id2429=vc->eqExpr(id2427,id217); +Expr id2428=vc->notExpr(id2429); +vc->registerAtom(id2429); +Expr id2433=vc->eqExpr(id193,id209); +Expr id2432=vc->notExpr(id2433); +vc->registerAtom(id2433); +Expr id2437=vc->plusExpr(id193,id453); +Expr id2439=vc->eqExpr(id2437,id215); +Expr id2438=vc->notExpr(id2439); +vc->registerAtom(id2439); +Expr id2443=vc->writeExpr(id189,id193,id183); +Expr id2445=vc->eqExpr(id2443,id211); +Expr id2444=vc->notExpr(id2445); +vc->registerAtom(id2445); +Expr id2451=vc->writeExpr(id197,id193,id187); +Expr id2453=vc->eqExpr(id2451,id219); +Expr id2452=vc->notExpr(id2453); +vc->registerAtom(id2453); +Expr id2459=vc->eqExpr(id453,id223); +Expr id2458=vc->notExpr(id2459); +vc->registerAtom(id2459); +Expr id2461=vc->eqExpr(id89,id183); +Expr id2460=vc->notExpr(id2461); +vc->registerAtom(id2461); +Expr id2469=vc->eqExpr(id187,id221); +Expr id2468=vc->notExpr(id2469); +vc->registerAtom(id2469); +Expr id2473=vc->eqExpr(id203,id209); +Expr id2472=vc->notExpr(id2473); +vc->registerAtom(id2473); +Expr id2491=vc->eqExpr(id787,id223); +Expr id2490=vc->notExpr(id2491); +vc->registerAtom(id2491); +Expr id2493=vc->eqExpr(id1065,id183); +Expr id2492=vc->notExpr(id2493); +vc->registerAtom(id2493); +Expr id2509=vc->writeExpr(id197,id199,id203); +Expr id2511=vc->eqExpr(id2509,id219); +Expr id2510=vc->notExpr(id2511); +vc->registerAtom(id2511); +Expr id2519=vc->eqExpr(id1093,id223); +Expr id2518=vc->notExpr(id2519); +vc->registerAtom(id2519); +Expr id2521=vc->eqExpr(id207,id183); +Expr id2520=vc->notExpr(id2521); +vc->registerAtom(id2521); +Expr id2537=vc->writeExpr(id197,id187,id199); +Expr id2539=vc->eqExpr(id2537,id219); +Expr id2538=vc->notExpr(id2539); +vc->registerAtom(id2539); +Expr id2547=vc->eqExpr(id1123,id223); +Expr id2546=vc->notExpr(id2547); +vc->registerAtom(id2547); +Expr id2549=vc->leExpr(id183,id207); +Expr id2548=vc->notExpr(id2549); +vc->registerAtom(id2549); +Expr id2569=vc->eqExpr(id183,id205); +Expr id2568=vc->notExpr(id2569); +vc->registerAtom(id2569); +Expr id2577=vc->eqExpr(id757,id201); +Expr id2576=vc->notExpr(id2577); +vc->registerAtom(id2577); +Expr id2579=vc->ltExpr(id161,id89); +Expr id2578=vc->notExpr(id2579); +vc->registerAtom(id2579); +Expr id2585=vc->plusExpr(id173,id453); +Expr id2587=vc->eqExpr(id2585,id195); +Expr id2586=vc->notExpr(id2587); +vc->registerAtom(id2587); +Expr id2591=vc->eqExpr(id171,id187); +Expr id2590=vc->notExpr(id2591); +vc->registerAtom(id2591); +Expr id2595=vc->plusExpr(id171,id453); +Expr id2597=vc->eqExpr(id2595,id193); +Expr id2596=vc->notExpr(id2597); +vc->registerAtom(id2597); +Expr id2601=vc->writeExpr(id167,id171,id161); +Expr id2603=vc->eqExpr(id2601,id189); +Expr id2602=vc->notExpr(id2603); +vc->registerAtom(id2603); +Expr id2609=vc->writeExpr(id175,id171,id165); +Expr id2611=vc->eqExpr(id2609,id197); +Expr id2610=vc->notExpr(id2611); +vc->registerAtom(id2611); +Expr id2617=vc->eqExpr(id453,id201); +Expr id2616=vc->notExpr(id2617); +vc->registerAtom(id2617); +Expr id2619=vc->eqExpr(id89,id161); +Expr id2618=vc->notExpr(id2619); +vc->registerAtom(id2619); +Expr id2627=vc->eqExpr(id165,id199); +Expr id2626=vc->notExpr(id2627); +vc->registerAtom(id2627); +Expr id2631=vc->eqExpr(id181,id187); +Expr id2630=vc->notExpr(id2631); +vc->registerAtom(id2631); +Expr id2649=vc->eqExpr(id787,id201); +Expr id2648=vc->notExpr(id2649); +vc->registerAtom(id2649); +Expr id2651=vc->eqExpr(id1065,id161); +Expr id2650=vc->notExpr(id2651); +vc->registerAtom(id2651); +Expr id2667=vc->writeExpr(id175,id177,id181); +Expr id2669=vc->eqExpr(id2667,id197); +Expr id2668=vc->notExpr(id2669); +vc->registerAtom(id2669); +Expr id2677=vc->eqExpr(id1093,id201); +Expr id2676=vc->notExpr(id2677); +vc->registerAtom(id2677); +Expr id2679=vc->eqExpr(id185,id161); +Expr id2678=vc->notExpr(id2679); +vc->registerAtom(id2679); +Expr id2695=vc->writeExpr(id175,id165,id177); +Expr id2697=vc->eqExpr(id2695,id197); +Expr id2696=vc->notExpr(id2697); +vc->registerAtom(id2697); +Expr id2705=vc->eqExpr(id1123,id201); +Expr id2704=vc->notExpr(id2705); +vc->registerAtom(id2705); +Expr id2707=vc->leExpr(id161,id185); +Expr id2706=vc->notExpr(id2707); +vc->registerAtom(id2707); +Expr id2727=vc->eqExpr(id161,id183); +Expr id2726=vc->notExpr(id2727); +vc->registerAtom(id2727); +Expr id2735=vc->eqExpr(id757,id179); +Expr id2734=vc->notExpr(id2735); +vc->registerAtom(id2735); +Expr id2737=vc->ltExpr(id139,id89); +Expr id2736=vc->notExpr(id2737); +vc->registerAtom(id2737); +Expr id2743=vc->plusExpr(id151,id453); +Expr id2745=vc->eqExpr(id2743,id173); +Expr id2744=vc->notExpr(id2745); +vc->registerAtom(id2745); +Expr id2749=vc->eqExpr(id149,id165); +Expr id2748=vc->notExpr(id2749); +vc->registerAtom(id2749); +Expr id2753=vc->plusExpr(id149,id453); +Expr id2755=vc->eqExpr(id2753,id171); +Expr id2754=vc->notExpr(id2755); +vc->registerAtom(id2755); +Expr id2759=vc->writeExpr(id145,id149,id139); +Expr id2761=vc->eqExpr(id2759,id167); +Expr id2760=vc->notExpr(id2761); +vc->registerAtom(id2761); +Expr id2767=vc->writeExpr(id153,id149,id143); +Expr id2769=vc->eqExpr(id2767,id175); +Expr id2768=vc->notExpr(id2769); +vc->registerAtom(id2769); +Expr id2775=vc->eqExpr(id453,id179); +Expr id2774=vc->notExpr(id2775); +vc->registerAtom(id2775); +Expr id2777=vc->eqExpr(id89,id139); +Expr id2776=vc->notExpr(id2777); +vc->registerAtom(id2777); +Expr id2785=vc->eqExpr(id143,id177); +Expr id2784=vc->notExpr(id2785); +vc->registerAtom(id2785); +Expr id2789=vc->eqExpr(id159,id165); +Expr id2788=vc->notExpr(id2789); +vc->registerAtom(id2789); +Expr id2807=vc->eqExpr(id787,id179); +Expr id2806=vc->notExpr(id2807); +vc->registerAtom(id2807); +Expr id2809=vc->eqExpr(id1065,id139); +Expr id2808=vc->notExpr(id2809); +vc->registerAtom(id2809); +Expr id2825=vc->writeExpr(id153,id155,id159); +Expr id2827=vc->eqExpr(id2825,id175); +Expr id2826=vc->notExpr(id2827); +vc->registerAtom(id2827); +Expr id2835=vc->eqExpr(id1093,id179); +Expr id2834=vc->notExpr(id2835); +vc->registerAtom(id2835); +Expr id2837=vc->eqExpr(id163,id139); +Expr id2836=vc->notExpr(id2837); +vc->registerAtom(id2837); +Expr id2853=vc->writeExpr(id153,id143,id155); +Expr id2855=vc->eqExpr(id2853,id175); +Expr id2854=vc->notExpr(id2855); +vc->registerAtom(id2855); +Expr id2863=vc->eqExpr(id1123,id179); +Expr id2862=vc->notExpr(id2863); +vc->registerAtom(id2863); +Expr id2865=vc->leExpr(id139,id163); +Expr id2864=vc->notExpr(id2865); +vc->registerAtom(id2865); +Expr id2885=vc->eqExpr(id139,id161); +Expr id2884=vc->notExpr(id2885); +vc->registerAtom(id2885); +Expr id2893=vc->eqExpr(id757,id157); +Expr id2892=vc->notExpr(id2893); +vc->registerAtom(id2893); +Expr id2895=vc->ltExpr(id117,id89); +Expr id2894=vc->notExpr(id2895); +vc->registerAtom(id2895); +Expr id2901=vc->plusExpr(id129,id453); +Expr id2903=vc->eqExpr(id2901,id151); +Expr id2902=vc->notExpr(id2903); +vc->registerAtom(id2903); +Expr id2907=vc->eqExpr(id127,id143); +Expr id2906=vc->notExpr(id2907); +vc->registerAtom(id2907); +Expr id2911=vc->plusExpr(id127,id453); +Expr id2913=vc->eqExpr(id2911,id149); +Expr id2912=vc->notExpr(id2913); +vc->registerAtom(id2913); +Expr id2917=vc->writeExpr(id123,id127,id117); +Expr id2919=vc->eqExpr(id2917,id145); +Expr id2918=vc->notExpr(id2919); +vc->registerAtom(id2919); +Expr id2925=vc->writeExpr(id131,id127,id121); +Expr id2927=vc->eqExpr(id2925,id153); +Expr id2926=vc->notExpr(id2927); +vc->registerAtom(id2927); +Expr id2933=vc->eqExpr(id453,id157); +Expr id2932=vc->notExpr(id2933); +vc->registerAtom(id2933); +Expr id2935=vc->eqExpr(id89,id117); +Expr id2934=vc->notExpr(id2935); +vc->registerAtom(id2935); +Expr id2943=vc->eqExpr(id121,id155); +Expr id2942=vc->notExpr(id2943); +vc->registerAtom(id2943); +Expr id2947=vc->eqExpr(id137,id143); +Expr id2946=vc->notExpr(id2947); +vc->registerAtom(id2947); +Expr id2965=vc->eqExpr(id787,id157); +Expr id2964=vc->notExpr(id2965); +vc->registerAtom(id2965); +Expr id2967=vc->eqExpr(id1065,id117); +Expr id2966=vc->notExpr(id2967); +vc->registerAtom(id2967); +Expr id2983=vc->writeExpr(id131,id133,id137); +Expr id2985=vc->eqExpr(id2983,id153); +Expr id2984=vc->notExpr(id2985); +vc->registerAtom(id2985); +Expr id2993=vc->eqExpr(id1093,id157); +Expr id2992=vc->notExpr(id2993); +vc->registerAtom(id2993); +Expr id2995=vc->eqExpr(id141,id117); +Expr id2994=vc->notExpr(id2995); +vc->registerAtom(id2995); +Expr id3011=vc->writeExpr(id131,id121,id133); +Expr id3013=vc->eqExpr(id3011,id153); +Expr id3012=vc->notExpr(id3013); +vc->registerAtom(id3013); +Expr id3021=vc->eqExpr(id1123,id157); +Expr id3020=vc->notExpr(id3021); +vc->registerAtom(id3021); +Expr id3023=vc->leExpr(id117,id141); +Expr id3022=vc->notExpr(id3023); +vc->registerAtom(id3023); +Expr id3043=vc->eqExpr(id117,id139); +Expr id3042=vc->notExpr(id3043); +vc->registerAtom(id3043); +Expr id3051=vc->eqExpr(id757,id135); +Expr id3050=vc->notExpr(id3051); +vc->registerAtom(id3051); +Expr id3053=vc->ltExpr(id87,id89); +Expr id3052=vc->notExpr(id3053); +vc->registerAtom(id3053); +Expr id3059=vc->plusExpr(id105,id453); +Expr id3061=vc->eqExpr(id3059,id129); +Expr id3060=vc->notExpr(id3061); +vc->registerAtom(id3061); +Expr id3065=vc->eqExpr(id103,id121); +Expr id3064=vc->notExpr(id3065); +vc->registerAtom(id3065); +Expr id3069=vc->plusExpr(id103,id453); +Expr id3071=vc->eqExpr(id3069,id127); +Expr id3070=vc->notExpr(id3071); +vc->registerAtom(id3071); +Expr id3075=vc->writeExpr(id95,id103,id87); +Expr id3077=vc->eqExpr(id3075,id123); +Expr id3076=vc->notExpr(id3077); +vc->registerAtom(id3077); +Expr id3083=vc->writeExpr(id107,id103,id93); +Expr id3085=vc->eqExpr(id3083,id131); +Expr id3084=vc->notExpr(id3085); +vc->registerAtom(id3085); +Expr id3091=vc->eqExpr(id453,id135); +Expr id3090=vc->notExpr(id3091); +vc->registerAtom(id3091); +Expr id3093=vc->eqExpr(id89,id87); +Expr id3092=vc->notExpr(id3093); +vc->registerAtom(id3093); +Expr id3101=vc->eqExpr(id93,id133); +Expr id3100=vc->notExpr(id3101); +vc->registerAtom(id3101); +Expr id3105=vc->eqExpr(id115,id121); +Expr id3104=vc->notExpr(id3105); +vc->registerAtom(id3105); +Expr id3123=vc->eqExpr(id787,id135); +Expr id3122=vc->notExpr(id3123); +vc->registerAtom(id3123); +Expr id3125=vc->eqExpr(id1065,id87); +Expr id3124=vc->notExpr(id3125); +vc->registerAtom(id3125); +Expr id3141=vc->writeExpr(id107,id109,id115); +Expr id3143=vc->eqExpr(id3141,id131); +Expr id3142=vc->notExpr(id3143); +vc->registerAtom(id3143); +Expr id3151=vc->eqExpr(id1093,id135); +Expr id3150=vc->notExpr(id3151); +vc->registerAtom(id3151); +Expr id3153=vc->eqExpr(id119,id87); +Expr id3152=vc->notExpr(id3153); +vc->registerAtom(id3153); +Expr id3169=vc->writeExpr(id107,id93,id109); +Expr id3171=vc->eqExpr(id3169,id131); +Expr id3170=vc->notExpr(id3171); +vc->registerAtom(id3171); +Expr id3179=vc->eqExpr(id1123,id135); +Expr id3178=vc->notExpr(id3179); +vc->registerAtom(id3179); +Expr id3181=vc->leExpr(id87,id119); +Expr id3180=vc->notExpr(id3181); +vc->registerAtom(id3181); +Expr id3201=vc->eqExpr(id87,id117); +Expr id3200=vc->notExpr(id3201); +vc->registerAtom(id3201); +Expr id3209=vc->eqExpr(id757,id113); +Expr id3208=vc->notExpr(id3209); +vc->registerAtom(id3209); +Expr id3211=vc->ltExpr(id75,id89); +Expr id3210=vc->notExpr(id3211); +vc->registerAtom(id3211); +Expr id3217=vc->plusExpr(id81,id453); +Expr id3219=vc->eqExpr(id3217,id105); +Expr id3218=vc->notExpr(id3219); +vc->registerAtom(id3219); +Expr id3223=vc->eqExpr(id77,id93); +Expr id3222=vc->notExpr(id3223); +vc->registerAtom(id3223); +Expr id3227=vc->plusExpr(id77,id453); +Expr id3229=vc->eqExpr(id3227,id103); +Expr id3228=vc->notExpr(id3229); +vc->registerAtom(id3229); +Expr id3233=vc->writeExpr(id97,id77,id75); +Expr id3235=vc->eqExpr(id3233,id95); +Expr id3234=vc->notExpr(id3235); +vc->registerAtom(id3235); +Expr id3241=vc->writeExpr(id83,id77,id79); +Expr id3243=vc->eqExpr(id3241,id107); +Expr id3242=vc->notExpr(id3243); +vc->registerAtom(id3243); +Expr id3249=vc->eqExpr(id453,id113); +Expr id3248=vc->notExpr(id3249); +vc->registerAtom(id3249); +Expr id3251=vc->eqExpr(id89,id75); +Expr id3250=vc->notExpr(id3251); +vc->registerAtom(id3251); +Expr id3259=vc->eqExpr(id79,id109); +Expr id3258=vc->notExpr(id3259); +vc->registerAtom(id3259); +Expr id3263=vc->eqExpr(id85,id93); +Expr id3262=vc->notExpr(id3263); +vc->registerAtom(id3263); +Expr id3281=vc->eqExpr(id787,id113); +Expr id3280=vc->notExpr(id3281); +vc->registerAtom(id3281); +Expr id3283=vc->eqExpr(id1065,id75); +Expr id3282=vc->notExpr(id3283); +vc->registerAtom(id3283); +Expr id3299=vc->writeExpr(id83,id111,id85); +Expr id3301=vc->eqExpr(id3299,id107); +Expr id3300=vc->notExpr(id3301); +vc->registerAtom(id3301); +Expr id3309=vc->eqExpr(id1093,id113); +Expr id3308=vc->notExpr(id3309); +vc->registerAtom(id3309); +Expr id3311=vc->eqExpr(id91,id75); +Expr id3310=vc->notExpr(id3311); +vc->registerAtom(id3311); +Expr id3327=vc->writeExpr(id83,id79,id111); +Expr id3329=vc->eqExpr(id3327,id107); +Expr id3328=vc->notExpr(id3329); +vc->registerAtom(id3329); +Expr id3337=vc->eqExpr(id1123,id113); +Expr id3336=vc->notExpr(id3337); +vc->registerAtom(id3337); +Expr id3339=vc->leExpr(id75,id91); +Expr id3338=vc->notExpr(id3339); +vc->registerAtom(id3339); +Expr id3359=vc->eqExpr(id75,id87); +Expr id3358=vc->notExpr(id3359); +vc->registerAtom(id3359); +Expr id3367=vc->leExpr(id403,id757); +Expr id3366=vc->notExpr(id3367); +vc->registerAtom(id3367); +Expr id3371=vc->eqExpr(id725,id407); +Expr id3370=vc->notExpr(id3371); +vc->registerAtom(id3371); +Expr id3375=vc->leExpr(id381,id757); +Expr id3374=vc->notExpr(id3375); +vc->registerAtom(id3375); +Expr id3383=vc->leExpr(id359,id757); +Expr id3382=vc->notExpr(id3383); +vc->registerAtom(id3383); +Expr id3391=vc->leExpr(id337,id757); +Expr id3390=vc->notExpr(id3391); +vc->registerAtom(id3391); +Expr id3399=vc->leExpr(id315,id757); +Expr id3398=vc->notExpr(id3399); +vc->registerAtom(id3399); +Expr id3407=vc->leExpr(id293,id757); +Expr id3406=vc->notExpr(id3407); +vc->registerAtom(id3407); +Expr id3415=vc->leExpr(id271,id757); +Expr id3414=vc->notExpr(id3415); +vc->registerAtom(id3415); +Expr id3423=vc->leExpr(id249,id757); +Expr id3422=vc->notExpr(id3423); +vc->registerAtom(id3423); +Expr id3431=vc->leExpr(id227,id757); +Expr id3430=vc->notExpr(id3431); +vc->registerAtom(id3431); +Expr id3439=vc->leExpr(id205,id757); +Expr id3438=vc->notExpr(id3439); +vc->registerAtom(id3439); +Expr id3447=vc->leExpr(id183,id757); +Expr id3446=vc->notExpr(id3447); +vc->registerAtom(id3447); +Expr id3455=vc->leExpr(id161,id757); +Expr id3454=vc->notExpr(id3455); +vc->registerAtom(id3455); +Expr id3463=vc->leExpr(id139,id757); +Expr id3462=vc->notExpr(id3463); +vc->registerAtom(id3463); +Expr id3471=vc->leExpr(id117,id757); +Expr id3470=vc->notExpr(id3471); +vc->registerAtom(id3471); +Expr id3479=vc->leExpr(id87,id757); +Expr id3478=vc->notExpr(id3479); +vc->registerAtom(id3479); +Expr id3487=vc->leExpr(id75,id757); +Expr id3486=vc->notExpr(id3487); +vc->registerAtom(id3487); +vc->push(); +vc->query(id12); +vc->inconsistent(inconsistency); +vc->pop(); +vc->push(); +vc->query(id986); +vc->popto(1); +vc->push(); +vc->query(id987); +vc->popto(1); +vc->push(); +vc->assertFormula(id987); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id982); +vc->popto(2); +vc->push(); +vc->query(id983); +vc->popto(2); +vc->push(); +vc->assertFormula(id983); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id978); +vc->popto(3); +vc->push(); +vc->query(id979); +vc->popto(3); +vc->push(); +vc->assertFormula(id979); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id972); +vc->popto(4); +vc->push(); +vc->query(id973); +vc->popto(4); +vc->push(); +vc->assertFormula(id973); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id968); +vc->popto(5); +vc->push(); +vc->query(id969); +vc->popto(5); +vc->push(); +vc->assertFormula(id969); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id964); +vc->popto(6); +vc->push(); +vc->query(id965); +vc->popto(6); +vc->push(); +vc->assertFormula(id965); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id958); +vc->popto(7); +vc->push(); +vc->query(id959); +vc->popto(7); +vc->push(); +vc->assertFormula(id959); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id954); +vc->popto(8); +vc->push(); +vc->query(id955); +vc->popto(8); +vc->push(); +vc->assertFormula(id955); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id950); +vc->popto(9); +vc->push(); +vc->query(id951); +vc->popto(9); +vc->push(); +vc->assertFormula(id951); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id944); +vc->popto(10); +vc->push(); +vc->query(id945); +vc->popto(10); +vc->push(); +vc->assertFormula(id945); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id940); +vc->popto(11); +vc->push(); +vc->query(id941); +vc->popto(11); +vc->push(); +vc->assertFormula(id941); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id936); +vc->popto(12); +vc->push(); +vc->query(id937); +vc->popto(12); +vc->push(); +vc->assertFormula(id937); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id930); +vc->popto(13); +vc->push(); +vc->query(id931); +vc->popto(13); +vc->push(); +vc->assertFormula(id931); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id926); +vc->popto(14); +vc->push(); +vc->query(id927); +vc->popto(14); +vc->push(); +vc->assertFormula(id927); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id922); +vc->popto(15); +vc->push(); +vc->query(id923); +vc->popto(15); +vc->push(); +vc->assertFormula(id923); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id916); +vc->popto(16); +vc->push(); +vc->query(id917); +vc->popto(16); +vc->push(); +vc->assertFormula(id917); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id912); +vc->popto(17); +vc->push(); +vc->query(id913); +vc->popto(17); +vc->push(); +vc->assertFormula(id913); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id908); +vc->popto(18); +vc->push(); +vc->query(id909); +vc->popto(18); +vc->push(); +vc->assertFormula(id909); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id902); +vc->popto(19); +vc->push(); +vc->query(id903); +vc->popto(19); +vc->push(); +vc->assertFormula(id903); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id898); +vc->popto(20); +vc->push(); +vc->query(id899); +vc->popto(20); +vc->push(); +vc->assertFormula(id899); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id894); +vc->popto(21); +vc->push(); +vc->query(id895); +vc->popto(21); +vc->push(); +vc->assertFormula(id895); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id888); +vc->popto(22); +vc->push(); +vc->query(id889); +vc->popto(22); +vc->push(); +vc->assertFormula(id889); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id884); +vc->popto(23); +vc->push(); +vc->query(id885); +vc->popto(23); +vc->push(); +vc->assertFormula(id885); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id880); +vc->popto(24); +vc->push(); +vc->query(id881); +vc->popto(24); +vc->push(); +vc->assertFormula(id881); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id874); +vc->popto(25); +vc->push(); +vc->query(id875); +vc->popto(25); +vc->push(); +vc->assertFormula(id875); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id870); +vc->popto(26); +vc->push(); +vc->query(id871); +vc->popto(26); +vc->push(); +vc->assertFormula(id871); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id866); +vc->popto(27); +vc->push(); +vc->query(id867); +vc->popto(27); +vc->push(); +vc->assertFormula(id867); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id860); +vc->popto(28); +vc->push(); +vc->query(id861); +vc->popto(28); +vc->push(); +vc->assertFormula(id861); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id856); +vc->popto(29); +vc->push(); +vc->query(id857); +vc->popto(29); +vc->push(); +vc->assertFormula(id857); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id852); +vc->popto(30); +vc->push(); +vc->query(id853); +vc->popto(30); +vc->push(); +vc->assertFormula(id853); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id846); +vc->popto(31); +vc->push(); +vc->query(id847); +vc->popto(31); +vc->push(); +vc->assertFormula(id847); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id842); +vc->popto(32); +vc->push(); +vc->query(id843); +vc->popto(32); +vc->push(); +vc->assertFormula(id843); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id838); +vc->popto(33); +vc->push(); +vc->query(id839); +vc->popto(33); +vc->push(); +vc->assertFormula(id839); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id832); +vc->popto(34); +vc->push(); +vc->query(id833); +vc->popto(34); +vc->push(); +vc->assertFormula(id833); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id828); +vc->popto(35); +vc->push(); +vc->query(id829); +vc->popto(35); +vc->push(); +vc->assertFormula(id829); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id824); +vc->popto(36); +vc->push(); +vc->query(id825); +vc->popto(36); +vc->push(); +vc->assertFormula(id825); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id818); +vc->popto(37); +vc->push(); +vc->query(id819); +vc->popto(37); +vc->push(); +vc->assertFormula(id819); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id814); +vc->popto(38); +vc->push(); +vc->query(id815); +vc->popto(38); +vc->push(); +vc->assertFormula(id815); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id810); +vc->popto(39); +vc->push(); +vc->query(id811); +vc->popto(39); +vc->push(); +vc->assertFormula(id811); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id804); +vc->popto(40); +vc->push(); +vc->query(id805); +vc->popto(40); +vc->push(); +vc->assertFormula(id805); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id800); +vc->popto(41); +vc->push(); +vc->query(id801); +vc->popto(41); +vc->push(); +vc->assertFormula(id801); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id796); +vc->popto(42); +vc->push(); +vc->query(id797); +vc->popto(42); +vc->push(); +vc->assertFormula(id797); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id790); +vc->popto(43); +vc->push(); +vc->query(id791); +vc->popto(43); +vc->push(); +vc->assertFormula(id791); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id782); +vc->popto(44); +vc->push(); +vc->query(id783); +vc->popto(44); +vc->push(); +vc->assertFormula(id783); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id778); +vc->popto(45); +vc->push(); +vc->query(id779); +vc->popto(45); +vc->push(); +vc->assertFormula(id779); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id772); +vc->popto(46); +vc->push(); +vc->query(id773); +vc->popto(46); +vc->push(); +vc->assertFormula(id773); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id726); +vc->popto(47); +vc->push(); +vc->query(id727); +vc->popto(47); +vc->push(); +vc->assertFormula(id727); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id766); +vc->popto(48); +vc->push(); +vc->query(id767); +vc->popto(48); +vc->push(); +vc->assertFormula(id767); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id762); +vc->popto(49); +vc->push(); +vc->query(id763); +vc->popto(49); +vc->push(); +vc->assertFormula(id763); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id759); +vc->popto(50); +vc->push(); +vc->query(id758); +vc->popto(50); +vc->push(); +vc->assertFormula(id758); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3486); +vc->popto(51); +vc->push(); +vc->query(id3487); +vc->popto(51); +vc->push(); +vc->query(id3210); +vc->popto(51); +vc->push(); +vc->query(id3211); +vc->popto(51); +vc->push(); +vc->query(id463); +vc->popto(51); +vc->push(); +vc->query(id462); +vc->popto(51); +vc->push(); +vc->query(id462); +vc->popto(51); +vc->push(); +vc->query(id463); +vc->popto(51); +vc->push(); +vc->assertFormula(id463); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id481); +vc->popto(52); +vc->push(); +vc->query(id480); +vc->popto(52); +vc->push(); +vc->query(id480); +vc->popto(52); +vc->push(); +vc->query(id481); +vc->popto(52); +vc->push(); +vc->assertFormula(id481); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id499); +vc->popto(53); +vc->push(); +vc->query(id498); +vc->popto(53); +vc->push(); +vc->query(id498); +vc->popto(53); +vc->push(); +vc->query(id499); +vc->popto(53); +vc->push(); +vc->assertFormula(id499); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id517); +vc->popto(54); +vc->push(); +vc->query(id516); +vc->popto(54); +vc->push(); +vc->query(id516); +vc->popto(54); +vc->push(); +vc->query(id517); +vc->popto(54); +vc->push(); +vc->assertFormula(id517); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id535); +vc->popto(55); +vc->push(); +vc->query(id534); +vc->popto(55); +vc->push(); +vc->query(id534); +vc->popto(55); +vc->push(); +vc->query(id535); +vc->popto(55); +vc->push(); +vc->assertFormula(id535); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id553); +vc->popto(56); +vc->push(); +vc->query(id552); +vc->popto(56); +vc->push(); +vc->query(id552); +vc->popto(56); +vc->push(); +vc->query(id553); +vc->popto(56); +vc->push(); +vc->assertFormula(id553); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id571); +vc->popto(57); +vc->push(); +vc->query(id570); +vc->popto(57); +vc->push(); +vc->query(id570); +vc->popto(57); +vc->push(); +vc->query(id571); +vc->popto(57); +vc->push(); +vc->assertFormula(id571); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id589); +vc->popto(58); +vc->push(); +vc->query(id588); +vc->popto(58); +vc->push(); +vc->query(id588); +vc->popto(58); +vc->push(); +vc->query(id589); +vc->popto(58); +vc->push(); +vc->assertFormula(id589); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id607); +vc->popto(59); +vc->push(); +vc->query(id606); +vc->popto(59); +vc->push(); +vc->query(id606); +vc->popto(59); +vc->push(); +vc->query(id607); +vc->popto(59); +vc->push(); +vc->assertFormula(id607); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id625); +vc->popto(60); +vc->push(); +vc->query(id624); +vc->popto(60); +vc->push(); +vc->query(id624); +vc->popto(60); +vc->push(); +vc->query(id625); +vc->popto(60); +vc->push(); +vc->assertFormula(id625); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id643); +vc->popto(61); +vc->push(); +vc->query(id642); +vc->popto(61); +vc->push(); +vc->query(id642); +vc->popto(61); +vc->push(); +vc->query(id643); +vc->popto(61); +vc->push(); +vc->assertFormula(id643); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id661); +vc->popto(62); +vc->push(); +vc->query(id660); +vc->popto(62); +vc->push(); +vc->query(id660); +vc->popto(62); +vc->push(); +vc->query(id661); +vc->popto(62); +vc->push(); +vc->assertFormula(id661); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id679); +vc->popto(63); +vc->push(); +vc->query(id678); +vc->popto(63); +vc->push(); +vc->query(id678); +vc->popto(63); +vc->push(); +vc->query(id679); +vc->popto(63); +vc->push(); +vc->assertFormula(id679); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id697); +vc->popto(64); +vc->push(); +vc->query(id696); +vc->popto(64); +vc->push(); +vc->query(id696); +vc->popto(64); +vc->push(); +vc->query(id697); +vc->popto(64); +vc->push(); +vc->assertFormula(id697); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id715); +vc->popto(65); +vc->push(); +vc->query(id714); +vc->popto(65); +vc->push(); +vc->query(id714); +vc->popto(65); +vc->push(); +vc->query(id715); +vc->popto(65); +vc->push(); +vc->assertFormula(id715); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id471); +vc->popto(66); +vc->push(); +vc->query(id470); +vc->popto(66); +vc->push(); +vc->query(id470); +vc->popto(66); +vc->push(); +vc->query(id471); +vc->popto(66); +vc->push(); +vc->assertFormula(id471); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id489); +vc->popto(67); +vc->push(); +vc->query(id488); +vc->popto(67); +vc->push(); +vc->query(id488); +vc->popto(67); +vc->push(); +vc->query(id489); +vc->popto(67); +vc->push(); +vc->assertFormula(id489); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id467); +vc->popto(68); +vc->push(); +vc->query(id466); +vc->popto(68); +vc->push(); +vc->query(id466); +vc->popto(68); +vc->push(); +vc->query(id467); +vc->popto(68); +vc->push(); +vc->assertFormula(id467); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3219); +vc->popto(69); +vc->push(); +vc->query(id3218); +vc->popto(69); +vc->push(); +vc->query(id507); +vc->popto(69); +vc->push(); +vc->query(id506); +vc->popto(69); +vc->push(); +vc->query(id506); +vc->popto(69); +vc->push(); +vc->query(id507); +vc->popto(69); +vc->push(); +vc->assertFormula(id507); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id485); +vc->popto(70); +vc->push(); +vc->query(id484); +vc->popto(70); +vc->push(); +vc->query(id484); +vc->popto(70); +vc->push(); +vc->query(id485); +vc->popto(70); +vc->push(); +vc->assertFormula(id485); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3061); +vc->popto(71); +vc->push(); +vc->query(id3060); +vc->popto(71); +vc->push(); +vc->query(id465); +vc->popto(71); +vc->push(); +vc->query(id464); +vc->popto(71); +vc->push(); +vc->query(id464); +vc->popto(71); +vc->push(); +vc->query(id465); +vc->popto(71); +vc->push(); +vc->assertFormula(id465); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3229); +vc->popto(72); +vc->push(); +vc->query(id3228); +vc->popto(72); +vc->push(); +vc->query(id525); +vc->popto(72); +vc->push(); +vc->query(id524); +vc->popto(72); +vc->push(); +vc->query(id524); +vc->popto(72); +vc->push(); +vc->query(id525); +vc->popto(72); +vc->push(); +vc->assertFormula(id525); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id503); +vc->popto(73); +vc->push(); +vc->query(id502); +vc->popto(73); +vc->push(); +vc->query(id502); +vc->popto(73); +vc->push(); +vc->query(id503); +vc->popto(73); +vc->push(); +vc->assertFormula(id503); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2903); +vc->popto(74); +vc->push(); +vc->query(id2902); +vc->popto(74); +vc->push(); +vc->query(id483); +vc->popto(74); +vc->push(); +vc->query(id482); +vc->popto(74); +vc->push(); +vc->query(id482); +vc->popto(74); +vc->push(); +vc->query(id483); +vc->popto(74); +vc->push(); +vc->assertFormula(id483); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3071); +vc->popto(75); +vc->push(); +vc->query(id3070); +vc->popto(75); +vc->push(); +vc->query(id543); +vc->popto(75); +vc->push(); +vc->query(id542); +vc->popto(75); +vc->push(); +vc->query(id542); +vc->popto(75); +vc->push(); +vc->query(id543); +vc->popto(75); +vc->push(); +vc->assertFormula(id543); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id521); +vc->popto(76); +vc->push(); +vc->query(id520); +vc->popto(76); +vc->push(); +vc->query(id520); +vc->popto(76); +vc->push(); +vc->query(id521); +vc->popto(76); +vc->push(); +vc->assertFormula(id521); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2745); +vc->popto(77); +vc->push(); +vc->query(id2744); +vc->popto(77); +vc->push(); +vc->query(id501); +vc->popto(77); +vc->push(); +vc->query(id500); +vc->popto(77); +vc->push(); +vc->query(id500); +vc->popto(77); +vc->push(); +vc->query(id501); +vc->popto(77); +vc->push(); +vc->assertFormula(id501); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2913); +vc->popto(78); +vc->push(); +vc->query(id2912); +vc->popto(78); +vc->push(); +vc->query(id461); +vc->popto(78); +vc->push(); +vc->query(id460); +vc->popto(78); +vc->push(); +vc->query(id460); +vc->popto(78); +vc->push(); +vc->query(id461); +vc->popto(78); +vc->push(); +vc->assertFormula(id461); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id561); +vc->popto(79); +vc->push(); +vc->query(id560); +vc->popto(79); +vc->push(); +vc->query(id560); +vc->popto(79); +vc->push(); +vc->query(id561); +vc->popto(79); +vc->push(); +vc->assertFormula(id561); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id539); +vc->popto(80); +vc->push(); +vc->query(id538); +vc->popto(80); +vc->push(); +vc->query(id538); +vc->popto(80); +vc->push(); +vc->query(id539); +vc->popto(80); +vc->push(); +vc->assertFormula(id539); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2587); +vc->popto(81); +vc->push(); +vc->query(id2586); +vc->popto(81); +vc->push(); +vc->query(id519); +vc->popto(81); +vc->push(); +vc->query(id518); +vc->popto(81); +vc->push(); +vc->query(id518); +vc->popto(81); +vc->push(); +vc->query(id519); +vc->popto(81); +vc->push(); +vc->assertFormula(id519); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2755); +vc->popto(82); +vc->push(); +vc->query(id2754); +vc->popto(82); +vc->push(); +vc->query(id479); +vc->popto(82); +vc->push(); +vc->query(id478); +vc->popto(82); +vc->push(); +vc->query(id478); +vc->popto(82); +vc->push(); +vc->query(id479); +vc->popto(82); +vc->push(); +vc->assertFormula(id479); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id579); +vc->popto(83); +vc->push(); +vc->query(id578); +vc->popto(83); +vc->push(); +vc->query(id578); +vc->popto(83); +vc->push(); +vc->query(id579); +vc->popto(83); +vc->push(); +vc->assertFormula(id579); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id557); +vc->popto(84); +vc->push(); +vc->query(id556); +vc->popto(84); +vc->push(); +vc->query(id556); +vc->popto(84); +vc->push(); +vc->query(id557); +vc->popto(84); +vc->push(); +vc->assertFormula(id557); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2429); +vc->popto(85); +vc->push(); +vc->query(id2428); +vc->popto(85); +vc->push(); +vc->query(id537); +vc->popto(85); +vc->push(); +vc->query(id536); +vc->popto(85); +vc->push(); +vc->query(id536); +vc->popto(85); +vc->push(); +vc->query(id537); +vc->popto(85); +vc->push(); +vc->assertFormula(id537); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2597); +vc->popto(86); +vc->push(); +vc->query(id2596); +vc->popto(86); +vc->push(); +vc->query(id497); +vc->popto(86); +vc->push(); +vc->query(id496); +vc->popto(86); +vc->push(); +vc->query(id496); +vc->popto(86); +vc->push(); +vc->query(id497); +vc->popto(86); +vc->push(); +vc->assertFormula(id497); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id597); +vc->popto(87); +vc->push(); +vc->query(id596); +vc->popto(87); +vc->push(); +vc->query(id596); +vc->popto(87); +vc->push(); +vc->query(id597); +vc->popto(87); +vc->push(); +vc->assertFormula(id597); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id575); +vc->popto(88); +vc->push(); +vc->query(id574); +vc->popto(88); +vc->push(); +vc->query(id574); +vc->popto(88); +vc->push(); +vc->query(id575); +vc->popto(88); +vc->push(); +vc->assertFormula(id575); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2271); +vc->popto(89); +vc->push(); +vc->query(id2270); +vc->popto(89); +vc->push(); +vc->query(id555); +vc->popto(89); +vc->push(); +vc->query(id554); +vc->popto(89); +vc->push(); +vc->query(id554); +vc->popto(89); +vc->push(); +vc->query(id555); +vc->popto(89); +vc->push(); +vc->assertFormula(id555); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2439); +vc->popto(90); +vc->push(); +vc->query(id2438); +vc->popto(90); +vc->push(); +vc->query(id515); +vc->popto(90); +vc->push(); +vc->query(id514); +vc->popto(90); +vc->push(); +vc->query(id514); +vc->popto(90); +vc->push(); +vc->query(id515); +vc->popto(90); +vc->push(); +vc->assertFormula(id515); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id457); +vc->popto(91); +vc->push(); +vc->query(id456); +vc->popto(91); +vc->push(); +vc->query(id456); +vc->popto(91); +vc->push(); +vc->query(id457); +vc->popto(91); +vc->push(); +vc->assertFormula(id457); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3479); +vc->popto(92); +vc->push(); +vc->query(id3478); +vc->popto(92); +vc->push(); +vc->query(id3359); +vc->popto(92); +vc->push(); +vc->query(id3358); +vc->popto(92); +vc->push(); +vc->query(id615); +vc->popto(92); +vc->push(); +vc->query(id614); +vc->popto(92); +vc->push(); +vc->query(id614); +vc->popto(92); +vc->push(); +vc->query(id615); +vc->popto(92); +vc->push(); +vc->assertFormula(id615); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id593); +vc->popto(93); +vc->push(); +vc->query(id592); +vc->popto(93); +vc->push(); +vc->query(id592); +vc->popto(93); +vc->push(); +vc->query(id593); +vc->popto(93); +vc->push(); +vc->assertFormula(id593); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2113); +vc->popto(94); +vc->push(); +vc->query(id2112); +vc->popto(94); +vc->push(); +vc->query(id573); +vc->popto(94); +vc->push(); +vc->query(id572); +vc->popto(94); +vc->push(); +vc->query(id572); +vc->popto(94); +vc->push(); +vc->query(id573); +vc->popto(94); +vc->push(); +vc->assertFormula(id573); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2281); +vc->popto(95); +vc->push(); +vc->query(id2280); +vc->popto(95); +vc->push(); +vc->query(id533); +vc->popto(95); +vc->push(); +vc->query(id532); +vc->popto(95); +vc->push(); +vc->query(id532); +vc->popto(95); +vc->push(); +vc->query(id533); +vc->popto(95); +vc->push(); +vc->assertFormula(id533); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id475); +vc->popto(96); +vc->push(); +vc->query(id474); +vc->popto(96); +vc->push(); +vc->query(id474); +vc->popto(96); +vc->push(); +vc->query(id475); +vc->popto(96); +vc->push(); +vc->assertFormula(id475); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3471); +vc->popto(97); +vc->push(); +vc->query(id3470); +vc->popto(97); +vc->push(); +vc->query(id3201); +vc->popto(97); +vc->push(); +vc->query(id3200); +vc->popto(97); +vc->push(); +vc->query(id633); +vc->popto(97); +vc->push(); +vc->query(id632); +vc->popto(97); +vc->push(); +vc->query(id632); +vc->popto(97); +vc->push(); +vc->query(id633); +vc->popto(97); +vc->push(); +vc->assertFormula(id633); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id611); +vc->popto(98); +vc->push(); +vc->query(id610); +vc->popto(98); +vc->push(); +vc->query(id610); +vc->popto(98); +vc->push(); +vc->query(id611); +vc->popto(98); +vc->push(); +vc->assertFormula(id611); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1955); +vc->popto(99); +vc->push(); +vc->query(id1954); +vc->popto(99); +vc->push(); +vc->query(id591); +vc->popto(99); +vc->push(); +vc->query(id590); +vc->popto(99); +vc->push(); +vc->query(id590); +vc->popto(99); +vc->push(); +vc->query(id591); +vc->popto(99); +vc->push(); +vc->assertFormula(id591); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2123); +vc->popto(100); +vc->push(); +vc->query(id2122); +vc->popto(100); +vc->push(); +vc->query(id551); +vc->popto(100); +vc->push(); +vc->query(id550); +vc->popto(100); +vc->push(); +vc->query(id550); +vc->popto(100); +vc->push(); +vc->query(id551); +vc->popto(100); +vc->push(); +vc->assertFormula(id551); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id493); +vc->popto(101); +vc->push(); +vc->query(id492); +vc->popto(101); +vc->push(); +vc->query(id492); +vc->popto(101); +vc->push(); +vc->query(id493); +vc->popto(101); +vc->push(); +vc->assertFormula(id493); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3463); +vc->popto(102); +vc->push(); +vc->query(id3462); +vc->popto(102); +vc->push(); +vc->query(id3043); +vc->popto(102); +vc->push(); +vc->query(id3042); +vc->popto(102); +vc->push(); +vc->query(id651); +vc->popto(102); +vc->push(); +vc->query(id650); +vc->popto(102); +vc->push(); +vc->query(id650); +vc->popto(102); +vc->push(); +vc->query(id651); +vc->popto(102); +vc->push(); +vc->assertFormula(id651); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id629); +vc->popto(103); +vc->push(); +vc->query(id628); +vc->popto(103); +vc->push(); +vc->query(id628); +vc->popto(103); +vc->push(); +vc->query(id629); +vc->popto(103); +vc->push(); +vc->assertFormula(id629); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1797); +vc->popto(104); +vc->push(); +vc->query(id1796); +vc->popto(104); +vc->push(); +vc->query(id609); +vc->popto(104); +vc->push(); +vc->query(id608); +vc->popto(104); +vc->push(); +vc->query(id608); +vc->popto(104); +vc->push(); +vc->query(id609); +vc->popto(104); +vc->push(); +vc->assertFormula(id609); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1965); +vc->popto(105); +vc->push(); +vc->query(id1964); +vc->popto(105); +vc->push(); +vc->query(id569); +vc->popto(105); +vc->push(); +vc->query(id568); +vc->popto(105); +vc->push(); +vc->query(id568); +vc->popto(105); +vc->push(); +vc->query(id569); +vc->popto(105); +vc->push(); +vc->assertFormula(id569); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id511); +vc->popto(106); +vc->push(); +vc->query(id510); +vc->popto(106); +vc->push(); +vc->query(id510); +vc->popto(106); +vc->push(); +vc->query(id511); +vc->popto(106); +vc->push(); +vc->assertFormula(id511); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3455); +vc->popto(107); +vc->push(); +vc->query(id3454); +vc->popto(107); +vc->push(); +vc->query(id2885); +vc->popto(107); +vc->push(); +vc->query(id2884); +vc->popto(107); +vc->push(); +vc->query(id669); +vc->popto(107); +vc->push(); +vc->query(id668); +vc->popto(107); +vc->push(); +vc->query(id668); +vc->popto(107); +vc->push(); +vc->query(id669); +vc->popto(107); +vc->push(); +vc->assertFormula(id669); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id647); +vc->popto(108); +vc->push(); +vc->query(id646); +vc->popto(108); +vc->push(); +vc->query(id646); +vc->popto(108); +vc->push(); +vc->query(id647); +vc->popto(108); +vc->push(); +vc->assertFormula(id647); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1639); +vc->popto(109); +vc->push(); +vc->query(id1638); +vc->popto(109); +vc->push(); +vc->query(id627); +vc->popto(109); +vc->push(); +vc->query(id626); +vc->popto(109); +vc->push(); +vc->query(id626); +vc->popto(109); +vc->push(); +vc->query(id627); +vc->popto(109); +vc->push(); +vc->assertFormula(id627); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1807); +vc->popto(110); +vc->push(); +vc->query(id1806); +vc->popto(110); +vc->push(); +vc->query(id587); +vc->popto(110); +vc->push(); +vc->query(id586); +vc->popto(110); +vc->push(); +vc->query(id586); +vc->popto(110); +vc->push(); +vc->query(id587); +vc->popto(110); +vc->push(); +vc->assertFormula(id587); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id529); +vc->popto(111); +vc->push(); +vc->query(id528); +vc->popto(111); +vc->push(); +vc->query(id528); +vc->popto(111); +vc->push(); +vc->query(id529); +vc->popto(111); +vc->push(); +vc->assertFormula(id529); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3447); +vc->popto(112); +vc->push(); +vc->query(id3446); +vc->popto(112); +vc->push(); +vc->query(id2727); +vc->popto(112); +vc->push(); +vc->query(id2726); +vc->popto(112); +vc->push(); +vc->query(id687); +vc->popto(112); +vc->push(); +vc->query(id686); +vc->popto(112); +vc->push(); +vc->query(id686); +vc->popto(112); +vc->push(); +vc->query(id687); +vc->popto(112); +vc->push(); +vc->assertFormula(id687); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id665); +vc->popto(113); +vc->push(); +vc->query(id664); +vc->popto(113); +vc->push(); +vc->query(id664); +vc->popto(113); +vc->push(); +vc->query(id665); +vc->popto(113); +vc->push(); +vc->assertFormula(id665); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1481); +vc->popto(114); +vc->push(); +vc->query(id1480); +vc->popto(114); +vc->push(); +vc->query(id645); +vc->popto(114); +vc->push(); +vc->query(id644); +vc->popto(114); +vc->push(); +vc->query(id644); +vc->popto(114); +vc->push(); +vc->query(id645); +vc->popto(114); +vc->push(); +vc->assertFormula(id645); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1649); +vc->popto(115); +vc->push(); +vc->query(id1648); +vc->popto(115); +vc->push(); +vc->query(id605); +vc->popto(115); +vc->push(); +vc->query(id604); +vc->popto(115); +vc->push(); +vc->query(id604); +vc->popto(115); +vc->push(); +vc->query(id605); +vc->popto(115); +vc->push(); +vc->assertFormula(id605); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id547); +vc->popto(116); +vc->push(); +vc->query(id546); +vc->popto(116); +vc->push(); +vc->query(id546); +vc->popto(116); +vc->push(); +vc->query(id547); +vc->popto(116); +vc->push(); +vc->assertFormula(id547); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3439); +vc->popto(117); +vc->push(); +vc->query(id3438); +vc->popto(117); +vc->push(); +vc->query(id2569); +vc->popto(117); +vc->push(); +vc->query(id2568); +vc->popto(117); +vc->push(); +vc->query(id705); +vc->popto(117); +vc->push(); +vc->query(id704); +vc->popto(117); +vc->push(); +vc->query(id704); +vc->popto(117); +vc->push(); +vc->query(id705); +vc->popto(117); +vc->push(); +vc->assertFormula(id705); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id683); +vc->popto(118); +vc->push(); +vc->query(id682); +vc->popto(118); +vc->push(); +vc->query(id682); +vc->popto(118); +vc->push(); +vc->query(id683); +vc->popto(118); +vc->push(); +vc->assertFormula(id683); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1323); +vc->popto(119); +vc->push(); +vc->query(id1322); +vc->popto(119); +vc->push(); +vc->query(id663); +vc->popto(119); +vc->push(); +vc->query(id662); +vc->popto(119); +vc->push(); +vc->query(id662); +vc->popto(119); +vc->push(); +vc->query(id663); +vc->popto(119); +vc->push(); +vc->assertFormula(id663); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1491); +vc->popto(120); +vc->push(); +vc->query(id1490); +vc->popto(120); +vc->push(); +vc->query(id623); +vc->popto(120); +vc->push(); +vc->query(id622); +vc->popto(120); +vc->push(); +vc->query(id622); +vc->popto(120); +vc->push(); +vc->query(id623); +vc->popto(120); +vc->push(); +vc->assertFormula(id623); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id565); +vc->popto(121); +vc->push(); +vc->query(id564); +vc->popto(121); +vc->push(); +vc->query(id564); +vc->popto(121); +vc->push(); +vc->query(id565); +vc->popto(121); +vc->push(); +vc->assertFormula(id565); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3431); +vc->popto(122); +vc->push(); +vc->query(id3430); +vc->popto(122); +vc->push(); +vc->query(id2411); +vc->popto(122); +vc->push(); +vc->query(id2410); +vc->popto(122); +vc->push(); +vc->query(id723); +vc->popto(122); +vc->push(); +vc->query(id722); +vc->popto(122); +vc->push(); +vc->query(id722); +vc->popto(122); +vc->push(); +vc->query(id723); +vc->popto(122); +vc->push(); +vc->assertFormula(id723); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id701); +vc->popto(123); +vc->push(); +vc->query(id700); +vc->popto(123); +vc->push(); +vc->query(id700); +vc->popto(123); +vc->push(); +vc->query(id701); +vc->popto(123); +vc->push(); +vc->assertFormula(id701); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1165); +vc->popto(124); +vc->push(); +vc->query(id1164); +vc->popto(124); +vc->push(); +vc->query(id681); +vc->popto(124); +vc->push(); +vc->query(id680); +vc->popto(124); +vc->push(); +vc->query(id680); +vc->popto(124); +vc->push(); +vc->query(id681); +vc->popto(124); +vc->push(); +vc->assertFormula(id681); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1333); +vc->popto(125); +vc->push(); +vc->query(id1332); +vc->popto(125); +vc->push(); +vc->query(id641); +vc->popto(125); +vc->push(); +vc->query(id640); +vc->popto(125); +vc->push(); +vc->query(id640); +vc->popto(125); +vc->push(); +vc->query(id641); +vc->popto(125); +vc->push(); +vc->assertFormula(id641); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id583); +vc->popto(126); +vc->push(); +vc->query(id582); +vc->popto(126); +vc->push(); +vc->query(id582); +vc->popto(126); +vc->push(); +vc->query(id583); +vc->popto(126); +vc->push(); +vc->assertFormula(id583); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3423); +vc->popto(127); +vc->push(); +vc->query(id3422); +vc->popto(127); +vc->push(); +vc->query(id2253); +vc->popto(127); +vc->push(); +vc->query(id2252); +vc->popto(127); +vc->push(); +vc->query(id719); +vc->popto(127); +vc->push(); +vc->query(id718); +vc->popto(127); +vc->push(); +vc->query(id718); +vc->popto(127); +vc->push(); +vc->query(id719); +vc->popto(127); +vc->push(); +vc->assertFormula(id719); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1001); +vc->popto(128); +vc->push(); +vc->query(id1000); +vc->popto(128); +vc->push(); +vc->query(id699); +vc->popto(128); +vc->push(); +vc->query(id698); +vc->popto(128); +vc->push(); +vc->query(id698); +vc->popto(128); +vc->push(); +vc->query(id699); +vc->popto(128); +vc->push(); +vc->assertFormula(id699); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1175); +vc->popto(129); +vc->push(); +vc->query(id1174); +vc->popto(129); +vc->push(); +vc->query(id659); +vc->popto(129); +vc->push(); +vc->query(id658); +vc->popto(129); +vc->push(); +vc->query(id658); +vc->popto(129); +vc->push(); +vc->query(id659); +vc->popto(129); +vc->push(); +vc->assertFormula(id659); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id601); +vc->popto(130); +vc->push(); +vc->query(id600); +vc->popto(130); +vc->push(); +vc->query(id600); +vc->popto(130); +vc->push(); +vc->query(id601); +vc->popto(130); +vc->push(); +vc->assertFormula(id601); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3415); +vc->popto(131); +vc->push(); +vc->query(id3414); +vc->popto(131); +vc->push(); +vc->query(id2095); +vc->popto(131); +vc->push(); +vc->query(id2094); +vc->popto(131); +vc->push(); +vc->query(id717); +vc->popto(131); +vc->push(); +vc->query(id716); +vc->popto(131); +vc->push(); +vc->query(id716); +vc->popto(131); +vc->push(); +vc->query(id717); +vc->popto(131); +vc->push(); +vc->assertFormula(id717); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id1011); +vc->popto(132); +vc->push(); +vc->query(id1010); +vc->popto(132); +vc->push(); +vc->query(id677); +vc->popto(132); +vc->push(); +vc->query(id676); +vc->popto(132); +vc->push(); +vc->query(id676); +vc->popto(132); +vc->push(); +vc->query(id677); +vc->popto(132); +vc->push(); +vc->assertFormula(id677); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id619); +vc->popto(133); +vc->push(); +vc->query(id618); +vc->popto(133); +vc->push(); +vc->query(id618); +vc->popto(133); +vc->push(); +vc->query(id619); +vc->popto(133); +vc->push(); +vc->assertFormula(id619); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3407); +vc->popto(134); +vc->push(); +vc->query(id3406); +vc->popto(134); +vc->push(); +vc->query(id1937); +vc->popto(134); +vc->push(); +vc->query(id1936); +vc->popto(134); +vc->push(); +vc->query(id695); +vc->popto(134); +vc->push(); +vc->query(id694); +vc->popto(134); +vc->push(); +vc->query(id694); +vc->popto(134); +vc->push(); +vc->query(id695); +vc->popto(134); +vc->push(); +vc->assertFormula(id695); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id637); +vc->popto(135); +vc->push(); +vc->query(id636); +vc->popto(135); +vc->push(); +vc->query(id636); +vc->popto(135); +vc->push(); +vc->query(id637); +vc->popto(135); +vc->push(); +vc->assertFormula(id637); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3399); +vc->popto(136); +vc->push(); +vc->query(id3398); +vc->popto(136); +vc->push(); +vc->query(id1779); +vc->popto(136); +vc->push(); +vc->query(id1778); +vc->popto(136); +vc->push(); +vc->query(id713); +vc->popto(136); +vc->push(); +vc->query(id712); +vc->popto(136); +vc->push(); +vc->query(id712); +vc->popto(136); +vc->push(); +vc->query(id713); +vc->popto(136); +vc->push(); +vc->assertFormula(id713); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id655); +vc->popto(137); +vc->push(); +vc->query(id654); +vc->popto(137); +vc->push(); +vc->query(id654); +vc->popto(137); +vc->push(); +vc->query(id655); +vc->popto(137); +vc->push(); +vc->assertFormula(id655); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3391); +vc->popto(138); +vc->push(); +vc->query(id3390); +vc->popto(138); +vc->push(); +vc->query(id1621); +vc->popto(138); +vc->push(); +vc->query(id1620); +vc->popto(138); +vc->push(); +vc->query(id673); +vc->popto(138); +vc->push(); +vc->query(id672); +vc->popto(138); +vc->push(); +vc->query(id672); +vc->popto(138); +vc->push(); +vc->query(id673); +vc->popto(138); +vc->push(); +vc->assertFormula(id673); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3383); +vc->popto(139); +vc->push(); +vc->query(id3382); +vc->popto(139); +vc->push(); +vc->query(id1463); +vc->popto(139); +vc->push(); +vc->query(id1462); +vc->popto(139); +vc->push(); +vc->query(id691); +vc->popto(139); +vc->push(); +vc->query(id690); +vc->popto(139); +vc->push(); +vc->query(id690); +vc->popto(139); +vc->push(); +vc->query(id691); +vc->popto(139); +vc->push(); +vc->assertFormula(id691); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3375); +vc->popto(140); +vc->push(); +vc->query(id3374); +vc->popto(140); +vc->push(); +vc->query(id1305); +vc->popto(140); +vc->push(); +vc->query(id1304); +vc->popto(140); +vc->push(); +vc->query(id709); +vc->popto(140); +vc->push(); +vc->query(id708); +vc->popto(140); +vc->push(); +vc->query(id708); +vc->popto(140); +vc->push(); +vc->query(id709); +vc->popto(140); +vc->push(); +vc->assertFormula(id709); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3367); +vc->popto(141); +vc->push(); +vc->query(id3366); +vc->popto(141); +vc->push(); +vc->query(id1147); +vc->popto(141); +vc->push(); +vc->query(id1146); +vc->popto(141); +vc->push(); +vc->query(id459); +vc->popto(141); +vc->push(); +vc->query(id458); +vc->popto(141); +vc->push(); +vc->query(id458); +vc->popto(141); +vc->push(); +vc->query(id459); +vc->popto(141); +vc->push(); +vc->assertFormula(id459); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id754); +vc->popto(142); +vc->push(); +vc->query(id755); +vc->popto(142); +vc->push(); +vc->query(id3223); +vc->popto(142); +vc->push(); +vc->query(id3222); +vc->popto(142); +vc->push(); +vc->query(id477); +vc->popto(142); +vc->push(); +vc->query(id476); +vc->popto(142); +vc->push(); +vc->query(id476); +vc->popto(142); +vc->push(); +vc->query(id477); +vc->popto(142); +vc->push(); +vc->assertFormula(id477); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id752); +vc->popto(143); +vc->push(); +vc->query(id753); +vc->popto(143); +vc->push(); +vc->query(id3065); +vc->popto(143); +vc->push(); +vc->query(id3064); +vc->popto(143); +vc->push(); +vc->query(id495); +vc->popto(143); +vc->push(); +vc->query(id494); +vc->popto(143); +vc->push(); +vc->query(id494); +vc->popto(143); +vc->push(); +vc->query(id495); +vc->popto(143); +vc->push(); +vc->assertFormula(id495); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id750); +vc->popto(144); +vc->push(); +vc->query(id751); +vc->popto(144); +vc->push(); +vc->query(id2907); +vc->popto(144); +vc->push(); +vc->query(id2906); +vc->popto(144); +vc->push(); +vc->query(id513); +vc->popto(144); +vc->push(); +vc->query(id512); +vc->popto(144); +vc->push(); +vc->query(id512); +vc->popto(144); +vc->push(); +vc->query(id513); +vc->popto(144); +vc->push(); +vc->assertFormula(id513); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id748); +vc->popto(145); +vc->push(); +vc->query(id749); +vc->popto(145); +vc->push(); +vc->query(id2749); +vc->popto(145); +vc->push(); +vc->query(id2748); +vc->popto(145); +vc->push(); +vc->query(id531); +vc->popto(145); +vc->push(); +vc->query(id530); +vc->popto(145); +vc->push(); +vc->query(id530); +vc->popto(145); +vc->push(); +vc->query(id531); +vc->popto(145); +vc->push(); +vc->assertFormula(id531); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id746); +vc->popto(146); +vc->push(); +vc->query(id747); +vc->popto(146); +vc->push(); +vc->query(id2591); +vc->popto(146); +vc->push(); +vc->query(id2590); +vc->popto(146); +vc->push(); +vc->query(id549); +vc->popto(146); +vc->push(); +vc->query(id548); +vc->popto(146); +vc->push(); +vc->query(id548); +vc->popto(146); +vc->push(); +vc->query(id549); +vc->popto(146); +vc->push(); +vc->assertFormula(id549); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id744); +vc->popto(147); +vc->push(); +vc->query(id745); +vc->popto(147); +vc->push(); +vc->query(id2433); +vc->popto(147); +vc->push(); +vc->query(id2432); +vc->popto(147); +vc->push(); +vc->query(id567); +vc->popto(147); +vc->push(); +vc->query(id566); +vc->popto(147); +vc->push(); +vc->query(id566); +vc->popto(147); +vc->push(); +vc->query(id567); +vc->popto(147); +vc->push(); +vc->assertFormula(id567); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id742); +vc->popto(148); +vc->push(); +vc->query(id743); +vc->popto(148); +vc->push(); +vc->query(id2275); +vc->popto(148); +vc->push(); +vc->query(id2274); +vc->popto(148); +vc->push(); +vc->query(id585); +vc->popto(148); +vc->push(); +vc->query(id584); +vc->popto(148); +vc->push(); +vc->query(id584); +vc->popto(148); +vc->push(); +vc->query(id585); +vc->popto(148); +vc->push(); +vc->assertFormula(id585); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id740); +vc->popto(149); +vc->push(); +vc->query(id741); +vc->popto(149); +vc->push(); +vc->query(id2117); +vc->popto(149); +vc->push(); +vc->query(id2116); +vc->popto(149); +vc->push(); +vc->query(id603); +vc->popto(149); +vc->push(); +vc->query(id602); +vc->popto(149); +vc->push(); +vc->query(id602); +vc->popto(149); +vc->push(); +vc->query(id603); +vc->popto(149); +vc->push(); +vc->assertFormula(id603); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id738); +vc->popto(150); +vc->push(); +vc->query(id739); +vc->popto(150); +vc->push(); +vc->query(id1959); +vc->popto(150); +vc->push(); +vc->query(id1958); +vc->popto(150); +vc->push(); +vc->query(id621); +vc->popto(150); +vc->push(); +vc->query(id620); +vc->popto(150); +vc->push(); +vc->query(id620); +vc->popto(150); +vc->push(); +vc->query(id621); +vc->popto(150); +vc->push(); +vc->assertFormula(id621); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id736); +vc->popto(151); +vc->push(); +vc->query(id737); +vc->popto(151); +vc->push(); +vc->query(id1801); +vc->popto(151); +vc->push(); +vc->query(id1800); +vc->popto(151); +vc->push(); +vc->query(id639); +vc->popto(151); +vc->push(); +vc->query(id638); +vc->popto(151); +vc->push(); +vc->query(id638); +vc->popto(151); +vc->push(); +vc->query(id639); +vc->popto(151); +vc->push(); +vc->assertFormula(id639); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id734); +vc->popto(152); +vc->push(); +vc->query(id735); +vc->popto(152); +vc->push(); +vc->query(id1643); +vc->popto(152); +vc->push(); +vc->query(id1642); +vc->popto(152); +vc->push(); +vc->query(id657); +vc->popto(152); +vc->push(); +vc->query(id656); +vc->popto(152); +vc->push(); +vc->query(id656); +vc->popto(152); +vc->push(); +vc->query(id657); +vc->popto(152); +vc->push(); +vc->assertFormula(id657); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id732); +vc->popto(153); +vc->push(); +vc->query(id733); +vc->popto(153); +vc->push(); +vc->query(id1485); +vc->popto(153); +vc->push(); +vc->query(id1484); +vc->popto(153); +vc->push(); +vc->query(id675); +vc->popto(153); +vc->push(); +vc->query(id674); +vc->popto(153); +vc->push(); +vc->query(id674); +vc->popto(153); +vc->push(); +vc->query(id675); +vc->popto(153); +vc->push(); +vc->assertFormula(id675); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id730); +vc->popto(154); +vc->push(); +vc->query(id731); +vc->popto(154); +vc->push(); +vc->query(id1327); +vc->popto(154); +vc->push(); +vc->query(id1326); +vc->popto(154); +vc->push(); +vc->query(id693); +vc->popto(154); +vc->push(); +vc->query(id692); +vc->popto(154); +vc->push(); +vc->query(id692); +vc->popto(154); +vc->push(); +vc->query(id693); +vc->popto(154); +vc->push(); +vc->assertFormula(id693); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id728); +vc->popto(155); +vc->push(); +vc->query(id729); +vc->popto(155); +vc->push(); +vc->query(id1169); +vc->popto(155); +vc->push(); +vc->query(id1168); +vc->popto(155); +vc->push(); +vc->query(id711); +vc->popto(155); +vc->push(); +vc->query(id710); +vc->popto(155); +vc->push(); +vc->query(id710); +vc->popto(155); +vc->push(); +vc->query(id711); +vc->popto(155); +vc->push(); +vc->assertFormula(id711); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3370); +vc->popto(156); +vc->push(); +vc->query(id3371); +vc->popto(156); +vc->push(); +vc->query(id1005); +vc->popto(156); +vc->push(); +vc->query(id1004); +vc->popto(156); +vc->push(); +vc->query(id3300); +vc->popto(156); +vc->push(); +vc->query(id3301); +vc->popto(156); +vc->push(); +vc->assertFormula(id3301); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id3282); +vc->popto(157); +vc->popto(156); +vc->push(); +vc->query(id3328); + } catch(const Exception& e) { + exitStatus = 1; + cout << "*** Exception caught in testgeorge3(): \n" << e << endl; + } + delete vc; +} + + +void testgeorge4() { + CLFlags flags = ValidityChecker::createFlags(); + flags.setFlag("arith3", true); + ValidityChecker *vc = ValidityChecker::create(flags); + try { +/*************/ +vector inconsistency; +/*************/ +Type id9 = vc->realType(); +Type id7 = vc->intType(); +Type id11 = vc->boolType(); +vc->push(); +vc->stackLevel(); +Expr id13=vc->trueExpr(); +Expr id12=vc->notExpr(vc->trueExpr()); +Type id19=vc->arrayType(id7,id7); +Type id21=vc->arrayType(id7,id9); +Type id23=vc->arrayType(id9,id7); +Type id25=vc->arrayType(id9,id9); +Type id27=vc->tupleType(id19,id7,id7); +Type id29=vc->funType(id27,id19); +Op id31=vc->createOp(".Int_Int_store",id29); +Type id33=vc->tupleType(id21,id7); +Type id35=vc->funType(id33,id9); +Op id37=vc->createOp(".Int_Real_select",id35); +Type id39=vc->tupleType(id21,id7,id9); +Type id41=vc->funType(id39,id21); +Op id43=vc->createOp(".Int_Real_store",id41); +Type id45=vc->tupleType(id19,id7); +Type id47=vc->funType(id45,id7); +Op id49=vc->createOp(".Int_Int_select",id47); +Type id51=vc->tupleType(id23,id9,id7); +Type id53=vc->funType(id51,id23); +Op id55=vc->createOp(".Real_Int_store",id53); +Type id57=vc->tupleType(id25,id9,id9); +Type id59=vc->funType(id57,id25); +Op id61=vc->createOp(".Real_Real_store",id59); +Type id63=vc->tupleType(id23,id9); +Type id65=vc->funType(id63,id7); +Op id67=vc->createOp(".Real_Int_select",id65); +Type id69=vc->tupleType(id25,id9); +Type id71=vc->funType(id69,id9); +Op id73=vc->createOp(".Real_Real_select",id71); +Expr id79=vc->varExpr("AT2_PROC1_X",id7); +Expr id81=vc->varExpr("AT0_PROC1_X",id7); +Expr id105=vc->varExpr("AT2_Z",id7); +Expr id133=vc->varExpr("AT2_PROC2_X",id7); +Expr id135=vc->varExpr("AT0_PROC2_X",id7); +Expr id137=vc->varExpr("AT1_PROC1_X",id7); +Expr id141=vc->varExpr("AT1_Z",id7); +Expr id205=vc->varExpr("AT1_PROC2_X",id7); +Expr id209=vc->varExpr("AT0_Z",id7); +Expr id219=vc->eqExpr(id209,id81); +Expr id218=vc->notExpr(id219); +vc->registerAtom(id219); +Expr id221=vc->gtExpr(id81,id209); +Expr id220=vc->notExpr(id221); +vc->registerAtom(id221); +Expr id225=vc->eqExpr(id141,id137); +Expr id224=vc->notExpr(id225); +vc->registerAtom(id225); +Expr id227=vc->gtExpr(id137,id141); +Expr id226=vc->notExpr(id227); +vc->registerAtom(id227); +Expr id231=vc->eqExpr(id105,id79); +Expr id230=vc->notExpr(id231); +vc->registerAtom(id231); +Expr id233=vc->gtExpr(id79,id105); +Expr id232=vc->notExpr(id233); +vc->registerAtom(id233); +Expr id237=vc->eqExpr(id209,id135); +Expr id236=vc->notExpr(id237); +vc->registerAtom(id237); +Expr id239=vc->gtExpr(id135,id209); +Expr id238=vc->notExpr(id239); +vc->registerAtom(id239); +Expr id243=vc->eqExpr(id141,id205); +Expr id242=vc->notExpr(id243); +vc->registerAtom(id243); +Expr id245=vc->gtExpr(id205,id141); +Expr id244=vc->notExpr(id245); +vc->registerAtom(id245); +Expr id249=vc->eqExpr(id105,id133); +Expr id248=vc->notExpr(id249); +vc->registerAtom(id249); +Expr id251=vc->gtExpr(id133,id105); +Expr id250=vc->notExpr(id251); +vc->registerAtom(id251); +Expr id255=vc->minusExpr(id81,id209); +Expr id257=vc->ratExpr(10,1); +Expr id259=vc->leExpr(id255,id257); +Expr id258=vc->notExpr(id259); +vc->registerAtom(id259); +Expr id261=vc->minusExpr(id137,id141); +Expr id263=vc->leExpr(id261,id257); +Expr id262=vc->notExpr(id263); +vc->registerAtom(id263); +Expr id265=vc->minusExpr(id135,id209); +Expr id267=vc->leExpr(id265,id257); +Expr id266=vc->notExpr(id267); +vc->registerAtom(id267); +Expr id269=vc->minusExpr(id205,id141); +Expr id271=vc->leExpr(id269,id257); +Expr id270=vc->notExpr(id271); +vc->registerAtom(id271); +Expr id273=vc->eqExpr(id81,id137); +Expr id272=vc->notExpr(id273); +vc->registerAtom(id273); +Expr id275=vc->eqExpr(id137,id79); +Expr id274=vc->notExpr(id275); +vc->registerAtom(id275); +Expr id277=vc->eqExpr(id209,id141); +Expr id276=vc->notExpr(id277); +vc->registerAtom(id277); +Expr id279=vc->eqExpr(id141,id105); +Expr id278=vc->notExpr(id279); +vc->registerAtom(id279); +Expr id281=vc->eqExpr(id135,id205); +Expr id280=vc->notExpr(id281); +vc->registerAtom(id281); +Expr id283=vc->eqExpr(id205,id133); +Expr id282=vc->notExpr(id283); +vc->registerAtom(id283); +Expr id285=vc->ltExpr(id141,id209); +Expr id284=vc->notExpr(id285); +vc->registerAtom(id285); +Expr id289=vc->ltExpr(id105,id141); +Expr id288=vc->notExpr(id289); +vc->registerAtom(id289); +Expr id293=vc->ltExpr(id137,id81); +Expr id292=vc->notExpr(id293); +vc->registerAtom(id293); +Expr id297=vc->ltExpr(id79,id137); +Expr id296=vc->notExpr(id297); +vc->registerAtom(id297); +Expr id301=vc->ltExpr(id205,id135); +Expr id300=vc->notExpr(id301); +vc->registerAtom(id301); +Expr id305=vc->ltExpr(id133,id205); +Expr id304=vc->notExpr(id305); +vc->registerAtom(id305); +Expr id319=vc->ltExpr(id141,id137); +Expr id318=vc->notExpr(id319); +vc->registerAtom(id319); +Expr id325=vc->ltExpr(id141,id205); +Expr id324=vc->notExpr(id325); +vc->registerAtom(id325); +Expr id539=vc->minusExpr(id79,id105); +Expr id541=vc->leExpr(id539,id257); +Expr id540=vc->notExpr(id541); +vc->registerAtom(id541); +Expr id555=vc->minusExpr(id133,id105); +Expr id557=vc->leExpr(id555,id257); +Expr id556=vc->notExpr(id557); +vc->registerAtom(id557); +Expr id683=vc->gtExpr(id255,id257); +Expr id682=vc->notExpr(id683); +vc->registerAtom(id683); +Expr id773=vc->gtExpr(id261,id257); +Expr id772=vc->notExpr(id773); +vc->registerAtom(id773); +Expr id903=vc->gtExpr(id265,id257); +Expr id902=vc->notExpr(id903); +vc->registerAtom(id903); +Expr id993=vc->gtExpr(id269,id257); +Expr id992=vc->notExpr(id993); +vc->registerAtom(id993); +Expr id1619=vc->ltExpr(id209,id81); +Expr id1618=vc->notExpr(id1619); +vc->registerAtom(id1619); +Expr id1665=vc->ltExpr(id105,id79); +Expr id1664=vc->notExpr(id1665); +vc->registerAtom(id1665); +Expr id1699=vc->ltExpr(id209,id135); +Expr id1698=vc->notExpr(id1699); +vc->registerAtom(id1699); +Expr id1745=vc->ltExpr(id105,id133); +Expr id1744=vc->notExpr(id1745); +vc->registerAtom(id1745); +Expr id2009=vc->eqExpr(id539,id261); +Expr id2008=vc->notExpr(id2009); +vc->registerAtom(id2009); +Expr id2053=vc->eqExpr(id555,id269); +Expr id2052=vc->notExpr(id2053); +vc->registerAtom(id2053); +vc->push(); +vc->query(id12); +vc->inconsistent(inconsistency); +vc->pop(); +vc->push(); +vc->query(id2052); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->query(id2053); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->assertFormula(id2053); +vc->getImpliedLiteral(); +vc->getImpliedLiteral(); +vc->push(); +vc->query(id2008); + } catch(const Exception& e) { + exitStatus = 1; + cout << "*** Exception caught in testgeorge4(): \n" << e << endl; + } + delete vc; +} + + +void testgeorge5() { + CLFlags flags = ValidityChecker::createFlags(); + flags.setFlag("arith3", true); + ValidityChecker *vc = ValidityChecker::create(flags); + try { +/*************/ +vector inconsistency; +/*************/ +Type id2 = vc->realType(); +Type id1 = vc->intType(); +Type id3 = vc->boolType(); +vc->push(); +vc->stackLevel(); +Expr id4=vc->trueExpr(); +Expr idn4=vc->notExpr(vc->trueExpr()); +Type id7=vc->arrayType(id1,id1); +Type id8=vc->arrayType(id1,id2); +Type id9=vc->arrayType(id2,id1); +Type id10=vc->arrayType(id2,id2); +Type id11=vc->tupleType(id7,id1,id1); +Type id12=vc->funType(id11,id7); +Op id13=vc->createOp(".Int_Int_store",id12); +Type id14=vc->tupleType(id8,id1); +Type id15=vc->funType(id14,id2); +Op id16=vc->createOp(".Int_Real_select",id15); +Type id17=vc->tupleType(id8,id1,id2); +Type id18=vc->funType(id17,id8); +Op id19=vc->createOp(".Int_Real_store",id18); +Type id20=vc->tupleType(id7,id1); +Type id21=vc->funType(id20,id1); +Op id22=vc->createOp(".Int_Int_select",id21); +Type id23=vc->tupleType(id9,id2,id1); +Type id24=vc->funType(id23,id9); +Op id25=vc->createOp(".Real_Int_store",id24); +Type id26=vc->tupleType(id10,id2,id2); +Type id27=vc->funType(id26,id10); +Op id28=vc->createOp(".Real_Real_store",id27); +Type id29=vc->tupleType(id9,id2); +Type id30=vc->funType(id29,id1); +Op id31=vc->createOp(".Real_Int_select",id30); +Type id32=vc->tupleType(id10,id2); +Type id33=vc->funType(id32,id2); +Op id34=vc->createOp(".Real_Real_select",id33); +Type id36=vc->funType(id1,id3); +Op id37=vc->createOp("trainhere",id36); +Op id40=vc->createOp("trains_i",id36); +Op id41=vc->createOp("trains_p",id36); +Op id42=vc->createOp("trains_nothere",id36); +Expr id45=vc->varExpr("i",id1); +Expr id46=vc->varExpr("j",id1); +Expr id47=vc->varExpr("t",id2); +Expr id48=vc->varExpr("gammaup",id2); +Expr id49=vc->varExpr("lastup",id2); +Expr id50=vc->varExpr("beta",id2); +Type id51=vc->tupleType(id2,id2); +Type id52=vc->funType(id51,id2); +Op id53=vc->createOp("-",id52); +Expr id54=vc->varExpr("conmini",id2); +Expr id55=vc->varExpr("carpassingtime",id2); +Expr id56=vc->varExpr("gaterisetime",id2); +Expr id57=vc->varExpr("gammadown",id2); +Type id58=vc->funType(id1,id2); +Op id59=vc->createOp("lastenter",id58); +Expr id60=vc->varExpr("gatedowntime",id2); +Expr id61=vc->varExpr("mintimetoi",id2); +Op id62=vc->createOp("schedtime",id58); +Expr id63=vc->varExpr("lastdown",id2); +Op id64=vc->createOp("firstenter",id58); +Expr id65=vc->varExpr("maxtimetoi",id2); +Expr id75 = vc->funExpr(id41,id45); +Expr idn75=vc->notExpr(id75); +Expr id76 = vc->funExpr(id64,id45); +Expr id77=vc->geExpr(id47,id76); +Expr idn77=vc->notExpr(id77); +vc->push(); +vc->query(id77); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->query(idn77); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->query(id75); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->query(idn75); +vc->stackLevel(); +vc->popto(1); +Expr id83=vc->varExpr("1?82",id1); +Expr id84 = vc->funExpr(id64,id83); +Expr id85=vc->ltExpr(id47,id84); +Expr idn85=vc->notExpr(id85); +Expr id87 = vc->funExpr(id40,id83); +Expr idn87=vc->notExpr(id87); +Expr id91=vc->varExpr("2?90",id1); +Expr id92 = vc->funExpr(id40,id91); +Expr idn92=vc->notExpr(id92); +Expr id93 = vc->funExpr(id41,id91); +Expr idn93=vc->notExpr(id93); +Expr id94 = vc->funExpr(id42,id91); +Expr idn94=vc->notExpr(id94); +Expr id97=vc->varExpr("3?96",id1); +Expr id98 = vc->funExpr(id40,id97); +Expr idn98=vc->notExpr(id98); +Expr id100 = vc->funExpr(id41,id97); +Expr idn100=vc->notExpr(id100); +Expr id101 = vc->funExpr(id42,id97); +Expr idn101=vc->notExpr(id101); +Expr id106=vc->varExpr("4?105",id1); +Expr id107 = vc->funExpr(id41,id106); +Expr idn107=vc->notExpr(id107); +Expr id109 = vc->funExpr(id40,id106); +Expr idn109=vc->notExpr(id109); +Expr id110 = vc->funExpr(id42,id106); +Expr idn110=vc->notExpr(id110); +Expr id115=vc->varExpr("5?114",id1); +Expr id116 = vc->funExpr(id42,id115); +Expr idn116=vc->notExpr(id116); +Expr id118 = vc->funExpr(id41,id115); +Expr idn118=vc->notExpr(id118); +Expr id119 = vc->funExpr(id40,id115); +Expr idn119=vc->notExpr(id119); +Expr id124=vc->varExpr("6?123",id1); +Expr id125=vc->eqExpr(id45,id124); +Expr idn125=vc->notExpr(id125); +Expr id128 = vc->funExpr(id40,id124); +Expr idn128=vc->notExpr(id128); +Expr id133 = vc->funExpr(id41,id124); +Expr idn133=vc->notExpr(id133); +Expr id136 = vc->funExpr(id42,id124); +Expr idn136=vc->notExpr(id136); +Expr id139=vc->varExpr("7?138",id1); +Expr id140=vc->eqExpr(id45,id139); +Expr idn140=vc->notExpr(id140); +Expr id143 = vc->funExpr(id40,id139); +Expr idn143=vc->notExpr(id143); +Expr id149 = vc->funExpr(id41,id139); +Expr idn149=vc->notExpr(id149); +Expr id152 = vc->funExpr(id42,id139); +Expr idn152=vc->notExpr(id152); +Expr id157=vc->varExpr("8?156",id1); +Expr id158=vc->eqExpr(id45,id157); +Expr idn158=vc->notExpr(id158); +Expr id162 = vc->funExpr(id41,id157); +Expr idn162=vc->notExpr(id162); +Expr id168 = vc->funExpr(id40,id157); +Expr idn168=vc->notExpr(id168); +Expr id170 = vc->funExpr(id42,id157); +Expr idn170=vc->notExpr(id170); +Expr id175=vc->varExpr("9?174",id1); +Expr id176 = vc->funExpr(id42,id175); +Expr idn176=vc->notExpr(id176); +Expr id178=vc->eqExpr(id45,id175); +Expr idn178=vc->notExpr(id178); +Expr id182 = vc->funExpr(id41,id175); +Expr idn182=vc->notExpr(id182); +Expr id187 = vc->funExpr(id40,id175); +Expr idn187=vc->notExpr(id187); +Expr id195=vc->varExpr("10?194",id1); +Expr id196=vc->eqExpr(id45,id195); +Expr idn196=vc->notExpr(id196); +Expr id199 = vc->funExpr(id40,id195); +Expr idn199=vc->notExpr(id199); +Expr id202 = vc->funExpr(id64,id195); +Expr id203=vc->ltExpr(id47,id202); +Expr idn203=vc->notExpr(id203); +inconsistency.clear( ); +vc->push(); +vc->query(idn4); +vc->inconsistent(inconsistency); +vc->pop(); +Expr id206 = vc->funExpr(id64,id115); +Expr id207 = vc->funExpr(id64,id97); +Expr id208 = vc->funExpr(id64,id157); +Expr id209 = vc->funExpr(id64,id139); +Expr id210 = vc->funExpr(id64,id124); +Expr id211 = vc->funExpr(id64,id175); +Expr id212 = vc->funExpr(id64,id106); +vc->push(); +vc->query(id203); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->query(idn203); +vc->stackLevel(); +vc->popto(1); +vc->push(); +vc->assertFormula(id203); +vc->push(); +vc->query(id178); +vc->stackLevel(); +vc->popto(2); +vc->push(); +vc->query(idn178); +vc->stackLevel(); +vc->popto(2); +vc->push(); +vc->assertFormula(id178); +vc->push(); +vc->query(id158); +vc->stackLevel(); +vc->popto(3); +vc->push(); +vc->query(idn158); +vc->stackLevel(); +vc->popto(3); +vc->push(); +vc->assertFormula(id158); +vc->push(); +vc->query(id152); +vc->stackLevel(); +vc->popto(4); +vc->push(); +vc->query(idn152); +vc->stackLevel(); +vc->popto(4); +vc->push(); +vc->assertFormula(id152); +vc->push(); +vc->query(id125); +vc->stackLevel(); +vc->popto(5); +vc->push(); +vc->query(idn125); +vc->stackLevel(); +vc->popto(5); +vc->push(); +vc->assertFormula(idn125); +vc->push(); +vc->query(id140); +vc->stackLevel(); +vc->popto(6); +vc->push(); +vc->query(idn140); +vc->stackLevel(); +vc->popto(6); +vc->push(); +vc->assertFormula(id140); +vc->push(); +vc->query(id182); +vc->stackLevel(); +vc->popto(7); +vc->push(); +vc->query(idn182); +vc->stackLevel(); +vc->popto(7); +vc->push(); +vc->assertFormula(id182); +vc->push(); +vc->query(id162); +vc->stackLevel(); +vc->popto(8); +vc->push(); +vc->query(idn162); +vc->stackLevel(); +vc->popto(8); +vc->push(); +vc->query(id162); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(8); +vc->push(); +vc->query(id85); +vc->stackLevel(); +vc->popto(8); +vc->push(); +vc->query(idn85); +vc->stackLevel(); +vc->popto(8); +vc->push(); +vc->assertFormula(id85); +vc->push(); +vc->query(id187); +vc->stackLevel(); +vc->popto(9); +vc->push(); +vc->query(idn187); +vc->stackLevel(); +vc->popto(9); +vc->push(); +vc->assertFormula(id187); +vc->push(); +vc->query(id87); +vc->stackLevel(); +vc->popto(10); +vc->push(); +vc->query(idn87); +vc->stackLevel(); +vc->popto(10); +vc->push(); +vc->assertFormula(id87); +vc->push(); +vc->query(id119); +vc->stackLevel(); +vc->popto(11); +vc->push(); +vc->query(idn119); +vc->stackLevel(); +vc->popto(11); +vc->push(); +vc->assertFormula(id119); +vc->push(); +vc->query(id170); +vc->stackLevel(); +vc->popto(12); +vc->push(); +vc->query(idn170); +vc->stackLevel(); +vc->popto(12); +vc->push(); +vc->query(id170); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(12); +vc->push(); +vc->query(id110); +vc->stackLevel(); +vc->popto(12); +vc->push(); +vc->query(idn110); +vc->stackLevel(); +vc->popto(12); +vc->push(); +vc->assertFormula(id110); +vc->push(); +vc->query(id118); +vc->stackLevel(); +vc->popto(13); +vc->push(); +vc->query(idn118); +vc->stackLevel(); +vc->popto(13); +vc->push(); +vc->assertFormula(id118); +vc->push(); +vc->query(id196); +vc->stackLevel(); +vc->popto(14); +vc->push(); +vc->query(idn196); +vc->stackLevel(); +vc->popto(14); +vc->push(); +vc->assertFormula(id196); +vc->push(); +vc->query(id199); +vc->stackLevel(); +vc->popto(15); +vc->push(); +vc->query(idn199); +vc->stackLevel(); +vc->popto(15); +vc->push(); +vc->query(id199); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(15); +vc->push(); +vc->query(id100); +vc->stackLevel(); +vc->popto(15); +vc->push(); +vc->query(idn100); +vc->stackLevel(); +vc->popto(15); +vc->push(); +vc->assertFormula(id100); +vc->push(); +vc->query(id107); +vc->stackLevel(); +vc->popto(16); +vc->push(); +vc->query(idn107); +vc->stackLevel(); +vc->popto(16); +vc->push(); +vc->assertFormula(id107); +vc->push(); +vc->query(id98); +vc->stackLevel(); +vc->popto(17); +vc->push(); +vc->query(idn98); +vc->stackLevel(); +vc->popto(17); +vc->push(); +vc->assertFormula(id98); +vc->push(); +vc->query(id101); +vc->stackLevel(); +vc->popto(18); +vc->push(); +vc->query(idn101); +vc->stackLevel(); +vc->popto(18); +vc->push(); +vc->assertFormula(id101); +vc->push(); +vc->query(id75); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn75); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id75); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id77); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn77); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn77); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id143); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn143); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id143); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id149); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn149); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id149); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(id109); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->query(idn109); +vc->stackLevel(); +vc->popto(19); +vc->push(); +vc->assertFormula(id109); +vc->push(); +vc->query(id94); +vc->stackLevel(); +vc->popto(20); +vc->push(); +vc->query(idn94); +vc->stackLevel(); +vc->popto(20); +vc->push(); +vc->assertFormula(idn94); +vc->push(); +vc->query(id128); +vc->stackLevel(); +vc->popto(21); +vc->push(); +vc->query(idn128); +vc->stackLevel(); +vc->popto(21); +vc->push(); +vc->assertFormula(idn128); +vc->push(); +vc->query(id92); +vc->stackLevel(); +vc->popto(22); +vc->push(); +vc->query(idn92); +vc->stackLevel(); +vc->popto(22); +vc->push(); +vc->assertFormula(idn92); +vc->push(); +vc->query(id133); +vc->stackLevel(); +vc->popto(23); +vc->push(); +vc->query(idn133); +vc->stackLevel(); +vc->popto(23); +vc->push(); +vc->assertFormula(idn133); +vc->push(); +vc->query(id116); +vc->stackLevel(); +vc->popto(24); +vc->push(); +vc->query(idn116); +vc->stackLevel(); +vc->popto(24); +vc->push(); +vc->assertFormula(id116); +vc->push(); +vc->query(id93); +vc->stackLevel(); +vc->popto(25); +vc->push(); +vc->query(idn93); +vc->stackLevel(); +vc->popto(25); +vc->push(); +vc->assertFormula(idn93); +vc->push(); +vc->query(id176); +vc->stackLevel(); +vc->popto(26); +vc->push(); +vc->query(idn176); +vc->stackLevel(); +vc->popto(26); +vc->push(); +vc->query(id176); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(26); +vc->push(); +vc->query(id136); +vc->stackLevel(); +vc->popto(26); +vc->push(); +vc->query(idn136); +vc->stackLevel(); +vc->popto(26); +vc->push(); +vc->assertFormula(idn136); +vc->push(); +vc->query(id168); +vc->stackLevel(); +vc->popto(27); +vc->push(); +vc->query(idn168); +vc->stackLevel(); +vc->popto(27); +vc->push(); +vc->query(id168); +inconsistency.clear( ); +vc->getAssumptions(inconsistency); +vc->stackLevel(); +vc->popto(27); +inconsistency.clear( ); +vc->push(); +vc->query(idn4); +vc->inconsistent(inconsistency); +vc->pop(); +vc->stackLevel(); +vc->popto(26); +vc->stackLevel(); +vc->popto(25); +vc->stackLevel(); +vc->popto(24); +vc->stackLevel(); +vc->popto(23); +vc->stackLevel(); +vc->popto(22); +vc->stackLevel(); +vc->popto(21); +vc->stackLevel(); +vc->popto(20); +vc->stackLevel(); +vc->popto(19); +vc->stackLevel(); +vc->popto(18); +vc->stackLevel(); +vc->popto(17); +vc->stackLevel(); +vc->popto(16); +vc->stackLevel(); +vc->popto(15); +vc->stackLevel(); +vc->popto(14); +vc->stackLevel(); +vc->popto(13); +vc->stackLevel(); +vc->popto(12); +vc->stackLevel(); +vc->popto(11); +vc->stackLevel(); +vc->popto(10); +vc->stackLevel(); +vc->popto(9); +vc->stackLevel(); +vc->popto(8); +vc->stackLevel(); +vc->popto(7); +vc->stackLevel(); +vc->popto(6); +vc->stackLevel(); +vc->popto(5); +vc->stackLevel(); +vc->popto(4); +vc->stackLevel(); +vc->popto(3); +vc->stackLevel(); +vc->popto(2); +vc->stackLevel(); +vc->popto(1); + + } catch(const Exception& e) { + exitStatus = 1; + cout << "*** Exception caught in testgeorge5(): \n" << e << endl; + } + delete vc; +} -- cgit v1.2.3