/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-eq0/ThreadModularVerifier.Settings.epf -tc ../../../trunk/examples/threadmodular/regression/ThreadModularVerifier.xml --chcsolver.chc.solver.backend Z3 --chcsolver.produce.chc.model.if.query.is.sat true --chcsolver.produce.derivation.if.query.is.unsat false --chcsolver.produce.unsat.core.if.query.is.unsat false -i ../../../trunk/examples/threadmodular/regression/inc-dec-eq0/inc-dec-eq0.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 10:24:30,415 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 10:24:30,468 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0/ThreadModularVerifier.Settings.epf [2023-06-12 10:24:30,474 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 10:24:30,475 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 10:24:30,475 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 10:24:30,475 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 10:24:30,475 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 10:24:30,476 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 10:24:30,477 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 10:24:30,477 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 10:24:30,477 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 10:24:30,477 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 -> Z3 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 -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.chcsolver: Produce UNSAT core if query is UNSAT -> false [2023-06-12 10:24:30,663 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 10:24:30,686 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 10:24:30,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 10:24:30,689 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 10:24:30,690 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 10:24:30,691 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0/inc-dec-eq0.bpl [2023-06-12 10:24:30,693 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0/inc-dec-eq0.bpl' [2023-06-12 10:24:30,707 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 10:24:30,709 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 10:24:30,709 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 10:24:30,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 10:24:30,710 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 10:24:30,722 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,728 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,729 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,731 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,731 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,732 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,732 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,733 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 10:24:30,734 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 10:24:30,734 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 10:24:30,734 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 10:24:30,735 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:30,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 10:24:30,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:24:30,755 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 10:24:30,779 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 10:24:30,792 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2023-06-12 10:24:30,792 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-06-12 10:24:30,792 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-06-12 10:24:30,827 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 10:24:30,828 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 10:24:30,832 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 10:24:30,877 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 10:24:30,881 INFO L294 CfgBuilder]: Using library mode [2023-06-12 10:24:30,881 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 10:24:30,882 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 10:24:30 BoogieIcfgContainer [2023-06-12 10:24:30,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 10:24:30,883 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 10:24:30,883 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 10:24:30,883 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 10:24:30,885 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 10:24:30" (1/1) ... [2023-06-12 10:24:31,057 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:24:31,060 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:24:31,078 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x + 1;' is: true [2023-06-12 10:24:31,081 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x + 1;' is: true [2023-06-12 10:24:31,089 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x - 1;' is: true [2023-06-12 10:24:31,092 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x - 1;' is: true [2023-06-12 10:24:31,098 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:24:31,100 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 10:24:31,141 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:24:31 HornClauseAST [2023-06-12 10:24:31,142 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 10:24:31,142 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 10:24:31,142 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 10:24:31,142 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 10:24:31,143 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:24:31" (1/1) ... [2023-06-12 10:24:31,144 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0/CHC_inc-dec-eq0.bpl_UID10696193563368924768.smt2 [2023-06-12 10:24:31,167 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 10:24:31,168 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 10:24:31,168 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 10:24:31,168 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 10:24:31,181 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:24:31" (1/1) ... [2023-06-12 10:24:31,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 10:24:31,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:24:31,185 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-06-12 10:24:31,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-06-12 10:24:31,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-06-12 10:24:31,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:24:31,194 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-06-12 10:24:31,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-06-12 10:30:40,495 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 10:30:40,497 INFO L176 ChcSolverObserver]: (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_3_3| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_2_4_4| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_2_5_5| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_~running_0_0| Int) () Int 0) (define-fun (Inv Int Int Bool Int Bool Int Bool) ((x!0 Int) (x!1 Int) (x!2 Bool) (x!3 Int) (x!4 Bool) (x!5 Int) ) Bool (let ((.cse2 (not (<= x!1 0))) (.cse5 (not (>= x!1 1))) (.cse8 (not (<= x!0 1))) (.cse12 (not (= x!5 1))) (.cse4 (not (= x!5 2))) (.cse6 (not (<= x!0 0))) (.cse9 (not (<= x!5 2))) (.cse0 (not (= x!3 0))) (.cse14 (not (<= x!0 (- 1)))) (.cse1 (not (>= x!5 1))) (.cse11 (not (= x!3 1))) (.cse3 (not (= x!3 2))) (.cse7 (not (= x!3 3))) (.cse13 (not (<= x!0 2))) (.cse10 (not (>= x!1 2)))) (and (or x!2 .cse0 .cse1) (not (<= x!1 (- 1))) (or .cse2 .cse3) (or .cse2 .cse4) (or .cse5 .cse6) (or x!2 .cse7 .cse5 .cse8) (or x!4 (not (= x!5 3)) .cse5 .cse8) (not (<= x!5 (- 1))) (or x!4 .cse9 .cse10 .cse8) (or x!2 .cse11 .cse5 .cse8) (or x!2 .cse3 .cse10 .cse8) (or x!4 .cse12 .cse5 .cse8) (or x!4 .cse12 .cse6) (or x!2 .cse11 .cse6) (or x!2 .cse7 .cse1) (or x!4 .cse12 .cse13 .cse10) (or x!4 .cse3 .cse4 (not (<= x!1 1))) (or x!2 .cse3 .cse1) (or x!2 .cse7 .cse6) (or x!4 .cse9 .cse14) (or x!2 .cse0 .cse14) (or x!2 .cse11 .cse1) (or x!2 x!4 .cse11 .cse13 .cse10) (or x!2 x!4 .cse3 .cse13 (not (>= x!1 3))) (or x!2 x!4 .cse7 .cse13 .cse10)))) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_~running_0_0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_~running| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_2| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_1| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_2_5_5_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_2_4_4_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_0| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_2| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_2_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_1| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_0| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_x_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_1_2_2| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_3_3_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_x| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_~running_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_0_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_1_2_2_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_1_primed| Bool) () Bool false) [2023-06-12 10:30:40,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-06-12 10:30:40,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:30:40,583 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-06-12 10:30:40,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-06-12 10:30:40,590 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 10:30:40 ChcSolution [2023-06-12 10:30:40,590 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 10:30:40,592 INFO L158 Benchmark]: Toolchain (without parser) took 369882.46ms. Allocated memory is still 320.9MB. Free memory was 273.2MB in the beginning and 274.9MB in the end (delta: -1.7MB). There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 10:30:40,592 INFO L158 Benchmark]: Boogie PL CUP Parser took 1.54ms. Allocated memory is still 320.9MB. Free memory is still 274.2MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 10:30:40,592 INFO L158 Benchmark]: Boogie Preprocessor took 23.88ms. Allocated memory is still 320.9MB. Free memory was 273.2MB in the beginning and 271.3MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 10:30:40,593 INFO L158 Benchmark]: RCFGBuilder took 148.58ms. Allocated memory is still 320.9MB. Free memory was 271.3MB in the beginning and 263.5MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 10:30:40,593 INFO L158 Benchmark]: IcfgToChc took 258.59ms. Allocated memory is still 320.9MB. Free memory was 263.4MB in the beginning and 289.7MB in the end (delta: -26.3MB). Peak memory consumption was 18.8MB. Max. memory is 15.0GB. [2023-06-12 10:30:40,593 INFO L158 Benchmark]: ChcSmtPrinter took 25.15ms. Allocated memory is still 320.9MB. Free memory was 289.7MB in the beginning and 287.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 10:30:40,594 INFO L158 Benchmark]: ChcSolver took 369422.90ms. Allocated memory is still 320.9MB. Free memory was 287.7MB in the beginning and 274.9MB in the end (delta: 12.8MB). Peak memory consumption was 12.6MB. Max. memory is 15.0GB. [2023-06-12 10:30:40,596 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.54ms. Allocated memory is still 320.9MB. Free memory is still 274.2MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 23.88ms. Allocated memory is still 320.9MB. Free memory was 273.2MB in the beginning and 271.3MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 148.58ms. Allocated memory is still 320.9MB. Free memory was 271.3MB in the beginning and 263.5MB in the end (delta: 7.8MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 258.59ms. Allocated memory is still 320.9MB. Free memory was 263.4MB in the beginning and 289.7MB in the end (delta: -26.3MB). Peak memory consumption was 18.8MB. Max. memory is 15.0GB. * ChcSmtPrinter took 25.15ms. Allocated memory is still 320.9MB. Free memory was 289.7MB in the beginning and 287.7MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 369422.90ms. Allocated memory is still 320.9MB. Free memory was 287.7MB in the beginning and 274.9MB in the end (delta: 12.8MB). Peak memory consumption was 12.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-06-12 10:30:40,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-06-12 10:30:40,812 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...