/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 --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 10:27:16,998 INFO L172 SettingsManager]: Resetting all preferences to default values... [2023-06-12 10:27:17,041 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 10:27:17,051 INFO L114 SettingsManager]: Preferences different from defaults after loading the file: [2023-06-12 10:27:17,052 INFO L135 SettingsManager]: Preferences of ChcSolver differ from their defaults: [2023-06-12 10:27:17,053 INFO L137 SettingsManager]: * Produce UNSAT core if query is UNSAT=true [2023-06-12 10:27:17,053 INFO L135 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-06-12 10:27:17,054 INFO L137 SettingsManager]: * Size of a code block=OneNontrivialStatement [2023-06-12 10:27:17,054 INFO L137 SettingsManager]: * Add additional assume for each assert=false [2023-06-12 10:27:17,058 INFO L135 SettingsManager]: Preferences of IcfgToChc differ from their defaults: [2023-06-12 10:27:17,059 INFO L137 SettingsManager]: * Specification mode=ASSERT_VIOLATIONS [2023-06-12 10:27:17,059 INFO L137 SettingsManager]: * Assume program has a precondition=false [2023-06-12 10:27:17,059 INFO L137 SettingsManager]: * Conditional Independence=PRECOMPUTED_CONDITIONS [2023-06-12 10:27:17,060 INFO L135 SettingsManager]: Preferences of ChcSmtPrinter differ from their defaults: [2023-06-12 10:27:17,061 INFO L137 SettingsManager]: * Save file in source directory=true [2023-06-12 10:27:17,061 INFO L137 SettingsManager]: * Use automatic naming=true [2023-06-12 10:27:17,061 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.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 10:27:17,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-06-12 10:27:17,251 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-06-12 10:27:17,253 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-06-12 10:27:17,254 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2023-06-12 10:27:17,255 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2023-06-12 10:27:17,256 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 10:27:17,256 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/numbered-array.bpl' [2023-06-12 10:27:17,272 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-06-12 10:27:17,273 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-06-12 10:27:17,274 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-06-12 10:27:17,274 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-06-12 10:27:17,274 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-06-12 10:27:17,288 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,289 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,294 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,294 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,296 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,296 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,297 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,297 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,298 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-06-12 10:27:17,299 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-06-12 10:27:17,299 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-06-12 10:27:17,299 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-06-12 10:27:17,300 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 12.06 10:27:17" (1/1) ... [2023-06-12 10:27:17,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-06-12 10:27:17,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:27:17,326 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 10:27:17,350 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 10:27:17,364 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2023-06-12 10:27:17,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-06-12 10:27:17,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-06-12 10:27:17,408 INFO L236 CfgBuilder]: Building ICFG [2023-06-12 10:27:17,410 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-06-12 10:27:17,466 INFO L277 CfgBuilder]: Performing block encoding [2023-06-12 10:27:17,484 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-06-12 10:27:17,484 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-06-12 10:27:17,486 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.06 10:27:17 BoogieIcfgContainer [2023-06-12 10:27:17,486 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-06-12 10:27:17,486 INFO L112 PluginConnector]: ------------------------IcfgToChc---------------------------- [2023-06-12 10:27:17,487 INFO L270 PluginConnector]: Initializing IcfgToChc... [2023-06-12 10:27:17,487 INFO L274 PluginConnector]: IcfgToChc initialized [2023-06-12 10:27:17,488 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 10:27:17" (1/1) ... [2023-06-12 10:27:17,678 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 10:27:17,682 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 10:27:17,686 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'id := ctr;ctr := ctr + 1;' is: true [2023-06-12 10:27:17,775 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'id := ctr;ctr := ctr + 1;' is: false [2023-06-12 10:27:17,789 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'a := a[id := id];' is: true [2023-06-12 10:27:17,790 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'a := a[id := id];' is: true [2023-06-12 10:27:17,793 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'a := a[id := id];' is: true [2023-06-12 10:27:17,795 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'a := a[id := id];' is: true [2023-06-12 10:27:17,802 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 10:27:17,803 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 10:27:17,804 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'assume true;' is: true [2023-06-12 10:27:17,806 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'assume true;' is: true [2023-06-12 10:27:17,817 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 10:27:17,819 INFO L111 IndependenceChecker]: instantiated independence condition for 'assume true;' and 'assume true;' is: true [2023-06-12 10:27:17,822 INFO L111 IndependenceChecker]: instantiated independence condition for 'a := a[id := id];' and 'assume true;' is: true [2023-06-12 10:27:17,827 INFO L111 IndependenceChecker]: instantiated independence condition for 'id := ctr;ctr := ctr + 1;' and 'assume true;' is: true [2023-06-12 10:27:17,859 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:27:17 HornClauseAST [2023-06-12 10:27:17,859 INFO L131 PluginConnector]: ------------------------ END IcfgToChc---------------------------- [2023-06-12 10:27:17,860 INFO L112 PluginConnector]: ------------------------ChcSmtPrinter---------------------------- [2023-06-12 10:27:17,860 INFO L270 PluginConnector]: Initializing ChcSmtPrinter... [2023-06-12 10:27:17,860 INFO L274 PluginConnector]: ChcSmtPrinter initialized [2023-06-12 10:27:17,864 INFO L184 PluginConnector]: Executing the observer ChcSmtPrinterObserver from plugin ChcSmtPrinter for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:27:17" (1/1) ... [2023-06-12 10:27:17,865 INFO L192 hcSmtPrinterObserver]: Writing to file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/threadmodular/regression/numbered-array/CHC_conditional_numbered-array.bpl_UID9032715024422849529.smt2 [2023-06-12 10:27:17,894 INFO L131 PluginConnector]: ------------------------ END ChcSmtPrinter---------------------------- [2023-06-12 10:27:17,895 INFO L112 PluginConnector]: ------------------------ChcSolver---------------------------- [2023-06-12 10:27:17,895 INFO L270 PluginConnector]: Initializing ChcSolver... [2023-06-12 10:27:17,895 INFO L274 PluginConnector]: ChcSolver initialized [2023-06-12 10:27:17,900 INFO L184 PluginConnector]: Executing the observer ChcSolverObserver from plugin ChcSolver for "numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.icfgtochc OTHER 12.06 10:27:17" (1/1) ... [2023-06-12 10:27:17,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-06-12 10:27:17,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:27:17,902 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 10:27:17,910 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 10:27:17,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-06-12 10:27:17,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:27:17,914 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 10:27:17,915 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 10:27:18,070 INFO L175 ChcSolverObserver]: ChcSolver found model: [2023-06-12 10:27:18,071 INFO L176 ChcSolverObserver]: (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_ULTIMATE.start_id1_4_4_primed| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_2_primed| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_2_6_6_primed| Int) () Int 0) (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_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_hhv_Inv_HcVar:hhv_Inv_ULTIMATE.start_id2_7_7| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_2_5_5| Bool) () Bool false) (define-fun (|c_hbv_HcVar:hbv_a| (Array Int Int)) () (Array Int Int) ((as const (Array Int Int)) 0)) (define-fun (|c_hbv_HcVar:hbv_ULTIMATE.start_id1_primed| 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 (Inv (Array Int Int) Int Bool Int Int Bool Int Int Bool) ((x!0 (Array Int Int)) (x!1 Int) (x!2 Bool) (x!3 Int) (x!4 Int) (x!5 Bool) (x!6 Int) (x!7 Int) ) Bool (let ((.cse2 (not (>= x!6 2))) (.cse3 (+ x!7 (* (- 1) (select x!0 x!7)))) (.cse0 (not (>= x!3 2))) (.cse1 (+ x!4 (* (- 1) (select x!0 x!4))))) (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_sleep_ULTIMATE.start_2_5_5_primed| Bool) () Bool false) (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_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_ctr| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_1_3_3_primed| 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_ULTIMATE.start_id2_7_7_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_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_2_6_6| Int) () Int 0) (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_hbv_HcVar:hbv_sleep_ULTIMATE.start_0_primed| Bool) () Bool false) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_loc_ULTIMATE.start_1_3_3| Int) () Int 0) (define-fun (|c_hbv_HcVar:hbv_loc_ULTIMATE.start_2| Int) () Int 0) (define-fun (|c_hhv_Inv_HcVar:hhv_Inv_sleep_ULTIMATE.start_1_2_2_primed| Bool) () Bool false) (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_2_2| Bool) () Bool false) (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_ULTIMATE.start_id1_4_4| Int) () Int 0) [2023-06-12 10:27:18,079 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 10:27:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-06-12 10:27:18,080 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 10:27:18,081 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 10:27:18,083 INFO L201 PluginConnector]: Adding new model numbered-array.bpl de.uni_freiburg.informatik.ultimate.plugins.chcsolver OTHER 12.06 10:27:18 ChcSolution [2023-06-12 10:27:18,084 INFO L131 PluginConnector]: ------------------------ END ChcSolver---------------------------- [2023-06-12 10:27:18,085 INFO L158 Benchmark]: Toolchain (without parser) took 811.50ms. Allocated memory is still 329.3MB. Free memory was 275.1MB in the beginning and 272.8MB in the end (delta: 2.4MB). Peak memory consumption was 3.5MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,086 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 329.3MB. Free memory was 276.2MB in the beginning and 276.1MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 15.0GB. [2023-06-12 10:27:18,086 INFO L158 Benchmark]: Boogie Preprocessor took 24.49ms. Allocated memory is still 329.3MB. Free memory was 275.1MB in the beginning and 273.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,086 INFO L158 Benchmark]: RCFGBuilder took 186.73ms. Allocated memory is still 329.3MB. Free memory was 273.2MB in the beginning and 264.9MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,087 INFO L158 Benchmark]: IcfgToChc took 372.93ms. Allocated memory is still 329.3MB. Free memory was 264.9MB in the beginning and 283.9MB in the end (delta: -19.0MB). Peak memory consumption was 16.0MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,087 INFO L158 Benchmark]: ChcSmtPrinter took 34.16ms. Allocated memory is still 329.3MB. Free memory was 283.9MB in the beginning and 282.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,088 INFO L158 Benchmark]: ChcSolver took 189.16ms. Allocated memory is still 329.3MB. Free memory was 282.2MB in the beginning and 272.8MB in the end (delta: 9.4MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. [2023-06-12 10:27:18,091 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 329.3MB. Free memory was 276.2MB in the beginning and 276.1MB in the end (delta: 139.9kB). There was no memory consumed. Max. memory is 15.0GB. * Boogie Preprocessor took 24.49ms. Allocated memory is still 329.3MB. Free memory was 275.1MB in the beginning and 273.3MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * RCFGBuilder took 186.73ms. Allocated memory is still 329.3MB. Free memory was 273.2MB in the beginning and 264.9MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 15.0GB. * IcfgToChc took 372.93ms. Allocated memory is still 329.3MB. Free memory was 264.9MB in the beginning and 283.9MB in the end (delta: -19.0MB). Peak memory consumption was 16.0MB. Max. memory is 15.0GB. * ChcSmtPrinter took 34.16ms. Allocated memory is still 329.3MB. Free memory was 283.9MB in the beginning and 282.2MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 15.0GB. * ChcSolver took 189.16ms. Allocated memory is still 329.3MB. Free memory was 282.2MB in the beginning and 272.8MB in the end (delta: 9.4MB). Peak memory consumption was 8.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 10:27:18,102 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 10:27:18,305 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...