/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/numbered-array/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/numbered-array/numbered-array.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.sleep-threadmodular-3a8dd60-m [2023-06-12 13:26:52,363 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 13:26:52,403 INFO L100 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/ThreadModularVerifier.Settings.epf [2023-06-12 13:26:52,409 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 13:26:52,410 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 13:26:52,410 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 13:26:52,411 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 13:26:52,411 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 13:26:52,411 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 13:26:52,412 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 13:26:52,412 INFO L137 SettingsManager]: * Specification mode=ASSERT_VIOLATIONS [2023-06-12 13:26:52,413 INFO L137 SettingsManager]: * Assume program has a precondition=false [2023-06-12 13:26:52,413 INFO L137 SettingsManager]: * Conditional Independence=PRECOMPUTED_CONDITIONS [2023-06-12 13:26:52,414 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 13:26:52,414 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 13:26:52,414 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 13:26:52,415 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:26:52,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 13:26:52,628 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 13:26:52,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 13:26:52,631 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 13:26:52,632 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 13:26:52,633 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/numbered-array.bpl [2023-06-12 13:26:52,636 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/numbered-array.bpl' [2023-06-12 13:26:52,655 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 13:26:52,656 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 13:26:52,657 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 13:26:52,658 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 13:26:52,658 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 13:26:52,672 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,673 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,680 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,680 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,683 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,683 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,684 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,684 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,685 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 13:26:52,687 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 13:26:52,687 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 13:26:52,687 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 13:26:52,688 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:52,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 13:26:52,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:26:52,713 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:26:52,720 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:26:52,750 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-06-12 13:26:52,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-06-12 13:26:52,751 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-06-12 13:26:52,798 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 13:26:52,799 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 13:26:52,862 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 13:26:52,880 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-06-12 13:26:52,880 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 13:26:52,883 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 01:26:52 BoogieIcfgContainer [2023-06-12 13:26:52,883 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 13:26:52,884 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 13:26:52,884 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 13:26:52,884 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 13:26:52,886 INFO L184 PluginConnector]: Executing the observer IcfgToChcObserver from plugin IcfgToChc for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 01:26:52" (1/1) ... [2023-06-12 13:26:53,089 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 13:26:53,094 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 13:26:53,099 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 13:26:53,183 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'id := ctr;ctr := ctr + 1;' is: false [2023-06-12 13:26:53,193 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'a := a[id := id];' is: true [2023-06-12 13:26:53,195 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'a := a[id := id];' is: true [2023-06-12 13:26:53,197 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'a := a[id := id];' is: true [2023-06-12 13:26:53,200 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'a := a[id := id];' is: true [2023-06-12 13:26:53,205 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 13:26:53,206 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 13:26:53,207 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'assume true;' is: true [2023-06-12 13:26:53,210 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'assume true;' is: true [2023-06-12 13:26:53,214 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 13:26:53,215 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 13:26:53,217 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'assume true;' is: true [2023-06-12 13:26:53,219 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'assume true;' is: true [2023-06-12 13:26:53,244 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:26:53 HornClauseAST [2023-06-12 13:26:53,244 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 13:26:53,245 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 13:26:53,245 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 13:26:53,245 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 13:26:53,250 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:26:53" (1/1) ... [2023-06-12 13:26:53,251 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/CHC_conditional_numbered-array.bpl_UID4047442645186551044.smt2 [2023-06-12 13:26:53,278 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 13:26:53,279 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 13:26:53,279 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 13:26:53,279 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 13:26:53,282 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 01:26:53" (1/1) ... [2023-06-12 13:26:53,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 13:26:53,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:26:53,285 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:26:53,295 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:26:53,307 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:26:53,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:26:53,312 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:26:53,328 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:53,459 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 13:26:53,460 INFO L176 ChcSolverObserver]: (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ULTIMATE.start_id1_5_5| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_2_7_7| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_2_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_0_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_a_0_0_primed| (Array Int Int)) () (Array Int Int) ((as const (Array Int Int)) 0)) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id0_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id1_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ULTIMATE.start_id2_9_9_primed| 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_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_ULTIMATE.start_id2_9_9| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_ctr_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ctr_1_1| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_a_primed| (Array Int Int)) () (Array Int Int) ((as const (Array Int Int)) 0)) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id0| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_1_3_3_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id1| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_1_2_2_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_id_ULTIMATE.start_2_6_6| 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_sleep_ULTIMATE.start_1_primed| Bool) () Bool false) (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_hbv_HcVar:hbv_id_ULTIMATE.start_2_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_a| (Array Int Int)) () (Array Int Int) ((as const (Array Int Int)) 0)) (define-fun (Inv (Array Int Int) Int Int Bool Int Int Int Bool Int Int Bool) ((x!0 (Array Int Int)) (x!1 Int) (x!2 Int) (x!3 Bool) (x!4 Int) (x!5 Int) (x!6 Int) (x!7 Bool) (x!8 Int) (x!9 Int) ) Bool (let ((.cse2 (not (>= x!8 2))) (.cse3 (+ x!9 (* (- 1) (select x!0 x!9)))) (.cse0 (not (>= x!4 2))) (.cse1 (+ x!5 (* (- 1) (select x!0 x!5))))) (and (or .cse0 (not (>= .cse1 1))) (or .cse2 (not (<= .cse3 (- 1)))) (or .cse2 (not (>= .cse3 1))) (or .cse0 (not (<= .cse1 (- 1))))))) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_2_8_8| 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_2_8_8_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_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_2_7_7_primed| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_ctr| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ULTIMATE.start_id1_5_5_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_a_0_0| (Array Int Int)) () (Array Int Int) ((as const (Array 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_2_6_6_primed| 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_hbv_HcVar:hbv_loc_ULTIMATE.start_0| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ctr_1_1_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_1_3_3| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_sleep_ULTIMATE.start_2_primed| Bool) () Bool false) [2023-06-12 13:26:53,468 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:26:53,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 13:26:53,470 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:53,480 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 01:26:53 ChcSolution [2023-06-12 13:26:53,481 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 13:26:53,482 INFO L158 Benchmark]: Toolchain (without parser) took 825.07ms. Allocated memory is still 327.2MB. Free memory was 284.2MB in the beginning and 294.3MB in the end (delta: -10.1MB). Peak memory consumption was 39.5MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,483 INFO L158 Benchmark]: Boogie PL CUP Parser took 3.01ms. Allocated memory is still 327.2MB. Free memory is still 285.2MB. There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 13:26:53,483 INFO L158 Benchmark]: Boogie Preprocessor took 28.12ms. Allocated memory is still 327.2MB. Free memory was 284.1MB in the beginning and 282.4MB in the end (delta: 1.7MB). Peak memory consumption was 4.2MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,484 INFO L158 Benchmark]: RCFGBuilder took 196.55ms. Allocated memory is still 327.2MB. Free memory was 282.2MB in the beginning and 274.0MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,484 INFO L158 Benchmark]: IcfgToChc took 360.38ms. Allocated memory is still 327.2MB. Free memory was 273.8MB in the beginning and 258.8MB in the end (delta: 15.0MB). Peak memory consumption was 12.6MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,485 INFO L158 Benchmark]: ChcSmtPrinter took 33.82ms. Allocated memory is still 327.2MB. Free memory was 258.8MB in the beginning and 257.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,485 INFO L158 Benchmark]: ChcSolver took 201.58ms. Allocated memory is still 327.2MB. Free memory was 257.2MB in the beginning and 294.3MB in the end (delta: -37.1MB). Peak memory consumption was 12.2MB. Max. memory is 15.0GB. [2023-06-12 13:26:53,488 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2023-06-12 13:26:53,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 3.01ms. Allocated memory is still 327.2MB. Free memory is still 285.2MB. There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 28.12ms. Allocated memory is still 327.2MB. Free memory was 284.1MB in the beginning and 282.4MB in the end (delta: 1.7MB). Peak memory consumption was 4.2MB. Max. memory is 15.0GB. * RCFGBuilder took 196.55ms. Allocated memory is still 327.2MB. Free memory was 282.2MB in the beginning and 274.0MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 360.38ms. Allocated memory is still 327.2MB. Free memory was 273.8MB in the beginning and 258.8MB in the end (delta: 15.0MB). Peak memory consumption was 12.6MB. Max. memory is 15.0GB. * ChcSmtPrinter took 33.82ms. Allocated memory is still 327.2MB. Free memory was 258.8MB in the beginning and 257.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 201.58ms. Allocated memory is still 327.2MB. Free memory was 257.2MB in the beginning and 294.3MB in the end (delta: -37.1MB). 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:53,504 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:26:53,706 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...