/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 --icfgtochc.break.symmetry.of.preference.order 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/inc-dec-eq0.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 13:25:54,598 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 13:25:54,676 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 13:25:54,683 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 13:25:54,684 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 13:25:54,684 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 13:25:54,685 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 13:25:54,685 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 13:25:54,685 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 13:25:54,690 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 13:25:54,690 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 13:25:54,690 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 13:25:54,691 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 -> 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 13:25:54,912 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 13:25:54,932 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 13:25:54,934 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 13:25:54,935 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 13:25:54,936 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 13:25:54,937 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 13:25:54,937 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 13:25:54,953 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 13:25:54,955 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 13:25:54,955 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 13:25:54,955 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 13:25:54,956 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 13:25:54,967 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,968 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,972 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,972 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,974 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,974 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,975 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,975 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,976 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 13:25:54,977 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 13:25:54,977 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 13:25:54,978 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 13:25:54,978 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 01:25:54" (1/1) ... [2023-06-12 13:25:54,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 13:25:54,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:25:55,002 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 13:25:55,012 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 13:25:55,034 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread given in one single declaration [2023-06-12 13:25:55,034 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-06-12 13:25:55,034 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-06-12 13:25:55,071 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 13:25:55,072 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 13:25:55,074 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 13:25:55,111 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 13:25:55,115 INFO L294 CfgBuilder]: Using library mode [2023-06-12 13:25:55,115 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 13:25:55,117 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 01:25:55 BoogieIcfgContainer [2023-06-12 13:25:55,117 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 13:25:55,117 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 13:25:55,117 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 13:25:55,118 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 13:25:55,119 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 01:25:55" (1/1) ... [2023-06-12 13:25:55,319 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:25:55,327 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:25:55,361 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x + 1;' is: true [2023-06-12 13:25:55,368 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x + 1;' is: true [2023-06-12 13:25:55,385 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and 'x := x - 1;' is: true [2023-06-12 13:25:55,388 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x - 1;' is: true [2023-06-12 13:25:55,394 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:25:55,396 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:25:55,427 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:25:55 HornClauseAST [2023-06-12 13:25:55,427 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 13:25:55,428 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 13:25:55,428 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 13:25:55,428 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 13:25:55,435 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 01:25:55" (1/1) ... [2023-06-12 13:25:55,436 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_UID3303186130424391106.smt2 [2023-06-12 13:25:55,462 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 13:25:55,463 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 13:25:55,463 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 13:25:55,463 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 13:25:55,468 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 01:25:55" (1/1) ... [2023-06-12 13:25:55,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 13:25:55,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:25:55,473 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 13:25:55,484 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 13:25:55,496 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 13:25:55,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:25:55,501 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 13:25:55,552 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 13:26:39,405 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 13:26:39,407 INFO L176 ChcSolverObserver]: (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_thread_1_2_2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_4_4| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_thread_2| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_thread_1| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_thread_1_2_2_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_2_6_6| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_thread_2_5_5| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_2_7_7| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_2_6_6_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_~running_0_0| 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_primed| Int) () Int 0) (define-fun (Inv Int Int Int Bool Int Int Bool Int Bool) ((x!0 Int) (x!1 Int) (x!2 Int) (x!3 Bool) (x!4 Int) (x!5 Int) (x!6 Bool) (x!7 Int) ) Bool (let ((.cse5 (+ x!2 (* (- 1) x!5)))) (let ((.cse6 (not (<= x!1 0))) (.cse4 (not (<= x!1 (- 1)))) (.cse7 (not (= x!4 2))) (.cse14 (not (= x!4 3))) (.cse10 (not (>= x!1 1))) (.cse8 (not (<= x!0 1))) (.cse0 (not (= x!7 3))) (.cse11 (not (<= x!0 0))) (.cse9 (not (= x!4 1))) (.cse12 (not (= x!7 1))) (.cse3 (not (>= x!1 2))) (.cse15 (not (<= x!4 2))) (.cse13 (not (= x!7 2))) (.cse1 (not (<= x!0 2))) (.cse2 (not (>= .cse5 0)))) (and (or x!3 .cse0 .cse1 x!6 .cse2 .cse3) (or .cse4 (not (>= x!0 1))) (not (= .cse5 0)) (not (<= x!4 (- 1))) (not (<= x!7 (- 1))) (or .cse6 .cse7) (not (<= x!0 (- 1))) (or .cse8 .cse9 .cse10) (or .cse11 .cse9) (or x!3 (not (<= .cse5 0)) (not (>= x!7 1)) (not (<= x!4 3))) (or .cse0 .cse8 .cse10 x!6) (not (>= x!7 5)) (or .cse12 x!6 .cse11) (or (not (>= x!4 3)) x!6 (not (>= .cse5 1))) (or .cse10 .cse11) (or .cse13 x!6 .cse6) (or .cse11 .cse4) (or .cse9 .cse12 .cse8 x!6) (or .cse12 .cse8 .cse10 x!6) (or x!3 .cse14 .cse8 .cse10) (or .cse7 .cse13 x!6 (not (<= x!1 1))) (or .cse9 .cse0 .cse8 x!6) (or .cse9 .cse12 .cse10 .cse1 x!6) (or x!3 .cse14 .cse11) (or .cse13 .cse8 x!6 .cse3) (or .cse9 .cse0 .cse10 .cse1 x!6) (or x!3 .cse8 .cse3 .cse15) (or .cse0 x!6 .cse11) (or .cse9 .cse13 .cse1 x!6 .cse3) (or x!3 .cse12 .cse1 x!6 .cse3 .cse15) (or x!3 .cse13 .cse1 (not (>= x!1 3)) x!6 .cse2))))) (define-fun (|c_hbv_HcVar:hbv_id_thread_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_~running| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_thread_0_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_thread_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_2| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_id_thread_0| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_1| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_0| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_thread_2_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| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_thread_1_4_4_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_thread_1_3_3_primed| Bool) () Bool false) (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_loc_thread_2_7_7_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_x| 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_3_3| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_~running_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_thread_1_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_thread_2_5_5_primed| Int) () Int 0) [2023-06-12 13:26:39,449 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-06-12 13:26:39,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:26:39,451 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 13:26:39,455 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 13:26:39,459 INFO L201 PluginConnector]: Adding new model inc-dec-eq0.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 01:26:39 ChcSolution [2023-06-12 13:26:39,460 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 13:26:39,461 INFO L158 Benchmark]: Toolchain (without parser) took 44505.75ms. Allocated memory is still 335.5MB. Free memory was 292.9MB in the beginning and 298.7MB in the end (delta: -5.8MB). Peak memory consumption was 31.1MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,461 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 335.5MB. Free memory is still 293.8MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 13:26:39,461 INFO L158 Benchmark]: Boogie Preprocessor took 21.09ms. Allocated memory is still 335.5MB. Free memory was 292.9MB in the beginning and 291.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,462 INFO L158 Benchmark]: RCFGBuilder took 139.54ms. Allocated memory is still 335.5MB. Free memory was 290.9MB in the beginning and 283.2MB in the end (delta: 7.7MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,462 INFO L158 Benchmark]: IcfgToChc took 310.11ms. Allocated memory is still 335.5MB. Free memory was 283.1MB in the beginning and 273.4MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,463 INFO L158 Benchmark]: ChcSmtPrinter took 34.73ms. Allocated memory is still 335.5MB. Free memory was 273.2MB in the beginning and 271.9MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,463 INFO L158 Benchmark]: ChcSolver took 43996.43ms. Allocated memory is still 335.5MB. Free memory was 271.9MB in the beginning and 298.7MB in the end (delta: -26.8MB). Peak memory consumption was 12.2MB. Max. memory is 15.0GB. [2023-06-12 13:26:39,465 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.14ms. Allocated memory is still 335.5MB. Free memory is still 293.8MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 21.09ms. Allocated memory is still 335.5MB. Free memory was 292.9MB in the beginning and 291.1MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 139.54ms. Allocated memory is still 335.5MB. Free memory was 290.9MB in the beginning and 283.2MB in the end (delta: 7.7MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. * IcfgToChc took 310.11ms. Allocated memory is still 335.5MB. Free memory was 283.1MB in the beginning and 273.4MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * ChcSmtPrinter took 34.73ms. Allocated memory is still 335.5MB. Free memory was 273.2MB in the beginning and 271.9MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 43996.43ms. Allocated memory is still 335.5MB. Free memory was 271.9MB in the beginning and 298.7MB in the end (delta: -26.8MB). Peak memory consumption was 12.2MB. 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 13:26:39,477 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 13:26:39,679 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...