/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-locked-assert/ThreadModularVerifier.Settings.epf -tc ../../../trunk/examples/threadmodular/regression/ThreadModularVerifier.xml --icfgtochc.enable.sleep.set.reduction false --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-locked-assert/inc-dec-eq0-locked-assert.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 15:58:54,354 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 15:58:54,406 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0-locked-assert/ThreadModularVerifier.Settings.epf [2023-06-12 15:58:54,413 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 15:58:54,414 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 15:58:54,414 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 15:58:54,414 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 15:58:54,415 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 15:58:54,415 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 15:58:54,419 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 15:58:54,420 INFO L137 SettingsManager]: * Specification mode=ASSERT_VIOLATIONS [2023-06-12 15:58:54,421 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 15:58:54,421 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 15:58:54,422 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 15:58:54,422 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: Enable sleep set reduction -> false 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 15:58:54,576 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 15:58:54,594 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 15:58:54,596 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 15:58:54,597 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 15:58:54,597 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 15:58:54,598 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0-locked-assert/inc-dec-eq0-locked-assert.bpl [2023-06-12 15:58:54,598 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0-locked-assert/inc-dec-eq0-locked-assert.bpl' [2023-06-12 15:58:54,613 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 15:58:54,614 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 15:58:54,615 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 15:58:54,615 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 15:58:54,615 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 15:58:54,626 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,634 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,635 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,636 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,636 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,637 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 15:58:54,639 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 15:58:54,639 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 15:58:54,639 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 15:58:54,640 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 15:58:54,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 15:58:54,662 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 15:58:54,664 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 15:58:54,684 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2023-06-12 15:58:54,685 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-06-12 15:58:54,685 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-06-12 15:58:54,715 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 15:58:54,716 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 15:58:54,719 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 15:58:54,764 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 15:58:54,770 INFO L294 CfgBuilder]: Using library mode [2023-06-12 15:58:54,771 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 15:58:54,772 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 03:58:54 BoogieIcfgContainer [2023-06-12 15:58:54,772 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 15:58:54,773 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 15:58:54,773 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 15:58:54,773 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 15:58:54,774 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,964 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 03:58:54 HornClauseAST [2023-06-12 15:58:54,964 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 15:58:54,965 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 15:58:54,965 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 15:58:54,965 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 15:58:54,970 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:54,971 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-dec-eq0-locked-assert/CHC_inc-dec-eq0-locked-assert.bpl_UID4528981473704214949.smt2 [2023-06-12 15:58:54,993 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 15:58:54,994 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 15:58:54,994 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 15:58:54,994 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 15:58:54,999 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 03:58:54" (1/1) ... [2023-06-12 15:58:55,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 15:58:55,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 15:58:55,001 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 15:58:55,003 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 15:58:55,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-06-12 15:58:55,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 15:58:55,016 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 15:58:55,020 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 16:21:30,915 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 16:21:30,917 INFO L176 ChcSolverObserver]: (define-fun (|c_hbv_HcVar:hbv_loc_thread_2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_2_2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_2_3_3_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_2_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_1| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_lock_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_0| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_lock_0_0| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_x_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1| Int) () Int 0) (define-fun (Inv Bool Int Int Int Bool) ((x!0 Bool) (x!1 Int) (x!2 Int) (x!3 Int) ) Bool (let ((.cse8 (not (<= x!1 (- 1)))) (.cse2 (not (<= x!1 3))) (.cse0 (not (= x!2 10))) (.cse10 (not (>= x!1 1))) (.cse12 (not (>= x!1 2))) (.cse4 (not (<= x!1 1))) (.cse14 (not (>= x!1 3))) (.cse6 (not (<= x!1 0))) (.cse16 (not (>= x!1 4))) (.cse1 (not (= x!3 10))) (.cse9 (not (= x!2 2))) (.cse22 (not (= x!3 2))) (.cse11 (not (= x!2 3))) (.cse23 (not (= x!3 3))) (.cse19 (not (= x!3 7))) (.cse3 (not (= x!2 6))) (.cse17 (not (= x!3 6))) (.cse20 (not (= x!3 8))) (.cse13 (not (= x!2 4))) (.cse5 (not (= x!2 8))) (.cse24 (not (= x!3 4))) (.cse18 (not (<= x!1 2))) (.cse15 (not (= x!2 5))) (.cse26 (not (= x!2 7))) (.cse25 (not (= x!3 5))) (.cse7 (not (= x!2 9))) (.cse21 (not (= x!3 9)))) (and (or .cse0 .cse1) (not (>= x!1 5)) (or .cse2 .cse3) (or .cse4 .cse5) (or .cse6 .cse7) (or .cse8 (not (<= x!3 5))) (or .cse8 (not (>= x!3 10))) (or .cse9 .cse10) (or .cse11 .cse12) (or .cse13 .cse14) (or .cse15 .cse16) (or .cse2 .cse17) (or .cse18 .cse19) (or .cse4 .cse20) (or .cse6 .cse21) (or .cse22 .cse10) (or .cse23 .cse12) (or .cse24 .cse14) (or .cse25 .cse16) (or x!0 .cse0) (or x!0 .cse10) (or .cse0 .cse10) (or .cse18 .cse15) (or .cse0 .cse22) (or .cse6 .cse11) (or .cse18 .cse25) (or x!0 .cse1) (or .cse1 .cse10) (or .cse7 .cse12) (or .cse4 .cse13) (or .cse21 .cse12) (or .cse4 .cse24) (or .cse5 .cse14) (or .cse20 .cse14) (or .cse6 .cse23) (or .cse23 .cse7) (or .cse26 .cse16) (or .cse11 .cse21) (or .cse19 .cse16) (or x!0 .cse9) (or .cse9 .cse1) (or .cse15 .cse19) (or .cse13 .cse20) (or x!0 .cse22) (or .cse9 .cse22) (or .cse11 .cse23) (or .cse26 .cse19) (or .cse3 .cse17) (or .cse5 .cse20) (or .cse13 .cse24) (or .cse5 .cse24) (or (not (<= x!3 6)) .cse26 .cse18) (or .cse18 .cse26 (not (>= x!3 8))) (or .cse15 .cse25) (or .cse26 .cse25) (or .cse7 .cse21)))) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_x| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_2_3_3| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_lock| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_thread_2_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_lock_0_0_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_1_primed| Int) () Int 0) [2023-06-12 16:21:31,054 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 16:21:31,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 16:21:31,056 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 16:21:31,056 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 16:21:31,063 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 04:21:31 ChcSolution [2023-06-12 16:21:31,063 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 16:21:31,064 INFO L158 Benchmark]: Toolchain (without parser) took 1356449.77ms. Allocated memory is still 333.4MB. Free memory was 289.4MB in the beginning and 290.9MB in the end (delta: -1.5MB). Peak memory consumption was 26.8MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,065 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.21ms. Allocated memory is still 333.4MB. Free memory is still 290.4MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 16:21:31,065 INFO L158 Benchmark]: Boogie Preprocessor took 22.21ms. Allocated memory is still 333.4MB. Free memory was 289.4MB in the beginning and 287.5MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,066 INFO L158 Benchmark]: RCFGBuilder took 133.03ms. Allocated memory is still 333.4MB. Free memory was 287.5MB in the beginning and 278.9MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,066 INFO L158 Benchmark]: IcfgToChc took 191.87ms. Allocated memory is still 333.4MB. Free memory was 278.9MB in the beginning and 273.3MB in the end (delta: 5.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,066 INFO L158 Benchmark]: ChcSmtPrinter took 28.68ms. Allocated memory is still 333.4MB. Free memory was 273.3MB in the beginning and 272.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,067 INFO L158 Benchmark]: ChcSolver took 1356069.37ms. Allocated memory is still 333.4MB. Free memory was 272.0MB in the beginning and 290.9MB in the end (delta: -18.8MB). Peak memory consumption was 12.1MB. Max. memory is 15.0GB. [2023-06-12 16:21:31,069 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.21ms. Allocated memory is still 333.4MB. Free memory is still 290.4MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 22.21ms. Allocated memory is still 333.4MB. Free memory was 289.4MB in the beginning and 287.5MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 133.03ms. Allocated memory is still 333.4MB. Free memory was 287.5MB in the beginning and 278.9MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 191.87ms. Allocated memory is still 333.4MB. Free memory was 278.9MB in the beginning and 273.3MB in the end (delta: 5.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSmtPrinter took 28.68ms. Allocated memory is still 333.4MB. Free memory was 273.3MB in the beginning and 272.0MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 1356069.37ms. Allocated memory is still 333.4MB. Free memory was 272.0MB in the beginning and 290.9MB in the end (delta: -18.8MB). Peak memory consumption was 12.1MB. 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 16:21:31,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-06-12 16:21:31,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...