summaryrefslogtreecommitdiff
path: root/test/system
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2018-08-20 18:40:25 -0700
committerAndres Noetzli <andres.noetzli@gmail.com>2018-08-20 18:40:25 -0700
commit3572c83ed8558012fc744a00c34dc506994130b2 (patch)
treecda280547939f2f7c0dd545131ceb93b1aa98616 /test/system
parent03abb94451a8bc2fb59b5b2fc95c931715575dc0 (diff)
Remove disabled system test cvc3_george. (#2342)
Disabled since 6 years, @mdeters commented when disabling it that it takes a very long time to build, see 868ee6d.
Diffstat (limited to 'test/system')
-rw-r--r--test/system/Makefile.am3
-rw-r--r--test/system/cvc3_george.cpp12556
-rw-r--r--test/system/cvc3_george.h22
-rw-r--r--test/system/cvc3_main.cpp15
4 files changed, 0 insertions, 12596 deletions
diff --git a/test/system/Makefile.am b/test/system/Makefile.am
index ed52b0232..58bac6e5d 100644
--- a/test/system/Makefile.am
+++ b/test/system/Makefile.am
@@ -28,10 +28,8 @@ CLASS_LOG_COMPILER = env DYLD_LIBRARY_PATH=$(abs_top_builddir)/src/bindings/java
# go into the distribution
TEST_DEPS_DIST = \
cvc3_main.cpp \
- cvc3_george.h \
CVC4JavaTest.java \
run_java_test
-# cvc3_george.cpp
# Make-level dependencies; these don't go in the source distribution
# but should trigger a re-compile of all unit tests. Libraries are
@@ -46,7 +44,6 @@ TEST_DEPS_NODIST = \
if CVC4_BUILD_LIBCOMPAT
TEST_DEPS_NODIST += \
$(abs_top_builddir)/src/compat/libcvc4compat.la
-# cvc3_george.lo
endif
TEST_DEPS = \
diff --git a/test/system/cvc3_george.cpp b/test/system/cvc3_george.cpp
deleted file mode 100644
index 54e6278b4..000000000
--- a/test/system/cvc3_george.cpp
+++ /dev/null
@@ -1,12556 +0,0 @@
-/********************* */
-/*! \file cvc3_george.cpp
- ** \verbatim
- ** Top contributors (to current version):
- ** Morgan Deters
- ** This file is part of the CVC4 project.
- ** Copyright (c) 2009-2018 by the authors listed in the file AUTHORS
- ** in the top-level source directory) and their institutional affiliations.
- ** All rights reserved. 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 <iostream>
-//#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<Expr> 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<Expr> 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<Expr> 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<Expr> 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<Expr> 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;
-}
diff --git a/test/system/cvc3_george.h b/test/system/cvc3_george.h
deleted file mode 100644
index d05f1a3c3..000000000
--- a/test/system/cvc3_george.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/********************* */
-/*! \file cvc3_george.h
- ** \verbatim
- ** Top contributors (to current version):
- ** Morgan Deters
- ** This file is part of the CVC4 project.
- ** Copyright (c) 2009-2018 by the authors listed in the file AUTHORS
- ** in the top-level source directory) and their institutional affiliations.
- ** All rights reserved. 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.
- **/
-
-void testgeorge1();
-void testgeorge2();
-void testgeorge3();
-void testgeorge4();
-void testgeorge5();
diff --git a/test/system/cvc3_main.cpp b/test/system/cvc3_main.cpp
index 9b5a70d9e..51ca0ea2d 100644
--- a/test/system/cvc3_main.cpp
+++ b/test/system/cvc3_main.cpp
@@ -40,7 +40,6 @@
//#include "typecheck_exception.h"
//#include "command_line_flags.h"
//#include "debug.h"
-#include "cvc3_george.h"
using namespace std;
@@ -2201,20 +2200,6 @@ int main(int argc, char** argv)
cout << "\n}\ntest25(): {" << endl;
test25();
- /*
- if (regressLevel > 1) {
- cout << "\n}\ntestgeorge1(): {" << endl;
- testgeorge1();
- cout << "\n}\ntestgeorge2(): {" << endl;
- testgeorge2();
- cout << "\n}\ntestgeorge3(): {" << endl;
- testgeorge3();
- cout << "\n}\ntestgeorge4(): {" << endl;
- testgeorge4();
- cout << "\n}\ntestgeorge5(): {" << endl;
- testgeorge5();
- }
- */
cout << "\n}" << endl;
} catch(const Exception& e) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback