/usr/bin/java -Xmx15000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/threadmodular/regression/add-sub-k/ThreadModularVerifier.Settings.epf -tc ../../../trunk/examples/threadmodular/regression/ThreadModularVerifier.xml --icfgtochc.break.symmetry.of.preference.order false --chcsolver.chc.solver.backend ELDARICA --chcsolver.produce.chc.model.if.query.is.sat true --chcsolver.produce.derivation.if.query.is.unsat true --chcsolver.produce.unsat.core.if.query.is.unsat true -i ../../../trunk/examples/threadmodular/regression/add-sub-k/add-sub-k.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-5ab1b01-m [2023-07-03 15:49:42,626 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-07-03 15:49:42,698 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-k/ThreadModularVerifier.Settings.epf [2023-07-03 15:49:42,709 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-07-03 15:49:42,711 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-07-03 15:49:42,712 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-07-03 15:49:42,712 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-07-03 15:49:42,713 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-07-03 15:49:42,713 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-07-03 15:49:42,719 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-07-03 15:49:42,720 INFO L137 SettingsManager]: * Save file in source directory=true [2023-07-03 15:49:42,720 INFO L137 SettingsManager]: * Use automatic naming=true [2023-07-03 15:49:42,721 INFO L137 SettingsManager]: * File name=CHC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.icfgtochc: Break symmetry of preference order -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: CHC solver backend -> ELDARICA Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce CHC model if query is SAT -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce derivation if query is UNSAT -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce UNSAT core if query is UNSAT -> true [2023-07-03 15:49:42,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-07-03 15:49:42,965 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-07-03 15:49:42,968 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-07-03 15:49:42,968 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-07-03 15:49:42,969 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-07-03 15:49:42,970 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-k/add-sub-k.bpl [2023-07-03 15:49:42,971 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-k/add-sub-k.bpl' [2023-07-03 15:49:42,990 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-07-03 15:49:42,992 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-07-03 15:49:42,993 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-07-03 15:49:42,993 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-07-03 15:49:42,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-07-03 15:49:43,009 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,011 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,018 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,018 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,020 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,021 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,021 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,022 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,022 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-07-03 15:49:43,024 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-07-03 15:49:43,024 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-07-03 15:49:43,025 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-07-03 15:49:43,026 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.07 03:49:42" (1/1) ... [2023-07-03 15:49:43,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-07-03 15:49:43,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-07-03 15:49:43,059 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-07-03 15:49:43,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-07-03 15:49:43,101 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-07-03 15:49:43,102 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-07-03 15:49:43,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-07-03 15:49:43,144 INFO L236 CfgBuilder]: Building ICFG [2023-07-03 15:49:43,146 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-07-03 15:49:43,149 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-07-03 15:49:43,189 INFO L277 CfgBuilder]: Performing block encoding [2023-07-03 15:49:43,193 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-07-03 15:49:43,194 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-07-03 15:49:43,195 INFO L201 PluginConnector]: Adding new model add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.07 03:49:43 BoogieIcfgContainer [2023-07-03 15:49:43,195 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-07-03 15:49:43,196 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-07-03 15:49:43,196 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-07-03 15:49:43,196 INFO L274 PluginConnector]: IcfgToChc initialized [2023-07-03 15:49:43,197 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.07 03:49:43" (1/1) ... [2023-07-03 15:49:43,375 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'x := x - k;' is: true [2023-07-03 15:49:43,379 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'x := x + k;' is: true [2023-07-03 15:49:43,381 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'havoc k;' is: true [2023-07-03 15:49:43,392 INFO L180 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'x := x - k;' is: true [2023-07-03 15:49:43,394 INFO L180 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'x := x + k;' is: true [2023-07-03 15:49:43,396 INFO L180 IndependenceChecker]: instantiated independence condition for 'havoc k;' and 'havoc k;' is: true [2023-07-03 15:49:43,410 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'x := x - k;' is: true [2023-07-03 15:49:43,414 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'x := x + k;' is: true [2023-07-03 15:49:43,417 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x + k;' and 'havoc k;' is: true [2023-07-03 15:49:43,426 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'x := x - k;' is: true [2023-07-03 15:49:43,430 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'x := x + k;' is: true [2023-07-03 15:49:43,432 INFO L180 IndependenceChecker]: instantiated independence condition for 'x := x - k;' and 'havoc k;' is: true [2023-07-03 15:49:43,437 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'x := x - k;' is: true [2023-07-03 15:49:43,439 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'x := x + k;' is: true [2023-07-03 15:49:43,440 INFO L180 IndependenceChecker]: instantiated independence condition for '<[ dummy edge: assume true; ]>' and 'havoc k;' is: true [2023-07-03 15:49:43,494 INFO L201 PluginConnector]: Adding new model add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 03.07 03:49:43 HornClauseAST [2023-07-03 15:49:43,494 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-07-03 15:49:43,495 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-07-03 15:49:43,495 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-07-03 15:49:43,495 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-07-03 15:49:43,496 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 03.07 03:49:43" (1/1) ... [2023-07-03 15:49:43,497 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/add-sub-k/CHC_add-sub-k.bpl_UID11973797862285104785.smt2 [2023-07-03 15:49:43,526 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-07-03 15:49:43,527 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-07-03 15:49:43,527 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-07-03 15:49:43,527 INFO L274 PluginConnector]: ChcSolver initialized [2023-07-03 15:49:43,537 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 03.07 03:49:43" (1/1) ... [2023-07-03 15:49:43,538 WARN L147 ChcSolverObserver]: Derivation production is not supported by backend [2023-07-03 15:49:43,539 WARN L153 ChcSolverObserver]: UNSAT core production is not supported by backend [2023-07-03 15:49:43,539 INFO L91 EldaricaCliChcScript]: Writing script to file /tmp/eldarica_177531163242778445.smt2 [2023-07-03 15:49:43,554 ERROR L181 MonitoredProcess]: Could not determine absolute path of external process, hoping that OS will resolve eld [2023-07-03 15:49:43,554 INFO L189 MonitoredProcess]: No working directory specified, using eld [2023-07-03 15:49:43,558 INFO L229 MonitoredProcess]: Starting monitored process 2 with eld -disj -ssol /tmp/eldarica_177531163242778445.smt2 (exit command is null, workingDir is null) [2023-07-03 15:49:43,565 INFO L327 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_177531163242778445.smt2 (2)] Waiting until timeout for monitored process [2023-07-03 16:07:32,042 INFO L540 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_177531163242778445.smt2 (2)] Forceful destruction successful, exit code 0 [2023-07-03 16:07:32,204 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-07-03 16:07:32,212 INFO L176 ChcSolverObserver]: (define-fun (Inv Int Int Int Bool Int Int Int Bool Int Int Bool) ((A Int) (B Int) (C Int) (D Bool) (E Int) (F Int) (G Int) (H Bool) (I Int) (J Int) ) Bool (or (and H (= 2 E) (= A 1) (<= (+ G 1) C) (= I 0) (= B 0)) (and (= 3 A) H (= 5 E) (= I 4) (<= (+ G 1) C)) (and (= 3 A) (= 3 E) H (= I 4) (<= (+ G 1) C)) (and (= 3 I) H D (= E 4) (<= (+ G 1) C) (= A 4)) (and (= 3 A) H D (<= (+ G 1) C) (= 5 I) (= E 0)) (and (<= 4 A) H D (not (= G C)) (= I 0) (= E 0)) (and (= 3 I) H D (= A 1) (<= (+ C 1) G) (= E 0)) (and (= 2 I) H (= 2 A) (= E 1) (<= (+ G 1) C) (= B 0)) (and H D (= 5 E) (= A 1) (= I 0) (<= (+ C 1) G)) (and (= 2 I) H D (= 2 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) (not D) (= 3 I) H (= 5 E) (<= (+ G 1) C)) (and (not D) (= 3 I) H (= E 1) (<= (+ G 1) C) (<= 6 A)) (and H D (= I 4) (= 2 E) (= 2 A) (<= (+ C 1) G)) (and (= J B) (= 3 I) D (= 2 A) (= E 1) (<= (+ C 1) G)) (and (not D) (= 2 I) (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and (<= 5 A) D (= I 4) (= E 4) (<= (+ C 1) G)) (and (= I 1) H (= 5 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and (<= 5 A) (= 3 I) D (= E 4) (<= (+ C 1) G)) (and (<= 4 A) H D (= E 4) (<= (+ G 1) C) (= I 0)) (and (= 3 I) H D (= A 1) (= E 4) (<= (+ G 1) C) (= B 0)) (and (= 3 A) (= 2 I) D (= E 4) (<= (+ C 1) G)) (and (= I 1) H (= 2 E) (= 2 A) (<= (+ G 1) C) (= B 0)) (and (= 2 I) H D (<= (+ G 1) C) (= A 4) (= E 0)) (and (= 3 I) D (= 5 E) (= 2 A) (<= (+ C 1) G)) (and D (= 2 A) (= E 1) (<= (+ C 1) G) (= 5 I)) (and (= 3 A) (= 3 I) D (= E 1) (<= (+ C 1) G)) (and (not H) (= A 1) (= E 4) (= I 0) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) (= 3 E) H (<= (+ G 1) C) (= I 0)) (and (not H) (= 2 E) (= I 0) (= A 4) (<= (+ C 1) G)) (and (<= 5 A) H D (= I 4) (= 2 E) (<= (+ C 1) G)) (and H (= 2 E) (<= (+ G 1) C) (= A 4) (= 5 I)) (and D (= I 4) (= E 1) (= A 4) (<= (+ C 1) G)) (and (= 2 I) D (= 5 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and (= I 1) (= 3 A) (= 3 E) D (<= (+ C 1) G)) (and (= 2 I) H (= 2 E) (= 2 A) (<= (+ G 1) C) (= B 0)) (and (<= 5 A) (not D) (= 2 I) (<= (+ G 1) C) (= E 0)) (and (not H) (= 2 E) (= 2 A) (= I 0) (<= (+ C 1) G)) (and H D (= 2 E) (= I 0) (= A 4) (<= (+ C 1) G)) (and D (= 5 E) (= I 4) (= A 4) (<= (+ C 1) G)) (and (= I 1) (not H) (= 3 A) D (= 2 E) (<= (+ C 1) G)) (and (= I 1) (<= 5 A) H D (= E 4) (<= (+ G 1) C)) (and (= 3 E) H (= F B) (= A 1) (<= (+ G 1) C) (= I 0)) (and (= I 1) H D (= 2 A) (= E 4) (<= (+ G 1) C)) (and (= I 1) (= 3 A) D (= 5 E) (<= (+ C 1) G)) (and (= I 1) (not D) (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and (= 3 E) (= 2 I) H (= F B) (= 2 A) (<= (+ G 1) C)) (and (<= 5 A) H (= 2 E) (<= (+ G 1) C) (= I 0)) (and (not D) (= 3 I) H (= E 4) (<= (+ G 1) C) (= A 4)) (and (<= 5 A) (not D) (= I 4) (<= (+ G 1) C) (= E 0)) (and H (= I 4) (= 2 E) (<= (+ G 1) C) (= A 4)) (and (= 2 I) D (= 2 A) (= E 1) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) (not H) D (= 2 E) (<= (+ C 1) G) (= 5 I)) (and (= 3 E) H D (= I 4) (= A 1) (<= (+ G 1) C) (= B 0)) (and H (= 5 E) (= 2 A) (<= (+ G 1) C) (= I 0)) (and (= 3 A) (= 3 I) H D (= E 4) (<= (+ G 1) C)) (and (not D) (= 3 A) (= 3 I) (<= (+ G 1) C) (= E 0)) (and (= I 1) (<= 5 A) (= 3 E) H D (<= (+ G 1) C)) (and (<= 5 A) (= 3 E) H (<= (+ G 1) C) (= 5 I)) (and H D (= I 4) (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= I 1) D (= 5 E) (= 2 A) (<= (+ C 1) G)) (and (= 3 I) H D (= 5 E) (<= (+ G 1) C) (= A 4)) (and (= I 1) (not H) D (= 2 E) (= 5 A) (<= (+ C 1) G)) (and (<= 5 A) (= 2 I) H D (= E 1) (<= (+ C 1) G)) (and (= I 1) D (= 5 A) (= E 1) (<= (+ C 1) G)) (and (= 2 I) D (= E 1) (<= 6 A) (<= (+ C 1) G)) (and (= 2 I) H D (= 2 A) (<= (+ G 1) C) (= E 0)) (and (= 2 I) D (= 5 A) (= E 1) (<= (+ C 1) G)) (and (not H) (= 3 I) D (= 2 E) (= 5 A) (<= (+ C 1) G)) (and (= 3 E) D (= I 4) (= 2 A) (<= (+ C 1) G)) (and (= 3 E) H (= 2 A) (<= (+ G 1) C) (= I 0)) (and (not H) (= 3 E) (= 2 A) (= I 0) (<= (+ C 1) G)) (and (<= 5 A) (= 3 I) H D (= E 1) (<= (+ G 1) C)) (and (= 3 I) H D (= 5 E) (= A 1) (<= (+ C 1) G)) (and (= I 1) (<= 5 A) H D (= 2 E) (<= (+ G 1) C)) (and (= 2 I) H (= 5 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and (not H) (= A 1) (= E 1) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= 3 A) (= 3 I) H D (= 2 E) (<= (+ C 1) G)) (and (not H) (= 3 A) D (= I 0) (<= (+ C 1) G) (= E 0)) (and (= 3 I) H D (= 2 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and (not H) (= 3 A) D (= 2 E) (<= (+ C 1) G) (= 5 I)) (and (<= 5 A) (= 2 I) H D (= 2 E) (<= (+ C 1) G)) (and (= 3 A) (= 3 I) H D (= 2 E) (<= (+ G 1) C)) (and (= 3 E) (= 2 I) H (<= (+ G 1) C) (= A 4)) (and H D (= I 4) (= 2 A) (= E 1) (<= (+ G 1) C)) (and (not D) (= 3 A) (= 3 I) H (= E 1) (<= (+ G 1) C)) (and (<= 5 A) (= 2 I) D (= E 4) (<= (+ C 1) G)) (and (<= 4 A) H D (= E 4) (= I 0) (<= (+ C 1) G)) (and H D (= I 4) (= A 1) (= E 4) (<= (+ G 1) C) (= B 0)) (and (= 3 E) H (= I 4) (<= (+ G 1) C) (= A 4)) (and (= I 1) (not H) D (= 2 E) (<= 6 A) (<= (+ C 1) G)) (and (not D) (= 3 I) (<= (+ G 1) C) (= A 4) (= E 0)) (and (<= 4 A) H D (= 5 E) (= I 0) (<= (+ C 1) G)) (and (= 3 E) H D (= A 1) (= I 0) (<= (+ C 1) G)) (and D (= I 4) (= 2 A) (= E 1) (<= (+ C 1) G) (= B 0)) (and (= 3 A) H (= 2 E) (<= (+ G 1) C) (= I 0)) (and (= I 1) D (= 2 A) (= E 4) (<= (+ C 1) G) (= B 0)) (and (= 3 A) D (= I 4) (= E 4) (<= (+ C 1) G)) (and (= 3 E) D (= A 1) (<= (+ C 1) G) (= 5 I)) (and (= 3 I) H D (<= (+ G 1) C) (= A 4) (= E 0)) (and D (= 5 E) (= 2 A) (<= (+ C 1) G) (= 5 I)) (and (<= 5 A) (= 3 I) H D (= E 1) (<= (+ C 1) G)) (and (not H) D (= I 4) (= 2 E) (<= 6 A) (<= (+ C 1) G)) (and (= I 1) (= 3 A) H (= E 4) (<= (+ G 1) C)) (and (= I 1) H D (<= (+ G 1) C) (= A 4) (= E 0)) (and (<= 4 A) (= 3 E) H D (<= (+ G 1) C) (= 5 I)) (and H D (= I 4) (= 2 E) (= 2 A) (<= (+ G 1) C)) (and (= 3 E) (= 3 I) D (= A 4) (<= (+ C 1) G)) (and (<= 4 A) H D (= I 4) (<= (+ G 1) C) (= E 0)) (and (<= 4 A) D (<= (+ C 1) G) (= 5 I) (= E 0)) (and D (= 2 A) (<= (+ C 1) G) (= 5 I) (= E 0)) (and (not H) (= 5 E) (= A 1) (= I 0) (<= (+ C 1) G)) (and (<= 5 A) (= 3 E) (= 3 I) D (<= (+ C 1) G)) (and (= 3 I) D (= 5 A) (= E 1) (<= (+ C 1) G)) (and (<= 5 A) H (= I 4) (= 2 E) (<= (+ G 1) C)) (and (<= 5 A) (= 3 I) D (= 5 E) (<= (+ C 1) G)) (and (= 2 I) D (= 5 E) (= 2 A) (<= (+ C 1) G)) (and (not H) (= 3 A) (= E 1) (= I 0) (<= (+ C 1) G)) (and (not H) (= 2 I) D (= 2 E) (= 5 A) (<= (+ C 1) G)) (and (= I 1) (<= 5 A) (not D) (<= (+ G 1) C) (= E 0)) (and H (= 2 E) (= 2 A) (<= (+ G 1) C) (= 5 I)) (and (= A 0) D (<= (+ C 1) G) (= 5 I) (= B 0) (= E 0)) (and (= 3 A) (= 3 E) D (= I 4) (<= (+ C 1) G)) (and (<= 5 A) (not D) (= 3 I) (<= (+ G 1) C) (= E 0)) (and (= 2 I) H D (= 2 A) (= E 1) (<= (+ C 1) G)) (and (= 3 I) H D (= A 1) (= E 1) (<= (+ C 1) G) (= B 0)) (and (= 3 A) D (= E 4) (<= (+ C 1) G) (= 5 I)) (and (<= 4 A) (not D) (<= (+ G 1) C) (= 5 I) (= E 0)) (and (= I 1) H (= 5 A) (= E 1) (<= (+ G 1) C)) (and H D (= I 4) (= 2 A) (= E 1) (<= (+ C 1) G)) (and (not D) (= 3 E) (= 3 I) H (<= (+ G 1) C) (<= 6 A)) (and (not H) (= 3 A) (= 3 I) D (= 2 E) (<= (+ C 1) G)) (and (<= 5 A) H (= E 1) (<= (+ G 1) C) (= I 0)) (and (= I 1) H D (= 2 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and (= I 1) (= 3 E) D (= A 4) (<= (+ C 1) G)) (and (= 3 E) H D (= A 1) (<= (+ G 1) C) (= 5 I)) (and (<= 4 A) H D (= I 4) (= E 4) (<= (+ G 1) C)) (and (not D) (= A 0) (<= (+ G 1) C) (= 5 I) (= B 0) (= E 0)) (and (<= 5 A) (not H) (= 2 E) (= I 0) (<= (+ C 1) G)) (and (= 3 I) H D (= 2 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and (= I 1) H D (= 2 E) (= 2 A) (<= (+ C 1) G)) (and (not H) D (= I 4) (= 2 E) (= 2 A) (<= (+ C 1) G) (= B 0)) (and (= I 1) (= 3 A) D (<= (+ C 1) G) (= E 0)) (and (<= 5 A) (= 3 I) H D (= 5 E) (<= (+ G 1) C)) (and H (= 5 E) (= A 1) (<= (+ G 1) C) (= I 0)) (and (<= 4 A) (= 3 E) H D (<= (+ G 1) C) (= I 0)) (and (<= 5 A) (= 3 E) D (= I 4) (<= (+ C 1) G)) (and (= 3 I) H D (= 2 A) (= E 1) (<= (+ G 1) C)) (and (<= 5 A) H D (= E 1) (= I 0) (<= (+ C 1) G)) (and (= 3 A) D (= I 4) (<= (+ C 1) G) (= E 0)) (and (= I 1) H D (= 2 A) (= E 1) (<= (+ C 1) G)) (and (not H) (= 5 E) (= 2 A) (= I 0) (<= (+ C 1) G)) (and (= A 0) H (= 5 E) (<= (+ G 1) C) (= I 0) (= B 0)) (and (not D) (= 3 A) (= 3 I) H (= 2 E) (<= (+ G 1) C)) (and (= I 1) (= 3 A) H D (<= (+ G 1) C) (= E 0)) (and D (= 5 E) (= I 4) (= A 1) (<= (+ C 1) G) (= B 0)) (and (= 3 A) H (= E 1) (<= (+ G 1) C) (= 5 I)) (and (= 3 A) (= 2 I) D (= 5 E) (<= (+ C 1) G)) (and (<= 5 A) (not H) (= E 1) (= I 0) (<= (+ C 1) G)) (and (<= 5 A) H (= I 4) (= E 1) (<= (+ G 1) C)) (and H (= 5 E) (= I 4) (= A 1) (<= (+ G 1) C) (= B 0)) (and (= 2 I) H D (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and D (= I 4) (= 2 A) (= E 4) (<= (+ C 1) G) (= B 0)) (and (= 3 A) (= 3 E) (= 3 I) H D (<= (+ G 1) C)) (and (not H) (= 3 A) (= 2 E) (= I 0) (<= (+ C 1) G)) (and (= I 1) (= 3 A) H (= E 1) (<= (+ G 1) C)) (and (<= 5 A) (= 2 I) H D (= E 4) (<= (+ G 1) C)) (and (= 3 A) (= 3 E) H (<= (+ G 1) C) (= I 0)) (and (= 3 A) (= 3 E) (= 2 I) D (<= (+ C 1) G)) (and (<= 4 A) (not H) (= 3 E) D (= I 0) (<= (+ C 1) G)) (and (= 2 I) D (= E 1) (= A 4) (<= (+ C 1) G)) (and (= 3 A) (= 2 I) H (= E 4) (<= (+ G 1) C)) (and (= 3 A) H (= E 4) (<= (+ G 1) C) (= I 0)) (and (= 2 I) D (= 2 A) (<= (+ C 1) G) (= E 0)) (and (<= 5 A) H (= E 4) (<= (+ G 1) C) (= I 0)) (and (= 2 I) H D (= 2 A) (= E 4) (<= (+ C 1) G)) (and (= 3 A) H (= I 4) (= E 4) (<= (+ G 1) C)) (and (not H) D (= I 4) (= 2 E) (= 5 A) (<= (+ C 1) G)) (and (<= 5 A) (not H) (= 3 E) (= I 0) (<= (+ C 1) G)) (and (= 3 A) (= 2 I) H D (= 2 E) (<= (+ C 1) G)) (and (= I 1) H (= E 1) (<= (+ G 1) C) (= A 4)) (and (= 3 E) H D (= 2 A) (= I 0) (<= (+ C 1) G)) (and (<= 4 A) (= 3 E) H D (= I 0) (<= (+ C 1) G)) (and (= 2 I) H (= 2 A) (= E 4) (<= (+ G 1) C) (= B 0)) (and (= 2 I) H (= E 1) (<= (+ G 1) C) (= A 4)) (and (<= 5 A) (= 2 I) H D (= E 1) (<= (+ G 1) C)) (and (= 3 A) (= 2 I) H (= 2 E) (<= (+ G 1) C)) (and (= 3 E) (= 2 I) H (= 5 A) (<= (+ G 1) C)) (and (<= 4 A) H (= 5 E) (<= (+ G 1) C) (= 5 I)) (and (not D) (= 3 A) (= 3 I) H (= 5 E) (<= (+ G 1) C)) (and (= I 1) (= 3 A) D (= E 1) (<= (+ C 1) G)) (and (= 2 I) H (= 5 A) (= E 1) (<= (+ G 1) C)) (and (not D) (= 3 I) (= 2 A) (<= (+ G 1) C) (= E 0)) (and H D (= 2 E) (= 2 A) (= I 0) (<= (+ C 1) G)) (and (not H) (= 3 I) D (= 2 E) (<= 6 A) (<= (+ C 1) G)) (and (= 2 I) H D (= A 1) (= E 1) (<= (+ C 1) G) (= B 0)) (and (= I 1) (not D) (= 3 A) (<= (+ G 1) C) (= E 0)) (and (= 3 E) H (<= (+ G 1) C) (= I 0) (= A 4)) (and (not D) (= I 4) (= 2 A) (<= (+ G 1) C) (= E 0)) (and H (= I 4) (= E 1) (<= (+ G 1) C) (= A 4)) (and (= 2 I) H D (= A 1) (= E 4) (<= (+ C 1) G) (= B 0)) (and (not D) (= A 1) (<= (+ G 1) C) (= 5 I) (= E 0)) (and (<= 4 A) H D (= 5 E) (= I 4) (<= (+ C 1) G)) (and (= I 1) H D (= 2 A) (= E 4) (<= (+ C 1) G)) (and (<= 5 A) (= 3 I) D (<= (+ C 1) G) (= E 0)) (and H (= A 1) (= E 4) (<= (+ G 1) C) (= 5 I) (= B 0)) (and H (= E 1) (<= (+ G 1) C) (= A 4) (= 5 I)) (and (= 3 E) (= 2 I) H D (= A 1) (<= (+ G 1) C) (= B 0)) (and (not H) (= 3 E) D (= A 1) (= I 0) (<= (+ C 1) G)) (and (= 3 A) (= 3 E) (= 3 I) D (<= (+ C 1) G)) (and (not D) (= 3 I) H (= 2 A) (= E 4) (<= (+ G 1) C)) (and (not D) (= 3 A) (= I 4) (<= (+ G 1) C) (= E 0)) (and (not H) (= 3 E) (= I 0) (= A 4) (<= (+ C 1) G)) (and (not H) (not D) (= A 1) (not (= G C)) (= I 0) (= E 0)) (and (= I 1) H (= 2 A) (= E 4) (<= (+ G 1) C) (= B 0)) (and (not D) (= A 0) H (<= (+ G 1) C) (= I 0) (= B 0) (= E 0)) (and (= 2 I) H (= 2 E) (= 5 A) (<= (+ G 1) C)) (and (= 3 I) H D (= E 1) (<= (+ G 1) C) (= A 4)) (and (= I 1) D (= 2 A) (<= (+ C 1) G) (= E 0)) (and (not D) (= 2 I) (= 2 A) (<= (+ G 1) C) (= E 0)) (and (not H) D (= I 4) (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= 3 A) H (= I 4) (= E 1) (<= (+ G 1) C)) (and (= 3 A) H (= E 4) (<= (+ G 1) C) (= 5 I)) (and H D (= I 4) (= A 1) (= E 1) (<= (+ G 1) C) (= B 0)) (and (<= 4 A) H D (= I 4) (= E 4) (<= (+ C 1) G)) (and (= 3 A) D (= E 1) (<= (+ C 1) G) (= 5 I)) (and (= 3 A) (= 2 I) D (<= (+ C 1) G) (= E 0)) (and (= 2 I) H (= 2 E) (<= (+ G 1) C) (<= 6 A)) (and (not H) (= A 0) D (= I 0) (<= (+ C 1) G) (= B 0) (= E 0)) (and (not D) (= 3 I) H (= 2 E) (= 5 A) (<= (+ G 1) C)) (and D (= A 1) (= E 4) (<= (+ C 1) G) (= 5 I) (= B 0)) (and (= I 1) (= 3 E) H (= F B) (= 2 A) (<= (+ G 1) C)) (and (= I 1) H D (= A 1) (= E 4) (<= (+ G 1) C) (= B 0)) (and (= A 0) H D (<= (+ G 1) C) (= 5 I) (= B 0) (= E 0)) (and (= 3 A) (= 3 I) D (= E 4) (<= (+ C 1) G)) (and (= I 1) H D (= A 1) (= E 4) (<= (+ C 1) G) (= B 0)) (and D (= 5 E) (= I 4) (= 2 A) (<= (+ C 1) G)) (and (= 2 I) D (= E 4) (= A 4) (<= (+ C 1) G)) (and (not H) (not D) (= 3 A) (not (= G C)) (= I 0) (= E 0)) (and (= 3 A) (= 3 E) H (<= (+ G 1) C) (= 5 I)) (and (not D) (= 3 A) (= 3 I) H (= E 4) (<= (+ G 1) C)) (and H D (= I 4) (= 2 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and D (= I 4) (= 5 A) (= E 1) (<= (+ C 1) G)) (and (= A 0) H D (= 5 E) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= I 1) (= 3 A) H D (= 2 E) (<= (+ C 1) G)) (and H D (= I 4) (= 2 A) (= E 4) (<= (+ C 1) G)) (and (= I 1) D (= E 4) (= A 4) (<= (+ C 1) G)) (and (= I 1) (<= 5 A) H D (= E 1) (<= (+ C 1) G)) (and (= 3 E) (= 2 I) D (= 2 A) (<= (+ C 1) G)) (and (= I 1) D (= A 1) (<= (+ C 1) G) (= B 0) (= E 0)) (and (= 3 A) H (= 5 E) (<= (+ G 1) C) (= 5 I)) (and (not H) (= 2 E) (= A 1) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= 3 E) H D (= I 4) (= 2 A) (<= (+ G 1) C)) (and H (= E 4) (<= (+ G 1) C) (= A 4) (= 5 I)) (and (not H) (= 3 A) D (= I 4) (= 2 E) (<= (+ C 1) G)) (and (not D) (= 3 A) (= 3 E) (= 3 I) H (<= (+ G 1) C)) (and H D (= A 1) (not (= G C)) (= I 0) (= E 0)) (and (not D) (= 2 I) (<= (+ G 1) C) (= A 4) (= E 0)) (and (= I 1) (<= 5 A) H D (= 2 E) (<= (+ C 1) G)) (and (not H) (= 2 I) D (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= 2 I) H D (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= 3 E) H D (= I 4) (= A 1) (<= (+ C 1) G) (= B 0)) (and H D (= A 1) (= E 1) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= 2 I) H (= E 4) (<= (+ G 1) C) (<= 6 A)) (and (= 3 A) H D (= I 4) (= 2 E) (<= (+ C 1) G)) (and (<= 4 A) H D (<= (+ G 1) C) (= 5 I) (= E 0)) (and (= 2 I) H (= E 1) (<= (+ G 1) C) (<= 6 A)) (and H D (= A 1) (<= (+ G 1) C) (= 5 I) (= E 0)) (and H D (= I 4) (= A 1) (= E 4) (<= (+ C 1) G) (= B 0)) (and (= 2 I) H (= 5 E) (= 2 A) (<= (+ G 1) C)) (and (not D) (= I 4) (<= (+ G 1) C) (= A 4) (= E 0)) (and H D (= A 1) (= E 4) (= I 0) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) (= 2 I) D (= 5 E) (<= (+ C 1) G)) (and (= 3 A) (= 2 I) H (= E 1) (<= (+ G 1) C)) (and (= 3 A) (= 2 I) H (= 5 E) (<= (+ G 1) C)) (and (= 3 I) H D (= 2 A) (= E 4) (<= (+ C 1) G)) (and (= 3 I) H D (= 2 E) (= A 4) (<= (+ C 1) G)) (and D (= A 1) (<= (+ C 1) G) (= 5 I) (= E 0)) (and (= 3 A) H D (= I 4) (<= (+ G 1) C) (= E 0)) (and (= 3 A) (= 3 I) H D (= 5 E) (<= (+ G 1) C)) (and (= 3 A) (= 3 I) H D (<= (+ G 1) C) (= E 0)) (and (= J B) (= 3 I) D (= A 1) (<= (+ C 1) G) (= E 0)) (and (= 3 A) (= 3 I) D (<= (+ C 1) G) (= E 0)) (and (= 2 I) H D (= 2 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and (not D) (= 3 I) H (= 5 E) (<= (+ G 1) C) (= A 4)) (and (= I 1) D (= 5 E) (= A 1) (<= (+ C 1) G) (= B 0)) (and H (= A 1) (= E 4) (<= (+ G 1) C) (= I 0) (= B 0)) (and (= 3 A) (= 3 I) H D (= E 1) (<= (+ G 1) C)) (and (not H) (not D) (= 2 A) (not (= G C)) (= I 0) (= E 0)) (and (= 3 I) D (= E 1) (<= 6 A) (<= (+ C 1) G)) (and (<= 5 A) H (= 2 E) (<= (+ G 1) C) (= 5 I)) (and (<= 4 A) (not H) D (= E 4) (= I 0) (<= (+ C 1) G)) (and (not D) (= 2 A) (<= (+ G 1) C) (= 5 I) (= E 0)) (and (<= 4 A) (= 3 E) D (<= (+ C 1) G) (= 5 I)) (and (<= 5 A) H (= I 4) (= E 4) (<= (+ G 1) C)) (and (= 3 E) D (= 2 A) (<= (+ C 1) G) (= 5 I)) (and (= 3 E) (= 2 I) D (= A 4) (<= (+ C 1) G)) (and (= I 1) H (= E 4) (<= (+ G 1) C) (<= 6 A)) (and H D (= 2 A) (= E 4) (= I 0) (<= (+ C 1) G)) (and (not D) (= 3 A) H (<= (+ G 1) C) (= I 0) (= E 0)) (and (= I 1) (not H) D (= 2 E) (= 2 A) (<= (+ C 1) G) (= B 0)) (and H D (= 2 E) (= 2 A) (<= (+ C 1) G) (= 5 I)) (and (= I 1) (= 3 A) D (= E 4) (<= (+ C 1) G)) (and H (= 2 A) (= E 4) (<= (+ G 1) C) (= 5 I)) (and (= 3 A) D (= 5 E) (= I 4) (<= (+ C 1) G)) (and (= 3 A) (= 2 I) D (= E 1) (<= (+ C 1) G)) (and (= 3 E) H (= 2 A) (<= (+ G 1) C) (= 5 I)) (and (= 3 E) (= 3 I) H D (= A 1) (<= (+ G 1) C)) (and (<= 5 A) (= 3 E) (= 3 I) H D (<= (+ G 1) C)) (and (= I 1) (= 3 E) H (= 5 A) (<= (+ G 1) C)) (and (= I 1) (= 3 E) H (<= (+ G 1) C) (<= 6 A)) (and (<= 5 A) D (= I 4) (<= (+ C 1) G) (= E 0)) (and (= I 1) H D (= A 1) (= E 1) (<= (+ C 1) G) (= B 0)) (and D (= A 1) (= E 1) (<= (+ C 1) G) (= 5 I) (= B 0)) (and (= 2 I) H (= 5 A) (= E 4) (<= (+ G 1) C)) (and (= 3 E) H (<= (+ G 1) C) (= A 4) (= 5 I)) (and (= 3 A) H D (= E 4) (= I 0) (<= (+ C 1) G)) (and (= 3 E) (= 3 I) H D (<= (+ G 1) C) (= A 4)) (and (= 3 I) D (= 2 A) (<= (+ C 1) G) (= E 0)) (and (= 2 I) H D (= 2 E) (= 2 A) (<= (+ C 1) G)) (and D (= I 4) (= E 1) (<= 6 A) (<= (+ C 1) G)) (and H (= 5 E) (= 2 A) (<= (+ G 1) C) (= 5 I)) (and (= I 1) D (= A 4) (<= (+ C 1) G) (= E 0)) (and (= I 1) H D (= A 1) (= E 1) (<= (+ G 1) C) (= B 0)) (and (not H) (= 3 A) (= E 4) (= I 0) (<= (+ C 1) G)) (and (not D) (= 3 I) H (= 5 A) (= E 4) (<= (+ G 1) C)) (and (= I 1) H (= 2 E) (<= (+ G 1) C) (<= 6 A)) (and (<= 5 A) (= 3 I) H D (= 2 E) (<= (+ G 1) C)) (and H (= E 4) (<= (+ G 1) C) (= I 0) (= A 4)) (and (= I 1) (<= 5 A) H D (= E 1) (<= (+ G 1) C)) (and (not D) (= 3 I) H (= 2 A) (= E 1) (<= (+ G 1) C)) (and (not H) D (= 2 E) (= A 4) (<= (+ C 1) G) (= 5 I)) (and H (= 2 E) (= 2 A) (<= (+ G 1) C) (= I 0)) (and (= 2 I) H (= 5 E) (<= (+ G 1) C) (= A 4)) (and (= I 1) H (= E 1) (<= (+ G 1) C) (<= 6 A)) (and (<= 5 A) (= 3 I) H D (= 2 E) (<= (+ C 1) G)) (and (= 3 E) (= 2 I) H D (= 2 A) (<= (+ G 1) C)) (and H D (= I 4) (= 2 A) (= E 4) (<= (+ G 1) C)) (and (not H) D (= A 1) (= I 0) (<= (+ C 1) G) (= E 0)) (and (not D) (= 3 I) H (= 2 E) (<= (+ G 1) C) (= A 4)) (and (= 3 E) (= 3 I) D (= 2 A) (<= (+ C 1) G)) (and H D (= 2 A) (= E 1) (= I 0) (<= (+ C 1) G)) (and (= 3 E) H D (= A 1) (<= (+ G 1) C) (= I 0)) (and (<= 5 A) (= 2 I) H D (<= (+ G 1) C) (= E 0)) (and (= 3 A) H D (not (= G C)) (= I 0) (= E 0)) (and (= 3 I) D (= A 4) (<= (+ C 1) G) (= E 0)) (and (<= 5 A) (= 3 I) H D (= E 4) (<= (+ G 1) C)) (and (<= 5 A) H (= E 1) (<= (+ G 1) C) (= 5 I)) (and H (= A 1) (= E 1) (<= (+ G 1) C) (= 5 I) (= B 0)) (and (= 2 I) H D (= A 1) (= E 4) (<= (+ G 1) C) (= B 0)) (and (<= 4 A) (= 3 E) H D (= I 4) (<= (+ C 1) G)) (and (= I 1) (= 3 A) H (= 2 E) (<= (+ G 1) C)) (and (= I 1) H (= E 4) (<= (+ G 1) C) (= A 4)) (and (= 3 E) H (= I 4) (= F B) (= 2 A) (<= (+ G 1) C)) (and (= I 1) D (= 2 A) (= E 1) (<= (+ C 1) G) (= B 0)) (and D (= I 4) (= A 4) (<= (+ C 1) G) (= E 0)) (and (= 3 I) H D (= A 1) (= E 1) (<= (+ G 1) C) (= B 0)) (and (= 3 E) (= 3 I) H D (= A 1) (<= (+ C 1) G)) (and (= J B) (= 3 I) D (= 5 E) (= A 1) (<= (+ C 1) G)) (and H D (= 2 E) (= A 4) (<= (+ C 1) G) (= 5 I)) (and (not H) (= 3 A) (= 5 E) (= I 0) (<= (+ C 1) G)) (and H D (= 2 E) (= A 1) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= I 1) (not D) (<= (+ G 1) C) (= A 4) (= E 0)) (and (= I 1) D (= 5 E) (= A 4) (<= (+ C 1) G)) (and (= 3 I) H D (= 2 A) (= E 1) (<= (+ C 1) G)) (and (not H) (= 2 A) (= E 4) (= I 0) (<= (+ C 1) G)) (and (= J B) (not H) (= 3 I) D (= 2 E) (= 2 A) (<= (+ C 1) G)) (and (not H) D (= 2 E) (= A 1) (<= (+ C 1) G) (= 5 I) (= B 0)) (and (= 3 E) (= 2 I) H (<= (+ G 1) C) (<= 6 A)) (and (<= 5 A) (= 2 I) H (= 5 E) (<= (+ G 1) C)) (and (not H) (= 3 E) (= F B) (= A 1) (= I 0) (<= (+ C 1) G)) (and (not D) H (= A 1) (<= (+ G 1) C) (= I 0) (= E 0)) (and (<= 4 A) D (= 5 E) (<= (+ C 1) G) (= 5 I)) (and (not D) (= 3 I) H (= E 1) (<= (+ G 1) C) (= A 4)) (and (= 3 A) H (= 5 E) (<= (+ G 1) C) (= I 0)) (and (= I 1) (<= 5 A) D (= 5 E) (<= (+ C 1) G)) (and (= I 1) H (= 5 E) (<= (+ G 1) C) (= A 4)) (and (<= 4 A) H D (= I 4) (<= (+ C 1) G) (= E 0)) (and (= 2 I) D (= A 4) (<= (+ C 1) G) (= E 0)) (and (not D) (= 3 I) H (= A 1) (<= (+ G 1) C) (= E 0)) (and (= I 1) (= 3 E) D (= 2 A) (<= (+ C 1) G)) (and D (= I 4) (= E 4) (= A 4) (<= (+ C 1) G)) (and (= I 1) H (= 2 E) (<= (+ G 1) C) (= A 4)) (and (= I 1) (not H) D (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= 3 A) H (= I 4) (= 2 E) (<= (+ G 1) C)) (and H D (= E 1) (= I 0) (= A 4) (<= (+ C 1) G)) (and (<= 5 A) D (= 5 E) (= I 4) (<= (+ C 1) G)) (and (not D) (= 3 E) (= 3 I) H (= 5 A) (<= (+ G 1) C)) (and (<= 5 A) (= 3 E) H (= I 4) (<= (+ G 1) C)) (and (not D) (= 3 I) H (= 2 E) (<= (+ G 1) C) (<= 6 A)) (and (<= 4 A) (not D) H (= I 4) (<= (+ G 1) C) (= E 0)) (and (not H) (= A 0) (= 5 E) (= I 0) (<= (+ C 1) G) (= B 0)) (and (= A 0) H (= 5 E) (<= (+ G 1) C) (= 5 I) (= B 0)) (and (= 3 I) H D (= 2 E) (= 2 A) (<= (+ C 1) G)) (and (<= 4 A) (= 3 E) H D (= I 4) (<= (+ G 1) C)) (and (= 3 A) H (= E 1) (<= (+ G 1) C) (= I 0)) (and H (= I 4) (= 2 A) (= E 1) (<= (+ G 1) C) (= B 0)) (and (not H) D (= 2 A) (= I 0) (<= (+ C 1) G) (= E 0)) (and D (= I 4) (= A 1) (<= (+ C 1) G) (= B 0) (= E 0)) (and (= 2 I) D (= 5 E) (= A 4) (<= (+ C 1) G)) (and (<= 4 A) H (= 5 E) (<= (+ G 1) C) (= I 0)) (and H D (= 2 A) (<= (+ G 1) C) (= 5 I) (= E 0)) (and (<= 4 A) H (= 5 E) (= I 4) (<= (+ G 1) C)) (and (= I 1) H D (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= I 1) (<= 5 A) (= 3 E) D (<= (+ C 1) G)) (and H D (= 2 E) (= A 1) (<= (+ C 1) G) (= 5 I) (= B 0)) (and (not D) (= 3 I) H (= 2 E) (= 2 A) (<= (+ G 1) C)) (and (not D) (= 3 A) (= 2 I) (<= (+ G 1) C) (= E 0)) (and H (= I 4) (= 2 A) (= E 4) (<= (+ G 1) C) (= B 0)) (and D (= E 1) (= A 4) (<= (+ C 1) G) (= 5 I)) (and (= 2 I) H D (= 2 E) (= 2 A) (<= (+ G 1) C)) (and (= I 1) H (= 5 E) (= 2 A) (<= (+ G 1) C)) (and (= I 1) H (= 5 A) (= E 4) (<= (+ G 1) C)) (and (= 3 I) H D (= 2 A) (= E 4) (<= (+ G 1) C)) (and (= 2 I) H (= E 4) (<= (+ G 1) C) (= A 4)) (and (= I 1) (= 3 E) H D (= A 1) (<= (+ C 1) G) (= B 0)) (and H D (= I 4) (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and H (= 2 A) (= E 1) (<= (+ G 1) C) (= I 0)) (and (= I 1) (= 3 E) H D (= A 1) (<= (+ G 1) C) (= B 0)) (and (= 3 E) H (= F B) (= A 1) (<= (+ G 1) C) (= 5 I)) (and (not H) (= 3 I) D (= 2 E) (= A 4) (<= (+ C 1) G)) (and (= I 1) H (= 2 A) (= E 1) (<= (+ G 1) C) (= B 0)) (and (not D) (= 3 E) (= 3 I) H (= 2 A) (<= (+ G 1) C)) (and (<= 4 A) (not H) (= 5 E) (= I 0) (<= (+ C 1) G)) (and (not H) (= 3 A) (= 3 E) (= I 0) (<= (+ C 1) G)) (and (= 2 I) H D (= 2 A) (= E 1) (<= (+ G 1) C)) (and (= I 1) H D (= 2 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and H (= 2 A) (= E 1) (<= (+ G 1) C) (= 5 I)) (and H (= 2 E) (= A 1) (<= (+ G 1) C) (= 5 I) (= B 0)) (and (<= 5 A) (= 3 I) H D (<= (+ G 1) C) (= E 0)) (and (<= 5 A) H (= E 4) (<= (+ G 1) C) (= 5 I)) (and D (= 5 E) (= A 1) (<= (+ C 1) G) (= 5 I)) (and (= I 1) (= 3 E) H D (= 2 A) (<= (+ G 1) C)) (and (= 2 I) D (= 2 A) (= E 4) (<= (+ C 1) G) (= B 0)) (and D (= 2 A) (= E 4) (<= (+ C 1) G) (= 5 I)) (and (= 3 A) (= 2 I) H D (<= (+ G 1) C) (= E 0)) (and (= 3 A) H D (= 2 E) (<= (+ C 1) G) (= 5 I)) (and (= 3 I) D (= E 1) (= A 4) (<= (+ C 1) G)) (and (<= 5 A) (= 2 I) H D (= 2 E) (<= (+ G 1) C)) (and (<= 5 A) (= 3 E) (= 2 I) H D (<= (+ G 1) C)) (and (not H) (= 2 I) D (= 2 E) (<= 6 A) (<= (+ C 1) G)) (and (not D) (= 3 I) H (= 5 E) (= 2 A) (<= (+ G 1) C)) (and (= I 1) (<= 5 A) D (= E 4) (<= (+ C 1) G)) (and H (= 5 E) (= I 4) (= 2 A) (<= (+ G 1) C)) (and (= I 1) D (= E 1) (<= 6 A) (<= (+ C 1) G)) (and H D (= 2 A) (not (= G C)) (= I 0) (= E 0)) (and H (= 2 E) (<= (+ G 1) C) (= I 0) (= A 4)) (and (not H) D (= 2 E) (= 2 A) (<= (+ C 1) G) (= 5 I)) (and (= I 1) (<= 5 A) H D (<= (+ G 1) C) (= E 0)) (and (= I 1) (<= 5 A) H (= 5 E) (<= (+ G 1) C)) (and (= I 1) (= 3 A) H (= 5 E) (<= (+ G 1) C)) (and (= 3 A) (= 3 E) (= 2 I) H (<= (+ G 1) C)) (and (not H) (= E 4) (= I 0) (= A 4) (<= (+ C 1) G)) (and (= I 1) H (= 2 E) (= 5 A) (<= (+ G 1) C)) (and (= 3 E) (= 2 I) H D (= A 1) (<= (+ C 1) G) (= B 0)) (and (= 3 A) (= 3 I) D (= 5 E) (<= (+ C 1) G)) (and (not H) (= 2 A) (= E 1) (= I 0) (<= (+ C 1) G)) (and (= 3 I) H D (= 5 E) (= 2 A) (<= (+ G 1) C)) (and (= 3 E) (= 3 I) H D (= 2 A) (<= (+ G 1) C)) (and (not D) (= 3 E) (= 3 I) H (<= (+ G 1) C) (= A 4)) (and H D (= 5 E) (= 2 A) (= I 0) (<= (+ C 1) G)) (and (<= 4 A) D (= E 4) (<= (+ C 1) G) (= 5 I)) (and (= 3 A) H D (= 2 E) (= I 0) (<= (+ C 1) G)) (and (= J B) (not D) (= 3 I) (= A 1) (<= (+ G 1) C) (= E 0)) (and (= I 1) H D (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and (not D) (= 3 I) H (= 5 A) (= E 1) (<= (+ G 1) C)) (and (= I 1) (<= 5 A) D (<= (+ C 1) G) (= E 0)) (and (= 3 E) D (= I 4) (= A 4) (<= (+ C 1) G)) (and (not H) (= 2 I) D (= 2 E) (= 2 A) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) D (= E 1) (<= (+ C 1) G) (= 5 I)) (and (= 3 I) H D (= A 1) (<= (+ G 1) C) (= E 0)) (and (= 3 I) H D (= 2 E) (= 2 A) (<= (+ G 1) C)) (and (not D) (= I 4) (= A 1) (<= (+ G 1) C) (= B 0) (= E 0)) (and (<= 5 A) H D (= I 4) (= E 1) (<= (+ C 1) G)) (and (= 3 A) H D (= E 1) (= I 0) (<= (+ C 1) G)) (and H D (= I 4) (= 2 A) (<= (+ G 1) C) (= E 0)) (and (= 3 A) D (= 5 E) (<= (+ C 1) G) (= 5 I)) (and (= I 1) H D (= 2 E) (= 2 A) (<= (+ G 1) C)) (and H D (= I 4) (= 2 E) (= A 1) (<= (+ G 1) C) (= B 0)) (and (<= 5 A) H D (= 2 E) (= I 0) (<= (+ C 1) G)) (and (= I 1) (= 3 E) H (<= (+ G 1) C) (= A 4)) (and (not D) (= 3 A) (<= (+ G 1) C) (= 5 I) (= E 0)) (and H (= I 4) (= E 4) (<= (+ G 1) C) (= A 4)) (and (<= 5 A) (not H) (= E 4) (= I 0) (<= (+ C 1) G)) (and (= 3 I) H D (= A 1) (= E 4) (<= (+ C 1) G) (= B 0)) (and (<= 5 A) (= 3 E) (= 2 I) D (<= (+ C 1) G)) (and (<= 4 A) (not D) H (<= (+ G 1) C) (= I 0) (= E 0)) (and H D (= I 4) (= A 1) (= E 1) (<= (+ C 1) G) (= B 0)) (and (= A 0) D (= 5 E) (<= (+ C 1) G) (= 5 I) (= B 0)) (and (not D) (= 3 I) H (= E 4) (<= (+ G 1) C) (<= 6 A)) (and (= I 1) D (= E 1) (= A 4) (<= (+ C 1) G)) (and (not H) (not D) (= A 0) (not (= G C)) (= I 0) (= B 0) (= E 0)) (and (= 2 I) H (= 2 E) (<= (+ G 1) C) (= A 4)) (and H (= A 1) (= E 1) (<= (+ G 1) C) (= I 0) (= B 0)) (and (<= 4 A) (not H) (not D) (not (= G C)) (= I 0) (= E 0)) (and (= 3 I) H D (= 2 E) (<= (+ G 1) C) (= A 4)) (and (= 3 A) (= 3 E) D (<= (+ C 1) G) (= 5 I)) (and (= I 1) H D (= 2 A) (<= (+ G 1) C) (= E 0)) (and (= 2 I) H D (= 2 A) (= E 4) (<= (+ G 1) C)) (and (= I 1) (= 3 A) (= 3 E) H (<= (+ G 1) C)) (and H (= 5 E) (= A 1) (<= (+ G 1) C) (= 5 I)) (and (= 3 I) D (= E 4) (= A 4) (<= (+ C 1) G)) (and (= I 1) (not D) (= 2 A) (<= (+ G 1) C) (= E 0)) (and (= 2 I) H D (= A 1) (= E 1) (<= (+ G 1) C) (= B 0)) (and H (= E 1) (<= (+ G 1) C) (= I 0) (= A 4)) (and H (= I 4) (= 2 E) (= 2 A) (<= (+ G 1) C) (= B 0)) (and (not H) (= E 1) (= I 0) (= A 4) (<= (+ C 1) G)) (and (= 3 A) (= 3 E) H D (= I 0) (<= (+ C 1) G)) (and (not D) H (= 2 A) (<= (+ G 1) C) (= I 0) (= E 0)) (and (<= 4 A) H D (= E 4) (<= (+ G 1) C) (= 5 I)) (and (= J B) (= 3 I) D (= 2 A) (= E 4) (<= (+ C 1) G)) (and (<= 5 A) H D (= 2 E) (<= (+ C 1) G) (= 5 I)) (and (= 3 I) D (= 5 E) (= A 4) (<= (+ C 1) G)) (and (= 3 I) H D (= 5 E) (= A 1) (<= (+ G 1) C)) (and (not D) (= 3 I) H (= 5 E) (= A 1) (<= (+ G 1) C)) (and (= 3 A) H (= 2 E) (<= (+ G 1) C) (= 5 I)) (and (= 3 A) D (= I 4) (= E 1) (<= (+ C 1) G)) (and (not H) (= 3 A) (= 2 I) D (= 2 E) (<= (+ C 1) G)) (and (= 3 A) D (<= (+ C 1) G) (= 5 I) (= E 0)) (and D (= I 4) (= 2 A) (<= (+ C 1) G) (= E 0)) (and (= 3 A) H D (= 5 E) (= I 0) (<= (+ C 1) G)) (and (= I 1) H D (= 2 A) (= E 1) (<= (+ G 1) C)) (and (= 3 I) H D (= 2 A) (<= (+ G 1) C) (= E 0)) (and (<= 5 A) (= 2 I) D (<= (+ C 1) G) (= E 0)) (and (= 2 I) D (= A 1) (<= (+ C 1) G) (= B 0) (= E 0)) (and (<= 4 A) (not H) D (= I 0) (<= (+ C 1) G) (= E 0)) (and H (= 2 A) (= E 4) (<= (+ G 1) C) (= I 0)) (and (= A 0) H D (not (= G C)) (= I 0) (= B 0) (= E 0)))) [2023-07-03 16:07:32,216 INFO L201 PluginConnector]: Adding new model add-sub-k.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 03.07 04:07:32 ChcSolution [2023-07-03 16:07:32,216 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-07-03 16:07:32,218 INFO L158 Benchmark]: Toolchain (without parser) took 1069224.97ms. Allocated memory is still 375.4MB. Free memory was 331.2MB in the beginning and 340.0MB in the end (delta: -8.8MB). Peak memory consumption was 67.7MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,218 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.16ms. Allocated memory is still 375.4MB. Free memory is still 332.1MB. There was no memory consumed. Max. memory is 15.0GB. [2023-07-03 16:07:32,219 INFO L158 Benchmark]: Boogie Preprocessor took 29.61ms. Allocated memory is still 375.4MB. Free memory was 331.2MB in the beginning and 329.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,219 INFO L158 Benchmark]: RCFGBuilder took 170.78ms. Allocated memory is still 375.4MB. Free memory was 329.3MB in the beginning and 320.8MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,220 INFO L158 Benchmark]: IcfgToChc took 298.87ms. Allocated memory is still 375.4MB. Free memory was 320.8MB in the beginning and 308.3MB in the end (delta: 12.5MB). Peak memory consumption was 10.5MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,220 INFO L158 Benchmark]: ChcSmtPrinter took 31.49ms. Allocated memory is still 375.4MB. Free memory was 308.3MB in the beginning and 306.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,221 INFO L158 Benchmark]: ChcSolver took 1068689.01ms. Allocated memory is still 375.4MB. Free memory was 306.6MB in the beginning and 340.0MB in the end (delta: -33.4MB). Peak memory consumption was 44.6MB. Max. memory is 15.0GB. [2023-07-03 16:07:32,227 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.16ms. Allocated memory is still 375.4MB. Free memory is still 332.1MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 29.61ms. Allocated memory is still 375.4MB. Free memory was 331.2MB in the beginning and 329.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 170.78ms. Allocated memory is still 375.4MB. Free memory was 329.3MB in the beginning and 320.8MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 298.87ms. Allocated memory is still 375.4MB. Free memory was 320.8MB in the beginning and 308.3MB in the end (delta: 12.5MB). Peak memory consumption was 10.5MB. Max. memory is 15.0GB. * ChcSmtPrinter took 31.49ms. Allocated memory is still 375.4MB. Free memory was 308.3MB in the beginning and 306.6MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 1068689.01ms. Allocated memory is still 375.4MB. Free memory was 306.6MB in the beginning and 340.0MB in the end (delta: -33.4MB). Peak memory consumption was 44.6MB. Max. memory is 15.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.chcsolver: - ChcSatResult: SAT The given horn clause set is SAT RESULT: Ultimate could not prove your program: Toolchain returned no result. [2023-07-03 16:07:32,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...