/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/inc-dec-geq0/ThreadModularVerifier.Settings.epf -tc ../../../trunk/examples/threadmodular/regression/ThreadModularVerifier.xml --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/inc-dec-geq0/inc-dec-geq0.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 09:51:56,417 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 09:51:56,475 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-geq0/ThreadModularVerifier.Settings.epf [2023-06-12 09:51:56,482 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 09:51:56,483 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 09:51:56,483 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 09:51:56,484 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 09:51:56,484 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 09:51:56,484 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 09:51:56,485 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 09:51:56,485 INFO L137 SettingsManager]: * Specification mode=ASSERT_VIOLATIONS [2023-06-12 09:51:56,486 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 09:51:56,486 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 09:51:56,487 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 09:51:56,487 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.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-06-12 09:51:56,691 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 09:51:56,716 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 09:51:56,718 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 09:51:56,719 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 09:51:56,722 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 09:51:56,723 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-geq0/inc-dec-geq0.bpl [2023-06-12 09:51:56,725 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-geq0/inc-dec-geq0.bpl' [2023-06-12 09:51:56,741 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 09:51:56,743 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 09:51:56,746 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 09:51:56,747 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 09:51:56,747 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 09:51:56,758 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,759 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,763 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,763 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,765 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,765 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,766 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,766 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,767 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 09:51:56,768 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 09:51:56,768 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 09:51:56,769 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 09:51:56,769 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:56,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 09:51:56,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 09:51:56,796 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-06-12 09:51:56,802 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-06-12 09:51:56,833 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2023-06-12 09:51:56,833 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-06-12 09:51:56,833 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-06-12 09:51:56,876 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 09:51:56,877 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 09:51:56,881 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 09:51:56,929 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 09:51:56,933 INFO L294 CfgBuilder]: Using library mode [2023-06-12 09:51:56,933 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 09:51:56,935 INFO L201 PluginConnector]: Adding new model inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 09:51:56 BoogieIcfgContainer [2023-06-12 09:51:56,935 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 09:51:56,936 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 09:51:56,936 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 09:51:56,936 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 09:51:56,941 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 09:51:56" (1/1) ... [2023-06-12 09:51:57,121 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 09:51:57,123 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 09:51:57,127 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 09:51:57,130 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 09:51:57,168 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'x := x + 1;' is: true [2023-06-12 09:51:57,177 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'x := x + 1;' is: true [2023-06-12 09:51:57,185 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x + 1;' is: true [2023-06-12 09:51:57,192 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x + 1;' is: true [2023-06-12 09:51:57,203 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'x := x - 1;' is: true [2023-06-12 09:51:57,206 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'x := x - 1;' is: true [2023-06-12 09:51:57,209 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x - 1;' is: true [2023-06-12 09:51:57,216 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x - 1;' is: true [2023-06-12 09:51:57,226 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 09:51:57,227 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 09:51:57,229 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'assume true;' is: true [2023-06-12 09:51:57,231 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'assume true;' is: true [2023-06-12 09:51:57,237 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 09:51:57,238 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 09:51:57,240 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'assume true;' is: true [2023-06-12 09:51:57,241 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'assume true;' is: true [2023-06-12 09:51:57,278 INFO L201 PluginConnector]: Adding new model inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 09:51:57 HornClauseAST [2023-06-12 09:51:57,279 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 09:51:57,279 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 09:51:57,279 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 09:51:57,279 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 09:51:57,284 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 09:51:57" (1/1) ... [2023-06-12 09:51:57,285 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-geq0/CHC_inc-dec-geq0.bpl_UID12894755935498839378.smt2 [2023-06-12 09:51:57,308 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 09:51:57,309 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 09:51:57,309 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 09:51:57,309 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 09:51:57,311 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 09:51:57" (1/1) ... [2023-06-12 09:51:57,312 WARN L147 ChcSolverObserver]: Derivation production is not supported by backend [2023-06-12 09:51:57,312 WARN L153 ChcSolverObserver]: UNSAT core production is not supported by backend [2023-06-12 09:51:57,312 INFO L90 EldaricaCliChcScript]: Writing script to file /tmp/eldarica_18036455324081683364.smt2 [2023-06-12 09:51:57,326 ERROR L181 MonitoredProcess]: Could not determine absolute path of external process, hoping that OS will resolve eld [2023-06-12 09:51:57,327 INFO L189 MonitoredProcess]: No working directory specified, using eld [2023-06-12 09:51:57,337 INFO L229 MonitoredProcess]: Starting monitored process 2 with eld -disj -ssol /tmp/eldarica_18036455324081683364.smt2 (exit command is null, workingDir is null) [2023-06-12 09:51:57,370 INFO L327 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_18036455324081683364.smt2 (2)] Waiting until timeout for monitored process [2023-06-12 09:53:24,835 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 09:53:24,846 INFO L176 ChcSolverObserver]: (define-fun (Inv Int Bool Int Bool Int Bool) ((A Int) (B Bool) (C Int) (D Bool) (E Int) ) Bool (let ((.cse10 (= D true))) (let ((.cse28 (= C 0)) (.cse8 (= E 0)) (.cse11 (not .cse10)) (.cse2 (>= A 0))) (or (let ((.cse25 (= C 1))) (or (let ((.cse22 (= C 2)) (.cse6 (>= A 1))) (or (let ((.cse19 (= C 3))) (or (let ((.cse16 (= C 5))) (or (let ((.cse13 (= C 6))) (or (let ((.cse12 (= B true))) (let ((.cse27 (and .cse12 .cse28)) (.cse7 (= E 1))) (or (let ((.cse5 (= E 2))) (or (let ((.cse4 (= E 3))) (or (let ((.cse3 (= E 5))) (or (let ((.cse1 (= E 6))) (or (let ((.cse26 (and .cse27 .cse10))) (or (or (or (or (or (or (let ((.cse24 (and .cse12 .cse25))) (or (or (or (or (or (let ((.cse23 (and .cse24 .cse10))) (or (or (or (or (or (or (let ((.cse21 (and .cse12 .cse22))) (or (or (or (or (or (let ((.cse20 (and .cse21 .cse10))) (or (or (or (or (or (or (let ((.cse18 (and .cse12 .cse19))) (or (or (or (or (or (let ((.cse17 (and .cse18 .cse10))) (or (or (or (or (or (or (let ((.cse15 (and .cse12 .cse16))) (or (or (or (or (or (let ((.cse14 (and .cse15 .cse10))) (or (or (or (or (or (or (let ((.cse9 (and .cse12 .cse13))) (or (or (or (or (or (let ((.cse0 (and .cse9 .cse10))) (or (or (or (or (or (and (and .cse0 .cse1) .cse2) (and (and .cse0 .cse3) .cse2)) (and (and .cse0 .cse4) .cse2)) (and (and .cse0 .cse5) .cse6)) (and (and .cse0 .cse7) .cse2)) (and (and .cse0 .cse8) .cse2))) (and (and (and .cse9 .cse1) .cse11) .cse2)) (and (and (and .cse9 .cse3) .cse11) .cse2)) (and (and (and .cse9 .cse4) .cse11) .cse2)) (and (and (and .cse9 .cse5) .cse11) .cse6)) (and (and (and .cse9 .cse7) .cse11) .cse2))) (and (and .cse14 .cse1) .cse2)) (and (and .cse14 .cse3) .cse2)) (and (and .cse14 .cse4) .cse2)) (and (and .cse14 .cse5) .cse6)) (and (and .cse14 .cse7) .cse2)) (and (and .cse14 .cse8) .cse2))) (and (and (and .cse15 .cse1) .cse11) .cse2)) (and (and (and .cse15 .cse3) .cse11) .cse2)) (and (and (and .cse15 .cse4) .cse11) .cse2)) (and (and (and .cse15 .cse5) .cse11) .cse6)) (and (and (and .cse15 .cse7) .cse11) .cse2))) (and (and .cse17 .cse1) .cse2)) (and (and .cse17 .cse3) .cse2)) (and (and .cse17 .cse4) .cse2)) (and (and .cse17 .cse5) .cse6)) (and (and .cse17 .cse7) .cse2)) (and (and .cse17 .cse8) .cse2))) (and (and (and .cse18 .cse1) .cse11) .cse2)) (and (and (and .cse18 .cse3) .cse11) .cse2)) (and (and (and .cse18 .cse4) .cse11) .cse2)) (and (and (and .cse18 .cse5) .cse11) .cse6)) (and (and (and .cse18 .cse7) .cse11) .cse2))) (and (and .cse20 .cse1) .cse6)) (and (and .cse20 .cse3) .cse6)) (and (and .cse20 .cse4) .cse6)) (and (and .cse20 .cse5) .cse6)) (and (and .cse20 .cse7) .cse6)) (and (and .cse20 .cse8) .cse6))) (and (and (and .cse21 .cse1) .cse11) .cse6)) (and (and (and .cse21 .cse3) .cse11) .cse6)) (and (and (and .cse21 .cse4) .cse11) .cse6)) (and (and (and .cse21 .cse5) .cse11) (>= A 2))) (and (and (and .cse21 .cse7) .cse11) .cse6))) (and (and .cse23 .cse1) .cse2)) (and (and .cse23 .cse3) .cse2)) (and (and .cse23 .cse4) .cse2)) (and (and .cse23 .cse5) .cse6)) (and (and .cse23 .cse7) .cse2)) (and (and .cse23 .cse8) .cse2))) (and (and (and .cse24 .cse1) .cse11) .cse2)) (and (and (and .cse24 .cse3) .cse11) .cse2)) (and (and (and .cse24 .cse4) .cse11) .cse2)) (and (and (and .cse24 .cse5) .cse11) .cse6)) (and (and (and .cse24 .cse7) .cse11) .cse2))) (and (and .cse26 .cse1) .cse2)) (and (and .cse26 .cse3) .cse2)) (and (and .cse26 .cse4) .cse2)) (and (and .cse26 .cse5) .cse6)) (and (and .cse26 .cse7) .cse2)) (and (and .cse26 .cse8) .cse2))) (and (and (and .cse27 .cse1) .cse11) .cse2))) (and (and (and .cse27 .cse3) .cse11) .cse2))) (and (and (and .cse27 .cse4) .cse11) .cse2))) (and (and (and .cse27 .cse5) .cse11) .cse6))) (and (and (and .cse27 .cse7) .cse11) .cse2)))) (and (and (and .cse13 .cse8) .cse11) .cse2))) (and (and (and .cse16 .cse8) .cse11) .cse2))) (and (and (and .cse19 .cse8) .cse11) .cse2))) (and (and (and .cse22 .cse8) .cse11) .cse6))) (and (and (and .cse25 .cse8) .cse11) .cse2))) (and (and (and .cse28 .cse8) .cse11) .cse2))))) [2023-06-12 09:53:24,848 INFO L201 PluginConnector]: Adding new model inc-dec-geq0.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 09:53:24 ChcSolution [2023-06-12 09:53:24,848 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 09:53:24,850 INFO L158 Benchmark]: Toolchain (without parser) took 88105.82ms. Allocated memory is still 341.8MB. Free memory was 300.2MB in the beginning and 308.7MB in the end (delta: -8.5MB). Peak memory consumption was 39.9MB. Max. memory is 15.0GB. [2023-06-12 09:53:24,850 INFO L158 Benchmark]: Boogie PL CUP Parser took 1.52ms. Allocated memory is still 341.8MB. Free memory is still 301.0MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 09:53:24,851 INFO L158 Benchmark]: Boogie Preprocessor took 20.88ms. Allocated memory is still 341.8MB. Free memory was 300.0MB in the beginning and 298.2MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 09:53:24,851 INFO L158 Benchmark]: RCFGBuilder took 166.86ms. Allocated memory is still 341.8MB. Free memory was 298.2MB in the beginning and 290.1MB in the end (delta: 8.1MB). Peak memory consumption was 10.5MB. Max. memory is 15.0GB. [2023-06-12 09:53:24,852 INFO L158 Benchmark]: IcfgToChc took 343.02ms. Allocated memory is still 341.8MB. Free memory was 290.1MB in the beginning and 276.6MB in the end (delta: 13.5MB). Peak memory consumption was 12.6MB. Max. memory is 15.0GB. [2023-06-12 09:53:24,853 INFO L158 Benchmark]: ChcSmtPrinter took 29.28ms. Allocated memory is still 341.8MB. Free memory was 276.6MB in the beginning and 274.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 09:53:24,853 INFO L158 Benchmark]: ChcSolver took 87538.82ms. Allocated memory is still 341.8MB. Free memory was 274.7MB in the beginning and 309.1MB in the end (delta: -34.4MB). Peak memory consumption was 14.7MB. Max. memory is 15.0GB. [2023-06-12 09:53:24,857 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 1.52ms. Allocated memory is still 341.8MB. Free memory is still 301.0MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 20.88ms. Allocated memory is still 341.8MB. Free memory was 300.0MB in the beginning and 298.2MB in the end (delta: 1.9MB). There was no memory consumed. Max. memory is 15.0GB. * RCFGBuilder took 166.86ms. Allocated memory is still 341.8MB. Free memory was 298.2MB in the beginning and 290.1MB in the end (delta: 8.1MB). Peak memory consumption was 10.5MB. Max. memory is 15.0GB. * IcfgToChc took 343.02ms. Allocated memory is still 341.8MB. Free memory was 290.1MB in the beginning and 276.6MB in the end (delta: 13.5MB). Peak memory consumption was 12.6MB. Max. memory is 15.0GB. * ChcSmtPrinter took 29.28ms. Allocated memory is still 341.8MB. Free memory was 276.6MB in the beginning and 274.7MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 87538.82ms. Allocated memory is still 341.8MB. Free memory was 274.7MB in the beginning and 309.1MB in the end (delta: -34.4MB). Peak memory consumption was 14.7MB. 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-06-12 09:53:24,868 WARN L435 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_18036455324081683364.smt2 (2)] Forcibly destroying the process [2023-06-12 09:53:24,972 INFO L540 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_18036455324081683364.smt2 (2)] Forceful destruction successful, exit code 137 [2023-06-12 09:53:24,977 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...