/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-bdec/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-bdec/inc-bdec.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 13:22:14,081 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 13:22:14,155 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-bdec/ThreadModularVerifier.Settings.epf [2023-06-12 13:22:14,170 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 13:22:14,172 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 13:22:14,172 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 13:22:14,173 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 13:22:14,173 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 13:22:14,173 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 13:22:14,179 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 13:22:14,179 INFO L137 SettingsManager]: * Conditional Independence=PRECOMPUTED_CONDITIONS [2023-06-12 13:22:14,180 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 13:22:14,180 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 13:22:14,181 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 13:22:14,182 INFO L137 SettingsManager]: * File name=CHC_conditional 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:22:14,362 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 13:22:14,378 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 13:22:14,380 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 13:22:14,381 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 13:22:14,381 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 13:22:14,382 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-bdec/inc-bdec.bpl [2023-06-12 13:22:14,383 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-bdec/inc-bdec.bpl' [2023-06-12 13:22:14,407 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 13:22:14,408 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 13:22:14,409 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 13:22:14,409 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 13:22:14,409 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 13:22:14,424 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,425 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,429 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,430 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,432 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,433 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,433 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,434 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,434 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 13:22:14,436 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 13:22:14,436 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 13:22:14,436 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 13:22:14,437 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 13:22:14,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:22:14,462 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:22:14,469 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:22:14,496 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-06-12 13:22:14,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-06-12 13:22:14,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-06-12 13:22:14,544 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 13:22:14,546 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 13:22:14,549 WARN L818 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-06-12 13:22:14,610 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 13:22:14,627 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-06-12 13:22:14,627 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 13:22:14,632 INFO L201 PluginConnector]: Adding new model inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 01:22:14 BoogieIcfgContainer [2023-06-12 13:22:14,632 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 13:22:14,633 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 13:22:14,634 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 13:22:14,634 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 13:22:14,636 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 01:22:14" (1/1) ... [2023-06-12 13:22:14,828 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume x > 0;x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:22:14,833 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:22:14,850 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume x > 0;x := x - 1;' and 'x := x + 1;' is: true [2023-06-12 13:22:14,855 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'x := x + 1;' is: true [2023-06-12 13:22:14,864 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume x > 0;x := x - 1;' and 'assume x > 0;x := x - 1;' is: true [2023-06-12 13:22:14,952 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and 'assume x > 0;x := x - 1;' is: (< 0 x) [2023-06-12 13:22:14,974 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume x > 0;x := x - 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:22:14,981 INFO L111 IndependenceChecker]: instantiated independence condition for 'x := x + 1;' and '<[ dummy edge: assume true; ]>' is: true [2023-06-12 13:22:15,006 INFO L201 PluginConnector]: Adding new model inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:22:15 HornClauseAST [2023-06-12 13:22:15,006 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 13:22:15,007 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 13:22:15,007 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 13:22:15,007 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 13:22:15,009 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:22:15" (1/1) ... [2023-06-12 13:22:15,010 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/inc-bdec/CHC_conditional_inc-bdec.bpl_UID17692749641324807455.smt2 [2023-06-12 13:22:15,031 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 13:22:15,032 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 13:22:15,032 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 13:22:15,033 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 13:22:15,039 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:22:15" (1/1) ... [2023-06-12 13:22:15,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 13:22:15,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:22:15,046 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:22:15,058 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:22:15,061 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:22:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:22:15,063 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:22:15,065 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:25:04,178 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 13:25:04,180 INFO L176 ChcSolverObserver]: (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_0| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_1| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_2_6_6_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_2| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_2_6_6| 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 ((.cse18 (+ x!2 (* (- 1) x!5)))) (let ((.cse7 (not (<= .cse18 (- 1)))) (.cse10 (not (>= .cse18 0))) (.cse11 (not (<= x!7 0))) (.cse4 (not (<= x!0 0))) (.cse13 (not (<= x!0 (- 1)))) (.cse16 (not (<= x!4 0))) (.cse15 (not (<= .cse18 0))) (.cse5 (not (= x!4 3))) (.cse1 (not (= x!7 2))) (.cse8 (not (= x!4 1))) (.cse3 (not (>= x!1 1))) (.cse14 (not (>= .cse18 1))) (.cse6 (not (<= x!0 1))) (.cse12 (not (= x!7 1))) (.cse0 (not (= x!4 2))) (.cse9 (not (= x!7 3))) (.cse17 (not (>= x!1 2))) (.cse2 (not (<= x!0 2)))) (and (or x!3 .cse0 .cse1 x!6 (not (>= x!1 3)) .cse2) (not (<= x!1 (- 1))) (or .cse3 .cse4) (not (<= x!4 (- 1))) (or x!3 .cse5 .cse6 .cse3) (not (<= x!7 (- 1))) (or x!3 .cse7 (not (<= x!4 3)) (not (>= x!7 1))) (or x!3 .cse8 .cse6 .cse3) (or x!3 .cse8 .cse4) (or .cse9 .cse6 x!6 .cse3) (or x!3 .cse5 .cse7 .cse4) (or .cse5 x!6 .cse10 .cse4 .cse11) (or .cse5 .cse12 .cse6 x!6 .cse10) (or x!6 .cse13 .cse11) (or .cse12 x!6 .cse4) (or .cse12 .cse6 x!6 .cse3) (or .cse9 x!6 .cse14 .cse4) (or x!3 .cse8 .cse9 .cse6 x!6 .cse14) (or x!3 .cse9 .cse15 .cse4 .cse16) (or x!3 .cse13 .cse16) (or x!3 .cse8 .cse9 .cse15 .cse6) (or x!3 .cse5 .cse12 x!6 .cse3 .cse2) (or x!3 .cse5 .cse9 x!6 .cse3 .cse2) (or x!3 .cse5 .cse1 x!6 .cse17 .cse2) (or .cse1 .cse6 x!6 .cse17) (or x!3 .cse8 .cse12 .cse6 x!6) (or x!3 .cse8 .cse12 x!6 .cse3 .cse2) (or x!3 .cse8 .cse1 x!6 .cse17 .cse2) (or x!3 .cse8 .cse9 x!6 .cse3 .cse2) (or (not (>= x!4 2)) x!6 .cse14 (not (<= x!7 3))) (or x!3 .cse0 .cse6 .cse17) (or x!3 .cse0 .cse12 x!6 .cse17 .cse2) (or x!3 .cse0 .cse9 x!6 .cse17 .cse2))))) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_x_1_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_~running| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_1_2_2| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_0_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_1_4_4_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_id_ULTIMATE.start_1_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_0| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_1| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_1_3_3_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_x_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_2_7_7_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_2_5_5_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_2_7_7| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_0_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_1_2_2_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_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_2_5_5| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_2| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_1| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_1_4_4| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_0| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_1_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_2_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_1_3_3| Bool) () Bool false) [2023-06-12 13:25:04,232 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 13:25:04,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:25:04,234 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:25:04,235 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:25:04,242 INFO L201 PluginConnector]: Adding new model inc-bdec.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 01:25:04 ChcSolution [2023-06-12 13:25:04,242 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 13:25:04,244 INFO L158 Benchmark]: Toolchain (without parser) took 169835.06ms. Allocated memory is still 367.0MB. Free memory was 324.7MB in the beginning and 323.2MB in the end (delta: 1.5MB). Peak memory consumption was 3.8MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,244 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.29ms. Allocated memory is still 367.0MB. Free memory is still 325.8MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 13:25:04,245 INFO L158 Benchmark]: Boogie Preprocessor took 25.47ms. Allocated memory is still 367.0MB. Free memory was 324.7MB in the beginning and 322.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,245 INFO L158 Benchmark]: RCFGBuilder took 196.31ms. Allocated memory is still 367.0MB. Free memory was 322.8MB in the beginning and 314.7MB in the end (delta: 8.1MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,246 INFO L158 Benchmark]: IcfgToChc took 372.89ms. Allocated memory is still 367.0MB. Free memory was 314.7MB in the beginning and 338.2MB in the end (delta: -23.5MB). Peak memory consumption was 20.6MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,246 INFO L158 Benchmark]: ChcSmtPrinter took 24.84ms. Allocated memory is still 367.0MB. Free memory was 338.2MB in the beginning and 336.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,247 INFO L158 Benchmark]: ChcSolver took 169209.99ms. Allocated memory is still 367.0MB. Free memory was 336.8MB in the beginning and 323.2MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 15.0GB. [2023-06-12 13:25:04,250 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.29ms. Allocated memory is still 367.0MB. Free memory is still 325.8MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 25.47ms. Allocated memory is still 367.0MB. Free memory was 324.7MB in the beginning and 322.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 196.31ms. Allocated memory is still 367.0MB. Free memory was 322.8MB in the beginning and 314.7MB in the end (delta: 8.1MB). Peak memory consumption was 6.3MB. Max. memory is 15.0GB. * IcfgToChc took 372.89ms. Allocated memory is still 367.0MB. Free memory was 314.7MB in the beginning and 338.2MB in the end (delta: -23.5MB). Peak memory consumption was 20.6MB. Max. memory is 15.0GB. * ChcSmtPrinter took 24.84ms. Allocated memory is still 367.0MB. Free memory was 338.2MB in the beginning and 336.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 169209.99ms. Allocated memory is still 367.0MB. Free memory was 336.8MB in the beginning and 323.2MB in the end (delta: 13.6MB). 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 13:25:04,278 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 13:25:04,473 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...