/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 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-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:29:44,224 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 15:29:44,277 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:29:44,284 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 15:29:44,285 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 15:29:44,286 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 15:29:44,286 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 15:29:44,286 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 15:29:44,286 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 15:29:44,290 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 15:29:44,290 INFO L137 SettingsManager]: * Specification mode=ASSERT_VIOLATIONS [2023-06-12 15:29:44,291 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 15:29:44,291 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 15:29:44,292 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 15:29:44,292 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 -> 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 15:29:44,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 15:29:44,480 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 15:29:44,482 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 15:29:44,482 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 15:29:44,483 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 15:29:44,484 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:29:44,484 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:29:44,499 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 15:29:44,500 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 15:29:44,501 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 15:29:44,501 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 15:29:44,501 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 15:29:44,514 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:29:44" (1/1) ... [2023-06-12 15:29:44,515 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:29:44" (1/1) ... [2023-06-12 15:29:44,520 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:29:44" (1/1) ... [2023-06-12 15:29:44,520 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:29:44" (1/1) ... [2023-06-12 15:29:44,523 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:29:44" (1/1) ... [2023-06-12 15:29:44,523 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:29:44" (1/1) ... [2023-06-12 15:29:44,524 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:29:44" (1/1) ... [2023-06-12 15:29:44,524 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:29:44" (1/1) ... [2023-06-12 15:29:44,525 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 15:29:44,526 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 15:29:44,526 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 15:29:44,526 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 15:29:44,529 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:29:44" (1/1) ... [2023-06-12 15:29:44,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 15:29:44,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 15:29:44,548 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:29:44,555 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:29:44,578 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2023-06-12 15:29:44,578 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-06-12 15:29:44,578 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-06-12 15:29:44,610 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 15:29:44,611 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 15:29:44,614 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 15:29:44,667 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 15:29:44,673 INFO L294 CfgBuilder]: Using library mode [2023-06-12 15:29:44,674 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 15:29:44,675 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 03:29:44 BoogieIcfgContainer [2023-06-12 15:29:44,675 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 15:29:44,676 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 15:29:44,676 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 15:29:44,676 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 15:29:44,677 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:29:44" (1/1) ... [2023-06-12 15:29:44,861 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 03:29:44 HornClauseAST [2023-06-12 15:29:44,861 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 15:29:44,862 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 15:29:44,862 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 15:29:44,862 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 15:29:44,863 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:29:44" (1/1) ... [2023-06-12 15:29:44,864 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_UID5684888946676307100.smt2 [2023-06-12 15:29:44,877 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 15:29:44,877 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 15:29:44,878 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 15:29:44,878 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 15:29:44,879 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:29:44" (1/1) ... [2023-06-12 15:29:44,879 WARN L147 ChcSolverObserver]: Derivation production is not supported by backend [2023-06-12 15:29:44,879 WARN L153 ChcSolverObserver]: UNSAT core production is not supported by backend [2023-06-12 15:29:44,880 INFO L90 EldaricaCliChcScript]: Writing script to file /tmp/eldarica_17760716556705468226.smt2 [2023-06-12 15:29:44,887 ERROR L181 MonitoredProcess]: Could not determine absolute path of external process, hoping that OS will resolve eld [2023-06-12 15:29:44,887 INFO L189 MonitoredProcess]: No working directory specified, using eld [2023-06-12 15:29:44,889 INFO L229 MonitoredProcess]: Starting monitored process 2 with eld -disj -ssol /tmp/eldarica_17760716556705468226.smt2 (exit command is null, workingDir is null) [2023-06-12 15:29:44,891 INFO L327 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_17760716556705468226.smt2 (2)] Waiting until timeout for monitored process [2023-06-12 15:30:28,284 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 15:30:28,300 INFO L176 ChcSolverObserver]: (define-fun (Inv Bool Int Int Int Bool) ((A Bool) (B Int) (C Int) (D Int) ) Bool (let ((.cse52 (= B 0)) (.cse14 (= C 0))) (let ((.cse56 (and .cse52 .cse14)) (.cse5 (= D 0))) (or (let ((.cse4 (= D 1))) (or (let ((.cse2 (= D 12))) (or (let ((.cse1 (= D 13))) (or (let ((.cse12 (= C 1))) (let ((.cse55 (and .cse52 .cse12))) (or (or (or (or (let ((.cse9 (= C 12))) (let ((.cse54 (and .cse52 .cse9))) (or (or (or (or (let ((.cse7 (= C 13))) (let ((.cse53 (and .cse52 .cse7))) (or (or (or (or (let ((.cse15 (= A true))) (let ((.cse46 (and .cse15 .cse52))) (let ((.cse51 (and .cse46 .cse14)) (.cse45 (= D 2))) (or (let ((.cse44 (= D 10))) (or (let ((.cse50 (and .cse46 .cse12))) (or (or (let ((.cse49 (and .cse46 (= C 2)))) (or (or (or (or (let ((.cse48 (and .cse46 (= C 10)))) (or (or (or (or (let ((.cse47 (and .cse46 .cse9))) (or (or (let ((.cse43 (and .cse46 .cse7))) (or (or (let ((.cse37 (and .cse15 (= B 1)))) (let ((.cse42 (and .cse37 .cse14))) (or (or (let ((.cse36 (= D 3))) (or (let ((.cse35 (= D 9))) (or (or (or (let ((.cse41 (and .cse37 .cse12))) (or (or (or (or (or (or (let ((.cse40 (and .cse37 (= C 3)))) (or (or (or (or (let ((.cse39 (and .cse37 (= C 9)))) (or (or (or (or (let ((.cse38 (and .cse37 .cse9))) (or (or (or (or (or (or (let ((.cse34 (and .cse37 .cse7))) (or (or (or (or (or (or (let ((.cse28 (and .cse15 (= B 2)))) (let ((.cse33 (and .cse28 .cse14))) (or (or (let ((.cse27 (= D 4))) (or (let ((.cse26 (= D 8))) (or (or (or (let ((.cse32 (and .cse28 .cse12))) (or (or (or (or (or (or (let ((.cse31 (and .cse28 (= C 4)))) (or (or (or (or (let ((.cse30 (and .cse28 (= C 8)))) (or (or (or (or (let ((.cse29 (and .cse28 .cse9))) (or (or (or (or (or (or (let ((.cse25 (and .cse28 .cse7))) (or (or (or (or (or (or (let ((.cse19 (and .cse15 (= B 3)))) (let ((.cse24 (and .cse19 .cse14))) (or (or (let ((.cse18 (= D 5))) (or (let ((.cse17 (= D 7))) (or (or (or (let ((.cse23 (and .cse19 .cse12))) (or (or (or (or (or (or (let ((.cse22 (and .cse19 (= C 5)))) (or (or (or (or (let ((.cse21 (and .cse19 (= C 7)))) (or (or (or (or (let ((.cse20 (and .cse19 .cse9))) (or (or (or (or (or (or (let ((.cse16 (and .cse19 .cse7))) (or (or (or (or (or (or (let ((.cse6 (and .cse15 (= B 4)))) (let ((.cse13 (and .cse6 .cse14))) (or (or (let ((.cse3 (= D 6))) (or (or (or (let ((.cse11 (and .cse6 .cse12))) (or (or (or (or (or (let ((.cse10 (and .cse6 (= C 6)))) (or (or (or (or (let ((.cse8 (and .cse6 .cse9))) (or (or (or (or (or (let ((.cse0 (and .cse6 .cse7))) (or (or (or (or (and .cse0 .cse1) (and .cse0 .cse2)) (and .cse0 .cse3)) (and .cse0 .cse4)) (and .cse0 .cse5))) (and .cse8 .cse1)) (and .cse8 .cse2)) (and .cse8 .cse3)) (and .cse8 .cse4)) (and .cse8 .cse5))) (and .cse10 .cse1)) (and .cse10 .cse2)) (and .cse10 .cse4)) (and .cse10 .cse5))) (and .cse11 .cse1)) (and .cse11 .cse2)) (and .cse11 .cse3)) (and .cse11 .cse4)) (and .cse11 .cse5))) (and .cse13 .cse1)) (and .cse13 .cse2)) (and .cse13 .cse3))) (and .cse13 .cse4)) (and .cse13 .cse5)))) (and .cse16 .cse1)) (and .cse16 .cse2)) (and .cse16 .cse17)) (and .cse16 .cse18)) (and .cse16 .cse4)) (and .cse16 .cse5))) (and .cse20 .cse1)) (and .cse20 .cse2)) (and .cse20 .cse17)) (and .cse20 .cse18)) (and .cse20 .cse4)) (and .cse20 .cse5))) (and .cse21 .cse1)) (and .cse21 .cse2)) (and .cse21 .cse4)) (and .cse21 .cse5))) (and .cse22 .cse1)) (and .cse22 .cse2)) (and .cse22 .cse4)) (and .cse22 .cse5))) (and .cse23 .cse1)) (and .cse23 .cse2)) (and .cse23 .cse17)) (and .cse23 .cse18)) (and .cse23 .cse4)) (and .cse23 .cse5))) (and .cse24 .cse1)) (and .cse24 .cse2)) (and .cse24 .cse17))) (and .cse24 .cse18))) (and .cse24 .cse4)) (and .cse24 .cse5)))) (and .cse25 .cse1)) (and .cse25 .cse2)) (and .cse25 .cse26)) (and .cse25 .cse27)) (and .cse25 .cse4)) (and .cse25 .cse5))) (and .cse29 .cse1)) (and .cse29 .cse2)) (and .cse29 .cse26)) (and .cse29 .cse27)) (and .cse29 .cse4)) (and .cse29 .cse5))) (and .cse30 .cse1)) (and .cse30 .cse2)) (and .cse30 .cse4)) (and .cse30 .cse5))) (and .cse31 .cse1)) (and .cse31 .cse2)) (and .cse31 .cse4)) (and .cse31 .cse5))) (and .cse32 .cse1)) (and .cse32 .cse2)) (and .cse32 .cse26)) (and .cse32 .cse27)) (and .cse32 .cse4)) (and .cse32 .cse5))) (and .cse33 .cse1)) (and .cse33 .cse2)) (and .cse33 .cse26))) (and .cse33 .cse27))) (and .cse33 .cse4)) (and .cse33 .cse5)))) (and .cse34 .cse1)) (and .cse34 .cse2)) (and .cse34 .cse35)) (and .cse34 .cse36)) (and .cse34 .cse4)) (and .cse34 .cse5))) (and .cse38 .cse1)) (and .cse38 .cse2)) (and .cse38 .cse35)) (and .cse38 .cse36)) (and .cse38 .cse4)) (and .cse38 .cse5))) (and .cse39 .cse1)) (and .cse39 .cse2)) (and .cse39 .cse4)) (and .cse39 .cse5))) (and .cse40 .cse1)) (and .cse40 .cse2)) (and .cse40 .cse4)) (and .cse40 .cse5))) (and .cse41 .cse1)) (and .cse41 .cse2)) (and .cse41 .cse35)) (and .cse41 .cse36)) (and .cse41 .cse4)) (and .cse41 .cse5))) (and .cse42 .cse1)) (and .cse42 .cse2)) (and .cse42 .cse35))) (and .cse42 .cse36))) (and .cse42 .cse4)) (and .cse42 .cse5)))) (and .cse43 .cse44)) (and .cse43 .cse45))) (and .cse47 .cse44)) (and .cse47 .cse45))) (and .cse48 .cse1)) (and .cse48 .cse2)) (and .cse48 .cse4)) (and .cse48 .cse5))) (and .cse49 .cse1)) (and .cse49 .cse2)) (and .cse49 .cse4)) (and .cse49 .cse5))) (and .cse50 .cse44)) (and .cse50 .cse45))) (and .cse51 .cse44))) (and .cse51 .cse45))))) (and .cse53 .cse1)) (and .cse53 .cse2)) (and .cse53 .cse4)) (and .cse53 .cse5)))) (and .cse54 .cse1)) (and .cse54 .cse2)) (and .cse54 .cse4)) (and .cse54 .cse5)))) (and .cse55 .cse1)) (and .cse55 .cse2)) (and .cse55 .cse4)) (and .cse55 .cse5)))) (and .cse56 .cse1))) (and .cse56 .cse2))) (and .cse56 .cse4))) (and .cse56 .cse5))))) [2023-06-12 15:30:28,301 INFO L201 PluginConnector]: Adding new model inc-dec-eq0-locked-assert.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 03:30:28 ChcSolution [2023-06-12 15:30:28,301 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 15:30:28,302 INFO L158 Benchmark]: Toolchain (without parser) took 43801.77ms. Allocated memory is still 335.5MB. Free memory was 292.7MB in the beginning and 297.2MB in the end (delta: -4.5MB). Peak memory consumption was 31.3MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,303 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.19ms. Allocated memory is still 335.5MB. Free memory is still 293.7MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 15:30:28,303 INFO L158 Benchmark]: Boogie Preprocessor took 24.44ms. Allocated memory is still 335.5MB. Free memory was 292.7MB in the beginning and 290.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,304 INFO L158 Benchmark]: RCFGBuilder took 149.44ms. Allocated memory is still 335.5MB. Free memory was 290.8MB in the beginning and 282.2MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,304 INFO L158 Benchmark]: IcfgToChc took 185.91ms. Allocated memory is still 335.5MB. Free memory was 282.2MB in the beginning and 276.6MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,321 INFO L158 Benchmark]: ChcSmtPrinter took 14.95ms. Allocated memory is still 335.5MB. Free memory was 276.5MB in the beginning and 275.3MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,322 INFO L158 Benchmark]: ChcSolver took 43423.71ms. Allocated memory is still 335.5MB. Free memory was 275.3MB in the beginning and 297.2MB in the end (delta: -21.9MB). Peak memory consumption was 12.4MB. Max. memory is 15.0GB. [2023-06-12 15:30:28,324 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.19ms. Allocated memory is still 335.5MB. Free memory is still 293.7MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 24.44ms. Allocated memory is still 335.5MB. Free memory was 292.7MB in the beginning and 290.8MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 149.44ms. Allocated memory is still 335.5MB. Free memory was 290.8MB in the beginning and 282.2MB in the end (delta: 8.6MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 185.91ms. Allocated memory is still 335.5MB. Free memory was 282.2MB in the beginning and 276.6MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. * ChcSmtPrinter took 14.95ms. Allocated memory is still 335.5MB. Free memory was 276.5MB in the beginning and 275.3MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 43423.71ms. Allocated memory is still 335.5MB. Free memory was 275.3MB in the beginning and 297.2MB in the end (delta: -21.9MB). Peak memory consumption was 12.4MB. 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 15:30:28,335 WARN L435 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_17760716556705468226.smt2 (2)] Forcibly destroying the process [2023-06-12 15:30:28,346 INFO L540 MonitoredProcess]: [MP eld -disj -ssol /tmp/eldarica_17760716556705468226.smt2 (2)] Forceful destruction successful, exit code 0 [2023-06-12 15:30:28,352 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...