java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/Sifa.xml -i ../../../trunk/examples/programs/reals/nav04_wPC.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-3b9210c [2019-08-06 16:53:28,707 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-06 16:53:28,708 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-06 16:53:28,720 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-06 16:53:28,720 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-06 16:53:28,721 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-06 16:53:28,723 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-06 16:53:28,724 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-06 16:53:28,726 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-06 16:53:28,727 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-06 16:53:28,728 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-06 16:53:28,729 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-06 16:53:28,729 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-06 16:53:28,730 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-06 16:53:28,731 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-06 16:53:28,732 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-06 16:53:28,733 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-06 16:53:28,733 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-06 16:53:28,735 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-06 16:53:28,737 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-06 16:53:28,739 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-06 16:53:28,740 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-06 16:53:28,741 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-06 16:53:28,742 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-06 16:53:28,744 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-06 16:53:28,745 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-06 16:53:28,745 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-06 16:53:28,746 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-06 16:53:28,746 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-06 16:53:28,747 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-06 16:53:28,748 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-06 16:53:28,748 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-06 16:53:28,749 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-06 16:53:28,750 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-06 16:53:28,751 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-06 16:53:28,751 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-06 16:53:28,752 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-06 16:53:28,752 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-06 16:53:28,752 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-06 16:53:28,753 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-06 16:53:28,754 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-06 16:53:28,780 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-06 16:53:28,792 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-06 16:53:28,796 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-06 16:53:28,797 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-08-06 16:53:28,798 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2019-08-06 16:53:28,799 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/reals/nav04_wPC.bpl [2019-08-06 16:53:28,799 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/reals/nav04_wPC.bpl' [2019-08-06 16:53:28,916 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-06 16:53:28,917 INFO L131 ToolchainWalker]: Walking toolchain with 3 elements. [2019-08-06 16:53:28,918 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-06 16:53:28,918 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-06 16:53:28,919 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-06 16:53:28,944 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:28,946 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:28,975 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:28,976 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:29,004 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:29,012 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:29,028 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... [2019-08-06 16:53:29,041 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-06 16:53:29,042 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-06 16:53:29,043 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-06 16:53:29,043 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-06 16:53:29,044 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 04:53:28" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-08-06 16:53:29,113 INFO L124 BoogieDeclarations]: Specification and implementation of procedure nav01Example given in one single declaration [2019-08-06 16:53:29,113 INFO L130 BoogieDeclarations]: Found specification of procedure nav01Example [2019-08-06 16:53:29,114 INFO L138 BoogieDeclarations]: Found implementation of procedure nav01Example [2019-08-06 16:53:35,752 INFO L275 CfgBuilder]: Using library mode [2019-08-06 16:53:35,752 INFO L283 CfgBuilder]: Removed 1 assume(true) statements. [2019-08-06 16:53:35,753 INFO L202 PluginConnector]: Adding new model nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 04:53:35 BoogieIcfgContainer [2019-08-06 16:53:35,754 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-06 16:53:35,754 INFO L113 PluginConnector]: ------------------------Symbolic Interpretation---------------------------- [2019-08-06 16:53:35,754 INFO L271 PluginConnector]: Initializing Symbolic Interpretation... [2019-08-06 16:53:35,755 INFO L275 PluginConnector]: Symbolic Interpretation initialized [2019-08-06 16:53:35,756 INFO L185 PluginConnector]: Executing the observer SymbolicInterpretationObserver from plugin Symbolic Interpretation for "nav04_wPC.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 04:53:35" (1/1) ... [2019-08-06 16:53:35,767 INFO L148 IcfgInterpreter]: Started Sifa with 2 locations of interest [2019-08-06 16:53:35,770 INFO L155 IcfgInterpreter]: Building call graph [2019-08-06 16:53:35,777 INFO L160 IcfgInterpreter]: Initial procedures are [nav01Example] [2019-08-06 16:53:35,785 INFO L165 IcfgInterpreter]: Starting interpretation [2019-08-06 16:53:35,787 INFO L185 IcfgInterpreter]: Interpreting procedure nav01Example with input of size 1 [2019-08-06 16:53:36,814 INFO L169 IcfgInterpreter]: Interpretation finished [2019-08-06 16:53:36,815 INFO L177 IcfgInterpreter]: Final predicates for locations of interest are: [2019-08-06 16:53:36,818 INFO L179 IcfgInterpreter]: Location nav01ExampleErr1ASSERT_VIOLATIONASSERT has predicate 38#(and (<= nav01Example_x2 1.0) (<= (+ (* (/ 157651.0 1000000.0) nav01Example_x1_old) (* (/ 141711.0 1000000.0) nav01Example_x2_new) (* (/ 249147.0 500000.0) nav01Example_v1_old) (* (/ 140183.0 500000.0) nav01Example_t_new) (* (/ 218447.0 1000000.0) nav01Example_v2_new) (* (/ 76657.0 250000.0) nav01Example_v1_new) (* (/ 325297.0 500000.0) nav01Example_x2_old)) (+ nav01Example_v2_old (* (/ 602949.0 1000000.0) nav01Example_x1_new) (/ 21149.0 20000.0))) (<= (+ nav01Example_x2_new (* (/ 113179.0 500000.0) nav01Example_v1_old) (* (/ 454233.0 1000000.0) nav01Example_v1_new) (* (/ 29879.0 40000.0) nav01Example_x2_old)) (+ (* (/ 104849.0 1000000.0) nav01Example_v2_old) (* (/ 450099.0 1000000.0) nav01Example_x1_old) (* (/ 258099.0 1000000.0) nav01Example_t_new) (* (/ 24097.0 31250.0) nav01Example_v2_new) (* (/ 33961.0 125000.0) nav01Example_x1_new) (/ 410629.0 100000.0))) (<= (+ (* (/ 57579.0 62500.0) nav01Example_v1_old) (* (/ 152323.0 500000.0) nav01Example_v1_new) (* (/ 30703.0 31250.0) nav01Example_x1_new) (* (/ 214911.0 1000000.0) nav01Example_x2_old)) (+ (* (/ 877863.0 1000000.0) nav01Example_v2_old) (* (/ 398481.0 5000000.0) nav01Example_x1_old) (* (/ 169327.0 1000000.0) nav01Example_x2_new) (* (/ 83387.0 100000.0) nav01Example_t_new) nav01Example_v2_new (/ 453883.0 100000.0))) (<= (+ nav01Example_v2_old (* (/ 259369.0 1000000.0) nav01Example_x1_old) (* (/ 494433.0 1000000.0) nav01Example_t_new) (* (/ 468809.0 1000000.0) nav01Example_x1_new)) (+ (* (/ 134831.0 500000.0) nav01Example_x2_new) (* (/ 170481.0 500000.0) nav01Example_v1_old) (* (/ 297401.0 1000000.0) nav01Example_v2_new) (* (/ 380917.0 1000000.0) nav01Example_v1_new) (* (/ 28609.0 400000.0) nav01Example_x2_old) (/ 47973.0 20000.0))) (<= (+ (* (/ 36437.0 250000.0) nav01Example_x1_old) (* (/ 132303.0 500000.0) nav01Example_v1_new) nav01Example_x1_new) (+ (* (/ 268081.0 1000000.0) nav01Example_v2_old) (* (/ 19849.0 40000.0) nav01Example_x2_new) (* (/ 185097.0 250000.0) nav01Example_v1_old) (* (/ 557277.0 1000000.0) nav01Example_t_new) (* (/ 5119.0 25000.0) nav01Example_v2_new) (* (/ 754377.0 1000000.0) nav01Example_x2_old) (/ 185083.0 50000.0))) (<= nav01Example_x2_new (+ nav01Example_eps 3.0)) (<= (* (/ 336719.0 5000000.0) nav01Example_x1_old) (+ (* (/ 300359.0 10000000.0) nav01Example_v2_old) (* (/ 217999.0 10000000.0) nav01Example_x2_new) nav01Example_v1_old (* (/ 10521.0 12500.0) nav01Example_t_new) (* (/ 291267.0 1000000.0) nav01Example_v2_new) (* (/ 3457.0 6250.0) nav01Example_v1_new) (* (/ 817157.0 1000000.0) nav01Example_x1_new) (* (/ 654031.0 1000000.0) nav01Example_x2_old) (/ 28403.0 250000.0))) (<= (+ (* (/ 58111.0 125000.0) nav01Example_x1_old) (* (/ 245307.0 1000000.0) nav01Example_v1_old) nav01Example_v2_new (* (/ 1467.0 31250.0) nav01Example_v1_new) (* (/ 149891.0 1000000.0) nav01Example_x1_new)) (+ (* (/ 125147.0 250000.0) nav01Example_v2_old) (* (/ 28383.0 100000.0) nav01Example_x2_new) (* (/ 44629.0 200000.0) nav01Example_t_new) (* (/ 6679.0 25000.0) nav01Example_x2_old) (/ 174201.0 100000.0))) (<= (+ (* (/ 132709.0 1000000.0) nav01Example_x1_old) (* (/ 399481.0 1000000.0) nav01Example_v1_old) (* (/ 177539.0 1000000.0) nav01Example_t_new) (* (/ 449091.0 1000000.0) nav01Example_v2_new) (* (/ 115823.0 200000.0) nav01Example_x1_new) nav01Example_x2_old) (+ (* (/ 149927.0 2500000.0) nav01Example_v2_old) (* (/ 554329.0 1000000.0) nav01Example_x2_new) (* (/ 310709.0 1000000.0) nav01Example_v1_new) (/ 221199.0 100000.0))) (<= (+ (* (/ 265123.0 1000000.0) nav01Example_v1_old) (* (/ 113339.0 200000.0) nav01Example_v2_new) (* (/ 369319.0 1000000.0) nav01Example_v1_new) (* (/ 20393.0 1250000.0) nav01Example_x2_old) (/ 101711.0 1000000.0)) (+ (* (/ 13661.0 40000.0) nav01Example_v2_old) nav01Example_x1_old (* (/ 842739.0 1000000.0) nav01Example_x2_new) (* (/ 73809.0 500000.0) nav01Example_t_new) (* (/ 163997.0 1000000.0) nav01Example_x1_new))) (<= (+ (* (/ 131761.0 500000.0) nav01Example_v2_old) (* (/ 29161.0 250000.0) nav01Example_x1_old) (* (/ 88251.0 500000.0) nav01Example_v1_old) nav01Example_t_new (* (/ 265953.0 500000.0) nav01Example_v2_new) (* (/ 402013.0 500000.0) nav01Example_v1_new) (* (/ 180969.0 1000000.0) nav01Example_x2_old)) (+ (* (/ 106963.0 200000.0) nav01Example_x2_new) (* (/ 220207.0 1000000.0) nav01Example_x1_new) (/ 8331.0 50000.0))) (<= (+ (* (/ 39781.0 250000.0) nav01Example_x1_old) (* (/ 118389.0 1250000.0) nav01Example_x2_new) (* (/ 404769.0 1000000.0) nav01Example_v2_new) (* (/ 99179.0 250000.0) nav01Example_x1_new) (* (/ 308559.0 1000000.0) nav01Example_x2_old)) (+ nav01Example_v2_old (* (/ 835289.0 1000000.0) nav01Example_v1_old) (* (/ 193541.0 2500000.0) nav01Example_t_new) (* (/ 80219.0 125000.0) nav01Example_v1_new) (/ 188179.0 50000.0))) (= nav01Example_x1 nav01Example_x1_new) (<= (+ (* (/ 197107.0 250000.0) nav01Example_v2_old) (* (/ 242237.0 500000.0) nav01Example_x1_old) (* (/ 141993.0 250000.0) nav01Example_x2_new) (* (/ 291897.0 10000000.0) nav01Example_v1_old) (* (/ 78007.0 200000.0) nav01Example_x1_new) (* (/ 62911.0 200000.0) nav01Example_x2_old)) (+ nav01Example_t_new (* (/ 557623.0 1000000.0) nav01Example_v2_new) (* (/ 193747.0 500000.0) nav01Example_v1_new) (/ 216813.0 50000.0))) (= nav01Example_v2 nav01Example_v2_new) (<= nav01Example_x1 3.0) (= nav01Example_x2 nav01Example_x2_new) (<= (+ (* (/ 3219.0 15625.0) nav01Example_x2_new) (* (/ 234041.0 500000.0) nav01Example_t_new) (* (/ 628137.0 1000000.0) nav01Example_v2_new) (* (/ 26897.0 100000.0) nav01Example_v1_new)) (+ (* (/ 269121.0 500000.0) nav01Example_v2_old) (* (/ 880833.0 10000000.0) nav01Example_x1_old) (* (/ 172657.0 500000.0) nav01Example_v1_old) nav01Example_x1_new (* (/ 376507.0 500000.0) nav01Example_x2_old) (/ 307141.0 500000.0))) (<= (+ nav01Example_t_new (* (/ 89747.0 125000.0) nav01Example_v1_new) (* (/ 60213.0 500000.0) nav01Example_x1_new) (* (/ 642997.0 10000000.0) nav01Example_x2_old)) (+ (* (/ 215237.0 250000.0) nav01Example_v2_old) (* (/ 14783.0 25000.0) nav01Example_x1_old) (* (/ 126417.0 25000000.0) nav01Example_x2_new) (* (/ 45193.0 100000.0) nav01Example_v1_old) (* (/ 711401.0 1000000.0) nav01Example_v2_new) (/ 31741.0 12500.0))) (<= 2.0 (+ nav01Example_eps nav01Example_x1_new)) (<= (+ (* (/ 129997.0 250000.0) nav01Example_x1_old) (* (/ 111383.0 12500000.0) nav01Example_t_new) (* (/ 95171.0 250000.0) nav01Example_v1_new) (/ 57421.0 20000.0)) (+ (* (/ 538299.0 10000000.0) nav01Example_v2_old) nav01Example_x2_new (* (/ 108191.0 5000000.0) nav01Example_v1_old) (* (/ 679801.0 1000000.0) nav01Example_v2_new) (* (/ 118511.0 125000.0) nav01Example_x1_new) (* (/ 174227.0 1000000.0) nav01Example_x2_old))) (<= (+ (* (/ 34613.0 200000.0) nav01Example_v2_old) (* (/ 77179.0 250000.0) nav01Example_v1_old) nav01Example_t_new (* (/ 300281.0 500000.0) nav01Example_x2_old) (/ 342831.0 1000000.0)) (+ (* (/ 110517.0 250000.0) nav01Example_x1_old) (* (/ 110771.0 250000.0) nav01Example_x2_new) (* (/ 206527.0 500000.0) nav01Example_v2_new) (* (/ 32971.0 40000.0) nav01Example_v1_new) (* (/ 266781.0 500000.0) nav01Example_x1_new))) (<= nav01Example_x1_old (+ nav01Example_eps 3.0)) (<= 2.0 nav01Example_x1) (or (and (<= nav01Example_v1 0.0) (= 0.0 nav01Example_t) (<= nav01Example_x1 (+ nav01Example_eps 2.0)) (= 7 nav01Example_pc)) (and (= 0.0 nav01Example_t) (= 5 nav01Example_pc) (<= nav01Example_v2 0.0) (<= nav01Example_x2 (+ nav01Example_eps 2.0))) (and (= 0.0 nav01Example_t) (= 8 nav01Example_pc))) (= 6 nav01Example_pc) (<= (+ (* (/ 236619.0 500000.0) nav01Example_v2_old) (* (/ 96289.0 500000.0) nav01Example_v1_old) (* (/ 458563.0 10000000.0) nav01Example_t_new) (* (/ 172951.0 500000.0) nav01Example_v1_new) (* (/ 947481.0 10000000.0) nav01Example_x1_new)) (+ (* (/ 306739.0 500000.0) nav01Example_x1_old) (* (/ 10631.0 40000.0) nav01Example_x2_new) nav01Example_v2_new (* (/ 110063.0 200000.0) nav01Example_x2_old) (/ 168879.0 100000.0))) (<= nav01Example_x1_new (+ nav01Example_eps 3.0)) (<= 2.0 (+ nav01Example_x2_new nav01Example_eps)) (<= (+ nav01Example_x1_old (* (/ 76343.0 500000.0) nav01Example_x2_new) (* (/ 57341.0 200000.0) nav01Example_t_new) (* (/ 816623.0 10000000.0) nav01Example_v2_new) (* (/ 53321.0 250000.0) nav01Example_v1_new) (* (/ 100859.0 2500000.0) nav01Example_x1_new) (* (/ 418671.0 1000000.0) nav01Example_x2_old)) (+ (* (/ 83297.0 5000000.0) nav01Example_v2_old) (* (/ 263771.0 1000000.0) nav01Example_v1_old) (/ 187231.0 100000.0))) (<= (+ (* (/ 144209.0 500000.0) nav01Example_x2_new) (* (/ 474691.0 1000000.0) nav01Example_v1_old) (* (/ 237743.0 1000000.0) nav01Example_v2_new)) (+ (* (/ 699577.0 1000000.0) nav01Example_v2_old) (* (/ 198849.0 250000.0) nav01Example_x1_old) (* (/ 186637.0 1000000.0) nav01Example_t_new) nav01Example_v1_new (* (/ 142867.0 500000.0) nav01Example_x1_new) (* (/ 43407.0 200000.0) nav01Example_x2_old) (/ 246569.0 100000.0))) (<= (+ (* (/ 98707.0 500000.0) nav01Example_x1_old) (* (/ 133347.0 1000000.0) nav01Example_x2_new) (* (/ 151463.0 2000000.0) nav01Example_v2_new) nav01Example_v1_new) (+ (* (/ 93853.0 200000.0) nav01Example_v2_old) (* (/ 964609.0 1000000000.0) nav01Example_v1_old) (* (/ 85951.0 125000.0) nav01Example_t_new) (* (/ 31523.0 125000.0) nav01Example_x1_new) (* (/ 358209.0 1000000.0) nav01Example_x2_old) (/ 143103.0 100000.0))) (<= 2.0 (+ nav01Example_x1_old nav01Example_eps)) (<= 2.0 (+ nav01Example_eps nav01Example_x2_old)) (<= nav01Example_x2_old (+ nav01Example_eps 3.0)) (<= (+ (* (/ 248713.0 500000.0) nav01Example_v2_old) nav01Example_v2_new (* (/ 60157.0 250000.0) nav01Example_x1_new)) (+ (* (/ 365263.0 1000000.0) nav01Example_x1_old) (* (/ 104717.0 200000.0) nav01Example_x2_new) (* (/ 281419.0 500000.0) nav01Example_v1_old) (* (/ 241059.0 1000000.0) nav01Example_t_new) (* (/ 823299.0 1000000.0) nav01Example_v1_new) (* (/ 173261.0 1000000.0) nav01Example_x2_old) (/ 57381.0 25000.0))) (<= (+ (* (/ 14873.0 50000.0) nav01Example_v2_old) (* (/ 514401.0 1000000.0) nav01Example_x1_old) (* (/ 929291.0 1000000.0) nav01Example_x2_new) nav01Example_v1_old (* (/ 60499.0 500000.0) nav01Example_t_new) (* (/ 86717.0 125000.0) nav01Example_v2_new) (* (/ 199683.0 1000000.0) nav01Example_x1_new) (* (/ 219269.0 1000000.0) nav01Example_x2_old)) (+ (* (/ 101591.0 250000.0) nav01Example_v1_new) (/ 69743.0 12500.0))) (<= (+ (* (/ 653361.0 1000000.0) nav01Example_v2_old) (* (/ 364861.0 1000000.0) nav01Example_x2_new) (* (/ 79543.0 2500000.0) nav01Example_t_new) (* (/ 260411.0 500000.0) nav01Example_v2_new) (* (/ 29407.0 200000.0) nav01Example_v1_new) (* (/ 394477.0 500000.0) nav01Example_x2_old)) (+ (* (/ 6607.0 31250.0) nav01Example_x1_old) (* (/ 11871.0 40000.0) nav01Example_v1_old) nav01Example_x1_new (/ 107163.0 100000.0))) (<= (+ (* (/ 462089.0 5000000.0) nav01Example_v2_old) (* (/ 476893.0 500000.0) nav01Example_x2_new) nav01Example_t_new (* (/ 246563.0 250000.0) nav01Example_v2_new) (* (/ 21367.0 125000.0) nav01Example_v1_new) (* (/ 59489.0 125000.0) nav01Example_x1_new) (* (/ 185911.0 50000000.0) nav01Example_x2_old)) (+ (* (/ 59.0 400.0) nav01Example_x1_old) (* (/ 682353.0 1000000.0) nav01Example_v1_old) (/ 61387.0 10000.0))) (<= (+ (* (/ 12019.0 31250.0) nav01Example_x1_old) nav01Example_x2_new (* (/ 806447.0 1000000.0) nav01Example_t_new) (* (/ 75751.0 250000.0) nav01Example_x1_new)) (+ (* (/ 41381.0 250000.0) nav01Example_v2_old) (* (/ 159477.0 1000000.0) nav01Example_v1_old) (* (/ 205453.0 250000.0) nav01Example_v2_new) (* (/ 9343.0 15625.0) nav01Example_v1_new) (* (/ 157703.0 5000000.0) nav01Example_x2_old) (/ 62517.0 12500.0))) (<= (+ (* (/ 18129.0 20000.0) nav01Example_x1_old) (* (/ 86901.0 250000.0) nav01Example_v1_old) (* (/ 174307.0 2500000.0) nav01Example_x1_new)) (+ (* (/ 81227.0 2500000.0) nav01Example_v2_old) (* (/ 443897.0 1000000.0) nav01Example_x2_new) (* (/ 80163.0 500000.0) nav01Example_t_new) (* (/ 8021.0 62500.0) nav01Example_v2_new) nav01Example_v1_new (* (/ 19687.0 125000.0) nav01Example_x2_old) (/ 769473.0 1000000.0))) (<= (+ (* (/ 98993.0 500000.0) nav01Example_v2_old) (* (/ 46627.0 62500.0) nav01Example_x2_new) (* (/ 54337.0 200000.0) nav01Example_v1_old) (* (/ 189899.0 2000000.0) nav01Example_v2_new) nav01Example_x1_new) (+ (* (/ 797173.0 1000000.0) nav01Example_x1_old) (* (/ 148327.0 500000.0) nav01Example_t_new) (* (/ 402583.0 10000000.0) nav01Example_v1_new) (* (/ 83463.0 500000.0) nav01Example_x2_old) (/ 633699.0 100000.0))) (<= (+ (* (/ 383369.0 500000.0) nav01Example_v2_old) nav01Example_v1_old (* (/ 67219.0 500000.0) nav01Example_v2_new) (* (/ 314129.0 5000000.0) nav01Example_v1_new) (/ 174799.0 20000000.0)) (+ (* (/ 2481.0 20000.0) nav01Example_x1_old) (* (/ 165181.0 500000.0) nav01Example_x2_new) (* (/ 431217.0 5000000.0) nav01Example_t_new) (* (/ 497701.0 1000000.0) nav01Example_x1_new) (* (/ 203619.0 1000000.0) nav01Example_x2_old))) (= nav01Example_v1 nav01Example_v1_new) (<= (+ (* (/ 265381.0 100000000.0) nav01Example_x1_old) (* (/ 17747.0 25000.0) nav01Example_v1_old) (* (/ 19481.0 40000.0) nav01Example_t_new) (* (/ 237181.0 10000000.0) nav01Example_v1_new) (* (/ 141693.0 500000.0) nav01Example_x1_new)) (+ (* (/ 438579.0 1000000.0) nav01Example_v2_old) (* (/ 58793.0 25000000.0) nav01Example_x2_new) (* (/ 427803.0 10000000.0) nav01Example_v2_new) nav01Example_x2_old (/ 114681.0 50000.0))) (<= (+ (* (/ 35823.0 200000.0) nav01Example_v2_old) (* (/ 21073.0 100000.0) nav01Example_v2_new) (* (/ 932367.0 1000000.0) nav01Example_v1_new) (* (/ 262877.0 500000.0) nav01Example_x1_new) nav01Example_x2_old) (+ (* (/ 472277.0 1000000.0) nav01Example_x1_old) (* (/ 898387.0 10000000.0) nav01Example_x2_new) (* (/ 152113.0 250000.0) nav01Example_v1_old) (* (/ 33017.0 125000.0) nav01Example_t_new) (/ 399119.0 100000.0))) (<= 0.0 nav01Example_x2) (<= (+ (* (/ 125363.0 1000000.0) nav01Example_v1_old) (* (/ 818963.0 1000000.0) nav01Example_x2_old) (/ 495629.0 500000.0)) (+ (* (/ 17789.0 125000.0) nav01Example_v2_old) (* (/ 130087.0 10000000.0) nav01Example_x1_old) (* (/ 202877.0 500000.0) nav01Example_x2_new) nav01Example_t_new (* (/ 526467.0 10000000.0) nav01Example_v2_new) (* (/ 291771.0 10000000.0) nav01Example_v1_new) (* (/ 443397.0 1000000.0) nav01Example_x1_new))) (<= (+ (* (/ 478511.0 500000.0) nav01Example_v2_old) (* (/ 77453.0 200000.0) nav01Example_x1_old) (* (/ 48851.0 125000.0) nav01Example_x2_new) (* (/ 680283.0 1000000.0) nav01Example_v2_new) (* (/ 610951.0 1000000.0) nav01Example_v1_new) (* (/ 25331.0 400000.0) nav01Example_x1_new)) (+ (* (/ 436661.0 10000000.0) nav01Example_v1_old) (* (/ 17303.0 100000.0) nav01Example_t_new) nav01Example_x2_old (/ 51887.0 12500.0)))) [2019-08-06 16:53:36,818 INFO L179 IcfgInterpreter]: Location nav01ExampleErr0ASSERT_VIOLATIONASSERT has predicate 35#(not (= 8 nav01Example_pc)) [2019-08-06 16:53:36,820 WARN L88 terpretationObserver]: Some locations of interest might be reachable, see reported results. [2019-08-06 16:53:36,827 INFO L132 PluginConnector]: ------------------------ END Symbolic Interpretation---------------------------- [2019-08-06 16:53:36,830 INFO L168 Benchmark]: Toolchain (without parser) took 7911.39 ms. Allocated memory was 133.7 MB in the beginning and 308.8 MB in the end (delta: 175.1 MB). Free memory was 103.6 MB in the beginning and 196.4 MB in the end (delta: -92.8 MB). Peak memory consumption was 226.3 MB. Max. memory is 7.1 GB. [2019-08-06 16:53:36,834 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.21 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 111.1 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. [2019-08-06 16:53:36,835 INFO L168 Benchmark]: Boogie Preprocessor took 124.09 ms. Allocated memory is still 133.7 MB. Free memory was 103.4 MB in the beginning and 98.7 MB in the end (delta: 4.7 MB). Peak memory consumption was 4.7 MB. Max. memory is 7.1 GB. [2019-08-06 16:53:36,836 INFO L168 Benchmark]: RCFGBuilder took 6711.58 ms. Allocated memory was 133.7 MB in the beginning and 234.9 MB in the end (delta: 101.2 MB). Free memory was 98.7 MB in the beginning and 142.4 MB in the end (delta: -43.7 MB). Peak memory consumption was 146.9 MB. Max. memory is 7.1 GB. [2019-08-06 16:53:36,837 INFO L168 Benchmark]: Symbolic Interpretation took 1072.59 ms. Allocated memory was 234.9 MB in the beginning and 308.8 MB in the end (delta: 73.9 MB). Free memory was 142.4 MB in the beginning and 196.4 MB in the end (delta: -53.9 MB). Peak memory consumption was 164.0 MB. Max. memory is 7.1 GB. [2019-08-06 16:53:36,842 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.symbolicinterpretation: - UnprovableResult [Line: 756]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Interpreter reached this location of interest. Location might be reachable.. Possible FailurePath: - UnprovableResult [Line: 751]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: Interpreter reached this location of interest. Location might be reachable.. Possible FailurePath: * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.21 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 111.1 MB in the end (delta: 209.7 kB). Peak memory consumption was 209.7 kB. Max. memory is 7.1 GB. * Boogie Preprocessor took 124.09 ms. Allocated memory is still 133.7 MB. Free memory was 103.4 MB in the beginning and 98.7 MB in the end (delta: 4.7 MB). Peak memory consumption was 4.7 MB. Max. memory is 7.1 GB. * RCFGBuilder took 6711.58 ms. Allocated memory was 133.7 MB in the beginning and 234.9 MB in the end (delta: 101.2 MB). Free memory was 98.7 MB in the beginning and 142.4 MB in the end (delta: -43.7 MB). Peak memory consumption was 146.9 MB. Max. memory is 7.1 GB. * Symbolic Interpretation took 1072.59 ms. Allocated memory was 234.9 MB in the beginning and 308.8 MB in the end (delta: 73.9 MB). Free memory was 142.4 MB in the beginning and 196.4 MB in the end (delta: -53.9 MB). Peak memory consumption was 164.0 MB. Max. memory is 7.1 GB. RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request...